failat 5

echo "*NStarting full LCC build: Null stage*n"
stack 50000
cd lcc:m68k/amigaos
make -f ../../src/makefile.gcc clobber
make -f ../../src/makefile.gcc
copy rcc //bin/rcc
copy rcc //bin/rcc.0

echo "*NCompiling CPP*n"
cd lcc:cpp
make clobber
make
copy cpp /bin

echo "*NCompiling LCC*n"
cd lcc:etc
make clean
make
echo "*NCompiling BPrint*n"
make bprint
copy a.out /bin/lcc
copy bprint /bin

echo "*NCompiling Lburg*n"
cd lcc:lburg
make clean
make
copy lburg /bin

echo "*NCompiling Alib *n"
cd lcc:alib
gcc -noixemul -o alib alib.c
copy alib /bin

echo "*NCompiling Burplib: c.lib *n"
cd lcc:burplib/libsrc/libc
make clean
make install

echo "*NCompiling Burplib: m.lib *n"
cd /libm
make clean
make install

echo "*NMaking Amigalib: Amiga.lib *n"
cd lcc:fdtools
make clean
make fd2stub
make install_fd2stub
execute make_amigalib

echo "*NStarting full LCC build: First stage*n"
cd lcc:src
make -f makefile.rcc clobber
make -f makefile.rcc
copy rcc /bin/rcc
copy rcc /bin/rcc.1

echo "*NStarting full LCC build: Second stage*n"
make -f makefile.rcc clobber
make -f makefile.rcc
copy rcc /bin/rcc
copy rcc /bin/rcc.2

echo "*NComparing First and Second stage RCC*n"
diff /lcc/bin/rcc.1 /lcc/bin/rcc.2

echo "*NRecompiling Burplib*n"
cd lcc:burplib/libsrc/libc
make clean
make install

cd /libm
make clean
make install

echo "*NStarting full LCC build: Third stage*n"
cd lcc:src
make -f makefile.rcc clobber
make -f makefile.rcc
copy rcc /bin/rcc
copy rcc /bin/rcc.3

echo "*NStarting full LCC build: Fourth stage*n"
make -f makefile.rcc clobber
make -f makefile.rcc
copy rcc /bin/rcc
copy rcc /bin/rcc.4

echo "*NComparing Third and Fourth stage RCC*n"
diff /lcc/bin/rcc.3 /lcc/bin/rcc.4

echo "*NRecompiling Burplib, again*n"
cd lcc:burplib/libsrc/libc
make clean
make install

cd /libm
make clean
make install

echo "*NStarting full LCC build: Fifth stage*n"
cd lcc:src
make -f makefile.rcc clobber
make -f makefile.rcc
copy rcc /bin/rcc
copy rcc /bin/rcc.5

echo "*NComparing Fourth and Fifth stage RCC*n"
diff /lcc/bin/rcc.4 /lcc/bin/rcc.5

echo "*NCompiling CPP with stable RCC*n"
cd lcc:cpp
make -f makefile.rcc clobber
make -f makefile.rcc
copy cpp /bin

echo "*NCompiling LCC with stable RCC*n"
cd lcc:etc
make -f makefile.rcc clean
make -f makefile.rcc
make -f makefile.rcc bprint
make -f makefile.rcc bbexit.o
copy lcc /bin
copy bprint /bin
copy bbexit.o /lib

echo "*NCompiling Alib with stable RCC*n"
cd lcc:alib
lcc alib.c
copy alib /bin

echo "*NCompiling: FD2stub with stable RCC *n"
cd lcc:fdtools
make -f makefile.rcc clean
make -f makefile.rcc fd2stub
make -f makefile.rcc install_fd2stub

cd /
echo "*Nend of full LCC build*n"
