23 lines
317 B
Makefile
23 lines
317 B
Makefile
obj-m += lkm.o
|
|
|
|
all: module leak
|
|
|
|
run: leak
|
|
./leak
|
|
|
|
module:
|
|
make -C /lib/modules/$(shell uname -r)/build M=$(shell pwd) modules
|
|
|
|
leak:
|
|
gcc leak.c -o leak.o
|
|
|
|
clean:
|
|
make -C /lib/modules/$(shell uname -r)/build M=$(shell pwd) clean
|
|
rm -f *.o
|
|
|
|
insert: module
|
|
insmod lkm.ko
|
|
chmod 666 /dev/lkm
|
|
|
|
remove:
|
|
rmmod lkm
|