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