cd slim.r
for f in *.c; do
  ${CC} -w -c -O2 $f
done
ar r libslim.a *.o
ranlib libslim.a
rm *.o
rm *.c
cd ../slim.c
make
mv slim2c ..
mv linker ..
cd ../slim.i
mv ../slim.c/scanner.o .
mv ../slim.c/parser.o .
mv ../slim.c/builder.o .
mv ../slim.c/cbuilder.o .
mv ../slim.c/custbld.o .
mv ../slim.c/custwalk.o .
make
mv slimi ..
cd ..
rm -r slim.i
rm -r slim.c
cd bnf2c.src
make
mv bnf2c ..
cd ..
rm -r bnf2c.src
cd bnf2slm.src
make
mv bnf2slm ..
cd ..
rm -r bnf2slm.src
