diff --git a/src/staden/gen_a.sh b/src/staden/gen_a.sh new file mode 100644 index 0000000..1173ab8 --- /dev/null +++ b/src/staden/gen_a.sh @@ -0,0 +1,19 @@ +#!/bin/bash +# +for fortran in $(ls *.f) +do + mkdir -p ${fortran%??} + cp $fortran ${fortran%??} + + cd ${fortran%??} + fsplit ${fortran} + rm ${fortran} + + gfortran -g -fdec -std=legacy -C -c *.f + ar rcv ${fortran%??}.a *.o + ranlib ${fortran%??}.a + + cd .. + cp ${fortran%??}/*.a . + rm -rf ${fortran%??} +done