1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
|
#!/bin/sh
# Make the second pass (RPP) of the SPP language compiler.
# Exit on error
set -e
if [ "${RATFOR}" ] ; then
echo "------------------- Ratfor preprocessing ---------------"
rm -f rppfor/*.f ratlibf/*.f rpprat/fort ratlibr/fort
make -C rpprat RATFOR=${RATFOR}
make -C ratlibr RATFOR=${RATFOR}
fi
echo "----------------------- RPPFOR -------------------------"
(cd rppfor; sh -x mkpkg.sh)
echo "----------------------- RATLIBF ------------------------"
(cd ratlibf; sh -x mkpkg.sh)
echo "----------------------- RATLIBC ------------------------"
(cd ratlibc; sh -x mkpkg.sh)
$CC -c $HSI_CF rpp.c
$CC $HSI_LF rpp.o librpp.a libf.a libc.a $HSI_F77LIBS -o rpp.e
mv -f rpp.e ../../../hlib
rm *.[ao]
|