LDLIBS += -L../../../../lib -lboost_thread-gcc41-mt-d CPPFLAGS += -I../../../../include CXXFLAGS += -g -Wall all: main plugin.so main: LDLIBS += -ldl plugin.o: CXXFLAGS += -DPIC -fpic plugin.so: plugin.o $(CXX) -shared $(LDFLAGS) -o $@ $^ clean: rm -f main *.so *.o *~ check: all ./main test: check .PHONY: all clean test check