patch-2.4.0-prerelease linux/drivers/pcmcia/Makefile
Next file: linux/drivers/pcmcia/cs.c
Previous file: linux/drivers/pci/quirks.c
Back to the patch index
Back to the overall index
- Lines: 75
- Date:
Fri Dec 29 14:07:22 2000
- Orig file:
v2.4.0-test12/linux/drivers/pcmcia/Makefile
- Orig date:
Sun Aug 6 11:23:40 2000
diff -u --recursive --new-file v2.4.0-test12/linux/drivers/pcmcia/Makefile linux/drivers/pcmcia/Makefile
@@ -8,50 +8,49 @@
# Note 2! The CFLAGS definitions are now inherited from the
# parent makes..
-SUB_DIRS :=
-MOD_SUB_DIRS := $(SUB_DIRS)
-ALL_SUB_DIRS := $(SUB_DIRS)
+O_TARGET := pcmcia.o
+
+export-objs := ds.o cs.o cb_enabler.o yenta.o pci_socket.o
+
+multi-list = pcmcia_core.o yenta_socket.o
+
+yenta_socket-objs := pci_socket.o yenta.o
+pcmcia_core-objs := cistpl.o rsrc_mgr.o bulkmem.o cs.o
+
+ifeq ($(CONFIG_CARDBUS),y)
+ pcmcia_core-objs += cardbus.o
+endif
ifeq ($(CONFIG_PCMCIA),y)
- O_OBJS := cistpl.o rsrc_mgr.o bulkmem.o
- OX_OBJS := ds.o cs.o
- O_TARGET := pcmcia.o
+ obj-y := cistpl.o rsrc_mgr.o bulkmem.o ds.o cs.o
ifeq ($(CONFIG_CARDBUS),y)
- O_OBJS += cardbus.o
- OX_OBJS += cb_enabler.o yenta.o pci_socket.o
+ obj-y += cardbus.o cb_enabler.o yenta.o pci_socket.o
endif
ifeq ($(CONFIG_I82365),y)
- O_OBJS += i82365.o
+ obj-y += i82365.o
endif
ifeq ($(CONFIG_TCIC),y)
- O_OBJS += tcic.o
+ obj-y += tcic.o
endif
else
ifeq ($(CONFIG_PCMCIA),m)
- M_OBJS := pcmcia_core.o
- MX_OBJS := ds.o
- MIX_OBJS := cs.o
- CORE_OBJS := cistpl.o rsrc_mgr.o bulkmem.o cs.o
+ obj-m := pcmcia_core.o ds.o
ifeq ($(CONFIG_I82365),y)
- M_OBJS += i82365.o
+ obj-m += i82365.o
endif
ifeq ($(CONFIG_TCIC),y)
- M_OBJS += tcic.o
+ obj-m += tcic.o
endif
ifeq ($(CONFIG_CARDBUS),y)
- M_OBJS += yenta_socket.o
- CORE_OBJS += cardbus.o
- CARDBUS_OBJS := pci_socket.o yenta.o
- OX_OBJS += pci_socket.o yenta.o
- MX_OBJS += cb_enabler.o
+ obj-m += yenta_socket.o cb_enabler.o
endif
endif
endif
include $(TOPDIR)/Rules.make
-pcmcia_core.o: $(CORE_OBJS)
- $(LD) $(LD_RFLAG) -r -o $@ $(CORE_OBJS)
+pcmcia_core.o: $(pcmcia_core-objs)
+ $(LD) $(LD_RFLAG) -r -o $@ $(pcmcia_core-objs)
-yenta_socket.o: $(CARDBUS_OBJS)
- $(LD) $(LD_RFLAG) -r -o $@ yenta.o pci_socket.o
+yenta_socket.o: $(yenta_socket-objs)
+ $(LD) $(LD_RFLAG) -r -o $@ $(yenta_socket-objs)
FUNET's LINUX-ADM group, linux-adm@nic.funet.fi
TCL-scripts by Sam Shen (who was at: slshen@lbl.gov)