summaryrefslogtreecommitdiff
path: root/2005/i/robert/src/ovision/see/Makefile.defs
blob: 0f0e61af942f6e22eb13bd5cfb1538c3f9afd55e (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
PROGRAMS += test_ovision test_img test_group test_map test_ovisiontracker test_cam test_segm test_magnifier test_ovision test_colortable
LIBS += $(ovision_OBJECTS)
LDFLAGS= -Wall -g -fprofile-arcs -ftest-coverage -fmessage-length=0 

ovision_OBJECTS = convertImg.o img.o oconfig.o segmTable.o hotelling.o segm.o imgInterface.o colorTable.o segmTable.o segmLearn.o group.o magnifier.o #space.o map.o 

test_img_OBJECTS = test_img.o img.o imgInterface.o oconfig.o $(image_OBJECTS) 
test_hotelling_OBJECTS = test_hotelling.o hotelling.o oconfig.o 
test_cam_OBJECTS = test_cam.o img.o imgInterface.o oconfig.o $(video4linux_OBJECTS) $(image_OBJECTS) $(utils_OBJECTS) 
test_segm_OBJECTS = test_segm.o img.o segm.o segmLearn.o oconfig.o imgInterface.o colorTable.o segmTable.o $(image_OBJECTS) 
test_ovision_OBJECTS = test_ovision.cc $(ovision_OBJECTS) $(image_OBJECTS) $(video4linux_OBJECTS) $(utils_OBJECTS) 
test_ovisionogl_OBJECTS = test_ovisionogl.o $(ovision_OBJECTS) $(image_OBJECTS) $(video4linux_OBJECTS) motor.o config.o serial.o
test_ovisiontracker_OBJECTS = test_ovisiontracker.o $(ovision_OBJECTS) $(image_OBJECTS) $(video4linux_OBJECTS) motor.o date.o serial.o utils.o logger.o config.o
test_map_OBJECTS = test_map.o $(ovision_OBJECTS) $(image_OBJECTS) 
test_dist_OBJECTS = test_dist.o $(ovision_OBJECTS)
test_colortable_OBJECTS = test_colortable.o oconfig.o segmTable.o imgInterface.o img.o segm.o segmLearn.o colorTable.o $(image_OBJECTS)
test_group_OBJECTS = test_group.o group.o img.o segm.o segmLearn.o oconfig.o imgInterface.o $(image_OBJECTS)
test_magnifier_OBJECTS = test_magnifier.o hotelling.o magnifier.o group.o img.o segm.o segmLearn.o oconfig.o imgInterface.o $(image_OBJECTS)

test_img: $(test_img_OBJECTS:%.o=%.o)
test_hotelling: $(test_hotelling_OBJECTS:%.o=%.o)
test_cam: $(test_cam_OBJECTS:%.o=%.o)
test_segm: $(test_segm_OBJECTS:%.o=%.o)
	$(CXX) $(LDFLAGS) -lz $^ -o $@
test_group: $(test_group_OBJECTS:%.o=%.o)
test_magnifier: $(test_magnifier_OBJECTS:%.o=%.o)
test_ovision: $(test_ovision_OBJECTS:%.o=%.o)
	$(CXX) $(LDFLAGS) -lz $^ -o $@
test_ovisionogl: $(test_ovisionogl_OBJECTS:%.o=%.o)
test_ovisiontracker: $(test_ovisiontracker_OBJECTS:%.o=%.o)
test_map: $(test_map_OBJECTS:%.o=%.o)
test_dist: $(test_dist_OBJECTS:%.o=%.o)
test_colortable: $(test_colortable_OBJECTS:%.o=%.o)
	$(CXX) $(LDFLAGS) -lz $^ -o $@