Source-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[src/trunk]: src/external/lgpl3/gmp/lib/libgmp collect common rules in the sh...



details:   https://anonhg.NetBSD.org/src/rev/d30332ddc280
branches:  trunk
changeset: 782924:d30332ddc280
user:      drochner <drochner%NetBSD.org@localhost>
date:      Mon Nov 26 18:57:33 2012 +0000

description:
collect common rules in the shared Makefile, this propagates the .OBJDIR
fix done for i386 last year to all other ports

diffstat:

 external/lgpl3/gmp/lib/libgmp/Makefile                    |  35 ++++++++++++++-
 external/lgpl3/gmp/lib/libgmp/arch/alpha/Makefile.inc     |  27 +-----------
 external/lgpl3/gmp/lib/libgmp/arch/arm/Makefile.inc       |  30 +------------
 external/lgpl3/gmp/lib/libgmp/arch/armeb/Makefile.inc     |  30 +------------
 external/lgpl3/gmp/lib/libgmp/arch/earm/Makefile.inc      |  30 +------------
 external/lgpl3/gmp/lib/libgmp/arch/hppa/Makefile.inc      |  27 +-----------
 external/lgpl3/gmp/lib/libgmp/arch/i386/Makefile.inc      |  33 +-------------
 external/lgpl3/gmp/lib/libgmp/arch/m68000/Makefile.inc    |  27 +-----------
 external/lgpl3/gmp/lib/libgmp/arch/m68k/Makefile.inc      |  27 +-----------
 external/lgpl3/gmp/lib/libgmp/arch/mips64eb/Makefile.inc  |  27 +-----------
 external/lgpl3/gmp/lib/libgmp/arch/mips64el/Makefile.inc  |  18 +-------
 external/lgpl3/gmp/lib/libgmp/arch/mipseb/Makefile.inc    |  27 +-----------
 external/lgpl3/gmp/lib/libgmp/arch/mipsel/Makefile.inc    |  27 +-----------
 external/lgpl3/gmp/lib/libgmp/arch/powerpc/Makefile.inc   |  30 +------------
 external/lgpl3/gmp/lib/libgmp/arch/powerpc64/Makefile.inc |  30 +------------
 external/lgpl3/gmp/lib/libgmp/arch/sh3eb/Makefile.inc     |  18 +-------
 external/lgpl3/gmp/lib/libgmp/arch/sh3el/Makefile.inc     |  18 +-------
 external/lgpl3/gmp/lib/libgmp/arch/sparc/Makefile.inc     |  30 +------------
 external/lgpl3/gmp/lib/libgmp/arch/sparc64/Makefile.inc   |  28 +-----------
 external/lgpl3/gmp/lib/libgmp/arch/vax/Makefile.inc       |  27 +-----------
 external/lgpl3/gmp/lib/libgmp/arch/x86_64/Makefile.inc    |  17 +------
 21 files changed, 54 insertions(+), 509 deletions(-)

diffs (truncated from 808 to 300 lines):

diff -r fb902dc6d64e -r d30332ddc280 external/lgpl3/gmp/lib/libgmp/Makefile
--- a/external/lgpl3/gmp/lib/libgmp/Makefile    Mon Nov 26 17:56:17 2012 +0000
+++ b/external/lgpl3/gmp/lib/libgmp/Makefile    Mon Nov 26 18:57:33 2012 +0000
@@ -1,4 +1,4 @@
-#      $NetBSD: Makefile,v 1.13 2012/08/10 16:05:26 joerg Exp $
+#      $NetBSD: Makefile,v 1.14 2012/11/26 18:57:33 drochner Exp $
 
 .include <bsd.init.mk>
 
@@ -181,6 +181,39 @@
 
 .include "${.CURDIR}/arch/${MACHINE_ARCH}/Makefile.inc"
 
