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

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

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

20
obj-$(CONFIG_UCC_GETH) += ucc_geth_driver.o
21
ucc_geth_driver-objs := ucc_geth.o ucc_geth_mii.o
22

L
Linus Torvalds 已提交
23 24 25 26 27 28 29 30 31 32 33 34 35
#
# 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 已提交
36
obj-$(CONFIG_CASSINI) += cassini.o
L
Linus Torvalds 已提交
37 38 39 40 41 42 43 44 45 46 47 48 49

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 已提交
50
obj-$(CONFIG_SIS190) += sis190.o
L
Linus Torvalds 已提交
51 52 53 54 55 56 57 58 59
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
60
obj-$(CONFIG_BNX2) += bnx2.o
61 62
spidernet-y += spider_net.o spider_net_ethtool.o
obj-$(CONFIG_SPIDER_NET) += spidernet.o sungem_phy.o
L
Linus Torvalds 已提交
63
obj-$(CONFIG_TC35815) += tc35815.o
64
obj-$(CONFIG_SKGE) += skge.o
65
obj-$(CONFIG_SKY2) += sky2.o
L
Linus Torvalds 已提交
66 67 68 69 70
obj-$(CONFIG_SK98LIN) += sk98lin/
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 已提交
71
obj-$(CONFIG_RIONET) += rionet.o
L
Linus Torvalds 已提交
72 73 74 75 76 77

#
# end link order section
#

obj-$(CONFIG_MII) += mii.o
78
obj-$(CONFIG_PHYLIB) += phy/
L
Linus Torvalds 已提交
79 80 81 82 83 84

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 已提交
85
obj-$(CONFIG_MAC8390) += mac8390.o
L
Linus Torvalds 已提交
86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108
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
109
obj-$(CONFIG_NE_H8300) += ne-h8300.o
L
Linus Torvalds 已提交
110

111
obj-$(CONFIG_TSI108_ETH) += tsi108_eth.o
L
Linus Torvalds 已提交
112
obj-$(CONFIG_MV643XX_ETH) += mv643xx_eth.o
R
Ron Mercer 已提交
113
obj-$(CONFIG_QLA3XXX) += qla3xxx.o
L
Linus Torvalds 已提交
114

115
obj-$(CONFIG_PPP) += ppp_generic.o
L
Linus Torvalds 已提交
116 117 118 119
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
120
obj-$(CONFIG_PPP_MPPE) += ppp_mppe.o
L
Linus Torvalds 已提交
121 122 123
obj-$(CONFIG_PPPOE) += pppox.o pppoe.o

obj-$(CONFIG_SLIP) += slip.o
124
obj-$(CONFIG_SLHC) += slhc.o
L
Linus Torvalds 已提交
125 126

obj-$(CONFIG_DUMMY) += dummy.o
127
obj-$(CONFIG_IFB) += ifb.o
L
Linus Torvalds 已提交
128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159
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
160
obj-$(CONFIG_SNI_82596) += sni_82596.o
L
Linus Torvalds 已提交
161 162
obj-$(CONFIG_MVME16x_NET) += 82596.o
obj-$(CONFIG_BVME6000_NET) += 82596.o
163
obj-$(CONFIG_SC92031) += sc92031.o
L
Linus Torvalds 已提交
164 165 166 167 168

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

obj-$(CONFIG_ETH16I) += eth16i.o
A
Al Viro 已提交
169
obj-$(CONFIG_ZORRO8390) += zorro8390.o
L
Linus Torvalds 已提交
170 171 172 173 174
obj-$(CONFIG_HPLANCE) += hplance.o 7990.o
obj-$(CONFIG_MVME147_NET) += mvme147.o 7990.o
obj-$(CONFIG_EQUALIZER) += eql.o
obj-$(CONFIG_MIPS_JAZZ_SONIC) += jazzsonic.o
obj-$(CONFIG_MIPS_AU1X00_ENET) += au1000_eth.o
175
obj-$(CONFIG_MIPS_SIM_NET) += mipsnet.o
L
Linus Torvalds 已提交
176 177 178 179 180 181
obj-$(CONFIG_SGI_IOC3_ETH) += ioc3-eth.o
obj-$(CONFIG_DECLANCE) += declance.o
obj-$(CONFIG_ATARILANCE) += atarilance.o
obj-$(CONFIG_ATARI_BIONET) += atari_bionet.o
obj-$(CONFIG_ATARI_PAMSNET) += atari_pamsnet.o
obj-$(CONFIG_A2065) += a2065.o
A
Al Viro 已提交
182
obj-$(CONFIG_HYDRA) += hydra.o
L
Linus Torvalds 已提交
183 184 185 186 187 188
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
189
obj-$(CONFIG_NET_NETX) += netx-eth.o
L
Linus Torvalds 已提交
190 191 192 193 194
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
195
obj-$(CONFIG_MYRI10GE) += myri10ge/
L
Linus Torvalds 已提交
196
obj-$(CONFIG_SMC91X) += smc91x.o
197
obj-$(CONFIG_SMC911X) += smc911x.o
S
Sascha Hauer 已提交
198
obj-$(CONFIG_DM9000) += dm9000.o
L
Linus Torvalds 已提交
199
obj-$(CONFIG_FEC_8XX) += fec_8xx/
200
obj-$(CONFIG_PASEMI_MAC) += pasemi_mac.o
201
obj-$(CONFIG_MLX4_CORE) += mlx4/
L
Linus Torvalds 已提交
202

203 204
obj-$(CONFIG_MACB) += macb.o

L
Linus Torvalds 已提交
205 206 207 208 209 210
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/
211 212 213 214 215 216 217 218

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/

219
obj-y += wireless/
L
Linus Torvalds 已提交
220 221 222 223
obj-$(CONFIG_NET_TULIP) += tulip/
obj-$(CONFIG_HAMRADIO) += hamradio/
obj-$(CONFIG_IRDA) += irda/
obj-$(CONFIG_ETRAX_ETHERNET) += cris/
224
obj-$(CONFIG_ENP2611_MSF_NET) += ixp2000/
L
Linus Torvalds 已提交
225 226

obj-$(CONFIG_NETCONSOLE) += netconsole.o
227 228 229

obj-$(CONFIG_FS_ENET) += fs_enet/

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