Makefile 7.3 KB
Newer Older
L
Linus Torvalds 已提交
1 2 3 4 5
#
# Makefile for the Linux network (ethercard) device drivers.
#

obj-$(CONFIG_E1000) += e1000/
6
obj-$(CONFIG_E1000E) += e1000e/
L
Linus Torvalds 已提交
7 8
obj-$(CONFIG_IBM_EMAC) += ibm_emac/
obj-$(CONFIG_IXGB) += ixgb/
9
obj-$(CONFIG_CHELSIO_T1) += chelsio/
10
obj-$(CONFIG_CHELSIO_T3) += cxgb3/
11
obj-$(CONFIG_EHEA) += ehea/
L
Linus Torvalds 已提交
12
obj-$(CONFIG_BONDING) += bonding/
J
Jay Cliburn 已提交
13
obj-$(CONFIG_ATL1) += atl1/
L
Linus Torvalds 已提交
14 15
obj-$(CONFIG_GIANFAR) += gianfar_driver.o

16 17 18 19
gianfar_driver-objs := gianfar.o \
		gianfar_ethtool.o \
		gianfar_mii.o \
		gianfar_sysfs.o
L
Linus Torvalds 已提交
20

21
obj-$(CONFIG_UCC_GETH) += ucc_geth_driver.o
L
Li Yang 已提交
22
ucc_geth_driver-objs := ucc_geth.o ucc_geth_mii.o ucc_geth_ethtool.o
23

L
Linus Torvalds 已提交
24 25 26 27 28 29 30 31 32 33 34 35 36
#
# link order important here
#
obj-$(CONFIG_PLIP) += plip.o

obj-$(CONFIG_ROADRUNNER) += rrunner.o

obj-$(CONFIG_HAPPYMEAL) += sunhme.o
obj-$(CONFIG_SUNLANCE) += sunlance.o
obj-$(CONFIG_SUNQE) += sunqe.o
obj-$(CONFIG_SUNBMAC) += sunbmac.o
obj-$(CONFIG_MYRI_SBUS) += myri_sbus.o
obj-$(CONFIG_SUNGEM) += sungem.o sungem_phy.o
D
David S. Miller 已提交
37
obj-$(CONFIG_CASSINI) += cassini.o
38
obj-$(CONFIG_SUNVNET) += sunvnet.o
L
Linus Torvalds 已提交
39 40 41 42 43 44 45 46 47 48 49 50 51

obj-$(CONFIG_MACE) += mace.o
obj-$(CONFIG_BMAC) += bmac.o

obj-$(CONFIG_DGRS) += dgrs.o
obj-$(CONFIG_VORTEX) += 3c59x.o
obj-$(CONFIG_TYPHOON) += typhoon.o
obj-$(CONFIG_NE2K_PCI) += ne2k-pci.o 8390.o
obj-$(CONFIG_PCNET32) += pcnet32.o
obj-$(CONFIG_EEPRO100) += eepro100.o
obj-$(CONFIG_E100) += e100.o
obj-$(CONFIG_TLAN) += tlan.o
obj-$(CONFIG_EPIC100) += epic100.o
F
Francois Romieu 已提交
52
obj-$(CONFIG_SIS190) += sis190.o
L
Linus Torvalds 已提交
53 54 55 56 57 58 59 60 61
obj-$(CONFIG_SIS900) += sis900.o
obj-$(CONFIG_YELLOWFIN) += yellowfin.o
obj-$(CONFIG_ACENIC) += acenic.o
obj-$(CONFIG_ISERIES_VETH) += iseries_veth.o
obj-$(CONFIG_NATSEMI) += natsemi.o
obj-$(CONFIG_NS83820) += ns83820.o
obj-$(CONFIG_STNIC) += stnic.o 8390.o
obj-$(CONFIG_FEALNX) += fealnx.o
obj-$(CONFIG_TIGON3) += tg3.o
62
obj-$(CONFIG_BNX2) += bnx2.o
63 64
spidernet-y += spider_net.o spider_net_ethtool.o
obj-$(CONFIG_SPIDER_NET) += spidernet.o sungem_phy.o
65 66
obj-$(CONFIG_GELIC_NET) += ps3_gelic.o
ps3_gelic-objs += ps3_gelic_net.o
L
Linus Torvalds 已提交
67
obj-$(CONFIG_TC35815) += tc35815.o
68
obj-$(CONFIG_SKGE) += skge.o
69
obj-$(CONFIG_SKY2) += sky2.o
S
Stephen Hemminger 已提交
70
obj-$(CONFIG_SK98LIN) += sk98lin/
L
Linus Torvalds 已提交
71 72 73 74
obj-$(CONFIG_SKFP) += skfp/
obj-$(CONFIG_VIA_RHINE) += via-rhine.o
obj-$(CONFIG_VIA_VELOCITY) += via-velocity.o
obj-$(CONFIG_ADAPTEC_STARFIRE) += starfire.o
M
Matt Porter 已提交
75
obj-$(CONFIG_RIONET) += rionet.o
L
Linus Torvalds 已提交
76 77 78 79 80 81

