Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/Configuracion/SRC/Makefile
blob: 5915041325e80915c608499a49a71c6558abfce4 (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
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 -lARvideo -lARMulti -lAR -lpthread -lglut -lGLU -lGL -lXi -lX11 -lm -lXmu -lcv -lcvaux
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)/configuracion $(BIN_DIR)/configuracionHSV

$(BIN_DIR)/configuracion: configuracion.o $(OBJS)
	g++ -o $(BIN_DIR)/configuracion configuracion.o  $(OBJS) $(LDFLAG) $(LIBS)

configuracion.o: configuracion.c $(HEADDERS)
	g++ -c -g $(CFLAG) configuracion.c

$(BIN_DIR)/configuracionHSV: configuracionHSV.o $(OBJS)
	g++ -o $(BIN_DIR)/configuracionHSV configuracionHSV.o  $(LIB_DIR_UTIL)/Utilidades.o $(LIB_DIR_UTIL)/cvUtilities.o $(OBJS) $(LDFLAG) $(LIBS)

configuracionHSV.o: configuracionHSV.cpp $(HEADDERS)
	g++ -c -g $(CFLAG) configuracionHSV.cpp

	
clean:
	rm -f *.o
	rm -f $(BIN_DIR)/configuracion
	rm -f $(BIN_DIR)/configuracionHSV

allclean:
	rm -f *.o
	rm -f $(BIN_DIR)/configuracion
	rm -f $(BIN_DIR)/configuracionHSV
	rm -f Makefile