📄 makefile
字号:
# File: drivers/net/Makefile## Makefile for the Linux network (ethercard) device drivers.#SUB_DIRS := MOD_SUB_DIRS := $(SUB_DIRS)ALL_SUB_DIRS := $(SUB_DIRS) hamradio irdaL_TARGET := net.aL_OBJS := auto_irq.oM_OBJS :=MOD_LIST_NAME := NET_MODULES# Need these to keep track of whether the 7990 (LANCE), 8390, PPP and SLHC # modules should really go in the kernel or a module.CONFIG_8390_BUILTIN :=CONFIG_8390_MODULE :=CONFIG_SLHC_BUILTIN :=CONFIG_SLHC_MODULE :=CONFIG_PPPDEF_BUILTIN :=CONFIG_PPPDEF_MODULE :=CONFIG_7990_BUILTIN :=CONFIG_7990_MODULE :=CONFIG_82596_BUILTIN :=CONFIG_82596_MODULE :=CONFIG_85230_BUILTIN :=CONFIG_85230_MODULE :=CONFIG_SYNCPPP_BUILTIN :=CONFIG_SYNCPPP_MODULE :=ifeq ($(CONFIG_ISDN),y) ifeq ($(CONFIG_ISDN_PPP),y) CONFIG_SLHC_BUILTIN = y CONFIG_PPPDEF_BUILTIN = y endifelse ifeq ($(CONFIG_ISDN),m) ifeq ($(CONFIG_ISDN_PPP),y) CONFIG_SLHC_MODULE = y CONFIG_PPPDEF_MODULE = y endif endifendififeq ($(CONFIG_NET),y)L_OBJS += Space.o net_init.o loopback.oendififeq ($(CONFIG_SEEQ8005),y)L_OBJS += seeq8005.oendififeq ($(CONFIG_IBMTR),y)L_OBJS += ibmtr.oelse ifeq ($(CONFIG_IBMTR),m) M_OBJS += ibmtr.o endifendififeq ($(CONFIG_IBMLS),y)L_OBJS += lanstreamer.oelse ifeq ($(CONFIG_IBMLS),m) M_OBJS += lanstreamer.o endifendififeq ($(CONFIG_SKTR),y)L_OBJS += sktr.oelse ifeq ($(CONFIG_SKTR),m) M_OBJS += sktr.o endifendififeq ($(CONFIG_ETHERTAP),y)L_OBJS += ethertap.oelse ifeq ($(CONFIG_ETHERTAP),m) M_OBJS += ethertap.o endifendififeq ($(CONFIG_DAYNAPORT), y)L_OBJS += daynaport.oCONFIG_8390_BUILTIN = yendififeq ($(CONFIG_APNE),y)L_OBJS += apne.oCONFIG_8390_BUILTIN = yelse ifeq ($(CONFIG_APNE),m) M_OBJS += apne.o CONFIG_8390_MODULE = y endifendififeq ($(CONFIG_SHAPER),y)L_OBJS += shaper.oelse ifeq ($(CONFIG_SHAPER),m) M_OBJS += shaper.o endifendififeq ($(CONFIG_SK_G16),y)L_OBJS += sk_g16.oendififeq ($(CONFIG_HP100),y)L_OBJS += hp100.oelse ifeq ($(CONFIG_HP100),m) M_OBJS += hp100.o endifendififeq ($(CONFIG_SMC9194),y)L_OBJS += smc9194.oelse ifeq ($(CONFIG_SMC9194),m) M_OBJS += smc9194.o endifendififeq ($(CONFIG_ARM_AM79C961A),y)L_OBJS += am79c961a.oelse ifeq ($(CONFIG_ARM_AM79C961A),m) M_OBJS += am79c961a.o endifendififeq ($(CONFIG_ARM_ETHERH),y)CONFIG_8390_BUILTIN = yelse ifeq ($(CONFIG_ARM_ETHERH),m) CONFIG_8390_MODULE = y endifendififeq ($(CONFIG_ETHERH),y)CONFIG_8390_BUILTIN = yelse ifeq ($(CONFIG_ETHERH),m) CONFIG_8390_MODULE = y endifendififeq ($(CONFIG_WD80x3),y)L_OBJS += wd.oCONFIG_8390_BUILTIN = yelse ifeq ($(CONFIG_WD80x3),m) CONFIG_8390_MODULE = y M_OBJS += wd.o endifendififeq ($(CONFIG_EL2),y)L_OBJS += 3c503.oCONFIG_8390_BUILTIN = yelse ifeq ($(CONFIG_EL2),m) CONFIG_8390_MODULE = y M_OBJS += 3c503.o endifendififeq ($(CONFIG_ETHERH),y)CONFIG_8390_BUILTIN = yelse ifeq ($(CONFIG_ETHERH),m) CONFIG_8390_MODULE = y endifendififeq ($(CONFIG_NE2K_PCI),y)L_OBJS += ne2k-pci.oCONFIG_8390_BUILTIN = yelse ifeq ($(CONFIG_NE2K_PCI),m) CONFIG_8390_MODULE = y M_OBJS += ne2k-pci.o endifendififeq ($(CONFIG_NE2000),y)L_OBJS += ne.oCONFIG_8390_BUILTIN = yelse ifeq ($(CONFIG_NE2000),m) CONFIG_8390_MODULE = y M_OBJS += ne.o endifendififeq ($(CONFIG_NE2_MCA),y)L_OBJS += ne2.oCONFIG_8390_BUILTIN = yelse ifeq ($(CONFIG_NE2_MCA),m) CONFIG_8390_MODULE = y M_OBJS += ne2.o endifendififeq ($(CONFIG_HPLAN),y)L_OBJS += hp.oCONFIG_8390_BUILTIN = yelse ifeq ($(CONFIG_HPLAN),m) CONFIG_8390_MODULE = y M_OBJS += hp.o endifendififeq ($(CONFIG_HPLAN_PLUS),y)L_OBJS += hp-plus.oCONFIG_8390_BUILTIN = yelse ifeq ($(CONFIG_HPLAN_PLUS),m) CONFIG_8390_MODULE = y M_OBJS += hp-plus.o endifendififeq ($(CONFIG_ULTRA),y)L_OBJS += smc-ultra.oCONFIG_8390_BUILTIN = yelse ifeq ($(CONFIG_ULTRA),m) CONFIG_8390_MODULE = y M_OBJS += smc-ultra.o endifendififeq ($(CONFIG_ULTRAMCA),y)L_OBJS += smc-mca.oCONFIG_8390_BUILTIN = yelse ifeq ($(CONFIG_ULTRAMCA),m) CONFIG_8390_MODULE = y M_OBJS += smc-mca.o endifendififeq ($(CONFIG_ULTRA32),y)L_OBJS += smc-ultra32.oCONFIG_8390_BUILTIN = yelse ifeq ($(CONFIG_ULTRA32),m) CONFIG_8390_MODULE = y M_OBJS += smc-ultra32.o endifendififeq ($(CONFIG_E2100),y)L_OBJS += e2100.oCONFIG_8390_BUILTIN = yelse ifeq ($(CONFIG_E2100),m) CONFIG_8390_MODULE = y M_OBJS += e2100.o endifendififeq ($(CONFIG_ES3210),y)L_OBJS += es3210.oCONFIG_8390_BUILTIN = yelse ifeq ($(CONFIG_ES3210),m) CONFIG_8390_MODULE = y M_OBJS += es3210.o endifendififeq ($(CONFIG_LNE390),y)L_OBJS += lne390.oCONFIG_8390_BUILTIN = yelse ifeq ($(CONFIG_LNE390),m) CONFIG_8390_MODULE = y M_OBJS += lne390.o endifendififeq ($(CONFIG_NE3210),y)L_OBJS += ne3210.oCONFIG_8390_BUILTIN = yelse ifeq ($(CONFIG_NE3210),m) CONFIG_8390_MODULE = y M_OBJS += ne3210.o endifendififeq ($(CONFIG_PLIP),y)L_OBJS += plip.oelse ifeq ($(CONFIG_PLIP),m) M_OBJS += plip.o endifendif# bsd_comp.o is *always* a module, for some documented reason# (licensing).ifeq ($(CONFIG_PPP),y)LX_OBJS += ppp.oM_OBJS += bsd_comp.oCONFIG_SLHC_BUILTIN = yCONFIG_PPPDEF_BUILTIN = yelse ifeq ($(CONFIG_PPP),m) CONFIG_SLHC_MODULE = y CONFIG_PPPDEF_MODULE = y MX_OBJS += ppp.o M_OBJS += bsd_comp.o endifendififeq ($(CONFIG_SLIP),y)L_OBJS += slip.o ifeq ($(CONFIG_SLIP_COMPRESSED),y) CONFIG_SLHC_BUILTIN = y endifelse ifeq ($(CONFIG_SLIP),m) ifeq ($(CONFIG_SLIP_COMPRESSED),y) CONFIG_SLHC_MODULE = y endif M_OBJS += slip.o endifendififeq ($(CONFIG_STRIP),y)L_OBJS += strip.oelse ifeq ($(CONFIG_STRIP),m) M_OBJS += strip.o endifendififeq ($(CONFIG_DE650),y)ETDRV_OBJS := $(L_OBJS) de650.oCONFIG_8390_BUILTIN = yendififeq ($(CONFIG_3C589),y)L_OBJS += 3c589.oendififeq ($(CONFIG_DUMMY),y)L_OBJS += dummy.oelse ifeq ($(CONFIG_DUMMY),m) M_OBJS += dummy.o endifendififeq ($(CONFIG_DE600),y)L_OBJS += de600.oelse ifeq ($(CONFIG_DE600),m) M_OBJS += de600.o endifendififeq ($(CONFIG_DE620),y)L_OBJS += de620.oelse ifeq ($(CONFIG_DE620),m) M_OBJS += de620.o endifendififeq ($(CONFIG_AT1500),y)L_OBJS += lance.oendififeq ($(CONFIG_LANCE),y)L_OBJS += lance.oelse ifeq ($(CONFIG_LANCE),m) M_OBJS += lance.o endifendififeq ($(CONFIG_PCNET32),y)L_OBJS += pcnet32.oelse ifeq ($(CONFIG_PCNET32),m) M_OBJS += pcnet32.o endifendififeq ($(CONFIG_DEFXX),y)L_OBJS += defxx.oendififeq ($(CONFIG_SUNLANCE),y)L_OBJS += sunlance.oelse ifeq ($(CONFIG_SUNLANCE),m) M_OBJS += sunlance.o endifendififeq ($(CONFIG_SGISEEQ), y)L_OBJS += sgiseeq.oendififeq ($(CONFIG_HAPPYMEAL),y)L_OBJS += sunhme.oelse ifeq ($(CONFIG_HAPPYMEAL),m) M_OBJS += sunhme.o endifendififeq ($(CONFIG_SUNQE),y)L_OBJS += sunqe.oelse ifeq ($(CONFIG_SUNQE),m) M_OBJS += sunqe.o endifendififeq ($(CONFIG_SUNBMAC),y)L_OBJS += sunbmac.oelse ifeq ($(CONFIG_SUNBMAC),m) M_OBJS += sunbmac.o endifendififeq ($(CONFIG_MYRI_SBUS),y)L_OBJS += myri_sbus.oelse ifeq ($(CONFIG_MYRI_SBUS),m) M_OBJS += myri_sbus.o endifendififeq ($(CONFIG_AT1700),y)L_OBJS += at1700.oelse ifeq ($(CONFIG_AT1700),m) M_OBJS += at1700.o endifendififeq ($(CONFIG_FMV18X),y)L_OBJS += fmv18x.oelse ifeq ($(CONFIG_FMV18X),m) M_OBJS += fmv18x.o endifendififeq ($(CONFIG_EL1),y)L_OBJS += 3c501.oelse ifeq ($(CONFIG_EL1),m) M_OBJS += 3c501.o endifendififeq ($(CONFIG_EL16),y)L_OBJS += 3c507.oelse ifeq ($(CONFIG_EL16),m) M_OBJS += 3c507.o endifendififeq ($(CONFIG_ELMC),y)L_OBJS += 3c523.oelse ifeq ($(CONFIG_ELMC),m) M_OBJS += 3c523.o endifendififeq ($(CONFIG_ELMC_II),y)L_OBJS += 3c527.oelse ifeq ($(CONFIG_ELMC_II),m) M_OBJS += 3c527.o endifendififeq ($(CONFIG_EL3),y)L_OBJS += 3c509.oelse ifeq ($(CONFIG_EL3),m) M_OBJS += 3c509.o endifendififeq ($(CONFIG_3C515),y)L_OBJS += 3c515.oelse ifeq ($(CONFIG_3C515),m) M_OBJS += 3c515.o endifendififeq ($(CONFIG_VORTEX),y)L_OBJS += 3c59x.oelse ifeq ($(CONFIG_VORTEX),m) M_OBJS += 3c59x.o endifendififeq ($(CONFIG_EEXPRESS),y)L_OBJS += eexpress.oelse ifeq ($(CONFIG_EEXPRESS),m) M_OBJS += eexpress.o endifendififeq ($(CONFIG_EEXPRESS_PRO),y)L_OBJS += eepro.oelse ifeq ($(CONFIG_EEXPRESS_PRO),m) M_OBJS += eepro.o endifendififeq ($(CONFIG_EEXPRESS_PRO100),y)L_OBJS += eepro100.oelse ifeq ($(CONFIG_EEXPRESS_PRO100),m) M_OBJS += eepro100.o endifendififeq ($(CONFIG_RTL8139),y)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -