CC            = gcc
SRCDIR        = .
LINUX_SRCDIR  = /usr/src/linux-2.4.20-click
DEF           = -DHAVE_CONFIG_H

VPATH         = .:../lib
MODFLAGS      = -DMODULE -D__KERNEL__ -DESP_LINUXMODULE
CFLAGS        = -O -c -Wall
LINUXINCLUDEDIR = /usr/src/linux-2.4.20-click/include
INCLUDEDIR    = -I. -I../include -I$(LINUXINCLUDEDIR)

objects = ess.o espmod.o instr.o esstimer.o espcksum.o
	
esp.o: $(objects)
	ld -m elf_i386 -r -o esp.o $(objects) 
$(objects): %.o : %.c
	${CC} $(INCLUDEDIR) $(CFLAGS) $(DEF) $(MODFLAGS) $< -o $@

.PHONY : clean
clean:
	 rm config.log; rm config.status;rm -r autom4te.cache; rm *.o