+# XXX stuff looks for "../config.m4"
+dummy:
+       mkdir dummy
+${.OBJDIR}/config.m4: ${.CURDIR}/arch/${MACHINE_ARCH}/config.m4
+       cp ${.CURDIR}/arch/${MACHINE_ARCH}/config.m4 ${.OBJDIR}/config.m4
+
+CLEANFILES+=   config.m4
+clean: cleandummy
+cleandummy: .PHONY
+       -rmdir dummy
+
+BUILD_S_INCS=  -I${.CURDIR} -I${.OBJDIR}/dummy -I${DIST}/ -I${DIST}/mpn
+
+.for _build _src in ${ASM_SRCS_LIST}
+${_build:R}.s: Makefile dummy ${.OBJDIR}/config.m4
+       ${TOOL_M4} -DCONFIG_TOP_SRCDIR=${DIST} ${BUILD_S_INCS} \
+               ${M4FLAGS} ${M4FLAGS.${.TARGET:R}} \
+               -DOPERATION_${.TARGET:R} ${DIST}/${_src} > ${.TARGET}
+
+SRCS+=         ${_build:R}.s
+CLEANFILES+=   ${_build:R}.s
+.endfor
+
+.for _build _src in ${C_SRCS_LIST}
+mpn_${_build}: Makefile
+       echo '#include "${_src}"' > ${.TARGET}
+
+CPPFLAGS.mpn_${_build}+= -DOPERATION_${_build:R}
+
+SRCS+=         mpn_${_build}   
+CLEANFILES+=   mpn_${_build}   
+.endfor
+
 .include <bsd.lib.mk>
 
 .PATH: ${DIST} \
diff -r fb902dc6d64e -r d30332ddc280 external/lgpl3/gmp/lib/libgmp/arch/alpha/Makefile.inc
--- a/external/lgpl3/gmp/lib/libgmp/arch/alpha/Makefile.inc     Mon Nov 26 17:56:17 2012 +0000
+++ b/external/lgpl3/gmp/lib/libgmp/arch/alpha/Makefile.inc     Mon Nov 26 18:57:33 2012 +0000
@@ -1,4 +1,4 @@
-#      $NetBSD: Makefile.inc,v 1.1 2011/07/07 02:06:32 mrg Exp $
+#      $NetBSD: Makefile.inc,v 1.2 2012/11/26 18:57:34 drochner Exp $
 
 SRCS+= \
        random.c \
@@ -167,28 +167,3 @@
        ${.OBJDIR}/gen-trialdivtab $(GMP_LIMB_BITS) 8000 > ${.OBJDIR}/trialdivtab.h
 
 CLEANFILES+=   trialdivtab.h
-
-# XXX stuff looks for "../config.m4"
-dummy:
-       mkdir dummy
-${.OBJDIR}/config.m4: ${.CURDIR}/arch/${MACHINE_ARCH}/config.m4
-       cp ${.CURDIR}/arch/${MACHINE_ARCH}/config.m4 ${.TARGET}
-
-.for _build _src in ${ASM_SRCS_LIST}
-${_build:R}.s: Makefile dummy ${.OBJDIR}/config.m4
-       ${TOOL_M4} -DCONFIG_TOP_SRCDIR=${DIST} -I${.CURDIR} -I${.OBJDIR}/dummy -I${DIST}/ -I${DIST}/mpn -DOPERATION_${.TARGET:R} ${DIST}/${_src} > ${.TARGET}
-
-SRCS+=         ${_build:R}.s
-CLEANFILES+=   ${_build:R}.s
-
-.endfor
-
-.for _build _src in ${C_SRCS_LIST}
-mpn_${_build}: Makefile
-       echo '#include "${_src}"' > ${.TARGET}
-
-CPPFLAGS.mpn_${_build}+= -DOPERATION_${_build:R}
-
-SRCS+=         mpn_${_build}
-CLEANFILES+=   mpn_${_build}
-.endfor
diff -r fb902dc6d64e -r d30332ddc280 external/lgpl3/gmp/lib/libgmp/arch/arm/Makefile.inc
--- a/external/lgpl3/gmp/lib/libgmp/arch/arm/Makefile.inc       Mon Nov 26 17:56:17 2012 +0000
+++ b/external/lgpl3/gmp/lib/libgmp/arch/arm/Makefile.inc       Mon Nov 26 18:57:33 2012 +0000
@@ -1,4 +1,4 @@
-#      $NetBSD: Makefile.inc,v 1.3 2011/07/10 02:41:50 mrg Exp $
+#      $NetBSD: Makefile.inc,v 1.4 2012/11/26 18:57:34 drochner Exp $
 
 SRCS+= \
        random.c \
