Import 2.3.18pre1
[davej-history.git] / drivers / sbus / char / Makefile
blob9a4a59fe6ff6c94288018149d6034fbd7412ebaf
2 # Makefile for the linux kernel.
4 # Note! Dependencies are done automagically by 'make dep', which also
5 # removes any old dependencies. DON'T put your own dependencies here
6 # unless it's something special (ie not a .c file).
8 # Note 2! The CFLAGS definitions are now in the main makefile...
10 # Dave Redman Frame Buffer tuning support.
11 # OK this is kind of ugly but it does allow drivers to be added fairly
12 # easily. and you can even choose what sort of support you want.
14 O_TARGET := sunchar.o
15 O_OBJS := ${O_OBJ} sunkbd.o sunkbdmap.o sunmouse.o sunserial.o zs.o
16 M_OBJS :=
18 ifeq ($(ARCH),sparc64)
20 ifeq ($(CONFIG_PCI),y)
22 O_OBJS += su.o pcikbd.o
24 ifeq ($(CONFIG_SAB82532),y)
25 O_OBJS += sab82532.o
26 else
27 ifeq ($(CONFIG_SAB82532),m)
28 M_OBJS += sab82532.o
29 endif
30 endif
32 ifeq ($(CONFIG_ENVCTRL),y)
33 O_OBJS += envctrl.o
34 else
35 ifeq ($(CONFIG_ENVCTRL),m)
36 M_OBJS += envctrl.o
37 endif
38 endif
40 endif # eq($(CONFIG_PCI,y)
42 ifeq ($(CONFIG_OBP_FLASH),y)
43 O_OBJS += flash.o
44 else
45 ifeq ($(CONFIG_OBP_FLASH),m)
46 M_OBJS += flash.o
47 endif
48 endif
50 else # !eq($(ARCH),sparc64)
52 ifeq ($(CONFIG_PCI),y)
53 O_OBJS += su.o pcikbd.o
54 endif
56 endif # !eq($(ARCH),sparc64)
58 ifeq ($(CONFIG_SUN_OPENPROMIO),y)
59 O_OBJS += openprom.o
60 else
61 ifeq ($(CONFIG_SUN_OPENPROMIO),m)
62 M_OBJS += openprom.o
63 endif
64 endif
66 ifeq ($(CONFIG_SUN_MOSTEK_RTC),y)
67 O_OBJS += rtc.o
68 else
69 ifeq ($(CONFIG_SUN_MOSTEK_RTC),m)
70 M_OBJS += rtc.o
71 endif
72 endif
74 ifeq ($(CONFIG_SUN_BPP),y)
75 O_OBJS += bpp.o
76 else
77 ifeq ($(CONFIG_SUN_BPP),m)
78 M_OBJS += bpp.o
79 endif
80 endif
82 ifeq ($(CONFIG_SUN_VIDEOPIX),y)
83 O_OBJS += vfc.o
84 else
85 ifeq ($(CONFIG_SUN_VIDEOPIX),m)
86 M_OBJS += vfc.o
87 endif
88 endif
90 ifeq ($(CONFIG_SUN_AURORA),y)
91 O_OBJS += aurora.o
92 else
93 ifeq ($(CONFIG_SUN_AURORA),m)
94 M_OBJS += aurora.o
95 endif
96 endif
98 ifeq ($(CONFIG_TADPOLE_TS102_UCTRL),y)
99 O_OBJS += uctrl.o
100 else
101 ifeq ($(CONFIG_TADPOLE_TS102_UCTRL),m)
102 M_OBJS += uctrl.o
103 endif
104 endif
106 include $(TOPDIR)/Rules.make
108 sunkbdmap.o: sunkeymap.c
110 vfc.o: vfc_dev.o vfc_i2c.o
111 $(LD) -r -o vfc.o vfc_dev.o vfc_i2c.o