📄 makefile
字号:
L_OBJS += rtl8139.oelse ifeq ($(CONFIG_RTL8139),m) M_OBJS += rtl8139.o endifendififeq ($(CONFIG_YELLOWFIN),y)L_OBJS += yellowfin.oelse ifeq ($(CONFIG_YELLOWFIN),m) M_OBJS += yellowfin.o endifendififeq ($(CONFIG_ACENIC),y)L_OBJS += acenic.oelse ifeq ($(CONFIG_ACENIC),m) M_OBJS += acenic.o endifendififeq ($(CONFIG_WAVELAN),y)L_OBJS += wavelan.oelse ifeq ($(CONFIG_WAVELAN),m) M_OBJS += wavelan.o endifendififeq ($(CONFIG_TLAN),y)L_OBJS += tlan.oelse ifeq ($(CONFIG_TLAN),m) M_OBJS += tlan.o endifendififeq ($(CONFIG_VIA_RHINE),y)L_OBJS += via-rhine.oelse ifeq ($(CONFIG_VIA_RHINE),m) M_OBJS += via-rhine.o endifendififeq ($(CONFIG_ZNET),y)L_OBJS += znet.oendififeq ($(CONFIG_DEPCA),y)L_OBJS += depca.oelse ifeq ($(CONFIG_DEPCA),m) M_OBJS += depca.o endifendififeq ($(CONFIG_EWRK3),y)L_OBJS += ewrk3.oelse ifeq ($(CONFIG_EWRK3),m) M_OBJS += ewrk3.o endifendififeq ($(CONFIG_ATP),y)L_OBJS += atp.oendififeq ($(CONFIG_DE4X5),y)L_OBJS += de4x5.oelse ifeq ($(CONFIG_DE4X5),m) M_OBJS += de4x5.o endifendififeq ($(CONFIG_NI5010),y)L_OBJS += ni5010.oelse ifeq ($(CONFIG_NI5010),m) M_OBJS += ni5010.o endifendififeq ($(CONFIG_NI52),y)L_OBJS += ni52.oelse ifeq ($(CONFIG_NI52),m) M_OBJS += ni52.o endifendififeq ($(CONFIG_NI65),y)L_OBJS += ni65.oelse ifeq ($(CONFIG_NI65),m) M_OBJS += ni65.o endifendififeq ($(CONFIG_ELPLUS),y)L_OBJS += 3c505.oelse ifeq ($(CONFIG_ELPLUS),m) M_OBJS += 3c505.o endifendififeq ($(CONFIG_AC3200),y)L_OBJS += ac3200.oCONFIG_8390_BUILTIN = yelse ifeq ($(CONFIG_AC3200),m) CONFIG_8390_MODULE = y M_OBJS += ac3200.o endifendififeq ($(CONFIG_APRICOT),y)CONFIG_82596_BUILTIN = yelse ifeq ($(CONFIG_APRICOT),m) CONFIG_82596_MODULE = y endifendififeq ($(CONFIG_MVME16x_NET),y)CONFIG_82596_BUILTIN = yelse ifeq ($(CONFIG_MVME16x_NET),m) CONFIG_82596_MODULE = y endifendififeq ($(CONFIG_BVME6000_NET),y)CONFIG_82596_BUILTIN = yelse ifeq ($(CONFIG_BVME6000_NET),m) CONFIG_82596_MODULE = y endifendififeq ($(CONFIG_DEC_ELCP),y)L_OBJS += tulip.oelse ifeq ($(CONFIG_DEC_ELCP),m) M_OBJS += tulip.o endifendififeq ($(CONFIG_ARCNET),y)LX_OBJS += arcnet.oelse ifeq ($(CONFIG_ARCNET),m) MX_OBJS += arcnet.o endifendififeq ($(CONFIG_ARCNET_COM90xx),y)L_OBJS += com90xx.oelse ifeq ($(CONFIG_ARCNET_COM90xx),m) M_OBJS += com90xx.o endifendififeq ($(CONFIG_ARCNET_COM90xxIO),y)L_OBJS += com90io.oelse ifeq ($(CONFIG_ARCNET_COM90xxIO),m) M_OBJS += com90io.o endifendififeq ($(CONFIG_ARCNET_RIM_I),y)L_OBJS += arc-rimi.oelse ifeq ($(CONFIG_ARCNET_RIM_I),m) M_OBJS += arc-rimi.o endifendififeq ($(CONFIG_ARCNET_COM20020),y)L_OBJS += com20020.oelse ifeq ($(CONFIG_ARCNET_COM20020),m) M_OBJS += com20020.o endifendififeq ($(CONFIG_ETH16I),y)L_OBJS += eth16i.oelse ifeq ($(CONFIG_ETH16I),m) M_OBJS += eth16i.o endifendififeq ($(CONFIG_LAPBETHER),y)L_OBJS += lapbether.oelse ifeq ($(CONFIG_LAPBETHER),m) M_OBJS += lapbether.o endifendififeq ($(CONFIG_EPIC100),y)L_OBJS += epic100.oelse ifeq ($(CONFIG_EPIC100),m) M_OBJS += epic100.o endifendififeq ($(CONFIG_HOSTESS_SV11),y)L_OBJS += hostess_sv11.oCONFIG_85230_BUILTIN = yCONFIG_SYNCPPP_BUILTIN = yelse ifeq ($(CONFIG_HOSTESS_SV11),m) CONFIG_85230_MODULE = y CONFIG_SYNCPPP_MODULE = y M_OBJS += hostess_sv11.o endifendififeq ($(CONFIG_COSA),y)L_OBJS += cosa.oCONFIG_SYNCPPP_BUILTIN = yelse ifeq ($(CONFIG_COSA),m) CONFIG_SYNCPPP_MODULE = y M_OBJS += cosa.o endifendif# If anything built-in uses syncppp, then build it into the kernel also.# If not, but a module uses it, build as a module.ifdef CONFIG_SYNCPPP_BUILTINLX_OBJS += syncppp.oelse ifdef CONFIG_SYNCPPP_MODULE MX_OBJS += syncppp.o endifendif# If anything built-in uses Z85230, then build it into the kernel also.# If not, but a module uses it, build as a module.ifdef CONFIG_85230_BUILTINLX_OBJS += z85230.oelse ifdef CONFIG_85230_MODULE MX_OBJS += z85230.o endifendif# If anything built-in uses slhc, then build it into the kernel also.# If not, but a module uses it, build as a module.ifdef CONFIG_SLHC_BUILTINLX_OBJS += slhc.oelse ifdef CONFIG_SLHC_MODULE MX_OBJS += slhc.o endifendif# if anything built-in uses ppp_deflate, then build it into the kernel also.# If not, but a module uses it, build as a module.# ... NO!!! ppp_deflate.o does not work as resident;# it works only as a module!ifdef CONFIG_PPPDEF_BUILTINMX_OBJS += ppp_deflate.oelse ifdef CONFIG_PPPDEF_MODULE MX_OBJS += ppp_deflate.o endifendififeq ($(CONFIG_ARIADNE2),y)L_OBJS += ariadne2.oCONFIG_8390_BUILTIN = yelse ifeq ($(CONFIG_ARIADNE2),m) M_OBJS += ariadne2.o CONFIG_8390_MODULE = y endifendif# If anything built-in uses the 8390, then build it into the kernel also.# If not, but a module uses it, build as a module.ifdef CONFIG_8390_BUILTINL_OBJS += 8390.oelse ifdef CONFIG_8390_MODULE MX_OBJS += 8390.o endifendififeq ($(CONFIG_HPLANCE),y)L_OBJS += hplance.oCONFIG_7990_BUILTIN = yelse ifeq ($(CONFIG_HPLANCE),m) CONFIG_7990_MODULE = y M_OBJS += hplance.o endifendif# If we need generic LANCE support, either in the kernel or as a module,# build it in the appropriate way.ifdef CONFIG_7990_BUILTINL_OBJS += 7990.oelse ifdef CONFIG_7990_MODULE M_OBJS += 7990.o endifendif# If anything built-in uses the 82596, then build it into the kernel also.# If not, but a module uses it, build as a module.ifdef CONFIG_82596_BUILTINL_OBJS += 82596.oelse ifdef CONFIG_82596_MODULE M_OBJS += 82596.o endifendififeq ($(CONFIG_EQUALIZER),y)L_OBJS += eql.oelse ifeq ($(CONFIG_EQUALIZER),m) M_OBJS += eql.o endifendififeq ($(CONFIG_MIPS_JAZZ_SONIC),y)L_OBJS += sonic.oelse ifeq ($(CONFIG_MIPS_JAZZ_SONIC),m) M_OBJS += sonic.o endifendififeq ($(CONFIG_ATARILANCE),y)L_OBJS += atarilance.oelse ifeq ($(CONFIG_ATARILANCE),m) M_OBJS += atarilance.o endifendififeq ($(CONFIG_ATARI_BIONET),y)L_OBJS += atari_bionet.oelse ifeq ($(CONFIG_ATARI_BIONET),m) M_OBJS += atari_bionet.o endifendififeq ($(CONFIG_ATARI_PAMSNET),y)L_OBJS += atari_pamsnet.oelse ifeq ($(CONFIG_ATARI_PAMSNET),m) M_OBJS += atari_pamsnet.o endifendififeq ($(CONFIG_A2065),y)L_OBJS += a2065.oelse ifeq ($(CONFIG_A2065),m) M_OBJS += a2065.o endifendififeq ($(CONFIG_HYDRA),y)L_OBJS += hydra.oelse ifeq ($(CONFIG_HYDRA),m) M_OBJS += hydra.o endifendififeq ($(CONFIG_SDLA),y)L_OBJS += sdla.oelse ifeq ($(CONFIG_SDLA),m) M_OBJS += sdla.o endifendififeq ($(CONFIG_DLCI),y)L_OBJS += dlci.o else ifeq ($(CONFIG_DLCI),m) M_OBJS += dlci.o endifendififeq ($(CONFIG_ARIADNE),y)L_OBJS += ariadne.oelse ifeq ($(CONFIG_ARIADNE),m) M_OBJS += ariadne.o endifendififeq ($(CONFIG_DGRS),y)L_OBJS += dgrs.oelse ifeq ($(CONFIG_DGRS),m) M_OBJS += dgrs.o endifendififeq ($(CONFIG_CS89x0),y)L_OBJS += cs89x0.oelse ifeq ($(CONFIG_CS89x0),m) M_OBJS += cs89x0.o endifendififeq ($(CONFIG_LTPC),y)L_OBJS += ltpc.oelse ifeq ($(CONFIG_LTPC),m) M_OBJS += ltpc.o endifendififeq ($(CONFIG_COPS),y)L_OBJS += cops.oelse ifeq ($(CONFIG_COPS),m) M_OBJS += cops.o endifendififeq ($(CONFIG_IPDDP),y)L_OBJS += ipddp.oelse ifeq ($(CONFIG_IPDDP),m) M_OBJS += ipddp.o endifendififeq ($(CONFIG_RCPCI),y)L_OBJS += rcpci.oelse ifeq ($(CONFIG_RCPCI),m) M_OBJS += rcpci.o endifendififeq ($(CONFIG_MACE),y)L_OBJS += mace.oelse ifeq ($(CONFIG_MACE),m) M_OBJS += mace.o endifendififeq ($(CONFIG_BMAC),y)L_OBJS += bmac.oelse ifeq ($(CONFIG_BMAC),m) M_OBJS += bmac.o endifendififeq ($(CONFIG_VENDOR_SANGOMA),y) LX_OBJS += sdladrv.o L_OBJS += sdlamain.o ifeq ($(CONFIG_WANPIPE_X25),y) L_OBJS += sdla_x25.o endif ifeq ($(CONFIG_WANPIPE_FR),y) L_OBJS += sdla_fr.o endif ifeq ($(CONFIG_WANPIPE_PPP),y) L_OBJS += sdla_ppp.o endifendififeq ($(CONFIG_VENDOR_SANGOMA),m) MX_OBJS += sdladrv.o M_OBJS += wanpipe.o WANPIPE_OBJS = sdlamain.o ifeq ($(CONFIG_WANPIPE_X25),y) WANPIPE_OBJS += sdla_x25.o endif ifeq ($(CONFIG_WANPIPE_FR),y) WANPIPE_OBJS += sdla_fr.o endif ifeq ($(CONFIG_WANPIPE_PPP),y) WANPIPE_OBJS += sdla_ppp.o endifendififeq ($(CONFIG_X25_ASY),y)L_OBJS += x25_asy.oelse ifeq ($(CONFIG_X25_ASY),m) M_OBJS += x25_asy.o endifendif## HIPPI adapters#ifeq ($(CONFIG_ROADRUNNER),y)L_OBJS += rrunner.oelse ifeq ($(CONFIG_ROADRUNNER),m) M_OBJS += rrunner.o endifendififeq ($(CONFIG_IRDA),y)SUB_DIRS += irdaMOD_IN_SUB_DIRS += irdaelse ifeq ($(CONFIG_IRDA),m) MOD_SUB_DIRS += irda endifendifinclude $(TOPDIR)/Rules.makeclean: rm -f core *.o *.a *.swanpipe.o: $(WANPIPE_OBJS) ld -r -o $@ $(WANPIPE_OBJS)rcpci.o: rcpci45.o rclanmtl.o $(LD) -r -o rcpci.o rcpci45.o rclanmtl.o
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -