#!/bin/sh # FORTRAN IV compiler wrapper for simh h316 if [ "$FRTN_ORIGINAL" ]; then LOGNAME="FORTRAN IV COMPILER (Original):" else LOGNAME="FORTRAN IV COMPILER:" fi if [ ! $1 ] ; then echo "$LOGNAME Input file missing!" exit 2 fi name=`basename $1 .f` if [ ! -f "$1" ]; then echo "$LOGNAME Input file \"$name\" not found!" exit 2 fi listfile=$name.lst cat $1 | tab | paron > $name.par rm -f $name.lst rm -f $name.obj echo -n "$LOGNAME Compiling \"$1\":" if [ "$FRTN_ORIGINAL" ]; then cat > $name.go < $name.go < /dev/null if cat $name.lst | egrep "[*]{36,40}">/dev/null 2>&1; then cat $name.lst echo -e " FAILED!" rm -f $name.obj exit 77 fi if [ ! $2 ]; then rm $name.lst rm -f $name.go rm -f $name.par fi echo " Success." exit 0