CC := g++ CFLAGS := -Wall -std=c++11 -Iinclude CPPLAGS += -Wall -std=c++11 CXXLAGS += -Wall -std=c++11 SRC := $(wildcard src/*.cpp *.cpp) OBJS := $(patsubst %.cpp,%.o, $(SRC)) LIBS += `pkg-config --libs opencv log4cpp` #LIBS += -llog4cpp -lpthread LIBS += -lpthread .PHONY: all clean all:$(OBJS) $(CC) $(CFLAGS) -o main $(OBJS) $(LIBS) $(OBJS):%.o:%.cpp $(CC) -c $(CFLAGS) $< -o $@ clean: rm -rf $(OBJS) main