*** empty log message ***
[h316.git] / bin / frun
CommitLineData
8321626c 1#!/bin/bash
2# FORTRAN IV simple executor
3
4if [ ! $1 ] ; then
e5cd2df3 5 echo "Argument missing!"
8321626c 6 exit 2
7fi
8
e5cd2df3 9objname=$1
10locname=`basename $1 .obj`
11
12echo $locname
13echo $objname
8321626c 14
38627116 15LIBS="$H316/lib/fortran/lib/flib1.lib\
16 $H316/lib/fortran/lib/flib2.lib\
17 $H316/lib/fortran/lib/flib3.lib\
e703f5db 18 $H316/lib/iolib/lib/io.lib\
38627116 19"
dc621a23 20
e5cd2df3 21cat > $locname.go <<EOF
22rest $H316/sys/super2.sys
23at ptr $objname
24go 36000
25go
26e p
27EOF
dc621a23 28
29for library in $LIBS; do
38627116 30 if [ ! -e "$library" ]; then
dc621a23 31 echo "Error: $library not found!"
32 exit 3;
33 fi
e5cd2df3 34 echo "at ptr $library" >> $locname.go
35 echo "go" >> $locname.go
dc621a23 36done
e5cd2df3 37
38cat >> $locname.go <<EOF
39r
40! echo -e "\n************************"
41run 1000
42! echo -e "************************"
43;quit
44EOF
38627116 45
e5cd2df3 46#cat $locname.go
47h316 $locname.go
8321626c 48
e5cd2df3 49rm -f $locname.go
8321626c 50
51exit 0
52
53
54