Makefile 7.4 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
obj-$(CONFIG_IBM_EMAC) += ibm_emac/
D
David Gibson 已提交
8
obj-$(CONFIG_IBM_NEW_EMAC) += ibm_newemac/
9
obj-$(CONFIG_IXGBE) += ixgbe/
L
Linus Torvalds 已提交
10
obj-$(CONFIG_IXGB) += ixgb/
11
obj-$(CONFIG_IP1000) += ipg.o
12
obj-$(CONFIG_CHELSIO_T1) += chelsio/
13
obj-$(CONFIG_CHELSIO_T3) += cxgb3/
14
obj-$(CONFIG_EHEA) += ehea/
L
Linus Torvalds 已提交
15
obj-$(CONFIG_BONDING) += bonding/
J
Jay Cliburn 已提交
16
obj-$(CONFIG_ATL1) += atl1/
L
Linus Torvalds 已提交
17
obj-$(CONFIG_GIANFAR) += gianfar_driver.o
18
obj-$(CONFIG_TEHUTI) += tehuti.o
L
Linus Torvalds 已提交
19

20 21 22 23
gianfar_driver-objs := gianfar.o \
		gianfar_ethtool.o \
		gianfar_mii.o \
		gianfar_sysfs.o
L
Linus Torvalds 已提交
24

25
obj-$(CONFIG_UCC_GETH) += ucc_geth_driver.o
L
Li Yang 已提交
26
ucc_geth_driver-objs := ucc_geth.o ucc_geth_mii.o ucc_geth_ethtool.o
27

L
Linus Torvalds 已提交
28 29 30 31 32 33 34 35 36 37 38 39 40
#
# 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 已提交
41
obj-$(CONFIG_CASSINI) += cassini.o
42
obj-$(CONFIG_SUNVNET) += sunvnet.o
L
Linus Torvalds 已提交
43 44 45 46 47 48 49 50 51 52 53 54 55

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 已提交
56
obj-$(CONFIG_SIS190) += sis190.o
L
Linus Torvalds 已提交
57 58 59 60 61 62 63 64 65
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
66
obj-$(CONFIG_BNX2) += bnx2.o
67 68
spidernet-y += spider_net.o spider_net_ethtool.o
obj-$(CONFIG_SPIDER_NET) += spidernet.o sungem_phy.o
69 70
obj-$(CONFIG_GELIC_NET) += ps3_gelic.o
ps3_gelic-objs += ps3_gelic_net.o
L
Linus Torvalds 已提交
71
obj-$(CONFIG_TC35815) += tc35815.o
72
obj-$(CONFIG_SKGE) += skge.o
73
obj-$(CONFIG_SKY2) += sky2.o
S
Stephen Hemminger 已提交
74
obj-$(CONFIG_SK98LIN) += sk98lin/
L
Linus Torvalds 已提交
75 76 77 78
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 已提交
79
obj-$(CONFIG_RIONET) += rionet.o
L
Linus Torvalds 已提交
80 81 82 83 84 85

#
# end link order section
#

obj-$(CONFIG_MII) += mii.o
86
obj-$(CONFIG_PHYLIB) += phy/
L
Linus Torvalds 已提交
87 88 89 90 91 92

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 已提交
93
obj-$(CONFIG_MAC8390) += mac8390.o
L
Linus Torvalds 已提交
94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116
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
117
obj-$(CONFIG_NE_H8300) += ne-h8300.o
B
Ben Dooks 已提交
118
obj-$(CONFIG_AX88796) += ax88796.o
L
Linus Torvalds 已提交
119

120
obj-$(CONFIG_TSI108_ETH) += tsi108_eth.o
L
Linus Torvalds 已提交
121
obj-$(CONFIG_MV643XX_ETH) += mv643xx_eth.o
R
Ron Mercer 已提交
122
obj-$(CONFIG_QLA3XXX) += qla3xxx.o
L
Linus Torvalds 已提交
123

