Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/multi/SRC/MakefileLite
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