summaryrefslogtreecommitdiff
path: root/kernel-devel/module-basics/vain_pci/Makefile
diff options
context:
space:
mode:
authorBenedikt Spranger <b.spranger@linutronix.de>2009-11-24 08:58:33 +0100
committerBenedikt Spranger <b.spranger@linutronix.de>2009-11-24 08:58:33 +0100
commit8467e6f35df9e7f39c727e51d50c00f96a1081c9 (patch)
tree7602c7e1376915b6ea1d7902af0efa858aff7e1f /kernel-devel/module-basics/vain_pci/Makefile
parent7ec20455300298bb170ba50c1b22c1d9236cef00 (diff)
PCI example added
Diffstat (limited to 'kernel-devel/module-basics/vain_pci/Makefile')
-rw-r--r--kernel-devel/module-basics/vain_pci/Makefile13
1 files changed, 13 insertions, 0 deletions
diff --git a/kernel-devel/module-basics/vain_pci/Makefile b/kernel-devel/module-basics/vain_pci/Makefile
new file mode 100644
index 0000000..3c10921
--- /dev/null
+++ b/kernel-devel/module-basics/vain_pci/Makefile
@@ -0,0 +1,13 @@
+# If KERNELRELEASE is defined, we've been invoked from the
+# kernel build system and can use its language.
+ifneq ($(KERNELRELEASE),)
+ obj-m := vain_pci.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 \ No newline at end of file