.SUFFIXES: .c .o

# CUSTOMIZE THIS
LINUX_SRC = /usr/src/linux-2.4.20-19.9

GCC = gcc

# END CUSTOMIZE 
INCLUDE = -I../configure -I../include/kernel -I../include/shared -I$(LINUX_SRC)/include

CFLAGS = -g -c -O -Wall -Wunused $(INCLUDE) -D__KERNEL__ -DMODULE -fno-strict-aliasing
COMPILE.c=$(GCC) $(CFLAGS)

SRCS = chash.c fhash.c khash.c rl_deamon.c dward.c 

ALL:	rl sniff

rl:	khash.o rl_deamon.o fhash.o chash.o dward.o machines.o
	ld -m elf_i386 -r -o rl.o rl_deamon.o khash.o fhash.o chash.o  \
	dward.o machines.o

sniff:	packet_monitor.o sniff.o
	ld -m elf_i386 -r -o gst.o packet_monitor.o sniff.o

.c.o:
	$(COMPILE.c) $<

clean: FORCE
	$(RM) *.o core

FORCE:

depend:
	makedepend -- $(CFLAGS) -- $(SRCS) 
# DO NOT DELETE THIS LINE -- mkdep uses it.	

