From c66b5095e9a69718f012e687383f036f67f6eb73 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fredrik=20H=C3=BCbinette=20=28Hubbe=29?= <hubbe@hubbe.net> Date: Thu, 1 Jan 1998 16:54:45 -0800 Subject: [PATCH] minor fixes Rev: NT/tools/lib:1.2 Rev: NT/tools/rntcc:1.3 --- NT/tools/lib | 2 +- NT/tools/rntcc | 16 ++++++++++------ 2 files changed, 11 insertions(+), 7 deletions(-) diff --git a/NT/tools/lib b/NT/tools/lib index d4348e5c87..d99d5b048c 100644 --- a/NT/tools/lib +++ b/NT/tools/lib @@ -1,5 +1,5 @@ CLEANUP=yes -DEBUG=no +DEBUG=yes if [ $DEBUG = yes ]; then set -x diff --git a/NT/tools/rntcc b/NT/tools/rntcc index 92fee23f5b..bddfd50e9e 100755 --- a/NT/tools/rntcc +++ b/NT/tools/rntcc @@ -8,10 +8,10 @@ OPTS="" CFLAGS="" SOURCES="" OBJECTS="" -OUTPUT= +OUTPUT=a.out OPERATION=linking INCLUDE_PATH= -LDOPTS="" +LDOPTS="OPTION STACK=8m" while test "$#" != 0; do case $1 in @@ -88,14 +88,17 @@ done ERRORFILE=TMP$$.err rm $ERRORFILE 2>/dev/null 1>/dev/null || : -CFLAGS="$CFLAGS -zq -i$IPATH -fr$ERRORFILE" +CFLAGS="$CFLAGS -zq -hw -fr$ERRORFILE" + if [ "x$OUTPUT" != x ]; then - CFLAGS="$CFLAGS -fo$OUTPUT" + OFLAGS="$OFLAGS -fo$OUTPUT" +else + OFLAGS= fi case $OPERATION in compiling) - do_cmd wcc386 $CFLAGS `fixpath $SOURCES $OBJECTS` + do_cmd wcc386 $CFLAGS $OFLAGS `fixpath $SOURCES $OBJECTS` TARGET=$OUTPUT ;; @@ -140,9 +143,10 @@ if [ "x$TARGET" != x ]; then fi if [ $OPERATION = linking ]; then + PWD=`pwd` echo >$OUTPUT "#!/bin/sh" echo >>$OUTPUT ". \$NTTOOLS" echo >>$OUTPUT "set -e" - echo >>$OUTPUT "silent_do_cmd $TARGET \"\$@\"" + echo >>$OUTPUT "silent_do_cmd '`fixpath $NTDRIVE$PWD/$TARGET`' \"\$@\"" chmod +x $OUTPUT fi -- GitLab