Change all "Setup.sh" scripts to accept arguments and pass them
authorChris Hanson <org/chris-hanson/cph>
Mon, 25 Sep 2006 04:39:12 +0000 (04:39 +0000)
committerChris Hanson <org/chris-hanson/cph>
Mon, 25 Sep 2006 04:39:12 +0000 (04:39 +0000)
along.  "Setup.sh" in microcode passes those arguments to configure.

v7/src/Setup.sh
v7/src/compiler/Setup.sh
v7/src/etc/Setup.sh
v7/src/microcode/Setup.sh
v7/src/microcode/makegen/makeinit.sh
v7/src/runtime-check/Setup.sh

index 98dd091e7e00479166cf54feeb7e0ef00bdc889f..d0ded2ec10b119e57e428a7fb3c2299788dd9bdd 100755 (executable)
@@ -1,6 +1,6 @@
 #!/bin/sh
 #
-# $Id: Setup.sh,v 1.13 2006/09/16 11:19:08 gjr Exp $
+# $Id: Setup.sh,v 1.14 2006/09/25 04:38:45 cph Exp $
 #
 # Copyright 2000,2001,2003,2004,2006 Massachusetts Institute of Technology
 #
@@ -50,5 +50,5 @@ for SUBDIR in 6001 compiler cref edwin imail rcs runtime runtime-check \
               sf sos ssp star-parser win32 xdoc xml microcode; do
     echo "setting up ${SUBDIR}"
     maybe_link ${SUBDIR}/Setup.sh ../etc/Setup.sh
-    ( cd ${SUBDIR} && ./Setup.sh ) || exit 1
+    ( cd ${SUBDIR} && ./Setup.sh "$@" ) || exit 1
 done
index d6b78c772210532d595d9b7995ab356e482eb0ea..4cfaf502c47714ea7f70b0133ccf544c610d4203 100755 (executable)
@@ -1,8 +1,8 @@
 #!/bin/sh
 #
-# $Id: Setup.sh,v 1.6 2003/02/14 18:48:11 cph Exp $
+# $Id: Setup.sh,v 1.7 2006/09/25 04:38:51 cph Exp $
 #
-# Copyright 2000 Massachusetts Institute of Technology
+# Copyright 2000,2006 Massachusetts Institute of Technology
 #
 # This file is part of MIT/GNU Scheme.
 #
 # Utility to set up the MIT/GNU Scheme compiler directory.
 # The working directory must be the compiler directory.
 
-if [ $# -ne 0 ]; then
-    echo "usage: $0"
-    exit 1
-fi
-
 . ../etc/functions.sh
 
-../etc/Setup.sh
+../etc/Setup.sh "$@"
 
 for N in 1 2 3; do
     maybe_link machines/vax/dinstr${N}.scm instr${N}.scm
index 9d256bd6a844f3277392e5222693a903a1239e12..b7fbdbc47fefed3eb888d6bde91610c48e6e2045 100755 (executable)
@@ -1,8 +1,8 @@
 #!/bin/sh
 #
-# $Id: Setup.sh,v 1.9 2003/02/14 18:48:11 cph Exp $
+# $Id: Setup.sh,v 1.10 2006/09/25 04:38:56 cph Exp $
 #
-# Copyright 2000 Massachusetts Institute of Technology
+# Copyright 2000,2006 Massachusetts Institute of Technology
 #
 # This file is part of MIT/GNU Scheme.
 #
 # Utility to set up an MIT/GNU Scheme build directory.
 # The working directory must be the build directory.
 
-if [ $# -ne 0 ]; then
-    echo "usage: $0"
-    exit 1
-fi
-
 . ../etc/functions.sh
 
 if [ ! -f Makefile.in ]; then
index 7fd3873cc9d6aa05332c3857c21f4ba4a856c7e3..f5f827cb2b7f952aa1bd4c461ea3180b21a3f16e 100755 (executable)
@@ -1,8 +1,8 @@
 #!/bin/sh
 
-# $Id: Setup.sh,v 1.8 2003/02/14 18:48:11 cph Exp $
+# $Id: Setup.sh,v 1.9 2006/09/25 04:39:01 cph Exp $
 #
-# Copyright 2000 Massachusetts Institute of Technology
+# Copyright 2000,2006 Massachusetts Institute of Technology
 #
 # This file is part of MIT/GNU Scheme.
 #
@@ -34,5 +34,5 @@ if [ ! -x configure ]; then
 fi
 ( cd cmpauxmd && make )
 if [ ! -f Makefile.in ]; then
-    makegen/makeinit.sh
+    makegen/makeinit.sh "$@"
 fi
index e839e3e37796675f5418c589485ce97a2d672fbd..1aaebd8c9385aa40483f7b2750ea787be21333c2 100755 (executable)
@@ -1,6 +1,6 @@
 #!/bin/sh
 
-# $Id: makeinit.sh,v 1.12 2006/06/10 05:24:54 cph Exp $
+# $Id: makeinit.sh,v 1.13 2006/09/25 04:39:07 cph Exp $
 #
 # Copyright 2000,2006 Massachusetts Institute of Technology
 #
@@ -26,7 +26,7 @@
 
 # generate "config.h".
 [ -f Makefile.in ] || touch Makefile.in
-./configure
+./configure "$@"
 
 # Generate "Makefile.in" from "Makefile.in.in".  Requires "config.h",
 # because dependencies are generated by running GCC -M on the source
index e7cea3fbb799b2cebd80f02f8f7df9019a300bee..e0a011c84dbba7822bc377ae889c3fd86080d207 100755 (executable)
@@ -1,8 +1,8 @@
 #!/bin/sh
 #
-# $Id: Setup.sh,v 1.8 2003/02/14 18:48:13 cph Exp $
+# $Id: Setup.sh,v 1.9 2006/09/25 04:39:12 cph Exp $
 #
-# Copyright 2000,2001 Massachusetts Institute of Technology
+# Copyright 2000,2001,2006 Massachusetts Institute of Technology
 #
 # This file is part of MIT/GNU Scheme.
 #
 # Utility to set up an MIT/GNU Scheme build directory.
 # The working directory must be the build directory.
 
-if [ $# -ne 0 ]; then
-    echo "usage: $0"
-    exit 1
-fi
-
 . ../etc/functions.sh
 
-../etc/Setup.sh
+../etc/Setup.sh "$@"
 
 for FNS in `cd ../runtime; ls *.scm`; do
     FN="`basename ${FNS} .scm`.bin"