*** empty log message ***
[h316.git] / bin / frun
index 8dfcabe9a4700811578504eed038cf98006e0abc..b8675f1138254335bee8ec85e1653d8a983c4a4e 100755 (executable)
--- a/bin/frun
+++ b/bin/frun
@@ -8,23 +8,23 @@ 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
-echo "at ptr $H316/lib/fortran/original/flib1" >> $name.go
-echo "go" >> $name.go
-echo "at ptr $H316/lib/fortran/original/flib2" >> $name.go
-echo "go" >> $name.go
-echo "at ptr $H316/lib/fortran/original/flib3" >> $name.go
-echo "go" >> $name.go
-if [ -e $H316/lib/iolib/io.lib ]; then
-    echo "at ptr $H316/lib/iolib/io.lib" >> $name.go
-else
-    echo "io.lib nicht gefunden!"
-    exit 3
-fi
-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