blob: d8901b9ab92a92e8ab0c2445fcda1f146c83a26f (
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
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
|
INC_DIR= ../../ARToolkit/include
LIB_DIR= ../../ARToolkit/lib/
INC_DIR_UTIL= ../../Utilidades/src
LIB_DIR_UTIL= ../../Utilidades/src
BIN_DIR= ../bin
LDFLAG=-pthread -lgstreamer-0.10 -lgobject-2.0 -lgmodule-2.0 -lgthread-2.0 -lrt -lxml2 -lglib-2.0 -L/usr/X11R6/lib -L/usr/local/lib -L$(LIB_DIR) -L$(LIB_DIR_UTIL)
LIBS= -lARgsub -lARgsub_lite -lARvideo -lARMulti -lAR -lpthread -lglut -lGLU -lGL -lXi -lX11 -lm -lXmu -lcv -lcvaux -lSDL -lSDL_mixer -lSDL_gfx
CFLAG= -O -pthread -I/usr/include/gstreamer-0.10 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/libxml2 -I/usr/X11R6/include -I/usr/include/opencv -g -I$(INC_DIR) -I$(INC_DIR_UTIL)
OBJS =
HEADDERS =
all: $(BIN_DIR)/CalibradorColor $(BIN_DIR)/Renata $(BIN_DIR)/RenataXO $(BIN_DIR)/clicksCV_SeleccionSimpleXO $(BIN_DIR)/multiTest $(BIN_DIR)/multiTestOriginal $(BIN_DIR)/multiTestOriginalDispLite $(BIN_DIR)/detectarDedal $(BIN_DIR)/clicks $(BIN_DIR)/clicksCV $(BIN_DIR)/clicksCVXO $(BIN_DIR)/Calibrador $(BIN_DIR)/CalibradorAR $(BIN_DIR)/clicksCV_SeleccionSimple $(BIN_DIR)/pruebaPerformanceRGB2HSV
$(BIN_DIR)/pruebaPerformanceRGB2HSV: pruebaPerformanceRGB2HSV.o
g++ -o $(BIN_DIR)/pruebaPerformanceRGB2HSV $(LIB_DIR_UTIL)/Utilidades.o $(LIB_DIR_UTIL)/Funciones.o $(LIB_DIR_UTIL)/UtilidadesSDL.o $(LIB_DIR_UTIL)/cvUtilities.o pruebaPerformanceRGB2HSV.o $(OBJS) $(LDFLAG) $(LIBS)
$(BIN_DIR)/detectarDedal: detectarDedal.o
g++ -o $(BIN_DIR)/detectarDedal $(LIB_DIR_UTIL)/Utilidades.o $(LIB_DIR_UTIL)/Funciones.o $(LIB_DIR_UTIL)/UtilidadesSDL.o $(LIB_DIR_UTIL)/cvUtilities.o detectarDedal.o $(OBJS) $(LDFLAG) $(LIBS)
$(BIN_DIR)/clicks: clicks.o
g++ -o $(BIN_DIR)/clicks $(LIB_DIR_UTIL)/Utilidades.o $(LIB_DIR_UTIL)/UtilidadesSDL.o $(LIB_DIR_UTIL)/cvUtilities.o $(LIB_DIR_UTIL)/Funciones.o clicks.o $(OBJS) $(LDFLAG) $(LIBS)
clicks.o: clicks.cpp
g++ -c -g $(CFLAG) clicks.cpp
$(BIN_DIR)/clicksCV: clicksCV.o
g++ -o $(BIN_DIR)/clicksCV $(LIB_DIR_UTIL)/Utilidades.o clicksCV.o $(LIB_DIR_UTIL)/cvUtilities.o $(LIB_DIR_UTIL)/Funciones.o $(LIB_DIR_UTIL)/UtilidadesSDL.o $(OBJS) $(LDFLAG) $(LIBS)
$(BIN_DIR)/clicksCVXO: clicksCVXO.o
g++ -o $(BIN_DIR)/clicksCVXO $(LIB_DIR_UTIL)/Utilidades.o clicksCVXO.o $(LIB_DIR_UTIL)/cvUtilities.o $(LIB_DIR_UTIL)/Funciones.o $(LIB_DIR_UTIL)/UtilidadesSDL.o $(OBJS) $(LDFLAG) $(LIBS)
$(BIN_DIR)/clicksCV_SeleccionSimple: clicksCV_SeleccionSimple.o
g++ -o $(BIN_DIR)/clicksCV_SeleccionSimple $(LIB_DIR_UTIL)/Utilidades.o $(LIB_DIR_UTIL)/Funciones.o clicksCV_SeleccionSimple.o $(LIB_DIR_UTIL)/cvUtilities.o $(LIB_DIR_UTIL)/UtilidadesSDL.o $(OBJS) $(LDFLAG) $(LIBS)
$(BIN_DIR)/clicksCV_SeleccionSimpleXO: clicksCV_SeleccionSimpleXO.o
g++ -o $(BIN_DIR)/clicksCV_SeleccionSimpleXO $(LIB_DIR_UTIL)/Utilidades.o $(LIB_DIR_UTIL)/Funciones.o clicksCV_SeleccionSimpleXO.o $(LIB_DIR_UTIL)/cvUtilities.o $(LIB_DIR_UTIL)/UtilidadesSDL.o $(OBJS) $(LDFLAG) $(LIBS)
$(BIN_DIR)/Calibrador: Calibrador.o
g++ -o $(BIN_DIR)/Calibrador $(LIB_DIR_UTIL)/Utilidades.o $(LIB_DIR_UTIL)/Funciones.o Calibrador.o $(LIB_DIR_UTIL)/cvUtilities.o $(LIB_DIR_UTIL)/UtilidadesSDL.o $(OBJS) $(LDFLAG) $(LIBS)
$(BIN_DIR)/CalibradorAR: CalibradorAR.o
g++ -o $(BIN_DIR)/CalibradorAR $(LIB_DIR_UTIL)/cvUtilities.o $(LIB_DIR_UTIL)/Funciones.o $(LIB_DIR_UTIL)/Utilidades.o $(LIB_DIR_UTIL)/UtilidadesSDL.o CalibradorAR.o $(OBJS) $(LDFLAG) $(LIBS)
$(BIN_DIR)/Renata: Renata.o
g++ -o $(BIN_DIR)/Renata $(LIB_DIR_UTIL)/Utilidades.o $(LIB_DIR_UTIL)/cvUtilities.o $(LIB_DIR_UTIL)/Funciones.o Renata.o $(LIB_DIR_UTIL)/UtilidadesSDL.o $(OBJS) $(LDFLAG) $(LIBS)
$(BIN_DIR)/RenataXO: RenataXO.o
g++ -o $(BIN_DIR)/RenataXO $(LIB_DIR_UTIL)/Utilidades.o $(LIB_DIR_UTIL)/cvUtilities.o $(LIB_DIR_UTIL)/Funciones.o RenataXO.o $(LIB_DIR_UTIL)/UtilidadesSDL.o $(OBJS) $(LDFLAG) $(LIBS)
$(BIN_DIR)/CalibradorColor: CalibradorColor.o
g++ -o $(BIN_DIR)/CalibradorColor $(LIB_DIR_UTIL)/UtilidadesSDL.o $(LIB_DIR_UTIL)/cvUtilities.o $(LIB_DIR_UTIL)/Utilidades.o $(LIB_DIR_UTIL)/Funciones.o CalibradorColor.o $(OBJS) $(LDFLAG) $(LIBS)
clicksCV.o: clicksCV.cpp
g++ -c -g $(CFLAG) clicksCV.cpp
clicksCVXO.o: clicksCVXO.cpp
g++ -c -g $(CFLAG) clicksCVXO.cpp
clicksCV_SeleccionSimple.o: clicksCV_SeleccionSimple.cpp
g++ -c -g $(CFLAG) clicksCV_SeleccionSimple.cpp
clicksCV_SeleccionSimpleXO.o: clicksCV_SeleccionSimpleXO.cpp
g++ -c -g $(CFLAG) clicksCV_SeleccionSimpleXO.cpp
Calibrador.o: Calibrador.cpp
g++ -c -g $(CFLAG) Calibrador.cpp
CalibradorAR.o: CalibradorAR.cpp
g++ -c -g $(CFLAG) CalibradorAR.cpp
Renata.o: Renata.cpp
g++ -c -g $(CFLAG) Renata.cpp
RenataXO.o: RenataXO.cpp
g++ -c -g $(CFLAG) RenataXO.cpp
CalibradorColor.o: CalibradorColor.cpp
g++ -c -g $(CFLAG) CalibradorColor.cpp
pruebaPerformanceRGB2HSV.o: pruebaPerformanceRGB2HSV.cpp
g++ -c -g $(CFLAG) pruebaPerformanceRGB2HSV.cpp
detectarDedal.o: detectarDedal.cpp
g++ -c -g $(CFLAG) detectarDedal.cpp
$(BIN_DIR)/multiTest: multiTest.o $(OBJS)
g++ -o $(BIN_DIR)/multiTest multiTest.o $(LIB_DIR_UTIL)/Utilidades.o $(LIB_DIR_UTIL)/UtilidadesSDL.o $(LIB_DIR_UTIL)/cvUtilities.o $(LIB_DIR_UTIL)/Funciones.o $(OBJS) $(LDFLAG) $(LIBS)
multiTest.o: multiTest.c $(HEADDERS)
g++ -c -g $(CFLAG) multiTest.c
$(BIN_DIR)/multiTestOriginal: multiTestOriginal.o $(OBJS)
g++ -o $(BIN_DIR)/multiTestOriginal multiTestOriginal.o $(LIB_DIR_UTIL)/OpenCVCamera.o $(OBJS) $(LDFLAG) $(LIBS)
multiTestOriginal.o: multiTestOriginal.cpp $(HEADDERS)
g++ -c -g $(CFLAG) multiTestOriginal.cpp
$(BIN_DIR)/multiTestOriginalDispLite: multiTestOriginalDispLite.o $(OBJS)
g++ -o $(BIN_DIR)/multiTestOriginalDispLite multiTestOriginalDispLite.o $(OBJS) $(LDFLAG) $(LIBS)
multiTestOriginalDispLite.o: multiTestOriginalDispLite.cpp $(HEADDERS)
g++ -c -g $(CFLAG) multiTestOriginalDispLite.cpp
clean:
rm -f *.o
rm -f $(BIN_DIR)/multiTest
rm -f $(BIN_DIR)/detectarDedal
rm -f $(BIN_DIR)/clicks
rm -f $(BIN_DIR)/clicksCV
rm -f $(BIN_DIR)/clicksCVXO
allclean:
rm -f *.o
rm -f $(BIN_DIR)/multiTest
rm -f $(BIN_DIR)/detectarDedal
rm -f $(BIN_DIR)/clicks
|