CFLAGS		= -O2 -Wall -DDEBUG_PPI
OBJECTS		= *.o
SOURCES		= main.c lp_io.c ppi_io.c
HEADERS		= *.h
TAR_LIST	= *.c *.h Makefile

all:		flash

flash:	*.c *.h Makefile
	$(CC) $(CFLAGS) $(SOURCES) -o flash

clean:
	rm -f core flash $(OBJECTS) *~ *.bak

tarball: $(TAR_LIST)
	tar czvf ppi.tgz $(TAR_LIST)


depend:
	makedepend $(SOURCES) $(HEADERS)

# DO NOT DELETE THIS LINE -- make  depend  depends  on it.

ppi_module.o: ppidefs.h /usr/include/linux/config.h
ppi_module.o: /usr/include/linux/autoconf.h /usr/include/linux/module.h
ppi_module.o: /usr/include/asm/atomic.h /usr/include/linux/sched.h
ppi_module.o: /usr/include/asm/param.h /usr/include/linux/binfmts.h
ppi_module.o: /usr/include/linux/ptrace.h /usr/include/asm/ptrace.h
ppi_module.o: /usr/include/linux/capability.h /usr/include/linux/types.h
ppi_module.o: /usr/include/linux/posix_types.h /usr/include/linux/stddef.h
ppi_module.o: /usr/include/asm/posix_types.h /usr/include/asm/types.h
ppi_module.o: /usr/include/linux/personality.h /usr/include/linux/linkage.h
ppi_module.o: /usr/include/linux/tasks.h /usr/include/linux/kernel.h
ppi_module.o: /usr/include/linux/times.h /usr/include/linux/timex.h
ppi_module.o: /usr/include/asm/timex.h /usr/include/asm/msr.h
ppi_module.o: /usr/include/linux/time.h /usr/include/asm/system.h
ppi_module.o: /usr/include/asm/segment.h /usr/include/asm/semaphore.h
ppi_module.o: /usr/include/asm/spinlock.h /usr/include/asm/page.h
ppi_module.o: /usr/include/linux/smp.h /usr/include/linux/tty.h
ppi_module.o: /usr/include/linux/sem.h /usr/include/linux/ipc.h
ppi_module.o: /usr/include/linux/signal.h /usr/include/asm/signal.h
ppi_module.o: /usr/include/asm/siginfo.h /usr/include/linux/securebits.h
ppi_module.o: /usr/include/linux/fs.h /usr/include/linux/limits.h
ppi_module.o: /usr/include/linux/wait.h /usr/include/linux/vfs.h
ppi_module.o: /usr/include/asm/statfs.h /usr/include/linux/net.h
ppi_module.o: /usr/include/linux/socket.h /usr/include/asm/socket.h
ppi_module.o: /usr/include/asm/sockios.h /usr/include/linux/sockios.h
ppi_module.o: /usr/include/linux/uio.h /usr/include/linux/kdev_t.h
ppi_module.o: /usr/include/linux/ioctl.h /usr/include/asm/ioctl.h
ppi_module.o: /usr/include/linux/list.h /usr/include/linux/dcache.h
ppi_module.o: /usr/include/linux/stat.h /usr/include/linux/bitops.h
ppi_module.o: /usr/include/asm/bitops.h /usr/include/asm/cache.h
ppi_module.o: /usr/include/linux/param.h /usr/include/linux/resource.h
ppi_module.o: /usr/include/asm/resource.h /usr/include/linux/timer.h
ppi_module.o: /usr/include/asm/processor.h /usr/include/asm/vm86.h
ppi_module.o: /usr/include/asm/math_emu.h /usr/include/asm/sigcontext.h
ppi_module.o: /usr/include/linux/errno.h /usr/include/asm/errno.h
ppi_module.o: /usr/include/linux/malloc.h /usr/include/linux/slab.h
ppi_module.o: /usr/include/linux/interrupt.h /usr/include/asm/hardirq.h
ppi_module.o: /usr/include/asm/softirq.h /usr/include/linux/ioport.h
ppi_module.o: /usr/include/linux/delay.h /usr/include/asm/delay.h
ppi_module.o: /usr/include/asm/io.h /usr/include/asm/dma.h
ppidefs.o: /usr/include/linux/config.h /usr/include/linux/autoconf.h
ppidefs.o: /usr/include/linux/module.h /usr/include/asm/atomic.h
ppidefs.o: /usr/include/linux/sched.h /usr/include/asm/param.h
ppidefs.o: /usr/include/linux/binfmts.h /usr/include/linux/ptrace.h
ppidefs.o: /usr/include/asm/ptrace.h /usr/include/linux/capability.h
ppidefs.o: /usr/include/linux/types.h /usr/include/linux/posix_types.h
ppidefs.o: /usr/include/linux/stddef.h /usr/include/asm/posix_types.h
ppidefs.o: /usr/include/asm/types.h /usr/include/linux/personality.h
ppidefs.o: /usr/include/linux/linkage.h /usr/include/linux/tasks.h
ppidefs.o: /usr/include/linux/kernel.h /usr/include/linux/times.h
ppidefs.o: /usr/include/linux/timex.h /usr/include/asm/timex.h
ppidefs.o: /usr/include/asm/msr.h /usr/include/linux/time.h
ppidefs.o: /usr/include/asm/system.h /usr/include/asm/segment.h
ppidefs.o: /usr/include/asm/semaphore.h /usr/include/asm/spinlock.h
ppidefs.o: /usr/include/asm/page.h /usr/include/linux/smp.h
ppidefs.o: /usr/include/linux/tty.h /usr/include/linux/sem.h
ppidefs.o: /usr/include/linux/ipc.h /usr/include/linux/signal.h
ppidefs.o: /usr/include/asm/signal.h /usr/include/asm/siginfo.h
ppidefs.o: /usr/include/linux/securebits.h /usr/include/linux/fs.h
ppidefs.o: /usr/include/linux/limits.h /usr/include/linux/wait.h
ppidefs.o: /usr/include/linux/vfs.h /usr/include/asm/statfs.h
ppidefs.o: /usr/include/linux/net.h /usr/include/linux/socket.h
ppidefs.o: /usr/include/asm/socket.h /usr/include/asm/sockios.h
ppidefs.o: /usr/include/linux/sockios.h /usr/include/linux/uio.h
ppidefs.o: /usr/include/linux/kdev_t.h /usr/include/linux/ioctl.h
ppidefs.o: /usr/include/asm/ioctl.h /usr/include/linux/list.h
ppidefs.o: /usr/include/linux/dcache.h /usr/include/linux/stat.h
ppidefs.o: /usr/include/linux/bitops.h /usr/include/asm/bitops.h
ppidefs.o: /usr/include/asm/cache.h /usr/include/linux/param.h
ppidefs.o: /usr/include/linux/resource.h /usr/include/asm/resource.h
ppidefs.o: /usr/include/linux/timer.h /usr/include/asm/processor.h
ppidefs.o: /usr/include/asm/vm86.h /usr/include/asm/math_emu.h
ppidefs.o: /usr/include/asm/sigcontext.h /usr/include/linux/errno.h
ppidefs.o: /usr/include/asm/errno.h /usr/include/linux/malloc.h
ppidefs.o: /usr/include/linux/slab.h /usr/include/linux/interrupt.h
ppidefs.o: /usr/include/asm/hardirq.h /usr/include/asm/softirq.h
ppidefs.o: /usr/include/linux/ioport.h /usr/include/linux/delay.h
ppidefs.o: /usr/include/asm/delay.h /usr/include/asm/io.h
ppidefs.o: /usr/include/asm/dma.h