@@ -164,33 +164,5 @@
 
 CLEANFILES+=   trialdivtab.h
 
-# XXX stuff looks for "../config.m4"
-dummy:
-       mkdir dummy
-${.OBJDIR}/config.m4: ${.CURDIR}/arch/${MACHINE_ARCH}/config.m4
-       cp ${.CURDIR}/arch/${MACHINE_ARCH}/config.m4 ${.TARGET}
-
-BUILD_S_INCS=  -I${.CURDIR} -I${.OBJDIR}/dummy -I${DIST}/ -I${DIST}/mpn
-
 M4FLAGS= -DPIC
 COPTS+= -fPIC
-.for _build _src in ${ASM_SRCS_LIST}
-${_build:R}.s: Makefile dummy ${.OBJDIR}/config.m4
-       ${TOOL_M4} -DCONFIG_TOP_SRCDIR=${DIST} ${BUILD_S_INCS} \
-               ${M4FLAGS} ${M4FLAGS.${.TARGET:R}} \
-               -DOPERATION_${.TARGET:R} ${DIST}/${_src} > ${.TARGET}
-
-SRCS+=         ${_build:R}.s
-CLEANFILES+=   ${_build:R}.s
-
-.endfor
-
-.for _build _src in ${C_SRCS_LIST}
-mpn_${_build}: Makefile
-       echo '#include "${_src}"' > ${.TARGET}
-
-CPPFLAGS.mpn_${_build}+= -DOPERATION_${_build:R}
-
-SRCS+=         mpn_${_build}
-CLEANFILES+=   mpn_${_build}
-.endfor
diff -r fb902dc6d64e -r d30332ddc280 external/lgpl3/gmp/lib/libgmp/arch/armeb/Makefile.inc
--- a/external/lgpl3/gmp/lib/libgmp/arch/armeb/Makefile.inc     Mon Nov 26 17:56:17 2012 +0000
+++ b/external/lgpl3/gmp/lib/libgmp/arch/armeb/Makefile.inc     Mon Nov 26 18:57:33 2012 +0000
@@ -1,4 +1,4 @@
-#      $NetBSD: Makefile.inc,v 1.3 2011/07/10 02:41:50 mrg Exp $
+#      $NetBSD: Makefile.inc,v 1.4 2012/11/26 18:57:34 drochner Exp $
 
 SRCS+= \
        random.c \
@@ -164,33 +164,5 @@
 
 CLEANFILES+=   trialdivtab.h
 
-# XXX stuff looks for "../config.m4"
-dummy:
-       mkdir dummy
-${.OBJDIR}/config.m4: ${.CURDIR}/arch/${MACHINE_ARCH}/config.m4
-       cp ${.CURDIR}/arch/${MACHINE_ARCH}/config.m4 ${.TARGET}
-
-BUILD_S_INCS=  -I${.CURDIR} -I${.OBJDIR}/dummy -I${DIST}/ -I${DIST}/mpn
-
 M4FLAGS= -DPIC
 COPTS+= -fPIC
