#!/bin/sh

cd ${WRKSRC}

mkdir g77-2.6.3-0.5.14 2>/dev/null 

echo "===>  Using compiler source in ${COMPILERSOURCE}"

ln -s ${COMPILERSOURCE}/include .

cd g77-2.6.3-0.5.14
ln -s ${COMPILERSOURCE}/cc/* .
rm -rf Makefile 00_TRANS.TBL CVS obj
ln -s ${COMPILERSOURCE}/cc_int/* .
rm -rf Makefile 00_TRANS.TBL CVS obj
ln -s ${COMPILERSOURCE}/include/tree.h .

cd ..

echo "===>  Patching source with g77 diffs"
echo "      (Ignore the missing file patch warning.)"

cp ${COMPILERSOURCE}/Makefile.inc Makefile.inc
cp ${COMPILERSOURCE}/cc_int/Makefile g77-2.6.3-0.5.14/Makefile
cp ${FILESDIR}/Makefile.f771 f/Makefile
cp ${FILESDIR}/Makefile.g77 g77-2.6.3-0.5.14/Makefile.g77
patch -sf < ${FILESDIR}/Makefile.inc.diffs 2> /dev/null
patch -p1 -sf -d g77-2.6.3-0.5.14 < f/gbe/2.6.3.diff
patch -sf < ${FILESDIR}/gcc.c.diffs 2>/dev/null


exit 0
