comparison c/Makefile @ 70:a52653dca25d

got track features to compile, updated paths to headers and libraries for OpenCV 2
author Nicolas Saunier <nicolas.saunier@polymtl.ca>
date Sat, 13 Nov 2010 11:20:10 -0500
parents ef35d5f111e4
children 731df2fa0010
comparison
equal deleted inserted replaced
69:cc192d0450b3 70:a52653dca25d
2 2
3 CXX = g++ 3 CXX = g++
4 4
5 INCLUDE = -I../include 5 INCLUDE = -I../include
6 6
7 LIBS = -L../../klt
8
7 LDFLAGS = -lm 9 LDFLAGS = -lm
8 LDFLAGS += -lboost_program_options-mt -lboost_filesystem-mt -lboost_system-mt -lboost_unit_test_framework-mt 10 #LDFLAGS += -lboost_program_options-mt -lboost_filesystem-mt -lboost_system-mt -lboost_unit_test_framework-mt
9 LDFLAGS += -lfltk 11 #LDFLAGS += -lfltk
10 12
11 CFLAGS = -Wall -W -Wextra 13 CFLAGS = -Wall -W -Wextra
12 # -DUSE_OPENCV 14 # -DUSE_OPENCV
13 UNAME = $(shell uname) 15 UNAME = $(shell uname)
14 16
15 ifneq ($(OPENCV), 0) 17 ifneq ($(OPENCV), 0)
16 CFLAGS += -DUSE_OPENCV 18 CFLAGS += -DUSE_OPENCV
17 LDFLAGS += -lhighgui -lcxcore -lcv -lml 19 LDFLAGS += -lopencv_highgui -lopencv_core -lopencv_ml
18 endif 20 endif
19 21
20 ifeq ($(UNAME), Linux) 22 ifeq ($(UNAME), Linux)
23 OPENCV_HOME=/usr/local
24 INCLUDE+= -I$(OPENCV_HOME)/include/
25 LIBS += -L$(OPENCV_HOME)/lib
21 LINUX_BOOST_PREFIX = /usr/local 26 LINUX_BOOST_PREFIX = /usr/local
22 CFLAGS += -DLINUX 27 CFLAGS += -DLINUX
23 EXE_EXTENSION='' 28 EXE_EXTENSION=''
24 else # windows 29 else # windows
25 MINGW_HOME = 'C:\MinGW' 30 MINGW_HOME = 'C:\MinGW'
40 45
41 CXXFLAGS = $(INCLUDE) $(CFLAGS) 46 CXXFLAGS = $(INCLUDE) $(CFLAGS)
42 47
43 #GUI_OBJS = 48 #GUI_OBJS =
44 CV_OBJS = cvutils.o 49 CV_OBJS = cvutils.o
45 #COMMON_OBJS = 50 COMMON_OBJS = utils.o
46 OBJS = $(COMMON_OBJS) $(CV_OBJS) 51 OBJS = $(COMMON_OBJS) $(CV_OBJS)
47 #TESTS_OBJS = 52 #TESTS_OBJS =
48 53
49 default: builddir all 54 default: builddir all
50 55