Use autoconf for top-level Makefile.
authorChris Hanson <org/chris-hanson/cph>
Fri, 8 Dec 2000 17:56:34 +0000 (17:56 +0000)
committerChris Hanson <org/chris-hanson/cph>
Fri, 8 Dec 2000 17:56:34 +0000 (17:56 +0000)
v7/src/Setup.sh
v7/src/microcode/Setup.sh
v7/src/microcode/makegen/makeinit.sh

index e651dfeab0a06c32702ef7ed02c32ba843e7a5e7..caf366b771c57d3e653e263fc6760faf0362eebc 100755 (executable)
@@ -1,6 +1,6 @@
 #!/bin/sh
 #
-# $Id: Setup.sh,v 1.3 2000/12/08 17:53:58 cph Exp $
+# $Id: Setup.sh,v 1.4 2000/12/08 17:56:34 cph Exp $
 #
 # Copyright (c) 2000 Massachusetts Institute of Technology
 #
@@ -55,7 +55,10 @@ maybe_mkdir lib/edwin/etc
 maybe_mkdir lib/edwin/info
 maybe_link lib/edwin/autoload ../../edwin
 
-for SUBDIR in "$@"; do
+SUBDIRS=""
+
+for SUBDIR in 6001 compiler cref edwin imail microcode rcs \
+       runtime runtime-check sf sos win32; do
     echo "setting up ${SUBDIR}"
     maybe_link ${SUBDIR}/Setup.sh ../etc/Setup.sh
     ( cd ${SUBDIR} && ./Setup.sh ) || exit 1
index 29f421b4bd5d240fd4b6b3180a2ab7cc768e29b0..76a81d391dd7723764c012f7055aca87715ec280 100755 (executable)
@@ -1,6 +1,6 @@
 #!/bin/sh
 
-# $Id: Setup.sh,v 1.2 2000/12/06 05:24:12 cph Exp $
+# $Id: Setup.sh,v 1.3 2000/12/08 17:53:58 cph Exp $
 #
 # Copyright (c) 2000 Massachusetts Institute of Technology
 #
 # Program to set up MIT Scheme microcode from CVS for distribution.
 # Requires `gcc' and `scheme'.
 
+if [ ! -f config.h.in ]; then
+    echo "autoheader"
+    autoheader
+fi
+if [ ! -x configure ]; then
+    echo "autoconf"
+    autoconf
+fi
 makegen/makeinit.sh
 make setup
 make distclean
index 38711c904279ed9d42617c3a5095db7944162e8e..f143cc7558e47ce3a61fbe2b1816bab569447734 100755 (executable)
@@ -1,6 +1,6 @@
 #!/bin/sh
 
-# $Id: makeinit.sh,v 1.6 2000/12/06 05:24:17 cph Exp $
+# $Id: makeinit.sh,v 1.7 2000/12/08 17:53:58 cph Exp $
 #
 # Copyright (c) 2000 Massachusetts Institute of Technology
 #
 # along with this program; if not, write to the Free Software
 # Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
 
-# Script to create "config.h.in", "configure", and "Makefile.in".
-# Requires GCC and MIT Scheme.
-
-# generate "config.h.in" from "acconfig.h".
-autoheader
-
-# generate "configure" from "configure.in".
-autoconf
+# Script to create "Makefile.in".
+# Requires `gcc' and `scheme'.
 
 # generate "config.h".
 [ -f Makefile.in ] || touch Makefile.in