#!/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
#
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
#!/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