Source-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[src/trunk]: src - add support for src/compat builds
details: https://anonhg.NetBSD.org/src/rev/0b19750595ff
branches: trunk
changeset: 766721:0b19750595ff
user: mrg <mrg%NetBSD.org@localhost>
date: Fri Jul 01 01:30:16 2011 +0000
description:
- add support for src/compat builds
- use .include not .sinclude for the arch Makefile.inc file
- clean up
diffstat:
compat/amd64/i386/bsd.i386.mk | 4 +++-
compat/mips64/64/bsd.64.mk | 5 ++++-
compat/mips64/o32/bsd.o32.mk | 5 ++++-
compat/sparc64/sparc/bsd.sparc.mk | 4 +++-
external/lgpl3/gmp/lib/libgmp/Makefile | 27 +++++++++------------------
external/lgpl3/mpfr/lib/libmpfr/Makefile | 7 +++++--
6 files changed, 28 insertions(+), 24 deletions(-)
diffs (147 lines):
diff -r 620aec90b9d5 -r 0b19750595ff compat/amd64/i386/bsd.i386.mk
--- a/compat/amd64/i386/bsd.i386.mk Fri Jul 01 01:29:12 2011 +0000
+++ b/compat/amd64/i386/bsd.i386.mk Fri Jul 01 01:30:16 2011 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: bsd.i386.mk,v 1.2 2009/12/19 00:15:13 christos Exp $
+# $NetBSD: bsd.i386.mk,v 1.3 2011/07/01 01:30:16 mrg Exp $
LD+= -m elf_i386
MLIBDIR= i386
@@ -10,5 +10,7 @@
CSU_MACHINE_ARCH= ${MLIBDIR}
CRYPTO_MACHINE_CPU= ${MLIBDIR}
LDELFSO_MACHINE_CPU= ${MLIBDIR}
+LIBMPFR_MACHINE_ARCH= ${MLIBDIR}
+LIBGMP_MACHINE_ARCH= ${MLIBDIR}
.include "${.PARSEDIR}/../../m32.mk"
diff -r 620aec90b9d5 -r 0b19750595ff compat/mips64/64/bsd.64.mk
--- a/compat/mips64/64/bsd.64.mk Fri Jul 01 01:29:12 2011 +0000
+++ b/compat/mips64/64/bsd.64.mk Fri Jul 01 01:30:16 2011 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: bsd.64.mk,v 1.4 2009/12/19 04:11:32 christos Exp $
+# $NetBSD: bsd.64.mk,v 1.5 2011/07/01 01:30:16 mrg Exp $
.if ${MACHINE_ARCH} == "mips64eb"
LD+= -m elf64btsmip
@@ -13,4 +13,7 @@
LDFLAGS+= -mabi=64
MKDEPFLAGS+= -mabi=64
+LIBMPFR_MACHINE_ARCH= ${MLIBDIR}
+LIBGMP_MACHINE_ARCH= ${MLIBDIR}
+
.include "${.PARSEDIR}/../../Makefile.compat"
diff -r 620aec90b9d5 -r 0b19750595ff compat/mips64/o32/bsd.o32.mk
--- a/compat/mips64/o32/bsd.o32.mk Fri Jul 01 01:29:12 2011 +0000
+++ b/compat/mips64/o32/bsd.o32.mk Fri Jul 01 01:30:16 2011 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: bsd.o32.mk,v 1.4 2009/12/19 04:11:33 christos Exp $
+# $NetBSD: bsd.o32.mk,v 1.5 2011/07/01 01:30:16 mrg Exp $
.if ${MACHINE_ARCH} == "mips64eb"
LD+= -m elf32btsmip
@@ -13,4 +13,7 @@
LDFLAGS+= -mabi=32 -march=mips3
MKDEPFLAGS+= -mabi=32 -march=mips3
+LIBMPFR_MACHINE_ARCH= ${MLIBDIR}
+LIBGMP_MACHINE_ARCH= ${MLIBDIR}
+
.include "${.PARSEDIR}/../../Makefile.compat"
diff -r 620aec90b9d5 -r 0b19750595ff compat/sparc64/sparc/bsd.sparc.mk
--- a/compat/sparc64/sparc/bsd.sparc.mk Fri Jul 01 01:29:12 2011 +0000
+++ b/compat/sparc64/sparc/bsd.sparc.mk Fri Jul 01 01:30:16 2011 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: bsd.sparc.mk,v 1.2 2009/12/19 04:11:33 christos Exp $
+# $NetBSD: bsd.sparc.mk,v 1.3 2011/07/01 01:30:16 mrg Exp $
LD+= -m elf32_sparc
MLIBDIR= sparc
@@ -10,5 +10,7 @@
CSU_MACHINE_ARCH= ${MLIBDIR}
CRYPTO_MACHINE_CPU= ${MLIBDIR}
LDELFSO_MACHINE_CPU= ${MLIBDIR}
+LIBMPFR_MACHINE_ARCH= ${MLIBDIR}
+LIBGMP_MACHINE_ARCH= ${MLIBDIR}
.include "${.PARSEDIR}/../../m32.mk"
diff -r 620aec90b9d5 -r 0b19750595ff external/lgpl3/gmp/lib/libgmp/Makefile
--- a/external/lgpl3/gmp/lib/libgmp/Makefile Fri Jul 01 01:29:12 2011 +0000
+++ b/external/lgpl3/gmp/lib/libgmp/Makefile Fri Jul 01 01:30:16 2011 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.4 2011/06/29 08:09:43 mrg Exp $
+# $NetBSD: Makefile,v 1.5 2011/07/01 01:30:16 mrg Exp $
.include <bsd.init.mk>
@@ -139,24 +139,10 @@
.endfor
-.if 0
-# Build the generic popcount/hamdist for now
-.for _srcfile in \
- ${MPN_GENERIC_SRCS}
-mpn_${_srcfile}: Makefile
- echo '#include "mpn/generic/popham.c"' > ${.TARGET}
-
-COPTS.mpn_${_srcfile}+= -DOPERATION_${_srcfile:R}
-
-SRCS+= mpn_${_srcfile}
-CLEANFILES+= mpn_${_srcfile}
-.endfor
-.endif
-
INCS= gmp.h
INCSDIR= /usr/include
-CPPFLAGS+= -I. -I${DIST} -I${.CURDIR}/arch/${MACHINE_ARCH} -D__GMP_WITHIN_GMP -DHAVE_CONFIG_H
+CPPFLAGS+= -I. -I${DIST} -I${.CURDIR}/arch/${LIBGMP_MACHINE_ARCH} -D__GMP_WITHIN_GMP -DHAVE_CONFIG_H
WITHOUT_MAN= yes
@@ -190,12 +176,17 @@
CLEANFILES+= ${DPSRCS} gen-fac_ui gen-fib gen-bases gen-psqr
-.sinclude "${.CURDIR}/arch/${MACHINE_ARCH}/Makefile.inc"
+.if defined(MLIBDIR)
+LIBGMP_MACHINE_ARCH:=${MLIBDIR}
+.endif
+LIBGMP_MACHINE_ARCH?=${MACHINE_ARCH}
+
+.include "${.CURDIR}/arch/${LIBGMP_MACHINE_ARCH}/Makefile.inc"
.include <bsd.lib.mk>
.PATH: ${DIST} \
${DIST}/mpn/generic \
- ${.CURDIR}/arch/${MACHINE_ARCH} \
+ ${.CURDIR}/arch/${LIBGMP_MACHINE_ARCH} \
${DIST}/mpf \
${DIST}/mpz
diff -r 620aec90b9d5 -r 0b19750595ff external/lgpl3/mpfr/lib/libmpfr/Makefile
--- a/external/lgpl3/mpfr/lib/libmpfr/Makefile Fri Jul 01 01:29:12 2011 +0000
+++ b/external/lgpl3/mpfr/lib/libmpfr/Makefile Fri Jul 01 01:30:16 2011 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.2 2011/06/23 04:38:36 mrg Exp $
+# $NetBSD: Makefile,v 1.3 2011/07/01 01:30:16 mrg Exp $
.include <bsd.init.mk>
@@ -470,10 +470,13 @@
-DHAVE_CEIL=1 \
-DHAVE_ATTRIBUTE_MODE=1
-.if ${MACHINE_ARCH} == "x86_64"
+.if ${MACHINE_ARCH} == "x86_64" || ${MACHINE_ARCH} == "i386"
CPPFLAGS+= -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1
.endif
+.if ${MACHINE_ARCH} == "sparc64"
+CPPFLAGS+= -DHAVE_LDOUBLE_IEEE_QUAD_BIG=1
+.endif
WITHOUT_MAN= yes
Home |
Main Index |
Thread Index |
Old Index