From 3f934367b8e39c8da444a0250ccc58245d9370b2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fredrik=20H=C3=BCbinette=20=28Hubbe=29?= <hubbe@hubbe.net> Date: Wed, 14 Jan 1998 21:57:43 -0800 Subject: [PATCH] tools updated to support 'make install' Rev: NT/tools/ar:1.3 Rev: NT/tools/chmod:1.1 Rev: NT/tools/cp:1.1 Rev: NT/tools/install:1.1 Rev: NT/tools/mkdir:1.1 Rev: NT/tools/rntcc:1.6 Rev: NT/tools/uname:1.2 --- NT/tools/ar | 2 +- NT/tools/chmod | 11 +++++++++++ NT/tools/cp | 14 ++++++++++++++ NT/tools/install | 24 ++++++++++++++++++++++++ NT/tools/mkdir | 12 ++++++++++++ NT/tools/rntcc | 7 ++++--- NT/tools/uname | 2 +- 7 files changed, 67 insertions(+), 5 deletions(-) create mode 100755 NT/tools/chmod create mode 100755 NT/tools/cp create mode 100755 NT/tools/install create mode 100755 NT/tools/mkdir diff --git a/NT/tools/ar b/NT/tools/ar index 8dfdb191bc..e7e3b77851 100755 --- a/NT/tools/ar +++ b/NT/tools/ar @@ -14,7 +14,7 @@ XFILE=TMP$$.l rm $XFILE 2>/dev/null 1>/dev/null || : OPTS= -for a in $* +for a in "$@" do OPTS="$OPTS +$a" done diff --git a/NT/tools/chmod b/NT/tools/chmod new file mode 100755 index 0000000000..0ca8aacac1 --- /dev/null +++ b/NT/tools/chmod @@ -0,0 +1,11 @@ +#!/bin/sh + +dest=`eval echo '$'$#` + +case "x$dest" in + x[a-zA-Z]:*) + exit 0 + ;; +esac + +exec /bin/chmod "$@" diff --git a/NT/tools/cp b/NT/tools/cp new file mode 100755 index 0000000000..e0641cef88 --- /dev/null +++ b/NT/tools/cp @@ -0,0 +1,14 @@ +#!/bin/sh + +dest=`eval echo '$'$#` + +case "x$dest" in + x[a-zA-Z]:*) + . $NTTOOLS + do_cmd "copy `fixpath $*`" + exit 0 + ;; +esac + +exec /bin/cp "$@" + diff --git a/NT/tools/install b/NT/tools/install new file mode 100755 index 0000000000..4374c8409d --- /dev/null +++ b/NT/tools/install @@ -0,0 +1,24 @@ +#!/bin/sh + +dest=`eval echo '$'$#` + + +case "x$dest" in + x[a-zA-Z]:*) + . $NTTOOLS + + if test "x$1" = "x-c" ; then + shift + fi + + if test -f "$1.exe" ; then + set -- "$1.exe" "$2" + fi + + do_cmd "copy `fixpath $*`" + exit 0 + ;; +esac + +exec /usr/bin/install "$@" + diff --git a/NT/tools/mkdir b/NT/tools/mkdir new file mode 100755 index 0000000000..3cb399cfd4 --- /dev/null +++ b/NT/tools/mkdir @@ -0,0 +1,12 @@ +#!/bin/sh + + +case "x$1" in + x[a-zA-Z]:*) + . $NTTOOLS + do_cmd "mkdir `fixpath $1`" + exit 0 + ;; +esac + +exec /bin/mkdir "$@" diff --git a/NT/tools/rntcc b/NT/tools/rntcc index 744f5b20fc..bd230c9f31 100755 --- a/NT/tools/rntcc +++ b/NT/tools/rntcc @@ -13,6 +13,7 @@ OPERATION=linking INCLUDE_PATH= LDOPTS="OPTION STACK=8m" LIBRARIES="" +NTCC=wcc386 DEBUG=no OPTIMIZE=no @@ -138,19 +139,19 @@ fi case $OPERATION in compiling) - do_cmd wcc386 $CFLAGS $OFLAGS `fixpath $SOURCES $OBJECTS` + do_cmd $NTCC $CFLAGS $OFLAGS `fixpath $SOURCES $OBJECTS` TARGET=$OUTPUT ;; preprocessing) - do_cmd wcc386 -p $CFLAGS `fixpath $SOURCES` + do_cmd $NTCC -p $CFLAGS `fixpath $SOURCES` ;; linking) for a in `fixpath $SOURCES` do BASE=`echo $a | sed -e 's/\.c//'` - do_cmd wcc386 -i$IPATH $CFLAGS -fo=$BASE.obj $a + do_cmd $NTCC -i$IPATH $CFLAGS -fo=$BASE.obj $a OBJECTS="$OBJECTS $BASE.obj" done diff --git a/NT/tools/uname b/NT/tools/uname index da1b629b5d..ff699aae43 100755 --- a/NT/tools/uname +++ b/NT/tools/uname @@ -6,7 +6,7 @@ M=no N=no S=no -for a in "$*" +for a in "$@" do case "$a" in --version) -- GitLab