2 # Makefile for the joystick drivers.
7 # Objects that export symbols.
9 export-objs
:= serio.o gameport.o
11 # I-Force may need both USB and RS-232
13 ifeq ($(CONFIG_INPUT_IFORCE_232
),m
)
14 ifeq ($(CONFIG_INPUT_IFORCE_USB
),y
)
15 CONFIG_INPUT_IFORCE_USB
:= m
18 ifeq ($(CONFIG_INPUT_IFORCE_USB
),m
)
19 ifeq ($(CONFIG_INPUT_IFORCE_232
),y
)
20 CONFIG_INPUT_IFORCE_232
:= m
31 # Each configuration option enables a list of files.
33 obj-
$(CONFIG_INPUT_SERPORT
) += serport.o serio.o
35 obj-
$(CONFIG_INPUT_NS558
) += ns558.o gameport.o
36 obj-
$(CONFIG_INPUT_LIGHTNING
) += lightning.o gameport.o
37 obj-
$(CONFIG_INPUT_PCIGAME
) += pcigame.o gameport.o
39 obj-
$(CONFIG_INPUT_WARRIOR
) += warrior.o serio.o
40 obj-
$(CONFIG_INPUT_MAGELLAN
) += magellan.o serio.o
41 obj-
$(CONFIG_INPUT_SPACEORB
) += spaceorb.o serio.o
42 obj-
$(CONFIG_INPUT_SPACEBALL
) += spaceball.o serio.o
43 obj-
$(CONFIG_INPUT_IFORCE_232
) += iforce.o serio.o
44 obj-
$(CONFIG_INPUT_IFORCE_USB
) += iforce.o
46 obj-
$(CONFIG_INPUT_ANALOG
) += analog.o gameport.o
47 obj-
$(CONFIG_INPUT_A3D
) += a3d.o gameport.o
48 obj-
$(CONFIG_INPUT_ADI
) += adi.o gameport.o
49 obj-
$(CONFIG_INPUT_COBRA
) += cobra.o gameport.o
50 obj-
$(CONFIG_INPUT_GF2K
) += gf2k.o gameport.o
51 obj-
$(CONFIG_INPUT_GRIP
) += grip.o gameport.o
52 obj-
$(CONFIG_INPUT_INTERACT
) += interact.o gameport.o
53 obj-
$(CONFIG_INPUT_TMDC
) += tmdc.o gameport.o
54 obj-
$(CONFIG_INPUT_SIDEWINDER
) += sidewinder.o gameport.o
56 obj-
$(CONFIG_INPUT_DB9
) += db9.o
57 obj-
$(CONFIG_INPUT_GAMECON
) += gamecon.o
58 obj-
$(CONFIG_INPUT_TURBOGRAFX
) += turbografx.o
60 obj-
$(CONFIG_INPUT_AMIJOY
) += amijoy.o
62 # The global Rules.make.
64 include $(TOPDIR
)/Rules.make