Move compiler configuration to a file in the compiler directory.
authorChris Hanson <org/chris-hanson/cph>
Wed, 6 Dec 2000 05:12:33 +0000 (05:12 +0000)
committerChris Hanson <org/chris-hanson/cph>
Wed, 6 Dec 2000 05:12:33 +0000 (05:12 +0000)
v7/src/compiler/configure
v7/src/configure

index 3265eae4bc46ecf7b536ebaf345a6e5aae366b23..915abe86ef660ddb4a71f7bbb85163e6f35cdf12 100755 (executable)
@@ -1,6 +1,6 @@
 #!/bin/sh
 
-# $Id: configure,v 1.1 2000/12/06 05:11:59 cph Exp $
+# $Id: configure,v 1.2 2000/12/06 05:12:33 cph Exp $
 #
 # Copyright (c) 2000 Massachusetts Institute of Technology
 #
@@ -46,8 +46,8 @@ if test ! -f machine; then
        exit 1
        ;;
     esac
-    ln -s machines/${MACHINE} compiler/machine
+    ln -s machines/${MACHINE} machine
 fi
 for FN in compiler.cbf compiler.pkg compiler.sf make.com; do \
-    test -f compiler/$${FN} || ln -s machine/$${FN} compiler/.; \
+    test -f $${FN} || ln -s machine/$${FN} .; \
 done
index 87e2b2aae3192a4a6105ce24e9b1fb144a4325d7..646ab4d2e24704e1087729127a62094df6448aac 100755 (executable)
@@ -1,6 +1,6 @@
 #!/bin/sh
 
-# $Id: configure,v 1.1 2000/12/06 04:46:33 cph Exp $
+# $Id: configure,v 1.2 2000/12/06 05:12:05 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.
 
-# The microcode has its own configuration script.
-(cd microcode && ./configure)
+SUBDIRS=microcode compiler
 
-# The compiler only needs to know if the machine is an architecture we
-# target.  Run config.guess and parse the output.
-if [ ! -f compiler/machine ]; then
-    case `microcode/config.guess` in
-    alpha-* | alphaev[56]-* | alphaev56-* | alphapca56-* )
-       MACHINE=alpha
-       ;;
-    m68k-* )
-       MACHINE=bobcat
-       ;;
-    i[3456]86-* )
-       MACHINE=i386
-       ;;
-    mips-* | mipsel-* )
-       MACHINE=mips
-       ;;
-    sparc-* )
-       MACHINE=sparc
-       ;;
-    hppa-* | hppa1.[01]-* | hppa2.?-* )
-       MACHINE=spectrum
-       ;;
-    vax-* )
-       MACHINE=vax
-       ;;
-    * )
-       echo "Unable to determine machine type."
-       exit 1
-       ;;
-    esac
-    ln -s machines/${MACHINE} compiler/machine
-fi
+for SUBDIR in ${SUBDIRS}; do
+    (cd ${SUBDIR} && ./configure)
+done