obj-m += mod_hello.o all: build info build: mod_hello.ko helloctl/helloctl helloctl/helloctl: ./helloctl/helloctl.c $(CC) -o $@ $< mod_hello.ko: mod_hello.c $(MAKE) -C /lib/modules/$(shell uname -r)/build M=$(PWD) modules info: mod_hello.ko modinfo $< clean: $(MAKE) -C /lib/modules/$(shell uname -r)/build M=$(PWD) clean rm -f helloctl/helloctl *~