Merge master.kernel.org:/pub/scm/linux/kernel/git/gregkh/usb-2.6
[linux-2.6] / drivers / usb / input / Makefile
1 #
2 # Makefile for the USB input drivers
3 #
4
5 # Multipart objects.
6 wacom-objs      := wacom_wac.o wacom_sys.o
7 usbhid-objs     := hid-core.o
8
9 # Optional parts of multipart objects.
10
11 ifeq ($(CONFIG_USB_HIDDEV),y)
12         usbhid-objs     += hiddev.o
13 endif
14 ifeq ($(CONFIG_USB_HIDINPUT),y)
15         usbhid-objs     += hid-input.o
16 endif
17 ifeq ($(CONFIG_HID_PID),y)
18         usbhid-objs     += hid-pidff.o
19 endif
20 ifeq ($(CONFIG_LOGITECH_FF),y)
21         usbhid-objs     += hid-lgff.o
22 endif
23 ifeq ($(CONFIG_THRUSTMASTER_FF),y)
24         usbhid-objs     += hid-tmff.o
25 endif
26 ifeq ($(CONFIG_ZEROPLUS_FF),y)
27         usbhid-objs     += hid-zpff.o
28 endif
29 ifeq ($(CONFIG_HID_FF),y)
30         usbhid-objs     += hid-ff.o
31 endif
32
33 obj-$(CONFIG_USB_AIPTEK)        += aiptek.o
34 obj-$(CONFIG_USB_ATI_REMOTE)    += ati_remote.o
35 obj-$(CONFIG_USB_ATI_REMOTE2)   += ati_remote2.o
36 obj-$(CONFIG_USB_HID)           += usbhid.o
37 obj-$(CONFIG_USB_KBD)           += usbkbd.o
38 obj-$(CONFIG_USB_KBTAB)         += kbtab.o
39 obj-$(CONFIG_USB_KEYSPAN_REMOTE)        += keyspan_remote.o
40 obj-$(CONFIG_USB_MOUSE)         += usbmouse.o
41 obj-$(CONFIG_USB_MTOUCH)        += mtouchusb.o
42 obj-$(CONFIG_USB_ITMTOUCH)      += itmtouch.o
43 obj-$(CONFIG_USB_EGALAX)        += touchkitusb.o
44 obj-$(CONFIG_USB_TOUCHSCREEN)   += usbtouchscreen.o
45 obj-$(CONFIG_USB_POWERMATE)     += powermate.o
46 obj-$(CONFIG_USB_WACOM)         += wacom.o
47 obj-$(CONFIG_USB_ACECAD)        += acecad.o
48 obj-$(CONFIG_USB_YEALINK)       += yealink.o
49 obj-$(CONFIG_USB_XPAD)          += xpad.o
50 obj-$(CONFIG_USB_APPLETOUCH)    += appletouch.o
51
52 ifeq ($(CONFIG_USB_DEBUG),y)
53 EXTRA_CFLAGS += -DDEBUG
54 endif