CC := g++
-CFLAGS := -Wall -std=c++11
+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`
-LIBS += -llog4cpp -lpthread
+LIBS += `pkg-config --libs opencv log4cpp`
+#LIBS += -llog4cpp -lpthread
+LIBS += -lpthread
.PHONY: all clean
all:$(OBJS)
env = Environment(CXX="g++",
CPPPATH=['#include'],
- ALL=GetOption('all'))
+ CCFLAGS=['-Wall', '-std=c++11'])
-env.Append(CCFLAGS = ['-Wall', '-std=c++11'])
+env.Append(LIBS = ['tracker'])
env.ParseConfig("pkg-config --libs opencv log4cpp")
+env.Append(LIBS = ['pthread'])
+
+env.Append(LIBPATH=['#.'])
-#obj = env.Object(Glob("src/*.cpp")) + env.Object("main.cpp")
obj = env.Object('main.cpp')
-env.StaticLibrary('tracker', Glob('src/*.cpp'))
-#print env['LINKFLAGS']
-#print env['LIBS']
-env.Append(LIBS = ['tracker'])
-env.Append(LIBPATH=['#.'])
+env.StaticLibrary('tracker', Glob('src/*.cpp'))
-#env.Program("main", 'main.cpp', LIBS=['tracker'], LIBPATH=['.'])
env.Program("main", list(obj))
if GetOption('all'):