2 # Makefile for the USB input drivers
6 usbhid-objs
:= hid-core.o
8 # Optional parts of multipart objects.
10 ifeq ($(CONFIG_USB_HIDDEV
),y
)
11 usbhid-objs
+= hiddev.o
13 ifeq ($(CONFIG_USB_HIDINPUT
),y
)
14 usbhid-objs
+= hid-input.o
16 ifeq ($(CONFIG_HID_PID
),y
)
17 usbhid-objs
+= hid-pidff.o
19 ifeq ($(CONFIG_LOGITECH_FF
),y
)
20 usbhid-objs
+= hid-lgff.o
22 ifeq ($(CONFIG_THRUSTMASTER_FF
),y
)
23 usbhid-objs
+= hid-tmff.o
25 ifeq ($(CONFIG_HID_FF
),y
)
26 usbhid-objs
+= hid-ff.o
29 obj-
$(CONFIG_USB_AIPTEK
) += aiptek.o
30 obj-
$(CONFIG_USB_ATI_REMOTE
) += ati_remote.o
31 obj-
$(CONFIG_USB_ATI_REMOTE2
) += ati_remote2.o
32 obj-
$(CONFIG_USB_HID
) += usbhid.o
33 obj-
$(CONFIG_USB_KBD
) += usbkbd.o
34 obj-
$(CONFIG_USB_KBTAB
) += kbtab.o
35 obj-
$(CONFIG_USB_KEYSPAN_REMOTE
) += keyspan_remote.o
36 obj-
$(CONFIG_USB_MOUSE
) += usbmouse.o
37 obj-
$(CONFIG_USB_MTOUCH
) += mtouchusb.o
38 obj-
$(CONFIG_USB_ITMTOUCH
) += itmtouch.o
39 obj-
$(CONFIG_USB_EGALAX
) += touchkitusb.o
40 obj-
$(CONFIG_USB_TOUCHSCREEN
) += usbtouchscreen.o
41 obj-
$(CONFIG_USB_POWERMATE
) += powermate.o
42 obj-
$(CONFIG_USB_WACOM
) += wacom.o
43 obj-
$(CONFIG_USB_ACECAD
) += acecad.o
44 obj-
$(CONFIG_USB_YEALINK
) += yealink.o
45 obj-
$(CONFIG_USB_XPAD
) += xpad.o
46 obj-
$(CONFIG_USB_APPLETOUCH
) += appletouch.o
48 ifeq ($(CONFIG_USB_DEBUG
),y
)
49 EXTRA_CFLAGS
+= -DDEBUG