patch-2.4.0-prerelease linux/net/atm/Makefile
Next file: linux/net/atm/addr.c
Previous file: linux/net/appletalk/Makefile
Back to the patch index
Back to the overall index
- Lines: 61
- Date:
Fri Dec 29 14:07:24 2000
- Orig file:
v2.4.0-test12/linux/net/atm/Makefile
- Orig date:
Thu Jul 6 21:37:24 2000
diff -u --recursive --new-file v2.4.0-test12/linux/net/atm/Makefile linux/net/atm/Makefile
@@ -11,13 +11,15 @@
O_TARGET= atm.o
-ifeq ($(CONFIG_ATM),y)
+export-objs = common.o atm_misc.o raw.o resources.o ipcommon.o proc.o lane_mpoa_init.o
-O_OBJS = addr.o pvc.o signaling.o svc.o
-OX_OBJS = common.o atm_misc.o raw.o resources.o
+multi-list = mpoa.o
+mpoa-objs = mpc.o mpoa_caches.o mpoa_proc.o
+
+obj-$(CONFIG_ATM) = addr.o pvc.o signaling.o svc.o common.o atm_misc.o raw.o resources.o
ifeq ($(CONFIG_ATM_CLIP),y)
-O_OBJS += clip.o
+obj-y += clip.o
NEED_IPCOM = ipcommon.o
endif
@@ -25,34 +27,16 @@
NEED_IPCOM = ipcommon.o
endif
-OX_OBJS += $(NEED_IPCOM)
+obj-y += $(NEED_IPCOM)
ifeq ($(CONFIG_PROC_FS),y)
-OX_OBJS += proc.o
-endif
-
-ifeq ($(CONFIG_ATM_LANE),y)
-O_OBJS += lec.o
-OX_OBJS += lane_mpoa_init.o
-else
- ifeq ($(CONFIG_ATM_LANE),m)
- OX_OBJS += lane_mpoa_init.o
- M_OBJS += lec.o
- endif
-endif
-
-ifeq ($(CONFIG_ATM_MPOA),y)
-O_OBJS += mpc.o mpoa_caches.o mpoa_proc.o
-else
- ifeq ($(CONFIG_ATM_MPOA),m)
- M_OBJS += mpoa.o
- endif
-endif
-
+obj-y += proc.o
endif
+obj-$(CONFIG_ATM_LANE) += lec.o lane_mpoa_init.o
+obj-$(CONFIG_ATM_MPOA) += mpoa.o
include $(TOPDIR)/Rules.make
-mpoa.o: mpc.o mpoa_caches.o mpoa_proc.o
- $(LD) -r -o mpoa.o mpc.o mpoa_caches.o mpoa_proc.o
+mpoa.o: $(mpoa-objs)
+ $(LD) -r -o mpoa.o $(mpoa-objs)
FUNET's LINUX-ADM group, linux-adm@nic.funet.fi
TCL-scripts by Sam Shen (who was at: slshen@lbl.gov)