###
###	Makefile
###
###		Christophe Lucas <c.lucas@ifrance.com>
###

VERSION="0.6.5.8-lk"

CC=gcc
CFLAGS=-Wall -O2 -DVERSION=\"$(VERSION)\" `Magick-config --cflags --cppflags --ldflags --libs`
DEP=main.o bayer.o device.o bmp2jpg.o ftplib.o ftpup.o config.o
LIBS=-lSDL
INCLUDES=-I /lib/modules/`uname -r`/build/include

.c.o: $(DEP)
	$(CC) $(CFLAGS) $(INCLUDES) -c $<

webcam: $(DEP)
	$(CC) $(CFLAGS) $(DEP) $(LIBS) -o $@

webcamd: $(DEP) webcamd.o

help: 
	@echo "****************************************"
	@echo "** to get last release:               **"
	@echo "** http://www.lookee.it/index.php?p=5 **"	
	@echo "**                                    **"	
	@echo "** get driver sn9c10x from:           **"
	@echo "** http://www.linux-projects.org      **"
	@echo "** You must have >= 2.6.10 kernel     **"
	@echo "**                                    **"
	@echo "** 'webcam' target to build program   **"
	@echo "**                                    **"
	@echo "** 'dist' : to build tarball          **"
	@echo "****************************************"

dist:
	cd .. && tar -czvf sn9c102-webcam-$(VERSION).tar.gz sn9c102-webcam-lk/
	

clean:;
	rm -f *.o *~ core webcam cam.jpg cam.bmp conf
