#CC = gcc
#CFLAGS = -O2
CFLAGS+=-funit-at-a-time
 
obj-m	:= eib.o
	
KERNELDIR	:= /lib/modules/$(shell uname -r)/build
PWD		:= $(shell pwd)

all default:
	$(MAKE) -C $(KERNELDIR) SUBDIRS=$(PWD) modules

clean:
	rm -f *.o *.ko *.mod.c *~

eib.tar.gz : Makefile eib.c eib.h
	tar czf $@ $^

tar : eib.tar.gz

.PHONY: tar clean all default
