]> rtime.felk.cvut.cz Git - eurobot/public.git/blob - src/camera/rozkuk/Makefile.omk
8d4a03d7d9d83ca263e85e7b08dc57959cee901a
[eurobot/public.git] / src / camera / rozkuk / Makefile.omk
1 # -*- makefile -*-
2
3 # If OpenCV is installed in /usr/local
4 INCLUDES += -I /usr/local/include
5 LDFLAGS += -L /usr/local/lib
6
7 bin_PROGRAMS = rozkuk #v4l-info
8
9 #v4l-info_SOURCES = v4l-info.c struct-dump.c struct-v4l.c struct-v4l2.c
10
11 rozkuk_SOURCES = rozkuk.cxx clr2float.cxx t_decision_box.cxx
12 rozkuk_LIBS = robodim pthread roboorte robottype orte cv highgui cxcore rt z jpeg
13
14 ifeq ($(CROSS_COMPILE),)
15 bin_PROGRAMS += maskgen
16 clr2float_conv_SOURCES = clr2float_conv.cxx clr2float.cxx
17 clr2float_conv_LIBS = cv highgui
18
19 maskgen_SOURCES = maskgen.cxx
20 maskgen_LIBS = cv highgui cxcore
21 endif
22
23 ifneq ($(wildcard $(OUTPUT_DIR)/_compiled/bin/maskgen),)
24 binary-pass_HOOKS = masks.stamp
25
26 bmasks.stamp: $(SOURCES_DIR)/bmasks_mask.png
27         $(OUTPUT_DIR)/_compiled/bin/maskgen $< -b 30
28         touch $@
29 ymasks.stamp: $(SOURCES_DIR)/ymasks_mask.png
30         $(OUTPUT_DIR)/_compiled/bin/maskgen $< -b 30 -y
31         touch $@
32 masks.stamp: bmasks.stamp ymasks.stamp
33 #       $(OUTPUT_DIR)/_compiled/bin/clr2float_conv mask*.png
34         touch $@
35 endif