#
# end link order section
#

obj-$(CONFIG_MII) += mii.o
82
obj-$(CONFIG_PHYLIB) += phy/
L
Linus Torvalds 已提交
83 84 85 86 87 88

obj-$(CONFIG_SUNDANCE) += sundance.o
obj-$(CONFIG_HAMACHI) += hamachi.o
obj-$(CONFIG_NET) += Space.o loopback.o
obj-$(CONFIG_SEEQ8005) += seeq8005.o
obj-$(CONFIG_NET_SB1000) += sb1000.o
A
Al Viro 已提交
89
obj-$(CONFIG_MAC8390) += mac8390.o
L
Linus Torvalds 已提交
90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112
obj-$(CONFIG_APNE) += apne.o 8390.o
obj-$(CONFIG_PCMCIA_PCNET) += 8390.o
obj-$(CONFIG_SHAPER) += shaper.o
obj-$(CONFIG_HP100) += hp100.o
obj-$(CONFIG_SMC9194) += smc9194.o
obj-$(CONFIG_FEC) += fec.o
obj-$(CONFIG_68360_ENET) += 68360enet.o
obj-$(CONFIG_WD80x3) += wd.o 8390.o
obj-$(CONFIG_EL2) += 3c503.o 8390.o
obj-$(CONFIG_NE2000) += ne.o 8390.o
obj-$(CONFIG_NE2_MCA) += ne2.o 8390.o
obj-$(CONFIG_HPLAN) += hp.o 8390.o
obj-$(CONFIG_HPLAN_PLUS) += hp-plus.o 8390.o
obj-$(CONFIG_ULTRA) += smc-ultra.o 8390.o
obj-$(CONFIG_ULTRAMCA) += smc-mca.o 8390.o
obj-$(CONFIG_ULTRA32) += smc-ultra32.o 8390.o
obj-$(CONFIG_E2100) += e2100.o 8390.o
obj-$(CONFIG_ES3210) += es3210.o 8390.o
obj-$(CONFIG_LNE390) += lne390.o 8390.o
obj-$(CONFIG_NE3210) += ne3210.o 8390.o
obj-$(CONFIG_NET_SB1250_MAC) += sb1250-mac.o
obj-$(CONFIG_B44) += b44.o
obj-$(CONFIG_FORCEDETH) += forcedeth.o
113
obj-$(CONFIG_NE_H8300) += ne-h8300.o
B
Ben Dooks 已提交
114
obj-$(CONFIG_AX88796) += ax88796.o
L
Linus Torvalds 已提交
115

116
obj-$(CONFIG_TSI108_ETH) += tsi108_eth.o
L
Linus Torvalds 已提交
117
obj-$(CONFIG_MV643XX_ETH) += mv643xx_eth.o
R
Ron Mercer 已提交
118
obj-$(CONFIG_QLA3XXX) += qla3xxx.o
L
Linus Torvalds 已提交
119

120
obj-$(CONFIG_PPP) += ppp_generic.o
L
Linus Torvalds 已提交
121 122 123 124
obj-$(CONFIG_PPP_ASYNC) += ppp_async.o
obj-$(CONFIG_PPP_SYNC_TTY) += ppp_synctty.o
obj-$(CONFIG_PPP_DEFLATE) += ppp_deflate.o
obj-$(CONFIG_PPP_BSDCOMP) += bsd_comp.o
125
obj-$(CONFIG_PPP_MPPE) += ppp_mppe.o
L
Linus Torvalds 已提交
126
obj-$(CONFIG_PPPOE) += pppox.o pppoe.o
127
obj-$(CONFIG_PPPOL2TP) += pppox.o pppol2tp.o
L
Linus Torvalds 已提交
128 129

obj-$(CONFIG_SLIP) += slip.o
130
obj-$(CONFIG_SLHC) += slhc.o
L
Linus Torvalds 已提交
131

132 133
obj-$(CONFIG_XEN_NETDEV_FRONTEND) += xen-netfront.o

L
Linus Torvalds 已提交
134
obj-$(CONFIG_DUMMY) += dummy.o
135
obj-$(CONFIG_IFB) += ifb.o
P
Patrick McHardy 已提交
136
obj-$(CONFIG_MACVLAN) += macvlan.o
L
Linus Torvalds 已提交
137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168
obj-$(CONFIG_DE600) += de600.o
obj-$(CONFIG_DE620) += de620.o
obj-$(CONFIG_LANCE) += lance.o
obj-$(CONFIG_SUN3_82586) += sun3_82586.o
obj-$(CONFIG_SUN3LANCE) += sun3lance.o
obj-$(CONFIG_DEFXX) += defxx.o
obj-$(CONFIG_SGISEEQ) += sgiseeq.o
obj-$(CONFIG_SGI_O2MACE_ETH) += meth.o
obj-$(CONFIG_AT1700) += at1700.o
obj-$(CONFIG_EL1) += 3c501.o
obj-$(CONFIG_EL16) += 3c507.o
obj-$(CONFIG_ELMC) += 3c523.o
obj-$(CONFIG_IBMLANA) += ibmlana.o
obj-$(CONFIG_ELMC_II) += 3c527.o
obj-$(CONFIG_EL3) += 3c509.o
obj-$(CONFIG_3C515) += 3c515.o
obj-$(CONFIG_EEXPRESS) += eexpress.o
obj-$(CONFIG_EEXPRESS_PRO) += eepro.o
obj-$(CONFIG_8139CP) += 8139cp.o
obj-$(CONFIG_8139TOO) += 8139too.o
obj-$(CONFIG_ZNET) += znet.o
obj-$(CONFIG_LAN_SAA9730) += saa9730.o
obj-$(CONFIG_DEPCA) += depca.o
obj-$(CONFIG_EWRK3) += ewrk3.o
obj-$(CONFIG_ATP) += atp.o
obj-$(CONFIG_NI5010) += ni5010.o
obj-$(CONFIG_NI52) += ni52.o
obj-$(CONFIG_NI65) += ni65.o
obj-$(CONFIG_ELPLUS) += 3c505.o
obj-$(CONFIG_AC3200) += ac3200.o 8390.o
obj-$(CONFIG_APRICOT) += 82596.o
obj-$(CONFIG_LASI_82596) += lasi_82596.o
169
obj-$(CONFIG_SNI_82596) += sni_82596.o
L
Linus Torvalds 已提交
170 171
obj-$(CONFIG_MVME16x_NET) += 82596.o
obj-$(CONFIG_BVME6000_NET) += 82596.o
172
obj-$(CONFIG_SC92031) += sc92031.o
L
Linus Torvalds 已提交
173 174 175 176 177

# This is also a 82596 and should probably be merged
obj-$(CONFIG_LP486E) += lp486e.o

