diff --git a/code/.gitignore b/code/.gitignore new file mode 100644 index 000000000..5761abcfd --- /dev/null +++ b/code/.gitignore @@ -0,0 +1 @@ +*.o diff --git a/code/Makefile b/code/Makefile index 9b1b8fa60..5f0e7ecf1 100644 --- a/code/Makefile +++ b/code/Makefile @@ -1,16 +1,16 @@ obj-m += lkm.o -all: module leak +SOURCES := $(wildcard *.c) +TARGETS := $(SOURCES:.c=.o) + +all: $(TARGETS) run: leak ./leak.o -module: +lkm: 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