2 # drivers/net/pcmcia/Makefile
4 # Makefile for the Linux PCMCIA network device drivers.
8 MOD_SUB_DIRS
:= $(SUB_DIRS
)
9 ALL_SUB_DIRS
:= $(SUB_DIRS
)
11 O_TARGET
:= pcmcia_net.o
18 # Things that need to export symbols
19 export-objs
:= ray_cs.o
21 # 16-bit client drivers
22 obj-
$(CONFIG_PCMCIA_3C589
) += 3c589_cs.o
23 obj-
$(CONFIG_PCMCIA_3C574
) += 3c574_cs.o
24 obj-
$(CONFIG_PCMCIA_FMVJ18X
) += fmvj18x_cs.o
25 obj-
$(CONFIG_PCMCIA_NMCLAN
) += nmclan_cs.o
26 obj-
$(CONFIG_PCMCIA_PCNET
) += pcnet_cs.o
27 obj-
$(CONFIG_PCMCIA_SMC91C92
) += smc91c92_cs.o
28 obj-
$(CONFIG_PCMCIA_XIRC2PS
) += xirc2ps_cs.o
29 obj-
$(CONFIG_ARCNET_COM20020_CS
)+= com20020_cs.o
31 # 16-bit wireless client drivers
32 obj-
$(CONFIG_PCMCIA_RAYCS
) += ray_cs.o
33 obj-
$(CONFIG_PCMCIA_NETWAVE
) += netwave_cs.o
34 obj-
$(CONFIG_PCMCIA_WAVELAN
) += wavelan_cs.o
35 obj-
$(CONFIG_AIRONET4500_CS
) += aironet4500_cs.o
37 # Cardbus client drivers
38 obj-
$(CONFIG_PCMCIA_XIRTULIP
) += xircom_tulip_cb.o
40 obj-
$(CONFIG_PCMCIA_IBMTR
) += ibmtr_cs.o
42 O_OBJS
:= $(filter-out $(export-objs
), $(obj-y
))
43 OX_OBJS
:= $(filter $(export-objs
), $(obj-y
))
44 M_OBJS
:= $(filter-out $(export-objs
), $(obj-m
))
45 MX_OBJS
:= $(filter $(export-objs
), $(obj-m
))
47 include $(TOPDIR
)/Rules.make
49 .ibmtr.o
: ..
/tokenring
/ibmtr.c
50 $(CC
) $(CFLAGS
) -D__NO_VERSION__
-DPCMCIA
-c
-o
$@ ..
/tokenring
/ibmtr.c
52 ibmtr_cs.o
: .ibmtr.o ibmtr_cs.c
53 $(CC
) $(CFLAGS
) -DPCMCIA
-c
-o .
$@ ibmtr_cs.c
54 $(LD
) -r
-o
$@ .
$@ .ibmtr.o