From: Sapan Bhatia Date: Fri, 16 Aug 2013 21:28:24 +0000 (-0400) Subject: Make it possible to build and install out of the Makefile X-Git-Tag: procprotect-0.4-1~5 X-Git-Url: http://git.onelab.eu/?p=procprotect.git;a=commitdiff_plain;h=bc85bdf330f5f03f625e5c2ea341b0df5a48268d Make it possible to build and install out of the Makefile --- diff --git a/Makefile b/Makefile index 04471df..16b125b 100644 --- a/Makefile +++ b/Makefile @@ -1,7 +1,22 @@ obj-m += procprotect.o -all: - make -C /lib/modules/$(shell uname -r)/build M=$(PWD) modules +KVER=$(shell uname -r) +ARCH=$(shell uname -m) + +# Is there an easy way of fetching this automatically, short of mapping /etc/redhat-release +DIST=fc18 + +ifeq ($(wildcard /lib/modules/$(KVER)/build),) + KVER=3.10.6-100.$(DIST).$(ARCH) +endif + +all: + make -C /lib/modules/$(KVER)/build M=$(PWD) modules clean: - make -C /lib/modules/$(shell uname -r)/build M=$(PWD) clean + make -C /lib/modules/$(KVER)/build M=$(PWD) clean + +install: + install -D -m 755 procprotect.ko /lib/modules/$(KVER)/net/procprotect/procprotect.ko + mkdir -p /etc/modules-load.d + install -m 644 procprotect.conf /etc/modules-load.d/procprotect.conf