KERNELDIR := /lib/modules/$(shell uname -r)/build CURRENT_PATH := $(shell pwd) obj-m := hello_driver.o build: kernel_modules kernel_modules: $(MAKE) -C $(KERNELDIR) M=$(CURRENT_PATH) modules $(CROSS_COMPILE)gcc -o app.elf app.c clean: $(MAKE) -C $(KERNELDIR) M=$(CURRENT_PATH) clean rm -rf app.elf