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