INSTALLDIR= $(shell pwd)/modules ifneq ($(KERNELRELEASE),) obj-m := gpio_int.o gpio_int_mod-objs := gpio_int.o else KERNDIR ?= /lib/modules/$(shell uname -r)/build PWD := $(shell pwd) default: $(MAKE) -C $(KERNDIR) M=$(PWD) modules @rm -rf $(INSTALLDIR) @mkdir $(INSTALLDIR) @mv *.ko *.mod.c *.o .*.cmd $(INSTALLDIR) clean: rm -rf $(INSTALLDIR) endif