X-Git-Url: http://47.100.26.94:8080/?a=blobdiff_plain;f=Makefile;h=ecdef3af4b6eb7615d1ecc2fe4d9482778501270;hb=b3feccd1ee1186c37b39844dc566d39aedaa54ed;hp=47cf62efe325997c12f06a65c467e7b43e44c18c;hpb=b5342c4a4bbfb17346e7bffc5dae129290d184be;p=trackerpp.git diff --git a/Makefile b/Makefile index 47cf62e..ecdef3a 100644 --- a/Makefile +++ b/Makefile @@ -1,7 +1,20 @@ -CC = g++ -CFLAGS += -Wall -std=c++11 +CC := g++ +CFLAGS := -Wall -std=c++11 +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` +LIBS += -llog4cpp -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