Module Name:    src
Committed By:   mrg
Date:           Wed Jun 29 02:02:38 UTC 2011

Modified Files:
        src/tools/gcc: Makefile mknative-gcc

Log Message:
get libdecnumber info out of GCC.


To generate a diff of this commit:
cvs rdiff -u -r1.39 -r1.40 src/tools/gcc/Makefile
cvs rdiff -u -r1.50 -r1.51 src/tools/gcc/mknative-gcc

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

Modified files:

Index: src/tools/gcc/Makefile
diff -u src/tools/gcc/Makefile:1.39 src/tools/gcc/Makefile:1.40
--- src/tools/gcc/Makefile:1.39	Thu Jun 23 05:42:37 2011
+++ src/tools/gcc/Makefile	Wed Jun 29 02:02:38 2011
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.39 2011/06/23 05:42:37 mrg Exp $
+#	$NetBSD: Makefile,v 1.40 2011/06/29 02:02:38 mrg Exp $
 
 .include <bsd.own.mk>
 
@@ -142,7 +142,8 @@
 		(cd .native && ${MKNATIVE_ENV} ${BUILD_MAKE} all-build-libiberty)
 	PATH=${TOOLDIR}/bin:$$PATH; export PATH; \
 		(cd .native && ${MKNATIVE_ENV} ${BUILD_MAKE} configure-gcc configure-libcpp) && \
-		(cd .native && ${MKNATIVE_ENV} ${BUILD_MAKE} configure-libiberty)
+		(cd .native && ${MKNATIVE_ENV} ${BUILD_MAKE} configure-libiberty) && \
+		(cd .native && ${MKNATIVE_ENV} ${BUILD_MAKE} configure-libdecnumber)
 	# edit Makefile so that maybe-all-gcc does not depend on all-gcc any more.
 		(cd .native && mv Makefile Makefile.config && \
 			${TOOL_SED} -e 's/\(maybe-all-gcc:\) all-gcc/\1/' \

Index: src/tools/gcc/mknative-gcc
diff -u src/tools/gcc/mknative-gcc:1.50 src/tools/gcc/mknative-gcc:1.51
--- src/tools/gcc/mknative-gcc:1.50	Tue Jun 28 04:30:32 2011
+++ src/tools/gcc/mknative-gcc	Wed Jun 29 02:02:38 2011
@@ -1,5 +1,5 @@
 #!/bin/sh
-#	$NetBSD: mknative-gcc,v 1.50 2011/06/28 04:30:32 mrg Exp $
+#	$NetBSD: mknative-gcc,v 1.51 2011/06/29 02:02:38 mrg Exp $
 #
 # Shell script for generating all the constants needed for a native
 # platform build of src/gnu/dist/gcc.
@@ -434,6 +434,16 @@
 		<$_TMPDIR/libiberty/config.h
 }
 
+##### lib/libdecnumber #####
+
+get_libdecnumber () {
+	_subdir="$1"
+
+	mkdir -p $_OUTDIR/lib/$_subdir/arch/$MACHINE_ARCH
+	write_c $_OUTDIRBASE/lib/$_subdir/arch/$MACHINE_ARCH/config.h \
+		<$_TMPDIR/libdecnumber/config.h
+}
+
 ##### gnu/lib/libobjc #####
 
 get_libobjc () {
@@ -567,7 +577,7 @@
 		getvars gcc/Makefile \
 			F77_OBJS | sed 's/f\///g'
 		case ${_subdir} in
-		gcc4)
+		gcc4 | gcc)
 			getvars libcpp/Makefile \
 				libcpp_a_OBJS
 			;;
@@ -592,16 +602,18 @@
 		hfiles='auto-host gencheck configargs gthr-default tm bconfig config multilib'
 		;;
 	gcc)
-		write_c $_OUTDIRBASE/usr.bin/$_subdir/libcpp/arch/$MACHINE_ARCH/config.h <$_TMPDIR/libcpp/config.h
-		hfiles='auto-host configargs gthr-default tm bconfig config multilib'
+		mkdir -p $_OUTDIR/usr.bin/libcpp/arch/$MACHINE_ARCH
+		write_c $_OUTDIRBASE/usr.bin/libcpp/arch/$MACHINE_ARCH/config.h <$_TMPDIR/libcpp/config.h
+		hfiles='auto-host configargs gthr-default tm bconfig config multilib bversion plugin-version'
 		;;
 	esac
 	for f in $hfiles; do
 		write_c $_OUTDIRBASE/usr.bin/$_subdir/arch/$MACHINE_ARCH/$f.h <$_TMPDIR/gcc/$f.h
 	done
 
-	write_c $_OUTDIRBASE/usr.bin/$_subdir/arch/$MACHINE_ARCH/bversion.h \
-		<$_TMPDIR/gcc/bversion.h
+	for f in all-tree.def; do
+		write_c $_OUTDIRBASE/usr.bin/$_subdir/arch/$MACHINE_ARCH/$f <$_TMPDIR/gcc/$f
+	done
 }
 
 ##### main #####
@@ -642,6 +654,7 @@
 	get_gcc_libiberty gcc
 	get_libobjc libobjc
 	get_libstdcxx_v3 libstdc++-v3
+	get_libdecnumber libdecnumber
 	exit 0
 	;;
 

Reply via email to