From 84800db5caa8fbf6033a0e4c58ff83c1ba7ecf0f Mon Sep 17 00:00:00 2001 From: mrg Date: Sun, 26 Oct 2008 12:58:38 +0000 Subject: [PATCH] make this almost output almost identical to what is about to be checked in. --- compat/build-makefiles | 36 ++++++++++++++---------------------- 1 file changed, 14 insertions(+), 22 deletions(-) diff --git a/compat/build-makefiles b/compat/build-makefiles index 86fe24dfe1a1..ce3e5a332e13 100755 --- a/compat/build-makefiles +++ b/compat/build-makefiles @@ -8,7 +8,6 @@ rwsrcdir=/home/current/src MAKE=${MAKE-make} CHECK_SUBDIRS="gnu/lib gnu/lib/libgcc4 lib lib/csu lib/i18n_module external/bsd/openldap/lib" -CHECK_SUBDIRS="lib/csu" # lib/csu is spsecial # lib/libm needs to be special -- i387 # gnu/lib/libsupc++ -- fails to get NOPROFILE properly @@ -34,7 +33,7 @@ for _dir in ${CHECK_SUBDIRS}; do mkdir -p ${rwsrcdir}/compat/${_dir}/${_sd} ( cat <<'EOF' -# $NetBSD: build-makefiles,v 1.1 2008/10/26 07:38:28 mrg Exp $ +# $NetBSD: build-makefiles,v 1.2 2008/10/26 12:58:38 mrg Exp $ NOLINT= # defined NOMAN= # defined @@ -49,15 +48,6 @@ EOF NOCHECKVER= # defined -# XXX -.if ${MACHINE_ARCH} == "sparc64" -ARCHSUBDIR= sparc -COMMON_ARCHSUBDIR= sparc -.elif ${MACHINE_ARCH} == "sparc64" -ARCHSUBDIR= i386 -COMMON_ARCHSUBDIR= i386 -.endif - .include # Resolve pathnames in variables. @@ -87,19 +77,21 @@ EOF ) > ${rwsrcdir}/compat/${_dir}/${_sd}/Makefile done - (printf '# $'NetBSD'$\n\n' - #printf ".include \n\n" - printf "_CURDIR:= \${.CURDIR}\n\n" - printf ".CURDIR:=\${NETBSDSRCDIR}/${_dir}\n\n" - printf ".include "'"'"\${.CURDIR}/Makefile"'"'"\n\n" - printf ".CURDIR:= \${_CURDIR}\n" - ) > ${rwsrcdir}/compat/${_dir}/Makefile - - if [ -f "${srcdir}/${_dir}/Makefile.inc" ]; then + if [ ${_dir} != "lib/csu" ]; then (printf '# $'NetBSD'$\n\n' + #printf ".include \n\n" printf "_CURDIR:= \${.CURDIR}\n\n" - printf ".include "'"'"\${NETBSDSRCDIR}/${_dir}/Makefile.inc"'"'"\n\n" + printf ".CURDIR:=\${NETBSDSRCDIR}/${_dir}\n\n" + printf ".include "'"'"\${.CURDIR}/Makefile"'"'"\n\n" printf ".CURDIR:= \${_CURDIR}\n" - ) > ${rwsrcdir}/compat/${_dir}/Makefile.inc + ) > ${rwsrcdir}/compat/${_dir}/Makefile + + if [ -f "${srcdir}/${_dir}/Makefile.inc" ]; then + (printf '# $'NetBSD'$\n\n' + printf "_CURDIR:= \${.CURDIR}\n\n" + printf ".include "'"'"\${NETBSDSRCDIR}/${_dir}/Makefile.inc"'"'"\n\n" + printf ".CURDIR:= \${_CURDIR}\n" + ) > ${rwsrcdir}/compat/${_dir}/Makefile.inc + fi fi done