Import 2.4.0-test2pre7
[davej-history.git] / drivers / char / joystick / Makefile
blob2ad4526183dd6ed24ddeace6aae3c7f6b9256306
2 # Makefile for the joystick drivers.
5 # Subdirs.
7 SUB_DIRS :=
8 MOD_SUB_DIRS := $(SUB_DIRS)
9 MOD_IN_SUB_DIRS := $(SUB_DIRS)
10 ALL_SUB_DIRS := $(SUB_DIRS)
12 # The target object and module list name.
14 O_TARGET := js.o
15 M_OBJS :=
16 O_OBJS :=
17 #MOD_LIST_NAME := INPUT_MODULES
19 # Objects that export symbols.
21 export-objs := serio.o gameport.o
23 # Object file lists.
25 obj-y :=
26 obj-m :=
27 obj-n :=
28 obj- :=
30 # Each configuration option enables a list of files.
32 obj-$(CONFIG_INPUT_SERPORT) += serport.o serio.o
34 obj-$(CONFIG_INPUT_NS558) += ns558.o gameport.o
35 obj-$(CONFIG_INPUT_LIGHTNING) += lightning.o gameport.o
36 obj-$(CONFIG_INPUT_PCIGAME) += pcigame.o gameport.o
38 obj-$(CONFIG_INPUT_WARRIOR) += warrior.o serio.o
39 obj-$(CONFIG_INPUT_MAGELLAN) += magellan.o serio.o
40 obj-$(CONFIG_INPUT_SPACEORB) += spaceorb.o serio.o
41 obj-$(CONFIG_INPUT_SPACEBALL) += spaceball.o serio.o
42 obj-$(CONFIG_INPUT_IFORCE_232) += serio.o
44 obj-$(CONFIG_INPUT_ANALOG) += analog.o gameport.o
45 obj-$(CONFIG_INPUT_A3D) += a3d.o gameport.o
46 obj-$(CONFIG_INPUT_ADI) += adi.o gameport.o
47 obj-$(CONFIG_INPUT_COBRA) += cobra.o gameport.o
48 obj-$(CONFIG_INPUT_GF2K) += gf2k.o gameport.o
49 obj-$(CONFIG_INPUT_GRIP) += grip.o gameport.o
50 obj-$(CONFIG_INPUT_INTERACT) += interact.o gameport.o
51 obj-$(CONFIG_INPUT_TMDC) += tmdc.o gameport.o
52 obj-$(CONFIG_INPUT_SIDEWINDER) += sidewinder.o gameport.o
54 obj-$(CONFIG_INPUT_DB9) += db9.o
55 obj-$(CONFIG_INPUT_GAMECON) += gamecon.o
56 obj-$(CONFIG_INPUT_TURBOGRAFX) += turbografx.o
58 obj-$(CONFIG_INPUT_AMIJOY) += amijoy.o
60 # Files that are both resident and modular: remove from modular.
62 obj-m := $(filter-out $(obj-y), $(obj-m))
63 int-m := $(filter-out $(int-y), $(int-m))
65 # Translate to Rules.make lists.
67 O_OBJS := $(sort $(filter-out $(export-objs), $(obj-y)))
68 OX_OBJS := $(sort $(filter $(export-objs), $(obj-y)))
69 M_OBJS := $(sort $(filter-out $(export-objs), $(obj-m)))
70 MX_OBJS := $(sort $(filter $(export-objs), $(obj-m)))
72 # The global Rules.make.
74 include $(TOPDIR)/Rules.make