-.for _build _src in ${ASM_SRCS_LIST}
-${_build:R}.s: Makefile dummy ${.OBJDIR}/config.m4
-       ${TOOL_M4} -DCONFIG_TOP_SRCDIR=${DIST} ${BUILD_S_INCS} \
-               ${M4FLAGS} ${M4FLAGS.${.TARGET:R}} \
-               -DOPERATION_${.TARGET:R} ${DIST}/${_src} > ${.TARGET}
-
-SRCS+=         ${_build:R}.s
-CLEANFILES+=   ${_build:R}.s
-
-.endfor
-
-.for _build _src in ${C_SRCS_LIST}
-mpn_${_build}: Makefile
-       echo '#include "${_src}"' > ${.TARGET}
-
-CPPFLAGS.mpn_${_build}+= -DOPERATION_${_build:R}
-
-SRCS+=         mpn_${_build}
-CLEANFILES+=   mpn_${_build}
-.endfor
diff -r fb902dc6d64e -r d30332ddc280 external/lgpl3/gmp/lib/libgmp/arch/earm/Makefile.inc
--- a/external/lgpl3/gmp/lib/libgmp/arch/earm/Makefile.inc      Mon Nov 26 17:56:17 2012 +0000
+++ b/external/lgpl3/gmp/lib/libgmp/arch/earm/Makefile.inc      Mon Nov 26 18:57:33 2012 +0000
@@ -1,4 +1,4 @@
-#      $NetBSD: Makefile.inc,v 1.1 2012/08/05 18:27:13 matt Exp $
+#      $NetBSD: Makefile.inc,v 1.2 2012/11/26 18:57:34 drochner Exp $
 
 SRCS+= \
        random.c \
@@ -164,33 +164,5 @@
 
 CLEANFILES+=   trialdivtab.h
 
-# XXX stuff looks for "../config.m4"
-dummy:
-       mkdir dummy
-${.OBJDIR}/config.m4: ${.CURDIR}/arch/${MACHINE_ARCH}/config.m4
-       cp ${.CURDIR}/arch/${MACHINE_ARCH}/config.m4 ${.TARGET}
-
-BUILD_S_INCS=  -I${.CURDIR} -I${.OBJDIR}/dummy -I${DIST}/ -I${DIST}/mpn
-
 M4FLAGS= -DPIC
 COPTS+= -fPIC
-.for _build _src in ${ASM_SRCS_LIST}
-${_build:R}.s: Makefile dummy ${.OBJDIR}/config.m4
-       ${TOOL_M4} -DCONFIG_TOP_SRCDIR=${DIST} ${BUILD_S_INCS} \
-               ${M4FLAGS} ${M4FLAGS.${.TARGET:R}} \
-               -DOPERATION_${.TARGET:R} ${DIST}/${_src} > ${.TARGET}
-
-SRCS+=         ${_build:R}.s
-CLEANFILES+=   ${_build:R}.s
-
-.endfor
-
-.for _build _src in ${C_SRCS_LIST}
-mpn_${_build}: Makefile
-       echo '#include "${_src}"' > ${.TARGET}
-
-CPPFLAGS.mpn_${_build}+= -DOPERATION_${_build:R}
-
-SRCS+=         mpn_${_build}
-CLEANFILES+=   mpn_${_build}
-.endfor
diff -r fb902dc6d64e -r d30332ddc280 external/lgpl3/gmp/lib/libgmp/arch/hppa/Makefile.inc
--- a/external/lgpl3/gmp/lib/libgmp/arch/hppa/Makefile.inc      Mon Nov 26 17:56:17 2012 +0000
+++ b/external/lgpl3/gmp/lib/libgmp/arch/hppa/Makefile.inc      Mon Nov 26 18:57:33 2012 +0000
@@ -1,4 +1,4 @@
-#      $NetBSD: Makefile.inc,v 1.1 2011/07/07 02:06:32 mrg Exp $
+#      $NetBSD: Makefile.inc,v 1.2 2012/11/26 18:57:34 drochner Exp $
 
 SRCS+= \
        random.c \
@@ -164,28 +164,3 @@
        ${.OBJDIR}/gen-trialdivtab $(GMP_LIMB_BITS) 8000 > ${.OBJDIR}/trialdivtab.h
 
 CLEANFILES+=   trialdivtab.h
