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>
This commit is contained in:
Andreas Schultz 2015-10-29 12:38:57 +01:00 committed by Pablo Neira Ayuso
parent fba534b95a
commit 785aa50a6b
1 changed files with 12 additions and 5 deletions

View File

@ -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