diff options
Diffstat (limited to 'ocamlbuild/start.sh')
-rwxr-xr-x | ocamlbuild/start.sh | 91 |
1 files changed, 91 insertions, 0 deletions
diff --git a/ocamlbuild/start.sh b/ocamlbuild/start.sh new file mode 100755 index 000000000..5789f81ab --- /dev/null +++ b/ocamlbuild/start.sh @@ -0,0 +1,91 @@ +#!/bin/sh +set -e +set -x +rm -rf _start +mkdir _start +cp *.ml* _start +cd _start +echo "let where = ref \"<start>\";;" > ocamlbuild_where.ml +ocamlc -c tags.mli +ocamlc -c std_signatures.mli +ocamlc -c signatures.mli +ocamlc -c ocamlbuild_where.mli +ocamlc -c my_unix.mli +ocamlc -c my_std.mli +ocamlc -c display.mli +ocamlc -c shell.mli +ocamlc -c log.mli +ocamlc -c bool.mli +ocamlc -c glob_ast.mli +ocamlc -c glob_lexer.mli +ocamlc -c glob.mli +ocamlc -c lexers.mli +ocamlc -c slurp.mli +ocamlc -c pathname.mli +ocamlc -c discard_printf.mli +ocamlc -c command.mli +ocamlc -c resource.mli +ocamlc -c rule.mli +ocamlc -c hygiene.mli +ocamlc -c options.mli +ocamlc -c tools.mli +ocamlc -c main.mli +ocamlc -c ocaml_utils.mli +ocamlc -c ocaml_tools.mli +ocamlc -c ocaml_compiler.mli +ocamlc -c ocaml_dependencies.mli +ocamlc -c hooks.mli +ocamlc -c ocamldep.mli +ocamlc -c ocaml_specific.mli +ocamlc -c configuration.mli +ocamlc -c flags.mli +ocamlc -c ocaml_arch.mli +ocamlc -c solver.mli +ocamlc -c report.mli +ocamlc -c ocamlbuild_where.ml +ocamlc -c fda.mli +ocamlc -c fda.ml +ocamlc -c tools.ml +ocamlc -c plugin.mli +ocamlc -c plugin.ml +ocamlc -c ocaml_dependencies.ml +ocamlc -c main.ml +ocamlc -c ocaml_specific.ml +ocamlc -c display.ml +ocamlc -c command.ml +ocamlc -c -rectypes discard_printf.ml +ocamlc -c my_std.ml +ocamlc -c shell.ml +ocamlc -c my_unix.ml +ocamlc -c log.ml +ocamlc -c pathname.ml +ocamlc -c options.ml +ocamlc -c slurp.ml +ocamlc -c ocaml_utils.ml +ocamlc -c ocaml_tools.ml +ocamlc -c ocaml_compiler.ml +ocamlc -c ocamldep.ml +ocamlc -c hooks.ml +ocamllex lexers.mll +ocamlc -c lexers.ml +ocamllex glob_lexer.mll +ocamlc -c glob_lexer.ml +ocamlc -c bool.ml +ocamlc -c glob_ast.ml +ocamlc -c glob.ml +ocamlc -c tags.ml +ocamlc -c configuration.ml +ocamlc -c flags.ml +ocamlc -c hygiene.ml +ocamlc -c ocaml_arch.ml +ocamlc -c resource.ml +ocamlc -c rule.ml +ocamlc -c report.ml +ocamlc -c solver.ml +ocamlc -c ocamlbuildlight.mli +ocamlc -pack discard_printf.cmo my_std.cmo bool.cmo glob_ast.cmo glob_lexer.cmo glob.cmo lexers.cmo my_unix.cmo tags.cmo display.cmo log.cmo shell.cmo slurp.cmo ocamlbuild_where.cmo command.cmo options.cmo pathname.cmo resource.cmo rule.cmo flags.cmo solver.cmo report.cmo ocaml_arch.cmo hygiene.cmo configuration.cmo tools.cmo fda.cmo plugin.cmo ocaml_utils.cmo ocamldep.cmo ocaml_dependencies.cmo ocaml_compiler.cmo ocaml_tools.cmo hooks.cmo ocaml_specific.cmo main.cmo -o ocamlbuild_pack.cmo +ocamlc -c ocamlbuildlight.ml +ocamlc ocamlbuild_pack.cmo ocamlbuildlight.cmo -o ../ocamlbuild.byte.start +cd .. +rm -rf _start +echo ocamlbuild.byte.start: Sucessfully built. |