1 # File: drivers/net/Makefile
3 # Makefile for the Linux network (ethercard) device drivers.
7 MOD_SUB_DIRS
:= $(SUB_DIRS
)
8 ALL_SUB_DIRS
:= $(SUB_DIRS
) hamradio irda
fc pcmcia
13 MOD_LIST_NAME
:= NET_MODULES
15 # Need these to keep track of whether the 7990 (LANCE), 8390, PPP and SLHC
16 # modules should really go in the kernel or a module.
17 CONFIG_8390_BUILTIN
:=
19 CONFIG_SLHC_BUILTIN
:=
21 CONFIG_PPPDEF_BUILTIN
:=
22 CONFIG_PPPDEF_MODULE
:=
23 CONFIG_7990_BUILTIN
:=
25 CONFIG_82596_BUILTIN
:=
26 CONFIG_82596_MODULE
:=
27 CONFIG_85230_BUILTIN
:=
28 CONFIG_85230_MODULE
:=
29 CONFIG_SYNCPPP_BUILTIN
:=
30 CONFIG_SYNCPPP_MODULE
:=
32 ifneq ($(CONFIG_PCMCIA
),n
)
34 MOD_SUB_DIRS
+= pcmcia
37 ifeq ($(CONFIG_ISDN
),y
)
38 ifeq ($(CONFIG_ISDN_PPP
),y
)
39 CONFIG_SLHC_BUILTIN
= y
40 CONFIG_PPPDEF_BUILTIN
= y
43 ifeq ($(CONFIG_ISDN
),m
)
44 ifeq ($(CONFIG_ISDN_PPP
),y
)
45 CONFIG_SLHC_MODULE
= y
46 CONFIG_PPPDEF_MODULE
= y
51 ifeq ($(CONFIG_NET
),y
)
52 L_OBJS
+= Space.o net_init.o loopback.o
55 ifeq ($(CONFIG_SEEQ8005
),y
)
59 ifeq ($(CONFIG_IBMTR
),y
)
62 ifeq ($(CONFIG_IBMTR
),m
)
67 ifeq ($(CONFIG_IBMLS
),y
)
68 L_OBJS
+= lanstreamer.o
70 ifeq ($(CONFIG_IBMLS
),m
)
71 M_OBJS
+= lanstreamer.o
75 ifeq ($(CONFIG_IBMOL
),y
)
78 ifeq ($(CONFIG_IBMOL
),m
)
83 ifeq ($(CONFIG_SKTR
),y
)
86 ifeq ($(CONFIG_SKTR
),m
)
91 ifeq ($(CONFIG_ETHERTAP
),y
)
94 ifeq ($(CONFIG_ETHERTAP
),m
)
99 ifeq ($(CONFIG_NET_SB1000
),y
)
102 ifeq ($(CONFIG_NET_SB1000
),m
)
107 ifeq ($(CONFIG_DAYNAPORT
), y
)
108 L_OBJS
+= daynaport.o
109 CONFIG_8390_BUILTIN
= y
112 ifeq ($(CONFIG_APNE
),y
)
114 CONFIG_8390_BUILTIN
= y
116 ifeq ($(CONFIG_APNE
),m
)
118 CONFIG_8390_MODULE
= y
123 ifeq ($(CONFIG_SHAPER
),y
)
126 ifeq ($(CONFIG_SHAPER
),m
)
131 ifeq ($(CONFIG_SK_G16
),y
)
135 ifeq ($(CONFIG_HP100
),y
)
138 ifeq ($(CONFIG_HP100
),m
)
143 ifeq ($(CONFIG_SMC9194
),y
)
146 ifeq ($(CONFIG_SMC9194
),m
)
151 ifeq ($(CONFIG_ARM_AM79C961A
),y
)
152 L_OBJS
+= am79c961a.o
154 ifeq ($(CONFIG_ARM_AM79C961A
),m
)
155 M_OBJS
+= am79c961a.o
159 ifeq ($(CONFIG_ARM_ETHERH
),y
)
160 CONFIG_8390_BUILTIN
= y
162 ifeq ($(CONFIG_ARM_ETHERH
),m
)
163 CONFIG_8390_MODULE
= y
167 ifeq ($(CONFIG_WD80x3
),y
)
169 CONFIG_8390_BUILTIN
= y
171 ifeq ($(CONFIG_WD80x3
),m
)
172 CONFIG_8390_MODULE
= y
177 ifeq ($(CONFIG_EL2
),y
)
179 CONFIG_8390_BUILTIN
= y
181 ifeq ($(CONFIG_EL2
),m
)
182 CONFIG_8390_MODULE
= y
187 ifeq ($(CONFIG_NE2K_PCI
),y
)
189 CONFIG_8390_BUILTIN
= y
191 ifeq ($(CONFIG_NE2K_PCI
),m
)
192 CONFIG_8390_MODULE
= y
197 ifeq ($(CONFIG_NE2000
),y
)
199 CONFIG_8390_BUILTIN
= y
201 ifeq ($(CONFIG_NE2000
),m
)
202 CONFIG_8390_MODULE
= y
207 ifeq ($(CONFIG_NE2_MCA
),y
)
209 CONFIG_8390_BUILTIN
= y
211 ifeq ($(CONFIG_NE2_MCA
),m
)
212 CONFIG_8390_MODULE
= y
217 ifeq ($(CONFIG_HPLAN
),y
)
219 CONFIG_8390_BUILTIN
= y
221 ifeq ($(CONFIG_HPLAN
),m
)
222 CONFIG_8390_MODULE
= y
227 ifeq ($(CONFIG_HPLAN_PLUS
),y
)
229 CONFIG_8390_BUILTIN
= y
231 ifeq ($(CONFIG_HPLAN_PLUS
),m
)
232 CONFIG_8390_MODULE
= y
237 ifeq ($(CONFIG_ULTRA
),y
)
238 L_OBJS
+= smc-ultra.o
239 CONFIG_8390_BUILTIN
= y
241 ifeq ($(CONFIG_ULTRA
),m
)
242 CONFIG_8390_MODULE
= y
243 M_OBJS
+= smc-ultra.o
247 ifeq ($(CONFIG_ULTRAMCA
),y
)
249 CONFIG_8390_BUILTIN
= y
251 ifeq ($(CONFIG_ULTRAMCA
),m
)
252 CONFIG_8390_MODULE
= y
257 ifeq ($(CONFIG_ULTRA32
),y
)
258 L_OBJS
+= smc-ultra32.o
259 CONFIG_8390_BUILTIN
= y
261 ifeq ($(CONFIG_ULTRA32
),m
)
262 CONFIG_8390_MODULE
= y
263 M_OBJS
+= smc-ultra32.o
267 ifeq ($(CONFIG_E2100
),y
)
269 CONFIG_8390_BUILTIN
= y
271 ifeq ($(CONFIG_E2100
),m
)
272 CONFIG_8390_MODULE
= y
277 ifeq ($(CONFIG_ES3210
),y
)
279 CONFIG_8390_BUILTIN
= y
281 ifeq ($(CONFIG_ES3210
),m
)
282 CONFIG_8390_MODULE
= y
287 ifeq ($(CONFIG_LNE390
),y
)
289 CONFIG_8390_BUILTIN
= y
291 ifeq ($(CONFIG_LNE390
),m
)
292 CONFIG_8390_MODULE
= y
297 ifeq ($(CONFIG_NE3210
),y
)
299 CONFIG_8390_BUILTIN
= y
301 ifeq ($(CONFIG_NE3210
),m
)
302 CONFIG_8390_MODULE
= y
307 ifeq ($(CONFIG_PLIP
),y
)
310 ifeq ($(CONFIG_PLIP
),m
)
315 # bsd_comp.o is *always* a module, for some documented reason
317 ifeq ($(CONFIG_PPP
),y
)
318 LX_OBJS
+= ppp_generic.o
319 CONFIG_SLHC_BUILTIN
= y
320 ifeq ($(CONFIG_PPP_ASYNC
),y
)
321 LX_OBJS
+= ppp_async.o
323 ifeq ($(CONFIG_PPP_ASYNC
),m
)
324 MX_OBJS
+= ppp_async.o
327 ifeq ($(CONFIG_PPP_DEFLATE
),y
)
328 CONFIG_PPPDEF_BUILTIN
= y
330 ifeq ($(CONFIG_PPP_DEFLATE
),m
)
331 CONFIG_PPPDEF_MODULE
= y
334 ifeq ($(CONFIG_PPP_BSDCOMP
),m
)
338 ifeq ($(CONFIG_PPP
),m
)
339 MX_OBJS
+= ppp_generic.o
340 CONFIG_SLHC_MODULE
= y
341 ifeq ($(CONFIG_PPP_ASYNC
),m
)
342 MX_OBJS
+= ppp_async.o
344 ifeq ($(CONFIG_PPP_DEFLATE
),m
)
345 CONFIG_PPPDEF_MODULE
= y
347 ifeq ($(CONFIG_PPP_BSDCOMP
),m
)
353 ifeq ($(CONFIG_SLIP
),y
)
355 ifeq ($(CONFIG_SLIP_COMPRESSED
),y
)
356 CONFIG_SLHC_BUILTIN
= y
359 ifeq ($(CONFIG_SLIP
),m
)
360 ifeq ($(CONFIG_SLIP_COMPRESSED
),y
)
361 CONFIG_SLHC_MODULE
= y
367 ifeq ($(CONFIG_STRIP
),y
)
370 ifeq ($(CONFIG_STRIP
),m
)
375 ifeq ($(CONFIG_DE650
),y
)
376 ETDRV_OBJS
:= $(L_OBJS
) de650.o
377 CONFIG_8390_BUILTIN
= y
380 ifeq ($(CONFIG_3C589
),y
)
384 ifeq ($(CONFIG_DUMMY
),y
)
387 ifeq ($(CONFIG_DUMMY
),m
)
392 ifeq ($(CONFIG_DE600
),y
)
395 ifeq ($(CONFIG_DE600
),m
)
400 ifeq ($(CONFIG_DE620
),y
)
403 ifeq ($(CONFIG_DE620
),m
)
408 ifeq ($(CONFIG_AT1500
),y
)
412 ifeq ($(CONFIG_LANCE
),y
)
415 ifeq ($(CONFIG_LANCE
),m
)
420 ifeq ($(CONFIG_SUN3LANCE
),y
)
421 L_OBJS
+= sun3lance.o
424 ifeq ($(CONFIG_PCNET32
),y
)
427 ifeq ($(CONFIG_PCNET32
),m
)
432 ifeq ($(CONFIG_DEFXX
),y
)
436 ifeq ($(CONFIG_SUNLANCE
),y
)
439 ifeq ($(CONFIG_SUNLANCE
),m
)
444 ifeq ($(CONFIG_SGISEEQ
), y
)
448 ifeq ($(CONFIG_HAPPYMEAL
),y
)
451 ifeq ($(CONFIG_HAPPYMEAL
),m
)
456 ifeq ($(CONFIG_SUNQE
),y
)
459 ifeq ($(CONFIG_SUNQE
),m
)
464 ifeq ($(CONFIG_SUNBMAC
),y
)
467 ifeq ($(CONFIG_SUNBMAC
),m
)
472 ifeq ($(CONFIG_SUNBMAC
),y
)
475 ifeq ($(CONFIG_SUNBMAC
),m
)
480 ifeq ($(CONFIG_MYRI_SBUS
),y
)
481 L_OBJS
+= myri_sbus.o
483 ifeq ($(CONFIG_MYRI_SBUS
),m
)
484 M_OBJS
+= myri_sbus.o
488 ifeq ($(CONFIG_AT1700
),y
)
491 ifeq ($(CONFIG_AT1700
),m
)
496 ifeq ($(CONFIG_FMV18X
),y
)
499 ifeq ($(CONFIG_FMV18X
),m
)
504 ifeq ($(CONFIG_EL1
),y
)
507 ifeq ($(CONFIG_EL1
),m
)
512 ifeq ($(CONFIG_EL16
),y
)
515 ifeq ($(CONFIG_EL16
),m
)
520 ifeq ($(CONFIG_ELMC
),y
)
523 ifeq ($(CONFIG_ELMC
),m
)
528 ifeq ($(CONFIG_SKMC
),y
)
531 ifeq ($(CONFIG_SKMC
),m
)
536 ifeq ($(CONFIG_ELMC_II
),y
)
539 ifeq ($(CONFIG_ELMC_II
),m
)
544 ifeq ($(CONFIG_EL3
),y
)
547 ifeq ($(CONFIG_EL3
),m
)
552 ifeq ($(CONFIG_3C515
),y
)
555 ifeq ($(CONFIG_3C515
),m
)
560 ifeq ($(CONFIG_VORTEX
),y
)
563 ifeq ($(CONFIG_VORTEX
),m
)
568 ifeq ($(CONFIG_EEXPRESS
),y
)
571 ifeq ($(CONFIG_EEXPRESS
),m
)
576 ifeq ($(CONFIG_EEXPRESS_PRO
),y
)
579 ifeq ($(CONFIG_EEXPRESS_PRO
),m
)
584 ifeq ($(CONFIG_EEXPRESS_PRO100
),y
)
587 ifeq ($(CONFIG_EEXPRESS_PRO100
),m
)
592 ifeq ($(CONFIG_RTL8139
),y
)
595 ifeq ($(CONFIG_RTL8139
),m
)
600 ifeq ($(CONFIG_SIS900
),y
)
603 ifeq ($(CONFIG_SIS900
),m
)
608 ifeq ($(CONFIG_YELLOWFIN
),y
)
609 L_OBJS
+= yellowfin.o
611 ifeq ($(CONFIG_YELLOWFIN
),m
)
612 M_OBJS
+= yellowfin.o
616 ifeq ($(CONFIG_ACENIC
),y
)
619 ifeq ($(CONFIG_ACENIC
),m
)
624 ifeq ($(CONFIG_WAVELAN
),y
)
627 ifeq ($(CONFIG_WAVELAN
),m
)
632 ifeq ($(CONFIG_ARLAN
),y
)
633 LX_OBJS
+= arlan.o arlan-proc.o
635 ifeq ($(CONFIG_ARLAN
),m
)
636 MX_OBJS
+= arlan.o arlan-proc.o
640 ifeq ($(CONFIG_TLAN
),y
)
643 ifeq ($(CONFIG_TLAN
),m
)
648 ifeq ($(CONFIG_VIA_RHINE
),y
)
649 L_OBJS
+= via-rhine.o
651 ifeq ($(CONFIG_VIA_RHINE
),m
)
652 M_OBJS
+= via-rhine.o
656 ifeq ($(CONFIG_ZNET
),y
)
660 ifeq ($(CONFIG_DEPCA
),y
)
663 ifeq ($(CONFIG_DEPCA
),m
)
668 ifeq ($(CONFIG_EWRK3
),y
)
671 ifeq ($(CONFIG_EWRK3
),m
)
676 ifeq ($(CONFIG_ATP
),y
)
680 ifeq ($(CONFIG_DE4X5
),y
)
683 ifeq ($(CONFIG_DE4X5
),m
)
688 ifeq ($(CONFIG_NI5010
),y
)
691 ifeq ($(CONFIG_NI5010
),m
)
696 ifeq ($(CONFIG_NI52
),y
)
699 ifeq ($(CONFIG_NI52
),m
)
704 ifeq ($(CONFIG_NI65
),y
)
707 ifeq ($(CONFIG_NI65
),m
)
712 ifeq ($(CONFIG_ELPLUS
),y
)
715 ifeq ($(CONFIG_ELPLUS
),m
)
720 ifeq ($(CONFIG_AC3200
),y
)
722 CONFIG_8390_BUILTIN
= y
724 ifeq ($(CONFIG_AC3200
),m
)
725 CONFIG_8390_MODULE
= y
730 ifeq ($(CONFIG_APRICOT
),y
)
731 CONFIG_82596_BUILTIN
= y
733 ifeq ($(CONFIG_APRICOT
),m
)
734 CONFIG_82596_MODULE
= y
738 ifeq ($(CONFIG_MVME16x_NET
),y
)
739 CONFIG_82596_BUILTIN
= y
741 ifeq ($(CONFIG_MVME16x_NET
),m
)
742 CONFIG_82596_MODULE
= y
746 ifeq ($(CONFIG_BVME6000_NET
),y
)
747 CONFIG_82596_BUILTIN
= y
749 ifeq ($(CONFIG_BVME6000_NET
),m
)
750 CONFIG_82596_MODULE
= y
754 ifeq ($(CONFIG_DEC_ELCP
),y
)
757 ifeq ($(CONFIG_DEC_ELCP
),m
)
762 ifeq ($(CONFIG_ARCNET
),y
)
765 ifeq ($(CONFIG_ARCNET
),m
)
770 ifeq ($(CONFIG_ARCNET_COM90xx
),y
)
773 ifeq ($(CONFIG_ARCNET_COM90xx
),m
)
778 ifeq ($(CONFIG_ARCNET_COM90xxIO
),y
)
781 ifeq ($(CONFIG_ARCNET_COM90xxIO
),m
)
786 ifeq ($(CONFIG_ARCNET_RIM_I
),y
)
789 ifeq ($(CONFIG_ARCNET_RIM_I
),m
)
794 ifeq ($(CONFIG_ARCNET_COM20020
),y
)
797 ifeq ($(CONFIG_ARCNET_COM20020
),m
)
802 ifeq ($(CONFIG_ETH16I
),y
)
805 ifeq ($(CONFIG_ETH16I
),m
)
810 ifeq ($(CONFIG_LAPBETHER
),y
)
811 L_OBJS
+= lapbether.o
813 ifeq ($(CONFIG_LAPBETHER
),m
)
814 M_OBJS
+= lapbether.o
818 ifeq ($(CONFIG_EPIC100
),y
)
821 ifeq ($(CONFIG_EPIC100
),m
)
826 ifeq ($(CONFIG_HOSTESS_SV11
),y
)
827 L_OBJS
+= hostess_sv11.o
828 CONFIG_85230_BUILTIN
= y
829 CONFIG_SYNCPPP_BUILTIN
= y
831 ifeq ($(CONFIG_HOSTESS_SV11
),m
)
832 CONFIG_85230_MODULE
= y
833 CONFIG_SYNCPPP_MODULE
= y
834 M_OBJS
+= hostess_sv11.o
838 ifeq ($(CONFIG_SEALEVEL_4021
),y
)
840 CONFIG_85230_BUILTIN
= y
841 CONFIG_SYNCPPP_BUILTIN
= y
843 ifeq ($(CONFIG_SEALEVEL_4021
),m
)
844 CONFIG_85230_MODULE
= y
845 CONFIG_SYNCPPP_MODULE
= y
851 ifeq ($(CONFIG_COSA
),y
)
853 CONFIG_SYNCPPP_BUILTIN
= y
855 ifeq ($(CONFIG_COSA
),m
)
856 CONFIG_SYNCPPP_MODULE
= y
861 # If anything built-in uses syncppp, then build it into the kernel also.
862 # If not, but a module uses it, build as a module.
864 ifdef CONFIG_SYNCPPP_BUILTIN
867 ifdef CONFIG_SYNCPPP_MODULE
872 # If anything built-in uses Z85230, then build it into the kernel also.
873 # If not, but a module uses it, build as a module.
875 ifdef CONFIG_85230_BUILTIN
878 ifdef CONFIG_85230_MODULE
883 # If anything built-in uses slhc, then build it into the kernel also.
884 # If not, but a module uses it, build as a module.
885 ifdef CONFIG_SLHC_BUILTIN
888 ifdef CONFIG_SLHC_MODULE
893 # if anything built-in uses ppp_deflate, then build it into the kernel also.
894 # If not, but a module uses it, build as a module.
895 ifdef CONFIG_PPPDEF_BUILTIN
896 L_OBJS
+= ppp_deflate.o
898 ifdef CONFIG_PPPDEF_MODULE
899 M_OBJS
+= ppp_deflate.o
903 ifeq ($(CONFIG_ARIADNE2
),y
)
905 CONFIG_8390_BUILTIN
= y
907 ifeq ($(CONFIG_ARIADNE2
),m
)
909 CONFIG_8390_MODULE
= y
913 # If anything built-in uses the 8390, then build it into the kernel also.
914 # If not, but a module uses it, build as a module.
915 ifdef CONFIG_8390_BUILTIN
918 ifdef CONFIG_8390_MODULE
923 ifeq ($(CONFIG_HPLANCE
),y
)
925 CONFIG_7990_BUILTIN
= y
927 ifeq ($(CONFIG_HPLANCE
),m
)
928 CONFIG_7990_MODULE
= y
933 ifeq ($(CONFIG_MVME147_NET
),y
)
935 CONFIG_7990_BUILTIN
= y
937 ifeq ($(CONFIG_MVME147_NET
),m
)
938 CONFIG_7990_MODULE
= y
943 # If we need generic LANCE support, either in the kernel or as a module,
944 # build it in the appropriate way.
945 ifdef CONFIG_7990_BUILTIN
948 ifdef CONFIG_7990_MODULE
953 # If anything built-in uses the 82596, then build it into the kernel also.
954 # If not, but a module uses it, build as a module.
955 ifdef CONFIG_82596_BUILTIN
958 ifdef CONFIG_82596_MODULE
963 ifeq ($(CONFIG_EQUALIZER
),y
)
966 ifeq ($(CONFIG_EQUALIZER
),m
)
971 ifeq ($(CONFIG_MIPS_JAZZ_SONIC
),y
)
972 L_OBJS
+= jazzsonic.o
974 ifeq ($(CONFIG_MIPS_JAZZ_SONIC
),m
)
975 M_OBJS
+= jazzsonic.o
979 ifeq ($(CONFIG_BAGETLANCE
),y
)
980 L_OBJS
+= bagetlance.o
982 ifeq ($(CONFIG_BAGETLANCE
),m
)
983 M_OBJS
+= bagetlance.o
987 ifeq ($(CONFIG_DECLANCE
),y
)
990 ifeq ($(CONFIG_DECLANCE
),m
)
995 ifeq ($(CONFIG_ATARILANCE
),y
)
996 L_OBJS
+= atarilance.o
998 ifeq ($(CONFIG_ATARILANCE
),m
)
999 M_OBJS
+= atarilance.o
1003 ifeq ($(CONFIG_ATARI_BIONET
),y
)
1004 L_OBJS
+= atari_bionet.o
1006 ifeq ($(CONFIG_ATARI_BIONET
),m
)
1007 M_OBJS
+= atari_bionet.o
1011 ifeq ($(CONFIG_ATARI_PAMSNET
),y
)
1012 L_OBJS
+= atari_pamsnet.o
1014 ifeq ($(CONFIG_ATARI_PAMSNET
),m
)
1015 M_OBJS
+= atari_pamsnet.o
1019 ifeq ($(CONFIG_A2065
),y
)
1022 ifeq ($(CONFIG_A2065
),m
)
1027 ifeq ($(CONFIG_HYDRA
),y
)
1030 ifeq ($(CONFIG_HYDRA
),m
)
1035 ifeq ($(CONFIG_SDLA
),y
)
1038 ifeq ($(CONFIG_SDLA
),m
)
1043 ifeq ($(CONFIG_DLCI
),y
)
1046 ifeq ($(CONFIG_DLCI
),m
)
1051 ifeq ($(CONFIG_ARIADNE
),y
)
1054 ifeq ($(CONFIG_ARIADNE
),m
)
1059 ifeq ($(CONFIG_DGRS
),y
)
1062 ifeq ($(CONFIG_DGRS
),m
)
1067 ifeq ($(CONFIG_CS89x0
),y
)
1070 ifeq ($(CONFIG_CS89x0
),m
)
1075 ifeq ($(CONFIG_LTPC
),y
)
1078 ifeq ($(CONFIG_LTPC
),m
)
1083 ifeq ($(CONFIG_COPS
),y
)
1086 ifeq ($(CONFIG_COPS
),m
)
1091 ifeq ($(CONFIG_IPDDP
),y
)
1094 ifeq ($(CONFIG_IPDDP
),m
)
1099 ifeq ($(CONFIG_RCPCI
),y
)
1102 ifeq ($(CONFIG_RCPCI
),m
)
1107 ifeq ($(CONFIG_MACE
),y
)
1110 ifeq ($(CONFIG_MACE
),m
)
1115 ifeq ($(CONFIG_MACSONIC
),y
)
1116 L_OBJS
+= macsonic.o
1119 ifeq ($(CONFIG_BMAC
),y
)
1122 ifeq ($(CONFIG_BMAC
),m
)
1127 ifeq ($(CONFIG_ADAPTEC_STARFIRE
),y
)
1128 L_OBJS
+= starfire.o
1130 ifeq ($(CONFIG_ADAPTEC_STARFIRE
),m
)
1131 M_OBJS
+= starfire.o
1135 ifeq ($(CONFIG_VENDOR_SANGOMA
),y
)
1136 LX_OBJS
+= sdladrv.o
1137 L_OBJS
+= sdlamain.o
1138 ifeq ($(CONFIG_WANPIPE_X25
),y
)
1139 L_OBJS
+= sdla_x25.o
1141 ifeq ($(CONFIG_WANPIPE_FR
),y
)
1144 ifeq ($(CONFIG_WANPIPE_PPP
),y
)
1145 L_OBJS
+= sdla_ppp.o
1149 ifeq ($(CONFIG_VENDOR_SANGOMA
),m
)
1150 MX_OBJS
+= sdladrv.o
1152 WANPIPE_OBJS
= sdlamain.o
1153 ifeq ($(CONFIG_WANPIPE_X25
),y
)
1154 WANPIPE_OBJS
+= sdla_x25.o
1156 ifeq ($(CONFIG_WANPIPE_FR
),y
)
1157 WANPIPE_OBJS
+= sdla_fr.o
1159 ifeq ($(CONFIG_WANPIPE_PPP
),y
)
1160 WANPIPE_OBJS
+= sdla_ppp.o
1164 ifeq ($(CONFIG_CYCLADES_SYNC
),y
)
1165 LX_OBJS
+= cycx_drv.o
1166 L_OBJS
+= cycx_main.o
1167 ifeq ($(CONFIG_CYCLOMX_X25
),y
)
1168 L_OBJS
+= cycx_x25.o
1172 ifeq ($(CONFIG_CYCLADES_SYNC
),m
)
1173 MX_OBJS
+= cycx_drv.o
1175 CYCLOMX_OBJS
= cycx_main.o
1176 ifeq ($(CONFIG_CYCLOMX_X25
),y
)
1177 CYCLOMX_OBJS
+= cycx_x25.o
1181 ifeq ($(CONFIG_X25_ASY
),y
)
1184 ifeq ($(CONFIG_X25_ASY
),m
)
1193 ifeq ($(CONFIG_ROADRUNNER
),y
)
1196 ifeq ($(CONFIG_ROADRUNNER
),m
)
1201 ifeq ($(CONFIG_IRDA
),y
)
1203 MOD_IN_SUB_DIRS
+= irda
1205 ifeq ($(CONFIG_IRDA
),m
)
1206 MOD_IN_SUB_DIRS
+= irda
1210 ifeq ($(CONFIG_NET_FC
),y
)
1212 MOD_IN_SUB_DIRS
+= fc
1214 ifeq ($(CONFIG_NET_FC
),m
)
1215 MOD_IN_SUB_DIRS
+= fc
1219 include $(TOPDIR
)/Rules.make
1222 rm -f core
*.o
*.a
*.s
1224 wanpipe.o
: $(WANPIPE_OBJS
)
1225 ld -r
-o
$@
$(WANPIPE_OBJS
)
1227 cyclomx.o
: $(CYCLOMX_OBJS
)
1228 ld -r
-o
$@
$(CYCLOMX_OBJS
)
1230 rcpci.o
: rcpci45.o rclanmtl.o
1231 $(LD
) -r
-o rcpci.o rcpci45.o rclanmtl.o