124
obj-$(CONFIG_PPP) += ppp_generic.o
L
Linus Torvalds 已提交
125 126 127 128
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
129
obj-$(CONFIG_PPP_MPPE) += ppp_mppe.o
L
Linus Torvalds 已提交
130
obj-$(CONFIG_PPPOE) += pppox.o pppoe.o
131
obj-$(CONFIG_PPPOL2TP) += pppox.o pppol2tp.o
L
Linus Torvalds 已提交
132 133

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

136 137
obj-$(CONFIG_XEN_NETDEV_FRONTEND) += xen-netfront.o

L
Linus Torvalds 已提交
138
obj-$(CONFIG_DUMMY) += dummy.o
139
obj-$(CONFIG_IFB) += ifb.o
P
Patrick McHardy 已提交
140
obj-$(CONFIG_MACVLAN) += macvlan.o
L
Linus Torvalds 已提交
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 169 170 171 172
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
173
obj-$(CONFIG_SNI_82596) += sni_82596.o
L
Linus Torvalds 已提交
174 175
obj-$(CONFIG_MVME16x_NET) += 82596.o
obj-$(CONFIG_BVME6000_NET) += 82596.o
176
obj-$(CONFIG_SC92031) += sc92031.o
L
Linus Torvalds 已提交
177 178 179 180 181

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

obj-$(CONFIG_ETH16I) += eth16i.o
A
Al Viro 已提交
182
obj-$(CONFIG_ZORRO8390) += zorro8390.o
L
Linus Torvalds 已提交
183 184 185
obj-$(CONFIG_HPLANCE) += hplance.o 7990.o
obj-$(CONFIG_MVME147_NET) += mvme147.o 7990.o
obj-$(CONFIG_EQUALIZER) += eql.o
186
obj-$(CONFIG_LGUEST_NET) += lguest_net.o
L
Linus Torvalds 已提交
187 188
obj-$(CONFIG_MIPS_JAZZ_SONIC) += jazzsonic.o
obj-$(CONFIG_MIPS_AU1X00_ENET) += au1000_eth.o
189
obj-$(CONFIG_MIPS_SIM_NET) += mipsnet.o
L
Linus Torvalds 已提交
190 191 192 193
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 已提交
194
obj-$(CONFIG_HYDRA) += hydra.o
L
Linus Torvalds 已提交
195 196 197 198 199 200
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
201
obj-$(CONFIG_VETH) += veth.o
202
obj-$(CONFIG_NET_NETX) += netx-eth.o
L
Linus Torvalds 已提交
203 204 205 206 207
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
208
obj-$(CONFIG_MYRI10GE) += myri10ge/
L
Linus Torvalds 已提交
209
obj-$(CONFIG_SMC91X) += smc91x.o
210
obj-$(CONFIG_SMC911X) += smc911x.o
211
obj-$(CONFIG_BFIN_MAC) += bfin_mac.o
S
Sascha Hauer 已提交
212
obj-$(CONFIG_DM9000) += dm9000.o
L
Linus Torvalds 已提交
213
obj-$(CONFIG_FEC_8XX) += fec_8xx/
214
obj-$(CONFIG_PASEMI_MAC) += pasemi_mac.o
215
obj-$(CONFIG_MLX4_CORE) += mlx4/
L
Linus Torvalds 已提交
216

217 218
obj-$(CONFIG_MACB) += macb.o

L
Linus Torvalds 已提交
219 220 221 222 223 224
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/
225 226 227 228 229 230 231 232

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/

233
obj-y += wireless/
L
Linus Torvalds 已提交
234 235 236 237
obj-$(CONFIG_NET_TULIP) += tulip/
obj-$(CONFIG_HAMRADIO) += hamradio/
obj-$(CONFIG_IRDA) += irda/
obj-$(CONFIG_ETRAX_ETHERNET) += cris/
238
obj-$(CONFIG_ENP2611_MSF_NET) += ixp2000/
L
Linus Torvalds 已提交
239 240

obj-$(CONFIG_NETCONSOLE) += netconsole.o
241 242 243

obj-$(CONFIG_FS_ENET) += fs_enet/

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