comparison c/Makefile @ 614:5e09583275a4

Merged Nicolas/trafficintelligence into default
author Mohamed Gomaa <eng.m.gom3a@gmail.com>
date Fri, 05 Dec 2014 12:13:53 -0500
parents 27f14b99f5a8
children 84690dfe5560
comparison
equal deleted inserted replaced
598:11f96bd08552 614:5e09583275a4
8 8
9 LIBS = -L../../klt -L$(TRAJECTORYMANAGEMENT_DIR) 9 LIBS = -L../../klt -L$(TRAJECTORYMANAGEMENT_DIR)
10 10
11 LDFLAGS = -lm 11 LDFLAGS = -lm
12 LDFLAGS += -lTrajectoryManagementAndAnalysis -lsqlite3 12 LDFLAGS += -lTrajectoryManagementAndAnalysis -lsqlite3
13 LDFLAGS += -lboost_program_options 13 LDFLAGS += -lboost_program_options -lboost_filesystem -lboost_system
14 # -lboost_filesystem-mt -lboost_system-mt
15 #LDFLAGS += -lfltk 14 #LDFLAGS += -lfltk
16 15
17 CFLAGS = -Wall -W -Wextra 16 CFLAGS = -Wall -W -Wextra
18 UNAME = $(shell uname) 17 UNAME = $(shell uname)
19 18
47 endif 46 endif
48 47
49 CXXFLAGS = $(INCLUDE) $(CFLAGS) 48 CXXFLAGS = $(INCLUDE) $(CFLAGS)
50 49
51 #GUI_OBJS = 50 #GUI_OBJS =
52 CV_OBJS = cvutils.o 51 CV_OBJS = cvutils.o InputFrameListModule.o InputVideoFileModule.o
53 COMMON_OBJS = utils.o Motion.o Parameters.o utils.o 52 COMMON_OBJS = utils.o Motion.o Parameters.o utils.o
54 OBJS = $(COMMON_OBJS) $(CV_OBJS) 53 OBJS = $(COMMON_OBJS) $(CV_OBJS)
55 TESTS_OBJS = test_feature.o test_graph.o 54 TESTS_OBJS = test_feature.o test_graph.o
56 55
57 56
70 @$(SCRIPTS_DIR)/createdirectory.sh test_data 69 @$(SCRIPTS_DIR)/createdirectory.sh test_data
71 $(CXX) $(CFLAGS) $(LIBS) -o $(EXE_DIR)/$@ $^ $(LDFLAGS) 70 $(CXX) $(CFLAGS) $(LIBS) -o $(EXE_DIR)/$@ $^ $(LDFLAGS)
72 $(EXE_DIR)/$@ 71 $(EXE_DIR)/$@
73 72
74 feature-based-tracking: feature-based-tracking.o $(OBJS) 73 feature-based-tracking: feature-based-tracking.o $(OBJS)
74 @$(SCRIPTS_DIR)/createdirectory.sh $(EXE_DIR)
75 $(CXX) $(CFLAGS) $(LIBS) $^ -o $(EXE_DIR)/$@ $(LDFLAGS) 75 $(CXX) $(CFLAGS) $(LIBS) $^ -o $(EXE_DIR)/$@ $(LDFLAGS)
76 76
77 track-features.o: track-features.cpp 77 track-features.o: track-features.cpp
78 $(CXX) -I../../klt $(INCLUDE) $^ -c 78 $(CXX) -I../../klt $(INCLUDE) $^ -c
79 79