"http://www.w3.org/TR/REC-html40/loose.dtd">
set -e; for i in ocaml_stuff lib odyl main meta etc; do cd $i; make opt; cd ..; done
make[1]: Entering directory `/home/adm0018/camlp5-6.02.1/ocaml_stuff'
cd 3.11.0/utils; make opt; cd ../..
make[2]: Entering directory `/home/adm0018/camlp5-6.02.1/ocaml_stuff/3.11.0/utils'
make[2]: Nothing to be done for `opt'.
make[2]: Leaving directory `/home/adm0018/camlp5-6.02.1/ocaml_stuff/3.11.0/utils'
make[1]: Leaving directory `/home/adm0018/camlp5-6.02.1/ocaml_stuff'
make[1]: Entering directory `/home/adm0018/camlp5-6.02.1/lib'
make[1]: Nothing to be done for `opt'.
make[1]: Leaving directory `/home/adm0018/camlp5-6.02.1/lib'
make[1]: Entering directory `/home/adm0018/camlp5-6.02.1/odyl'
make[1]: Nothing to be done for `opt'.
make[1]: Leaving directory `/home/adm0018/camlp5-6.02.1/odyl'
make[1]: Entering directory `/home/adm0018/camlp5-6.02.1/main'
make[1]: Nothing to be done for `opt'.
make[1]: Leaving directory `/home/adm0018/camlp5-6.02.1/main'
make[1]: Entering directory `/home/adm0018/camlp5-6.02.1/meta'
make[1]: Nothing to be done for `opt'.
make[1]: Leaving directory `/home/adm0018/camlp5-6.02.1/meta'
make[1]: Entering directory `/home/adm0018/camlp5-6.02.1/etc'
make[1]: Nothing to be done for `opt'.
make[1]: Leaving directory `/home/adm0018/camlp5-6.02.1/etc'
cd compile; make opt; cd ..
make[1]: Entering directory `/home/adm0018/camlp5-6.02.1/compile'
ocamlrun.exe ../boot/camlp5r.exe -nolib -I ../boot -mode T -o compile.ppo compile.ml
ocamlc.opt -w y -warn-error A -I ../main -I ../boot -c -impl compile.ppo
rm -f compile.ppo
EXE=.exe ./compile.sh -e "Grammar.Entry.obj Pcaml.interf" -e "Grammar.Entry.obj Pcaml.implem" -e "Grammar.Entry.obj Pcaml.top_phrase" -e "Grammar.Entry.obj Pcaml.use_file" ../etc/pa_o.ml ../etc/pa_op.ml > o_fast.ml.tmp
ocamlc -c tmp.mli
ocamlrun.exe ../meta/camlp5r.exe -nolib -I ../meta pa_macro.cmo pa_extend.cmo q_MLast.cmo -meta_action tmp.ml -o tmp.ppo
ocamlc -I ../lib -I ../main -c -impl tmp.ppo
rm tmp.ppo
ocamlrun.exe ../main/camlp5.exe ./compile.cmo ./tmp.cmo ../etc/pr_r.cmo ../etc/pr_rp.cmo  -sep nn -impl - < /dev/null
cat ../etc/pa_o.ml ../etc/pa_op.ml | sed -e "s/Plexer.gmake ()/P.lexer/" -e "/EXTEND/,/END/d" -e "/Grammar.Entry.of_parser/d" -e "/Grammar.Entry.gcreate/d" -e "/Grammar.Entry.create/d" | grep -v '#load' | cat comp_head.ml.tpl - o_fast.ml.tmp comp_trail.ml.tpl > pa_o_fast.ml
ocamlrun.exe ../boot/camlp5r.exe -nolib -I ../boot -mode T -o pa_o_fast.ppo pa_o_fast.ml
ocamlopt.opt -w y -warn-error A -I ../main -I ../boot -c -impl pa_o_fast.ppo
rm -f pa_o_fast.ppo
rm -f camlp5o.fast.opt
cd ../main; make optp5 CAMLP5OPT=../compile/camlp5o.fast.opt CAMLP5M="../compile/pa_o_fast.cmx ../meta/pr_dump.cmx"
make[2]: Entering directory `/home/adm0018/camlp5-6.02.1/main'
ocamlopt.opt ../odyl/odyl.cmxa camlp5.cmxa ../compile/pa_o_fast.cmx ../meta/pr_dump.cmx ../odyl/odyl.cmx -linkall -o ../compile/camlp5o.fast.opt
make[2]: Leaving directory `/home/adm0018/camlp5-6.02.1/main'
make[1]: Leaving directory `/home/adm0018/camlp5-6.02.1/compile'