-
-# XXX stuff looks for "../config.m4"
-dummy:
-       mkdir dummy
-${.OBJDIR}/config.m4: ${.CURDIR}/arch/${MACHINE_ARCH}/config.m4
-       cp ${.CURDIR}/arch/${MACHINE_ARCH}/config.m4 ${.TARGET}
-
-.for _build _src in ${ASM_SRCS_LIST}
-${_build:R}.s: Makefile dummy ${.OBJDIR}/config.m4
-       ${TOOL_M4} -DCONFIG_TOP_SRCDIR=${DIST} -I${.CURDIR} -I${.OBJDIR}/dummy -I${DIST}/ -I${DIST}/mpn -DOPERATION_${.TARGET:R} ${DIST}/${_src} > ${.TARGET}
-
-SRCS+=         ${_build:R}.s
-CLEANFILES+=   ${_build:R}.s
-
-.endfor
-
-.for _build _src in ${C_SRCS_LIST}
-mpn_${_build}: Makefile
-       echo '#include "${_src}"' > ${.TARGET}
-
-CPPFLAGS.mpn_${_build}+= -DOPERATION_${_build:R}
-
-SRCS+=         mpn_${_build}
-CLEANFILES+=   mpn_${_build}
-.endfor
diff -r fb902dc6d64e -r d30332ddc280 external/lgpl3/gmp/lib/libgmp/arch/i386/Makefile.inc
--- a/external/lgpl3/gmp/lib/libgmp/arch/i386/Makefile.inc      Mon Nov 26 17:56:17 2012 +0000
+++ b/external/lgpl3/gmp/lib/libgmp/arch/i386/Makefile.inc      Mon Nov 26 18:57:33 2012 +0000
@@ -1,4 +1,4 @@
-#      $NetBSD: Makefile.inc,v 1.5 2011/07/07 17:55:26 drochner Exp $
+#      $NetBSD: Makefile.inc,v 1.6 2012/11/26 18:57:35 drochner Exp $
 
 SRCS+= \
        random.c \
@@ -175,34 +175,3 @@
        ${.OBJDIR}/gen-trialdivtab $(GMP_LIMB_BITS) 8000 > ${.OBJDIR}/trialdivtab.h
 
 CLEANFILES+=   trialdivtab.h
-
-# XXX stuff looks for "../config.m4"
-dummy:
-       mkdir dummy
-${.OBJDIR}/config.m4: ${.CURDIR}/arch/${MACHINE_ARCH}/config.m4
-       cp ${.CURDIR}/arch/${MACHINE_ARCH}/config.m4 ${.OBJDIR}/config.m4
-
-CLEANFILES+=   config.m4
-clean: cleandummy
-cleandummy: .PHONY
-       -rmdir dummy
-
-.for _build _src in ${ASM_SRCS_LIST}
-${_build:R}.s: Makefile dummy ${.OBJDIR}/config.m4
-       ${TOOL_M4} -DCONFIG_TOP_SRCDIR=${DIST} -I${.CURDIR} -I${.OBJDIR}/dummy -I${DIST}/ -I${DIST}/mpn -DOPERATION_${.TARGET:R} ${DIST}/${_src} > ${.TARGET}
-
-SRCS+=         ${_build:R}.s
-CLEANFILES+=   ${_build:R}.s
-
-.endfor
-
-.for _build _src in ${C_SRCS_LIST}
-mpn_${_build}: Makefile
-       echo '#include "${_src}"' > ${.TARGET}
-
-CPPFLAGS.mpn_${_build}+= -DOPERATION_${_build:R}
-
-SRCS+=         mpn_${_build}
-CLEANFILES+=   mpn_${_build}
-.endfor
-
diff -r fb902dc6d64e -r d30332ddc280 external/lgpl3/gmp/lib/libgmp/arch/m68000/Makefile.inc
--- a/external/lgpl3/gmp/lib/libgmp/arch/m68000/Makefile.inc    Mon Nov 26 17:56:17 2012 +0000



Home | Main Index | Thread Index | Old Index