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

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

#
# end link order section
#

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

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 已提交
92
obj-$(CONFIG_MAC8390) += mac8390.o
L
Linus Torvalds 已提交
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
113
obj-$(CONFIG_SB1250_MAC) += sb1250-mac.o
L
Linus Torvalds 已提交
114 115
obj-$(CONFIG_B44) += b44.o
obj-$(CONFIG_FORCEDETH) += forcedeth.o
116
obj-$(CONFIG_NE_H8300) += ne-h8300.o
B
Ben Dooks 已提交
117
obj-$(CONFIG_AX88796) += ax88796.o
L
Linus Torvalds 已提交
118

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

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

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

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

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

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

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

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

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

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/

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

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

obj-$(CONFIG_FS_ENET) += fs_enet/

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