patch-2.4.0-test9 linux/drivers/telephony/Makefile

Next file: linux/drivers/telephony/ixj.c
Previous file: linux/drivers/sound/ymf_sb.c
Back to the patch index
Back to the overall index

diff -u --recursive --new-file v2.4.0-test8/linux/drivers/telephony/Makefile linux/drivers/telephony/Makefile
@@ -1,35 +1,29 @@
 #
-# Makefile for the kernel miscellaneous drivers.
+# Makefile for drivers/telephony
 #
 # Note! Dependencies are done automagically by 'make dep', which also
 # removes any old dependencies. DON'T put your own dependencies here
 # unless it's something special (ie not a .c file).
 #
-# Note 2! The CFLAGS definitions are now inherited from the
-# parent makes..
 
-SUB_DIRS     := 
+SUB_DIRS     :=
 MOD_SUB_DIRS := $(SUB_DIRS)
 ALL_SUB_DIRS := $(SUB_DIRS)
 
-L_TARGET := telephony.a
-MX_OBJS  :=
-M_OBJS  :=
-
-ifeq ($(CONFIG_PHONE),y)
-  LX_OBJS += phonedev.o
-else
-  ifeq ($(CONFIG_PHONE),m)
-    MX_OBJS += phonedev.o
-  endif
-endif
-
-ifeq ($(CONFIG_PHONE_IXJ),y)
-  L_OBJS += ixj.o
-else 
-  ifeq ($(CONFIG_PHONE_IXJ),m)
-    M_OBJS += ixj.o
-  endif
-endif
+obj-y   :=
+obj-n   :=
+obj-m   :=
+obj-    :=
+export-objs := phonedev.o
+
+obj-$(CONFIG_PHONE) += phonedev.o
+obj-$(CONFIG_PHONE_IXJ) += ixj.o
+
+O_TARGET := telephony.o
+O_OBJS   := $(filter-out $(export-objs), $(obj-y))
+OX_OBJS  := $(filter     $(export-objs), $(obj-y))
+M_OBJS   := $(sort $(filter-out $(export-objs), $(obj-m)))
+MX_OBJS  := $(sort $(filter     $(export-objs), $(obj-m)))
 
 include $(TOPDIR)/Rules.make
+

FUNET's LINUX-ADM group, linux-adm@nic.funet.fi
TCL-scripts by Sam Shen (who was at: slshen@lbl.gov)