CFLAGS	= -O2 -fomit-frame-pointer -Wall -Wstrict-prototypes -D__KERNEL__ \
	  -DMODULE -DCONFIG_MODVERSIONS -DKERNEL_VERSION=\"$(shell uname -r)\"

ARCHIVE = hpscan.lsm hpscan.c hpscan.h hpdemo.c Makefile

# For debugging
#   -DHPSCAN_DEBUG=2

all: hpscan.o hpdemo

hpscan.o: hpscan.c

clean:
	rm -f hpscan.o *~ hpscan.shar hpscan.tar.gz log.txt

load: all unload
	sudo "insmod hpscan.o"

unload:
	-sudo "rmmod hpscan"

ci:
	ci -l $(ARCHIVE)

shar:
	shar $(ARCHIVE) >hpscan.shar

tar.gz:
	tar cvfz hpscan.tar.gz $(ARCHIVE)

