2 # $Id: myocamlbuild.sh 8416 2007-10-08 14:19:34Z doligez $
5 if [ ! -x _build/ocamlbuild/ocamlbuildlight.byte ]; then
6 if [ ! -x ocamlbuild/_build/ocamlbuildlight.byte ]; then
7 (cd ocamlbuild && make)
9 mkdir -p _build/ocamlbuild
10 for i in "light.cmo" "light.byte" "lightlib.cma" "_plugin.cmi" "_pack.cmi"
12 cp ocamlbuild/_build/ocamlbuild$i _build/ocamlbuild
15 rm -f ocamlbuild/myocamlbuild_config.ml ocamlbuild/myocamlbuild_config.mli
16 rm -rf _build/myocamlbuild boot/myocamlbuild boot/myocamlbuild.native
17 ./boot/ocamlrun _build/ocamlbuild/ocamlbuildlight.byte -no-hygiene \
18 -tag debug -install-lib-dir _build/ocamlbuild -byte-plugin -just-plugin
19 cp _build/myocamlbuild boot/myocamlbuild.boot