From 9bb781168b69e6278a03392d142f045b6924c297 Mon Sep 17 00:00:00 2001 From: skrll Date: Fri, 19 Sep 2008 13:18:28 +0000 Subject: [PATCH] Grab libgcov stuff. --- tools/gcc/mknative-gcc | 20 +++++++++++++++++++- 1 file changed, 19 insertions(+), 1 deletion(-) diff --git a/tools/gcc/mknative-gcc b/tools/gcc/mknative-gcc index bb9c8d5064a8..8556a7fe6c04 100755 --- a/tools/gcc/mknative-gcc +++ b/tools/gcc/mknative-gcc @@ -1,5 +1,5 @@ #!/bin/sh -# $NetBSD: mknative-gcc,v 1.23 2008/02/08 18:06:48 skrll Exp $ +# $NetBSD: mknative-gcc,v 1.24 2008/09/19 13:18:28 skrll Exp $ # # Shell script for generating all the constants needed for a native # platform build of src/gnu/dist/gcc. @@ -80,6 +80,23 @@ get_libgcc () { } | write_mk gnu/lib/lib$_subdir/arch${_archsubdir}/$MACHINE_ARCH.mk } +##### gnu/lib/libgcov ##### + +get_libgcov () { + _subdir="$1" + + mkdir -p $_TOP/gnu/lib/lib$_subdir/libgcov/arch/$MACHINE_ARCH + + { + getvars gcc/Makefile \ + LIBGCOV + } | write_mk gnu/lib/lib$_subdir/libgcov/arch/$MACHINE_ARCH/defs.mk + + write_c gnu/lib/lib$_subdir/libgcov/arch/$MACHINE_ARCH/gcov-iov.h \ + <$_TMPDIR/gcc/gcov-iov.h + +} + ##### gnu/usr.bin/gcc[34]/libiberty ##### get_gcc_libiberty () { @@ -300,6 +317,7 @@ libgcc4) gcc4) get_gcc gcc4 get_libgcc gcc4 + get_libgcov gcc4 get_crtstuff crtstuff4 get_gcc_libiberty gcc4 get_libobjc libobjc4