Staging: dt3155: add it to the build
authorGreg Kroah-Hartman <gregkh@suse.de>
Fri, 18 Dec 2009 19:04:54 +0000 (11:04 -0800)
committerGreg Kroah-Hartman <gregkh@suse.de>
Thu, 4 Mar 2010 00:42:31 +0000 (16:42 -0800)
Now it will build with the rest of the kernel

Cc: Scott Smedley <ss@aao.gov.au>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
drivers/staging/Kconfig
drivers/staging/Makefile
drivers/staging/dt3155/Kconfig [new file with mode: 0644]
drivers/staging/dt3155/Makefile

index fc2e963..02cde39 100644 (file)
@@ -143,5 +143,7 @@ source "drivers/staging/netwave/Kconfig"
 
 source "drivers/staging/sm7xx/Kconfig"
 
+source "drivers/staging/dt3155/Kconfig"
+
 endif # !STAGING_EXCLUDE_BUILD
 endif # STAGING
index b5e67b8..9d47d42 100644 (file)
@@ -53,3 +53,4 @@ obj-$(CONFIG_WAVELAN)         += wavelan/
 obj-$(CONFIG_PCMCIA_WAVELAN)   += wavelan/
 obj-$(CONFIG_PCMCIA_NETWAVE)   += netwave/
 obj-$(CONFIG_FB_SM7XX)         += sm7xx/
+obj-$(CONFIG_DT3155)           += dt3155/
diff --git a/drivers/staging/dt3155/Kconfig b/drivers/staging/dt3155/Kconfig
new file mode 100644 (file)
index 0000000..4a3293c
--- /dev/null
@@ -0,0 +1,4 @@
+config DT3155
+       tristate "DT3155 Digitizer support"
+       depends on PCI
+
index 1717ffb..136f21f 100644 (file)
@@ -1,27 +1,6 @@
-
-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
+obj-$(CONFIG_DT3155)   += dt3155.o
+dt3155-objs := \
+               dt3155_drv.o    \
+               dt3155_isr.o    \
+               dt3155_io.o     \
+               allocator.o