Module Name:    src
Committed By:   mrg
Date:           Fri Jul  1 01:30:17 UTC 2011

Modified Files:
        src/compat/amd64/i386: bsd.i386.mk
        src/compat/mips64/64: bsd.64.mk
        src/compat/mips64/o32: bsd.o32.mk
        src/compat/sparc64/sparc: bsd.sparc.mk
        src/external/lgpl3/gmp/lib/libgmp: Makefile
        src/external/lgpl3/mpfr/lib/libmpfr: Makefile

Log Message:
- add support for src/compat builds
- use .include not .sinclude for the arch Makefile.inc file
- clean up


To generate a diff of this commit:
cvs rdiff -u -r1.2 -r1.3 src/compat/amd64/i386/bsd.i386.mk
cvs rdiff -u -r1.4 -r1.5 src/compat/mips64/64/bsd.64.mk
cvs rdiff -u -r1.4 -r1.5 src/compat/mips64/o32/bsd.o32.mk
cvs rdiff -u -r1.2 -r1.3 src/compat/sparc64/sparc/bsd.sparc.mk
cvs rdiff -u -r1.4 -r1.5 src/external/lgpl3/gmp/lib/libgmp/Makefile
cvs rdiff -u -r1.2 -r1.3 src/external/lgpl3/mpfr/lib/libmpfr/Makefile

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/compat/amd64/i386/bsd.i386.mk
diff -u src/compat/amd64/i386/bsd.i386.mk:1.2 src/compat/amd64/i386/bsd.i386.mk:1.3
--- src/compat/amd64/i386/bsd.i386.mk:1.2	Sat Dec 19 00:15:13 2009
+++ src/compat/amd64/i386/bsd.i386.mk	Fri Jul  1 01:30:16 2011
@@ -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"

Index: src/compat/mips64/64/bsd.64.mk
diff -u src/compat/mips64/64/bsd.64.mk:1.4 src/compat/mips64/64/bsd.64.mk:1.5
--- src/compat/mips64/64/bsd.64.mk:1.4	Sat Dec 19 04:11:32 2009
+++ src/compat/mips64/64/bsd.64.mk	Fri Jul  1 01:30:16 2011
@@ -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"

Index: src/compat/mips64/o32/bsd.o32.mk
diff -u src/compat/mips64/o32/bsd.o32.mk:1.4 src/compat/mips64/o32/bsd.o32.mk:1.5
--- src/compat/mips64/o32/bsd.o32.mk:1.4	Sat Dec 19 04:11:33 2009
+++ src/compat/mips64/o32/bsd.o32.mk	Fri Jul  1 01:30:16 2011
@@ -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"

Index: src/compat/sparc64/sparc/bsd.sparc.mk
diff -u src/compat/sparc64/sparc/bsd.sparc.mk:1.2 src/compat/sparc64/sparc/bsd.sparc.mk:1.3
--- src/compat/sparc64/sparc/bsd.sparc.mk:1.2	Sat Dec 19 04:11:33 2009
+++ src/compat/sparc64/sparc/bsd.sparc.mk	Fri Jul  1 01:30:16 2011
@@ -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"

Index: src/external/lgpl3/gmp/lib/libgmp/Makefile
diff -u src/external/lgpl3/gmp/lib/libgmp/Makefile:1.4 src/external/lgpl3/gmp/lib/libgmp/Makefile:1.5
--- src/external/lgpl3/gmp/lib/libgmp/Makefile:1.4	Wed Jun 29 08:09:43 2011
+++ src/external/lgpl3/gmp/lib/libgmp/Makefile	Fri Jul  1 01:30:16 2011
@@ -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

Index: src/external/lgpl3/mpfr/lib/libmpfr/Makefile
diff -u src/external/lgpl3/mpfr/lib/libmpfr/Makefile:1.2 src/external/lgpl3/mpfr/lib/libmpfr/Makefile:1.3
--- src/external/lgpl3/mpfr/lib/libmpfr/Makefile:1.2	Thu Jun 23 04:38:36 2011
+++ src/external/lgpl3/mpfr/lib/libmpfr/Makefile	Fri Jul  1 01:30:16 2011
@@ -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
 

Reply via email to