mod_hello/Makefile

18 lines
360 B
Makefile

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 *~