Blame view
drivers/Makefile
3.6 KB
1da177e4c
|
1 2 3 4 5 6 |
# # Makefile for the Linux kernel device drivers. # # 15 Sep 2000, Christoph Hellwig <hch@infradead.org> # Rewritten to use lists instead of if-statements. # |
7444a72ef
|
7 |
obj-y += gpio/ |
6015d2c4c
|
8 |
obj-$(CONFIG_PCI) += pci/ |
1da177e4c
|
9 |
obj-$(CONFIG_PARISC) += parisc/ |
394b701ce
|
10 |
obj-$(CONFIG_RAPIDIO) += rapidio/ |
1da177e4c
|
11 |
obj-y += video/ |
267171726
|
12 |
obj-y += idle/ |
888ba6c62
|
13 |
obj-$(CONFIG_ACPI) += acpi/ |
6ae6996a4
|
14 |
obj-$(CONFIG_SFI) += sfi/ |
1da177e4c
|
15 16 17 |
# PnP must come after ACPI since it will eventually need to check if acpi # was used and do nothing if so obj-$(CONFIG_PNP) += pnp/ |
de1d815fc
|
18 |
obj-$(CONFIG_ARM_AMBA) += amba/ |
a0eb221a4
|
19 20 21 |
# Many drivers will want to use DMA so this has to be made available # really early. obj-$(CONFIG_DMA_ENGINE) += dma/ |
1da177e4c
|
22 |
|
e2dbe06c2
|
23 |
obj-$(CONFIG_VIRTIO) += virtio/ |
ad9a86121
|
24 |
obj-$(CONFIG_XEN) += xen/ |
9f4dab49e
|
25 26 |
# regulators early, since some subsystems rely on them to initialize obj-$(CONFIG_REGULATOR) += regulator/ |
ab4382d27
|
27 |
# tty/ comes before char/ so that the VT console is the boot-time |
1da177e4c
|
28 |
# default. |
96fd7ce58
|
29 |
obj-y += tty/ |
1da177e4c
|
30 |
obj-y += char/ |
e6b51632b
|
31 32 |
# gpu/ comes after char for AGP vs DRM startup obj-y += gpu/ |
7672d0b54
|
33 |
obj-$(CONFIG_CONNECTOR) += connector/ |
1da177e4c
|
34 35 36 |
# i810fb and intelfb depend on char/agp/ obj-$(CONFIG_FB_I810) += video/i810/ obj-$(CONFIG_FB_INTEL) += video/intelfb/ |
1da177e4c
|
37 |
obj-$(CONFIG_PARPORT) += parport/ |
0329326e8
|
38 |
obj-y += base/ block/ misc/ mfd/ nfc/ |
1da177e4c
|
39 |
obj-$(CONFIG_NUBUS) += nubus/ |
45941d048
|
40 |
obj-y += macintosh/ |
1da177e4c
|
41 |
obj-$(CONFIG_IDE) += ide/ |
1da177e4c
|
42 |
obj-$(CONFIG_SCSI) += scsi/ |
c6fd28076
|
43 |
obj-$(CONFIG_ATA) += ata/ |
c66ac9db8
|
44 |
obj-$(CONFIG_TARGET_CORE) += target/ |
9289d4ef0
|
45 46 |
obj-$(CONFIG_MTD) += mtd/ obj-$(CONFIG_SPI) += spi/ |
0c406263f
|
47 48 |
obj-y += net/ obj-$(CONFIG_ATM) += atm/ |
1da177e4c
|
49 |
obj-$(CONFIG_FUSION) += message/ |
8702d33aa
|
50 |
obj-y += firewire/ |
beafc54c4
|
51 |
obj-$(CONFIG_UIO) += uio/ |
1da177e4c
|
52 |
obj-y += cdrom/ |
70e840499
|
53 |
obj-y += auxdisplay/ |
1da177e4c
|
54 55 56 57 58 59 60 61 |
obj-$(CONFIG_PCCARD) += pcmcia/ obj-$(CONFIG_DIO) += dio/ obj-$(CONFIG_SBUS) += sbus/ obj-$(CONFIG_ZORRO) += zorro/ obj-$(CONFIG_MAC) += macintosh/ obj-$(CONFIG_ATA_OVER_ETH) += block/aoe/ obj-$(CONFIG_PARIDE) += block/paride/ obj-$(CONFIG_TC) += tc/ |
ae5d82cb8
|
62 |
obj-$(CONFIG_UWB) += uwb/ |
4661ffc91
|
63 |
obj-$(CONFIG_USB_OTG_UTILS) += usb/ |
1da177e4c
|
64 |
obj-$(CONFIG_USB) += usb/ |
6015d2c4c
|
65 |
obj-$(CONFIG_PCI) += usb/ |
4661ffc91
|
66 |
obj-$(CONFIG_USB_GADGET) += usb/ |
51c38f9bc
|
67 |
obj-$(CONFIG_SERIO) += input/serio/ |
1da177e4c
|
68 69 70 |
obj-$(CONFIG_GAMEPORT) += input/gameport/ obj-$(CONFIG_INPUT) += input/ obj-$(CONFIG_I2O) += message/ |
c58411e95
|
71 |
obj-$(CONFIG_RTC_LIB) += rtc/ |
a357482a1
|
72 |
obj-y += i2c/ media/ |
eae9d2ba0
|
73 |
obj-$(CONFIG_PPS) += pps/ |
d94ba80eb
|
74 |
obj-$(CONFIG_PTP_1588_CLOCK) += ptp/ |
1da177e4c
|
75 |
obj-$(CONFIG_W1) += w1/ |
4a11b59d8
|
76 |
obj-$(CONFIG_POWER_SUPPLY) += power/ |
ad2f931dc
|
77 |
obj-$(CONFIG_HWMON) += hwmon/ |
203d3d4aa
|
78 |
obj-$(CONFIG_THERMAL) += thermal/ |
b7e04f8c6
|
79 |
obj-$(CONFIG_WATCHDOG) += watchdog/ |
1da177e4c
|
80 81 82 |
obj-$(CONFIG_PHONE) += telephony/ obj-$(CONFIG_MD) += md/ obj-$(CONFIG_BT) += bluetooth/ |
f7511d5f6
|
83 |
obj-$(CONFIG_ACCESSIBILITY) += accessibility/ |
1da177e4c
|
84 |
obj-$(CONFIG_ISDN) += isdn/ |
da9bb1d27
|
85 |
obj-$(CONFIG_EDAC) += edac/ |
1da177e4c
|
86 87 |
obj-$(CONFIG_MCA) += mca/ obj-$(CONFIG_EISA) += eisa/ |
7ea08093e
|
88 |
obj-y += lguest/ |
1da177e4c
|
89 |
obj-$(CONFIG_CPU_FREQ) += cpufreq/ |
4f86d3a8e
|
90 |
obj-$(CONFIG_CPU_IDLE) += cpuidle/ |
1da177e4c
|
91 |
obj-$(CONFIG_MMC) += mmc/ |
baf8532a1
|
92 |
obj-$(CONFIG_MEMSTICK) += memstick/ |
4440673a9
|
93 |
obj-y += leds/ |
1da177e4c
|
94 |
obj-$(CONFIG_INFINIBAND) += infiniband/ |
466575f4e
|
95 |
obj-$(CONFIG_SGI_SN) += sn/ |
1da177e4c
|
96 97 |
obj-y += firmware/ obj-$(CONFIG_CRYPTO) += crypto/ |
e87eaad10
|
98 |
obj-$(CONFIG_SUPERH) += sh/ |
13d605de2
|
99 |
obj-$(CONFIG_ARCH_SHMOBILE) += sh/ |
592913ecb
|
100 101 102 |
ifndef CONFIG_ARCH_USES_GETTIMEOFFSET obj-y += clocksource/ endif |
7589670f3
|
103 |
obj-$(CONFIG_DCA) += dca/ |
63f3861d2
|
104 |
obj-$(CONFIG_HID) += hid/ |
eb30c7202
|
105 |
obj-$(CONFIG_PPC_PS3) += ps3/ |
97e873e5c
|
106 |
obj-$(CONFIG_OF) += of/ |
61e115a56
|
107 |
obj-$(CONFIG_SSB) += ssb/ |
8369ae33b
|
108 |
obj-$(CONFIG_BCMA) += bcma/ |
3a4d5c94e
|
109 |
obj-$(CONFIG_VHOST_NET) += vhost/ |
55e331cf7
|
110 |
obj-$(CONFIG_VLYNQ) += vlynq/ |
350455891
|
111 |
obj-$(CONFIG_STAGING) += staging/ |
41b16dce3
|
112 |
obj-y += platform/ |
8459464f0
|
113 |
obj-y += ieee802154/ |
6d803ba73
|
114 115 |
#common clk code obj-y += clk/ |
bd9a4c7df
|
116 117 |
obj-$(CONFIG_HWSPINLOCK) += hwspinlock/ |
3e256b8f8
|
118 |
obj-$(CONFIG_NFC) += nfc/ |
6b385b46e
|
119 |
obj-$(CONFIG_IOMMU_SUPPORT) += iommu/ |
6db719940
|
120 121 122 |
# Virtualization drivers obj-$(CONFIG_VIRT_DRIVERS) += virt/ |