X-Git-Url: http://47.100.26.94:8080/?a=blobdiff_plain;f=Makefile;h=1f35d812feecd0d9f17de2dcf3673684058a4d9e;hb=0d625404c2ef4a286e1feee4485ff60c0fb9730e;hp=47cf62efe325997c12f06a65c467e7b43e44c18c;hpb=b5342c4a4bbfb17346e7bffc5dae129290d184be;p=trackerpp.git diff --git a/Makefile b/Makefile index 47cf62e..1f35d81 100644 --- a/Makefile +++ b/Makefile @@ -1,7 +1,21 @@ -CC = g++ -CFLAGS += -Wall -std=c++11 +CC := g++ +CFLAGS := -Wall -std=c++11 -Iinclude +CPPLAGS += -Wall -std=c++11 +CXXLAGS += -Wall -std=c++11 -SRC = src/*.cpp main.cpp +SRC := $(wildcard src/*.cpp *.cpp) +OBJS := $(patsubst %.cpp,%.o, $(SRC)) +LIBS += `pkg-config --libs opencv log4cpp` +#LIBS += -llog4cpp -lpthread +LIBS += -lpthread -all: - $(CC) $(CFLAGS) -o main $(SRC) -llog4cpp +.PHONY: all clean +all:$(OBJS) + $(CC) $(CFLAGS) -o main $(OBJS) $(LIBS) + +$(OBJS):%.o:%.cpp + $(CC) -c $(CFLAGS) $< -o $@ + + +clean: + rm -rf $(OBJS) main