KVER := $(shell uname -r) KSRC := /lib/modules/$(KVER)/build PWD = $(shell pwd) obj-m += stack_avail.o all: modules modules: $(MAKE) -C $(KSRC) SUBDIRS=$(PWD) BUILD_DIR=$(PWD) modules ioctl: ioctl.c $(CC) $< -o $@ clean: @find . \ \( -name '*.ko' -o -name '.*.cmd' \ -o -name '*.o' -o -name '*.mod.c' \) \ -type f -print | xargs rm -f