version 1.20, 2001/11/09 04:14:17 |
version 1.21, 2001/11/11 01:34:30 |
Line 297 if [ -z "$makewrapper" ]; then |
|
Line 297 if [ -z "$makewrapper" ]; then |
|
makewrapper=$TOOLDIR/bin/nbmake-$MACHINE |
makewrapper=$TOOLDIR/bin/nbmake-$MACHINE |
fi |
fi |
|
|
if $do_rebuildmake || [ ! -f $makewrapper ] || [ $makewrapper -ot build.sh ]; then |
$runcmd rm -f $makewrapper |
$runcmd rm -f $makewrapper |
if [ "$runcmd" = "echo" ]; then |
if [ "$runcmd" = "echo" ]; then |
echo 'cat <<EOF >'$makewrapper |
echo 'cat <<EOF >'$makewrapper |
makewrapout= |
makewrapout= |
else |
else |
makewrapout=">>$makewrapper" |
makewrapout=">>$makewrapper" |
fi |
fi |
|
|
|
eval cat <<EOF $makewrapout |
eval cat <<EOF $makewrapout |
#! /bin/sh |
#! /bin/sh |
# Set proper variables to allow easy "make" building of a NetBSD subtree. |
# Set proper variables to allow easy "make" building of a NetBSD subtree. |
# Generated from: \$NetBSD$ |
# Generated from: \$NetBSD$ |
# |
# |
|
|
EOF |
EOF |
for f in $makeenv; do |
for f in $makeenv; do |
eval echo "$f=\'\$`echo $f`\'\;\ export\ $f" $makewrapout |
eval echo "$f=\'\$`echo $f`\'\;\ export\ $f" $makewrapout |
done |
done |
eval echo "USETOOLS=yes\; export USETOOLS" $makewrapout |
eval echo "USETOOLS=yes\; export USETOOLS" $makewrapout |
|
|
eval cat <<EOF $makewrapout |
eval cat <<EOF $makewrapout |
|
|
exec \$TOOLDIR/bin/nbmake \${1+"\$@"} |
exec \$TOOLDIR/bin/nbmake \${1+"\$@"} |
EOF |
EOF |
[ "$runcmd" = "echo" ] && echo EOF |
[ "$runcmd" = "echo" ] && echo EOF |
$runcmd chmod +x $makewrapper |
$runcmd chmod +x $makewrapper |
fi |
|
|
|
if $do_buildsystem; then |
if $do_buildsystem; then |
${runcmd-exec} $makewrapper $buildtarget |
${runcmd-exec} $makewrapper $buildtarget |