10 camlp4/Camlp4/Struct/Camlp4Ast.ml \
11 camlp4/boot/Camlp4.ml \
12 camlp4/boot/camlp4boot.ml"
14 for target
in $TARGETS camlp
4/boot
/Camlp4Ast.ml
; do
15 [ -f "$target" ] && mv "$target" "$target.old"
16 rm -f "_build/$target"
19 if [ -x .
/boot
/myocamlbuild.native
]; then
20 OCAMLBUILD
=.
/boot
/myocamlbuild.native
22 OCAMLBUILD
="./boot/ocamlrun boot/myocamlbuild"
24 $OCAMLBUILD $TMPTARGETS $TARGETS
28 cp _build
/$t camlp
4/boot
/`basename $t`
29 if cmp _build
/$t camlp
4/boot
/`basename $t`.old
; then
32 echo $t is different
, you should rebootstrap it by cleaning
, building and call this
script