diff options
author | Andreas Schultz <aschultz@tpip.net> | 2015-10-29 12:38:57 +0100 |
---|---|---|
committer | Pablo Neira Ayuso <pablo@soleta.eu> | 2015-11-07 17:50:27 +0100 |
commit | 785aa50a6bbd42b97ab63f430951aca8583f3f4b (patch) | |
tree | 5104787e4c4e5264815d1e7157ef65c29cd44c25 | |
parent | fba534b95a2f71130174f0cbe1302eac57112bcc (diff) |
build: update Makefile for simpler out of tree builds
Signed-off-by: Andreas Schultz <aschultz@tpip.net>
Signed-off-by: Pablo Neira Ayuso <pablo@soleta.eu>
-rw-r--r-- | Makefile | 17 |
1 files changed, 12 insertions, 5 deletions
@@ -1,9 +1,16 @@ -CC=gcc -KDIR := /lib/modules/$(shell uname -r)/build +KERNEL_SRC := /lib/modules/$(shell uname -r)/build obj-m += gtp.o -default: - $(MAKE) -C $(KDIR) SUBDIRS=$(PWD) modules +SRC := $(shell pwd) + +all: + $(MAKE) -C $(KERNEL_SRC) M=$(SRC) + +modules_install: + $(MAKE) -C $(KERNEL_SRC) M=$(SRC) modules_install + clean: - rm -rf *.o *.mod.* modules.order Module.symvers *.ko .tmp_versions .*.cmd + rm -f *.o *~ core .depend .*.cmd *.ko *.mod.c + rm -f Module.markers Module.symvers modules.order + rm -rf .tmp_versions Modules.symvers |