CC = gcc

SRCS =	lowlevel/ppi_io.c \
	lowlevel/lp_io.c \
	capteur.c

CFLAGS =	-c -g -O6 -Wall -Wpointer-arith \
		-Wstrict-prototypes -Wmissing-prototypes \
		-Wmissing-declarations \
		-I../include

OBJS = 	${SRCS:.c=.o}

capteur-package: ${OBJS}
	ld -r -o lib-capteur.o ${OBJS}
	mv lib-capteur.o ../lib/

testcap.o: testcap.c

test: ${OBJS} testcap.o
	$(CC) $(FLAGS) ${OBJS} ../lib/lib-common.o testcap.o -o testcap -lm

clean:
	rm -f *~ ${OBJS} Makefile.bak ${SRCS:.c=.c~} \
		${SRCS:.c=.h~} ../lib/lib-capteur.o

depend:
	makedepend ${SRCS} -I../include

# DO NOT DELETE


capteur.o: ../include/capteur.h ../include/processes.h lowlevel/lp_io.h
capteur.o: lowlevel/ppi_io.h /usr/include/alloca.h /usr/include/asm/errno.h
capteur.o: /usr/include/bits/endian.h /usr/include/bits/errno.h
capteur.o: /usr/include/bits/ipc.h /usr/include/bits/msq.h
capteur.o: /usr/include/bits/pthreadtypes.h /usr/include/bits/sched.h
capteur.o: /usr/include/bits/select.h /usr/include/bits/sigset.h
capteur.o: /usr/include/bits/stdio_lim.h /usr/include/bits/time.h
capteur.o: /usr/include/bits/types.h /usr/include/bits/waitflags.h
capteur.o: /usr/include/bits/waitstatus.h /usr/include/bits/wchar.h
capteur.o: /usr/include/endian.h /usr/include/errno.h /usr/include/features.h
capteur.o: /usr/include/_G_config.h /usr/include/gconv.h
capteur.o: /usr/include/gnu/stubs.h /usr/include/libio.h
capteur.o: /usr/include/linux/errno.h /usr/include/stdio.h
capteur.o: /usr/include/stdlib.h /usr/include/sys/cdefs.h
capteur.o: /usr/include/sys/ipc.h /usr/include/sys/msg.h
capteur.o: /usr/include/sys/select.h /usr/include/sys/sysmacros.h
capteur.o: /usr/include/sys/types.h /usr/include/time.h /usr/include/wchar.h
capteur.o: /usr/include/xlocale.h
capteur.o: /usr/lib/gcc-lib/i386-redhat-linux/2.96/include/stdarg.h
capteur.o: /usr/lib/gcc-lib/i386-redhat-linux/2.96/include/stddef.h
lowlevel/lp_io.o: lowlevel/lp_io.h /usr/include/features.h
lowlevel/lp_io.o: /usr/include/gnu/stubs.h /usr/include/linux/ioport.h
lowlevel/lp_io.o: /usr/include/sys/cdefs.h /usr/include/sys/io.h
lowlevel/ppi_io.o: lowlevel/lookup.c lowlevel/lp_io.h lowlevel/ppi_io.h
lowlevel/ppi_io.o: /usr/include/bits/pthreadtypes.h /usr/include/bits/sched.h
lowlevel/ppi_io.o: /usr/include/bits/stdio_lim.h /usr/include/bits/types.h
lowlevel/ppi_io.o: /usr/include/bits/wchar.h /usr/include/features.h
lowlevel/ppi_io.o: /usr/include/_G_config.h /usr/include/gconv.h
lowlevel/ppi_io.o: /usr/include/gnu/stubs.h /usr/include/libio.h
lowlevel/ppi_io.o: /usr/include/stdio.h /usr/include/sys/cdefs.h
lowlevel/ppi_io.o: /usr/include/wchar.h
lowlevel/ppi_io.o: /usr/lib/gcc-lib/i386-redhat-linux/2.96/include/stdarg.h
lowlevel/ppi_io.o: /usr/lib/gcc-lib/i386-redhat-linux/2.96/include/stddef.h
