blob: 52dae95d4ea6b49d1562ceb95b5778a2093904c6 [file] [log] [blame]
Linus Torvalds1da177e2005-04-16 15:20:36 -07001#
Jeff Kirsherc1abc952011-03-29 18:25:21 -07002# Makefile for the Linux network device drivers.
Linus Torvalds1da177e2005-04-16 15:20:36 -07003#
4
David S. Miller10c435f2009-10-09 14:24:36 -07005obj-$(CONFIG_MII) += mii.o
6obj-$(CONFIG_MDIO) += mdio.o
7obj-$(CONFIG_PHYLIB) += phy/
Oliver Hartkoppccb29632007-11-16 15:56:08 -08008obj-$(CONFIG_CAN) += can/
Linus Torvalds1da177e2005-04-16 15:20:36 -07009obj-$(CONFIG_BONDING) += bonding/
Shreyas Bhatewarad1a890fa2009-10-13 00:15:51 -070010obj-$(CONFIG_VMXNET3) += vmxnet3/
Linus Torvalds1da177e2005-04-16 15:20:36 -070011
Linus Torvalds1da177e2005-04-16 15:20:36 -070012#
13# link order important here
14#
Matt Porterf89efd52005-09-09 12:10:10 -070015obj-$(CONFIG_RIONET) += rionet.o
Linus Torvalds1da177e2005-04-16 15:20:36 -070016
17#
18# end link order section
19#
20
Linus Torvalds1da177e2005-04-16 15:20:36 -070021obj-$(CONFIG_NET) += Space.o loopback.o
Linus Torvalds1da177e2005-04-16 15:20:36 -070022obj-$(CONFIG_NET_SB1000) += sb1000.o
Linus Torvalds1da177e2005-04-16 15:20:36 -070023obj-$(CONFIG_SLIP) += slip.o
Ralf Baechleb6e37e52006-07-14 12:15:40 +010024obj-$(CONFIG_SLHC) += slhc.o
Linus Torvalds1da177e2005-04-16 15:20:36 -070025
Jeremy Fitzhardinge0d160212007-07-17 18:37:06 -070026obj-$(CONFIG_XEN_NETDEV_FRONTEND) += xen-netfront.o
Ian Campbellf942dc22011-03-15 00:06:18 +000027obj-$(CONFIG_XEN_NETDEV_BACKEND) += xen-netback/
Jeremy Fitzhardinge0d160212007-07-17 18:37:06 -070028
Linus Torvalds1da177e2005-04-16 15:20:36 -070029obj-$(CONFIG_DUMMY) += dummy.o
Jamal Hadi Salim253af422006-01-08 22:34:25 -080030obj-$(CONFIG_IFB) += ifb.o
Patrick McHardyb863ceb2007-07-14 18:55:06 -070031obj-$(CONFIG_MACVLAN) += macvlan.o
Arnd Bergmann20d29d72010-01-30 12:24:26 +000032obj-$(CONFIG_MACVTAP) += macvtap.o
Linus Torvalds1da177e2005-04-16 15:20:36 -070033obj-$(CONFIG_EQUALIZER) += eql.o
Linus Torvalds1da177e2005-04-16 15:20:36 -070034obj-$(CONFIG_TUN) += tun.o
Pavel Emelyanove314dbd2007-09-25 16:14:46 -070035obj-$(CONFIG_VETH) += veth.o
Linus Torvalds1da177e2005-04-16 15:20:36 -070036
Linus Torvalds1da177e2005-04-16 15:20:36 -070037obj-$(CONFIG_DEV_APPLETALK) += appletalk/
Jeff Kirsherca7a8e82011-03-30 03:47:06 -070038obj-$(CONFIG_ETHERNET) += ethernet/
Jeff Kirsher33f810b2011-07-31 00:06:29 -070039obj-$(CONFIG_FDDI) += fddi/
Jeff Kirsherff5a3b52011-08-01 22:48:13 -070040obj-$(CONFIG_HIPPI) += hippi/
Jeff Kirsher18e635f2011-08-03 03:01:58 -070041obj-$(CONFIG_PLIP) += plip/
Jeff Kirsher224cf5a2011-07-31 02:38:19 -070042onj-$(CONFIG_PPP) += ppp/
43obj-$(CONFIG_PPP_ASYNC) += ppp/
44obj-$(CONFIG_PPP_BSDCOMP) += ppp/
45obj-$(CONFIG_PPP_DEFLATE) += ppp/
46obj-$(CONFIG_PPP_MPPE) += ppp/
47obj-$(CONFIG_PPP_SYNC_TTY) += ppp/
48obj-$(CONFIG_PPPOE) += ppp/
49obj-$(CONFIG_PPPOL2TP) += ppp/
50obj-$(CONFIG_PPTP) += ppp/
Linus Torvalds1da177e2005-04-16 15:20:36 -070051obj-$(CONFIG_TR) += tokenring/
52obj-$(CONFIG_WAN) += wan/
53obj-$(CONFIG_ARCNET) += arcnet/
54obj-$(CONFIG_NET_PCMCIA) += pcmcia/
Jeff Garzik5b2fc492007-05-09 21:31:55 -040055
56obj-$(CONFIG_USB_CATC) += usb/
57obj-$(CONFIG_USB_KAWETH) += usb/
58obj-$(CONFIG_USB_PEGASUS) += usb/
59obj-$(CONFIG_USB_RTL8150) += usb/
Greg Kroah-Hartman72dc1c02008-05-13 21:57:12 -070060obj-$(CONFIG_USB_HSO) += usb/
Jeff Garzik5b2fc492007-05-09 21:31:55 -040061obj-$(CONFIG_USB_USBNET) += usb/
62obj-$(CONFIG_USB_ZD1201) += usb/
Diego Giagioa19259c2010-04-18 08:35:16 +000063obj-$(CONFIG_USB_IPHETH) += usb/
Chris Claytona0295a32011-07-26 12:20:22 +000064obj-$(CONFIG_USB_CDC_PHONET) += usb/
Jeff Garzik5b2fc492007-05-09 21:31:55 -040065
Nicolas Kaiser6c057572010-06-27 11:44:52 +000066obj-$(CONFIG_WLAN) += wireless/
Linus Torvalds1da177e2005-04-16 15:20:36 -070067obj-$(CONFIG_HAMRADIO) += hamradio/
68obj-$(CONFIG_IRDA) += irda/
69obj-$(CONFIG_ETRAX_ETHERNET) += cris/
70
71obj-$(CONFIG_NETCONSOLE) += netconsole.o
Pantelis Antoniou48257c42005-10-28 16:25:58 -040072
Rusty Russell296f96f2007-10-22 11:03:37 +100073obj-$(CONFIG_VIRTIO_NET) += virtio_net.o
Ben Hutchings8ceee662008-04-27 12:55:59 +010074
Inaky Perez-Gonzalez143ee2d2008-12-23 16:18:48 -080075obj-$(CONFIG_WIMAX) += wimax/
Sjur Braendeland9b271052010-03-30 13:56:30 +000076obj-$(CONFIG_CAIF) += caif/
David S. Miller19e2f6f2011-08-15 23:10:39 -070077
78obj-$(CONFIG_SUNGEM_PHY) += sungem_phy.o