thesis/code/Makefile

23 lines
341 B
Makefile

obj-m += lkm.o
SOURCES := $(wildcard *.c)
TARGETS := $(SOURCES:.c=.o)
all: $(TARGETS)
run: leak
./leak.o
lkm:
make -C /lib/modules/$(shell uname -r)/build M=$(shell pwd) modules
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