diff options
Diffstat (limited to 'ocaml-binary-annot/build/camlp4-targets.sh')
| -rw-r--r-- | ocaml-binary-annot/build/camlp4-targets.sh | 34 |
1 files changed, 34 insertions, 0 deletions
diff --git a/ocaml-binary-annot/build/camlp4-targets.sh b/ocaml-binary-annot/build/camlp4-targets.sh new file mode 100644 index 0000000000..7c68906a48 --- /dev/null +++ b/ocaml-binary-annot/build/camlp4-targets.sh @@ -0,0 +1,34 @@ +#!/bin/sh +# $Id$ +CAMLP4_COMMON="\ + camlp4/Camlp4/Camlp4Ast.partial.ml \ + camlp4/boot/camlp4boot.byte" +CAMLP4_BYTE="$CAMLP4_COMMON \ + camlp4/Camlp4.cmo \ + camlp4/Camlp4Top.cmo \ + camlp4/camlp4prof.byte$EXE \ + camlp4/mkcamlp4.byte$EXE \ + camlp4/camlp4.byte$EXE \ + camlp4/camlp4fulllib.cma" +CAMLP4_NATIVE="$CAMLP4_COMMON \ + camlp4/Camlp4.cmx \ + camlp4/Camlp4Top.cmx \ + camlp4/camlp4prof.native$EXE \ + camlp4/mkcamlp4.native$EXE \ + camlp4/camlp4.native$EXE \ + camlp4/camlp4fulllib.cmxa" + +for i in camlp4boot camlp4r camlp4rf camlp4o camlp4of camlp4oof camlp4orf; do + CAMLP4_BYTE="$CAMLP4_BYTE camlp4/$i.byte$EXE camlp4/$i.cma" + CAMLP4_NATIVE="$CAMLP4_NATIVE camlp4/$i.native$EXE" +done + +cd camlp4 +for dir in Camlp4Parsers Camlp4Printers Camlp4Filters; do + for file in $dir/*.ml; do + base=camlp4/$dir/`basename $file .ml` + CAMLP4_BYTE="$CAMLP4_BYTE $base.cmo" + CAMLP4_NATIVE="$CAMLP4_NATIVE $base.cmx $base.$O" + done +done +cd .. |
