PROGRAMS += test_ovision test_img test_group test_map test_ovisiontracker test_cam test_segm test_magnifier test_ovision test_colortable test_space LIBS += $(ovision_OBJECTS) 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 skittle.o ovision.o -lz 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_space_OBJECTS = test_space.o space.o group.o oconfig.o image.o img.o segm.o 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 skittle.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) test_ovisionogl: $(test_ovisionogl_OBJECTS:%.o=%.o) test_ovisiontracker: $(test_ovisiontracker_OBJECTS:%.o=%.o) test_map: $(test_map_OBJECTS:%.o=%.o) test_space: $(test_space_OBJECTS:%.o=%.o) test_colortable: $(test_colortable_OBJECTS:%.o=%.o) $(CXX) $(LDFLAGS) -lz $^ -o $@