#!/bin/bash # FORTRAN IV simple executor if [ ! $1 ] ; then echo "Argument fehlt!" exit 2 fi name=`basename $1 .obj` LIBS= $H316/lib/fortran/fort.lib\ $H316/lib/iolib/io.lib\ $H316/lib/fortran/custom.lib echo "rest $H316/sys/super2.sys" > $name.go echo "at ptr $name.obj" >> $name.go echo "go" >> $name.go echo "go" >> $name.go for library in $LIBS; do if [ ! -e $library]; then echo "Error: $library not found!" exit 3; fi echo "at ptr $library" >> $name.go echo "go" >> $name.go done echo "r" >> $name.go echo "! echo -e \"\\n************************\"" >> $name.go echo "run 1000" >> $name.go echo "! echo -e \"************************\"" >> $name.go echo "quit" >> $name.go #cat $name.go h316 $name.go rm -f $name.par rm -f $name.go exit 0