Initial revision
[linux-2.6.git] / arch / xen / i386 / pci / Makefile
1 XENARCH := $(subst ",,$(CONFIG_XENARCH))
2
3 CFLAGS  += -Iarch/$(XENARCH)/pci
4
5 c-obj-y                         := i386.o
6
7 c-obj-$(CONFIG_PCI_BIOS)                += pcbios.o
8 c-obj-$(CONFIG_PCI_MMCONFIG)    += mmconfig.o
9 obj-$(CONFIG_PCI_DIRECT)        += direct.o
10
11 c-pci-y                         := fixup.o
12 c-pci-$(CONFIG_ACPI_PCI)        += acpi.o
13 c-pci-y                         += legacy.o
14 pci-y                           += irq.o
15
16 c-pci-$(CONFIG_X86_VISWS)       := visws.o fixup.o
17 pci-$(CONFIG_X86_VISWS)         :=
18 c-pci-$(CONFIG_X86_NUMAQ)       := numa.o
19 pci-$(CONFIG_X86_NUMAQ)         := irq.o
20
21 obj-y                           += $(pci-y)
22 c-obj-y                         += $(c-pci-y) common.o
23
24 c-link  :=
25
26 $(patsubst %.o,$(obj)/%.c,$(c-obj-y) $(c-link)):
27         @ln -fsn $(srctree)/arch/i386/pci/$(notdir $@) $@
28
29 obj-y   += $(c-obj-y)
30
31 clean-files += $(patsubst %.o,%.c,$(c-obj-y) $(c-obj-) $(c-link))