#!/bin/sh

cd ${WRKSRC}

mkdir -p gcc
mv src/ada .
cp ${FILESDIR}/Makefile.gnat ada/Makefile

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

cd gcc
ln -s ${COMPILERSOURCE}/cc/* .
rm -f Makefile 00_TRANS.TBL CVS obj
ln -s ${COMPILERSOURCE}/cc_int/* .
rm -f Makefile 00_TRANS.TBL CVS obj
ln -s ${COMPILERSOURCE}/include/tree.h .
ln -s ${COMPILERSOURCE}/include/expr.h .
echo "#include <config.h>" > hconfig.h

cp ${COMPILERSOURCE}/Makefile.inc ../Makefile.inc
cp ${COMPILERSOURCE}/cc_int/Makefile Makefile

echo "===>  Patching source using ${CCVERSION} diffs"
patch -p1 -sf < ../src/${CCVERSION}.diff
cd ..
patch -sf < ${FILESDIR}/Makefile.inc.diffs 


exit 0
