# CC = gcc LD = $(CC) PROG = rcamd LINUXKERNELSRC = /usr/src/linux LINUXKERNELINCLUDEDIR = $(LINUXKERNELSRC)/include # add -DANYCAM for general video4linux devices # remove it for Backpaq cameras CFLAGS = `gtk-config --cflags` -O -g -g -I$(LINUXKERNELINCLUDEDIR) -Wall LDFLAGS = `gtk-config --libs gthread` -ljpeg -lpng SRCS = rcamd.c jpeg.c INCLUDES = ${SRCS:.c=.h} OBJS = ${SRCS:.c=.o} all: $(PROG) %.o: %.c ${INCLUDES} $(CC) -c $(CFLAGS) $< -o $@ ${PROG}: ${OBJS} ${LD} ${LDFLAGS} ${OBJS} -o $@ clean: /bin/rm -f *.o *~ core .depend log ${PROG} VERSION=0.3 # doesn't copy landcam over ipkg:: rm -fr $(PROG)_$(VERSION)_arm.ipk mkdir -p ipkg/usr/bin mkdir -p ipkg/usr/lib/menu cp rcamd ipkg/usr/bin/ cp rcamd-menu ipkg/usr/lib/menu/rcamd echo "Package: " ${PROG} >> control echo "Priority: required" >> control echo "Version: " ${VERSION} >> control echo "Section: extras" >> control echo "Architecture: arm" >> control echo "Maintainer: Amay Champaneria " >> control echo "Packager: Amay Champaneria " >> control echo "Depends: libgtk1.2, libjpeg62" >> control echo "Description: Remote camera daemon" >> control mkdir -p ipkg/CONTROL; mv control ipkg/CONTROL cp postinst ipkg/CONTROL cp postrm ipkg/CONTROL ipkg-build ipkg rm -fr ipkg