OSDN Git Service

move some generic arch rules up a level to remove duplication
authorMike Frysinger <vapier@gentoo.org>
Fri, 20 Jan 2006 02:11:06 +0000 (02:11 -0000)
committerMike Frysinger <vapier@gentoo.org>
Fri, 20 Jan 2006 02:11:06 +0000 (02:11 -0000)
libm/Makefile.in
libm/powerpc/Makefile.arch

index fa57e33..60d880d 100644 (file)
@@ -29,6 +29,9 @@ LIBS-libm.so := $(LIBS)
 
 libm_FULL_NAME := libm-$(MAJOR_VERSION).$(MINOR_VERSION).$(SUBLEVEL).so
 
+libm_ARCH_DIR:=$(top_srcdir)libm/$(TARGET_ARCH)
+libm_ARCH_OUT:=$(top_builddir)libm/$(TARGET_ARCH)
+
 ifeq ($(UCLIBC_HAS_FPU),y)
 ifeq ($(DO_C99_MATH),y)
 -include $(top_srcdir)libm/$(TARGET_ARCH)/Makefile.arch
@@ -159,4 +162,4 @@ $(libm_MOBJ:.o=.os): $(libm_MSRC)
        $(compile.m)
 
 libm_clean:
-       $(RM) $(libm_OUT)/*.{o,os,oS,a}
+       $(RM) $(libm_OUT)/*.{o,os,oS,a} $(libm_ARCH_OUT)/*.{o,os,oS}
index 6615e90..7c7600f 100644 (file)
@@ -5,9 +5,6 @@
 # Licensed under the LGPL v2.1, see the file COPYING.LIB in this tarball.
 #
 
-libm_ARCH_DIR:=$(top_srcdir)libm/powerpc
-libm_ARCH_OUT:=$(top_builddir)libm/powerpc
-
 libm_ARCH_SRC:=$(wildcard $(libm_ARCH_DIR)/*.c)
 libm_ARCH_OBJ:=$(patsubst $(libm_ARCH_DIR)/%.c,$(libm_ARCH_OUT)/%.o,$(libm_ARCH_SRC))
 
@@ -19,8 +16,3 @@ else
 libm-a-y+=$(libm_ARCH_OBJS)
 endif
 libm-so-y+=$(libm_ARCH_OBJS:.o=.os)
-
-objclean-y+=libm_arch_objclean
-
-libm_arch_objclean:
-       $(RM) $(libm_ARCH_OUT)/*.{o,os}