all: puntero calibracion histograma homografia.o camara.o seguimiento.o

puntero: puntero.c defines.h homografia.h calib.h camara.h seguimiento.h homografia.o camara.o seguimiento.o
	gcc -I/usr/include/opencv -lopencv -lhighgui -lcvcam homografia.o camara.o seguimiento.o puntero.c -o puntero
#	strip puntero

homografia.o: defines.h homografia.c
	gcc -I/usr/include/opencv -lopencv -lhighgui -lcvcam -c homografia.c

camara.o: defines.h camara.c
	gcc -I/usr/include/opencv -lopencv -lhighgui -lcvcam -c camara.c

calibracion: calib.c
	gcc -I/usr/include/opencv -lopencv -lhighgui -lcvcam calib.c -o calibracion

seguimiento.o: defines.h homografia.h seguimiento.c
	gcc -I/usr/include/opencv -lopencv -lhighgui -lcvcam -c seguimiento.c

histograma: histograma.c
	gcc -I/usr/include/opencv -lopencv -lhighgui histograma.c -o histograma

clean:
	rm *.o puntero calibracion


