Blame view

drivers/pci/Makefile 1.35 KB
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
1
2
3
4
5
  #
  # Makefile for the PCI bus specific drivers.
  #
  
  obj-y		+= access.o bus.o probe.o remove.o pci.o quirks.o \
085ae41f6   David S. Miller   [PATCH] Make spar...
6
  			pci-driver.o search.o pci-sysfs.o rom.o setup-res.o
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
7
  obj-$(CONFIG_PROC_FS) += proc.o
52f975ea2   Milton Miller   [PATCH] PCI expre...
8
9
  # Build PCI Express stuff if needed
  obj-$(CONFIG_PCIEPORTBUS) += pcie/
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
10
11
12
13
  obj-$(CONFIG_HOTPLUG) += hotplug.o
  
  # Build the PCI Hotplug drivers if we were asked to
  obj-$(CONFIG_HOTPLUG_PCI) += hotplug/
4105717bc   Sam Ravnborg   PCI: fix section ...
14
15
16
  ifdef CONFIG_HOTPLUG_PCI
  obj-y += hotplug-pci.o
  endif
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
17

03571e11c   Eric W. Biederman   [PATCH] msi: move...
18
19
  # Build the PCI MSI interrupt support
  obj-$(CONFIG_PCI_MSI) += msi.o
95d77884c   Eric W. Biederman   [PATCH] htirq: ti...
20
21
  # Build the Hypertransport interrupt support
  obj-$(CONFIG_HT_IRQ) += htirq.o
10e5247f4   Keshavamurthy, Anil S   Intel IOMMU: DMAR...
22
  # Build Intel IOMMU support
ba3959276   Keshavamurthy, Anil S   Intel IOMMU: Inte...
23
  obj-$(CONFIG_DMAR) += dmar.o iova.o intel-iommu.o
10e5247f4   Keshavamurthy, Anil S   Intel IOMMU: DMAR...
24

1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
25
26
27
  #
  # Some architectures use the generic PCI setup functions
  #
43a6b7605   Andy Whitcroft   [PATCH] gregkh-pc...
28
  obj-$(CONFIG_X86) += setup-bus.o
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
29
30
31
32
33
  obj-$(CONFIG_ALPHA) += setup-bus.o setup-irq.o
  obj-$(CONFIG_ARM) += setup-bus.o setup-irq.o
  obj-$(CONFIG_PARISC) += setup-bus.o
  obj-$(CONFIG_SUPERH) += setup-bus.o setup-irq.o
  obj-$(CONFIG_PPC32) += setup-irq.o
03a16b27b   Kumar Gala   [POWERPC] Always ...
34
  obj-$(CONFIG_PPC) += setup-bus.o
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
35
36
  obj-$(CONFIG_MIPS) += setup-bus.o setup-irq.o
  obj-$(CONFIG_X86_VISWS) += setup-irq.o
b920de1b7   David Howells   mn10300: add the ...
37
  obj-$(CONFIG_MN10300) += setup-bus.o
fd58e55fc   Mark Maule   [PATCH] PCI: msi ...
38

1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
39
40
41
42
43
44
45
  #
  # ACPI Related PCI FW Functions
  #
  obj-$(CONFIG_ACPI)    += pci-acpi.o
  
  # Cardbus & CompactPCI use setup-bus
  obj-$(CONFIG_HOTPLUG) += setup-bus.o
36e235901   Matthew Wilcox   PCI: Only build P...
46
  obj-$(CONFIG_PCI_SYSCALL) += syscall.o
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
47
48
49
50
  
  ifeq ($(CONFIG_PCI_DEBUG),y)
  EXTRA_CFLAGS += -DDEBUG
  endif