Commit | Line | Data |
---|---|---|
5fa25bee | 1 | ifeq ($(CONFIG_X86_32),y) |
6d8566ac RR |
2 | |
3 | obj-y := i386.o init.o | |
4 | ||
5 | obj-$(CONFIG_PCI_BIOS) += pcbios.o | |
6 | obj-$(CONFIG_PCI_MMCONFIG) += mmconfig_32.o direct.o mmconfig-shared.o | |
7 | obj-$(CONFIG_PCI_DIRECT) += direct.o | |
8 | obj-$(CONFIG_PCI_OLPC) += olpc.o | |
9 | ||
10 | pci-y := fixup.o | |
11 | ||
12 | # Do not change the ordering here. There is a nasty init function | |
13 | # ordering dependency which breaks when you move acpi.o below | |
14 | # legacy/irq.o | |
15 | pci-$(CONFIG_ACPI) += acpi.o | |
16 | pci-y += legacy.o irq.o | |
17 | ||
18 | # Careful: VISWS overrule the pci-y above. The colons are | |
19 | # therefor correct. This needs a proper fix by distangling the code. | |
20 | pci-$(CONFIG_X86_VISWS) := visws.o fixup.o | |
21 | ||
22 | pci-$(CONFIG_X86_NUMAQ) += numa.o | |
23 | ||
6d8566ac RR |
24 | obj-y += $(pci-y) common.o early.o |
25 | obj-y += amd_bus.o | |
26 | ||
5fa25bee | 27 | else |
6d8566ac RR |
28 | |
29 | # | |
30 | # Makefile for X86_64 specific PCI routines | |
31 | # | |
6d8566ac | 32 | |
8043c7be RR |
33 | obj-y := i386.o init.o |
34 | obj-$(CONFIG_PCI_MMCONFIG) += mmconfig_64.o direct.o mmconfig-shared.o | |
0b40e84a | 35 | obj-$(CONFIG_PCI_DIRECT) += direct.o |
8eefc664 RR |
36 | pci-y := fixup.o |
37 | pci-$(CONFIG_ACPI) += acpi.o | |
38 | pci-y += legacy.o irq.o | |
39 | obj-y += $(pci-y) common.o early.o | |
0b40e84a | 40 | obj-y += amd_bus.o |
6d8566ac | 41 | |
5fa25bee | 42 | endif |