obj-$(CONFIG_ETH16I) += eth16i.o
A
Al Viro 已提交
178
obj-$(CONFIG_ZORRO8390) += zorro8390.o
L
Linus Torvalds 已提交
179 180 181
obj-$(CONFIG_HPLANCE) += hplance.o 7990.o
obj-$(CONFIG_MVME147_NET) += mvme147.o 7990.o
obj-$(CONFIG_EQUALIZER) += eql.o
182
obj-$(CONFIG_LGUEST_NET) += lguest_net.o
L
Linus Torvalds 已提交
183 184
obj-$(CONFIG_MIPS_JAZZ_SONIC) += jazzsonic.o
obj-$(CONFIG_MIPS_AU1X00_ENET) += au1000_eth.o
185
obj-$(CONFIG_MIPS_SIM_NET) += mipsnet.o
L
Linus Torvalds 已提交
186 187 188 189
obj-$(CONFIG_SGI_IOC3_ETH) += ioc3-eth.o
obj-$(CONFIG_DECLANCE) += declance.o
obj-$(CONFIG_ATARILANCE) += atarilance.o
obj-$(CONFIG_A2065) += a2065.o
A
Al Viro 已提交
190
obj-$(CONFIG_HYDRA) += hydra.o
L
Linus Torvalds 已提交
191 192 193 194 195 196
obj-$(CONFIG_ARIADNE) += ariadne.o
obj-$(CONFIG_CS89x0) += cs89x0.o
obj-$(CONFIG_MACSONIC) += macsonic.o
obj-$(CONFIG_MACMACE) += macmace.o
obj-$(CONFIG_MAC89x0) += mac89x0.o
obj-$(CONFIG_TUN) += tun.o
197
obj-$(CONFIG_VETH) += veth.o
198
obj-$(CONFIG_NET_NETX) += netx-eth.o
L
Linus Torvalds 已提交
199 200 201 202 203
obj-$(CONFIG_DL2K) += dl2k.o
obj-$(CONFIG_R8169) += r8169.o
obj-$(CONFIG_AMD8111_ETH) += amd8111e.o
obj-$(CONFIG_IBMVETH) += ibmveth.o
obj-$(CONFIG_S2IO) += s2io.o
204
obj-$(CONFIG_MYRI10GE) += myri10ge/
L
Linus Torvalds 已提交
205
obj-$(CONFIG_SMC91X) += smc91x.o
206
obj-$(CONFIG_SMC911X) += smc911x.o
207
obj-$(CONFIG_BFIN_MAC) += bfin_mac.o
S
Sascha Hauer 已提交
208
obj-$(CONFIG_DM9000) += dm9000.o
L
Linus Torvalds 已提交
209
obj-$(CONFIG_FEC_8XX) += fec_8xx/
210
obj-$(CONFIG_PASEMI_MAC) += pasemi_mac.o
211
obj-$(CONFIG_MLX4_CORE) += mlx4/
L
Linus Torvalds 已提交
212

213 214
obj-$(CONFIG_MACB) += macb.o

L
Linus Torvalds 已提交
215 216 217 218 219 220
obj-$(CONFIG_ARM) += arm/
obj-$(CONFIG_DEV_APPLETALK) += appletalk/
obj-$(CONFIG_TR) += tokenring/
obj-$(CONFIG_WAN) += wan/
obj-$(CONFIG_ARCNET) += arcnet/
obj-$(CONFIG_NET_PCMCIA) += pcmcia/
221 222 223 224 225 226 227 228

obj-$(CONFIG_USB_CATC)          += usb/
obj-$(CONFIG_USB_KAWETH)        += usb/
obj-$(CONFIG_USB_PEGASUS)       += usb/
obj-$(CONFIG_USB_RTL8150)       += usb/
obj-$(CONFIG_USB_USBNET)        += usb/
obj-$(CONFIG_USB_ZD1201)        += usb/

229
obj-y += wireless/
L
Linus Torvalds 已提交
230 231 232 233
obj-$(CONFIG_NET_TULIP) += tulip/
obj-$(CONFIG_HAMRADIO) += hamradio/
obj-$(CONFIG_IRDA) += irda/
obj-$(CONFIG_ETRAX_ETHERNET) += cris/
234
obj-$(CONFIG_ENP2611_MSF_NET) += ixp2000/
L
Linus Torvalds 已提交
235 236

obj-$(CONFIG_NETCONSOLE) += netconsole.o
237 238 239

obj-$(CONFIG_FS_ENET) += fs_enet/

A
Amit S. Kale 已提交
240
obj-$(CONFIG_NETXEN_NIC) += netxen/