Merge with Linu 2.4.0-test6-pre6.
[linux-2.6/linux-mips.git] / drivers / net / pcmcia / Makefile
blobacb40aa1b837cd8910a3d8cc6bdf88c1dbaed941
2 # drivers/net/pcmcia/Makefile
4 # Makefile for the Linux PCMCIA network device drivers.
7 SUB_DIRS :=
8 MOD_SUB_DIRS := $(SUB_DIRS)
9 ALL_SUB_DIRS := $(SUB_DIRS)
11 O_TARGET := pcmcia_net.o
13 obj-y :=
14 obj-m :=
15 obj-n :=
16 obj- :=
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