aboutsummaryrefslogtreecommitdiff
path: root/drivers/staging/dt3155/Makefile
diff options
context:
space:
mode:
authorScott Smedley <ss@aao.gov.au>2009-12-18 10:54:26 -0800
committerGreg Kroah-Hartman <gregkh@suse.de>2010-03-03 16:42:31 -0800
commitaa337ef1fbc9650f8b5b9087af1dac33f71eb01c (patch)
tree3a564c40b333924510c8584832b614f1e94ff6fe /drivers/staging/dt3155/Makefile
parentda94a755cabe96d2c00af2b1b1aff84307c437fe (diff)
Staging: add dt3155 driver
This is a driver for the DT3155 Digitizer Signed-off-by: Scott Smedley <ss@aao.gov.au> Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
Diffstat (limited to 'drivers/staging/dt3155/Makefile')
-rw-r--r--drivers/staging/dt3155/Makefile27
1 files changed, 27 insertions, 0 deletions
diff --git a/drivers/staging/dt3155/Makefile b/drivers/staging/dt3155/Makefile
new file mode 100644
index 00000000000..1717ffbf682
--- /dev/null
+++ b/drivers/staging/dt3155/Makefile
@@ -0,0 +1,27 @@
+
+ifeq ($(shell [[ `uname -r | cut -f 1,2 -d\.` < 2.6 ]] && echo pre2.6),pre2.6)
+# system with a pre 2.6 kernel _don't_ use kbuild.
+all:
+ $(MAKE) -f Makefile.pre-2.6
+
+clean:
+ rm -f *.o
+
+else
+# systems with a 2.6 or later kernel use kbuild.
+ifneq ($(KERNELRELEASE),)
+obj-m := dt3155.o
+dt3155-objs := dt3155_drv.o dt3155_isr.o dt3155_io.o allocator.o
+
+else
+KDIR := /lib/modules/$(shell uname -r)/build
+PWD := $(shell pwd)
+
+all:
+ $(MAKE) -C $(KDIR) M=$(PWD) modules
+
+clean:
+ rm -rf *.o *.mod *.mod.c *.ko .dt3155* .allocator.o.cmd .tmp_versions
+
+endif
+endif