#! /bin/sh
#*****************************************
#*   C O L A L G  compilation script - NRB 
#*****************************************
#
if [ ! -f macproc.o ]
then
echo "macproc object module needs to be (re-)created!"
f77 -c -o macproc.o macproc.f
fi
#
if [ ! -f colalg.o ]
then
cat > specs << eof
+     MACRO SPECIFICATIONS TOP SECTION
*     PROG = 'COLALG'
*     MACHINE = 'DEFAULT'
+ NB:  IBM rather than DEFAULT where INTEGER*2 is available!
*     PRECSN = 'DOUBLE'
+++++ PRECSN = 'SINGLE'
*     TIMES = 'OFF'
+     PACK = 'ON'
+ NB: PACK  is only for CRAY machines!
*     NAG = 'OFF'
+
PRINT 0
eof
cat > prompt << eof
'source.f'
'specs'
'macspecs'
'source'
eof
f77 macproc.o
#
if [ ! -f colalg.o ]
then
cp colalg.u source
a.out < prompt
f77 -O3 -o colalg.x source.f 
#-lnag
rm source.f
echo " colalg.x now recompiled."
fi # ---------------------------
rm specs prompt source a.out
echo " recompilation complete."
fi # ==========================
#
# Uncomment to RUN
#rm colout
#colalg.x <colin >colout
#mv fort.7 fort.IFILE
#
exit
