From b3eb1630ca2aaf4ef39da5e42b5457cb81bcb29b Mon Sep 17 00:00:00 2001 From: lxsameer Date: Tue, 22 Feb 2011 15:50:54 +0330 Subject: [PATCH] kernel module makefile template added --- src/templates/c/kernel_module/Makefile.tmpl | 12 ++++++++++++ 1 file changed, 12 insertions(+) create mode 100644 src/templates/c/kernel_module/Makefile.tmpl diff --git a/src/templates/c/kernel_module/Makefile.tmpl b/src/templates/c/kernel_module/Makefile.tmpl new file mode 100644 index 0000000..2e71ea3 --- /dev/null +++ b/src/templates/c/kernel_module/Makefile.tmpl @@ -0,0 +1,12 @@ +# If KERNELRELEASE is defined, we've been invoked from the +# kernel build system and can use its language. +ifneq ($(KERNELRELEASE),) + obj-m := hello.o +# Otherwise we were called directly from the command +# line; invoke the kernel build system. +else + KERNELDIR ?= /lib/modules/$(shell uname -r)/build + PWD := $(shell pwd) +default: + $(MAKE) -C $(KERNELDIR) M=$(PWD) modules +endif