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 O_TARGET
:= footbridge.o
12 obj-y
:= #arch.o dma.o mm.o
17 export-objs
:= netwinder-hw.o
19 ifeq ($(CONFIG_PCI
),y
)
20 obj-
$(CONFIG_ARCH_CATS
) += cats-pci.o
21 obj-
$(CONFIG_ARCH_EBSA285
) += ebsa285-pci.o
22 obj-
$(CONFIG_ARCH_NETWINDER
) += netwinder-pci.o
23 obj-
$(CONFIG_ARCH_PERSONAL_SERVER
) += personal-pci.o
26 ifeq ($(CONFIG_LEDS
),y
)
27 #obj-$(CONFIG_ARCH_CO285) += ebsa285-leds.o
28 #obj-$(CONFIG_ARCH_EBSA285) += ebsa285-leds.o
29 #obj-$(CONFIG_ARCH_NETWINDER) += netwinder-leds.o
32 #obj-$(CONFIG_ARCH_CATS) += cats-hw.o
33 #obj-$(CONFIG_ARCH_NETWINDER) += netwinder-hw.o
35 # Files that are both resident and modular; remove from modular.
37 obj-m
:= $(filter-out $(obj-y
), $(obj-m
))
39 # Translate to Rules.make lists.
41 O_OBJS
:= $(filter-out $(export-objs
), $(obj-y
))
42 OX_OBJS
:= $(filter $(export-objs
), $(obj-y
))
43 M_OBJS
:= $(sort $(filter-out $(export-objs
), $(obj-m
)))
44 MX_OBJS
:= $(sort $(filter $(export-objs
), $(obj-m
)))
46 include $(TOPDIR
)/Rules.make