summaryrefslogtreecommitdiff
path: root/ocaml-binary-annot/build/new-build-system
diff options
context:
space:
mode:
Diffstat (limited to 'ocaml-binary-annot/build/new-build-system')
-rw-r--r--ocaml-binary-annot/build/new-build-system40
1 files changed, 40 insertions, 0 deletions
diff --git a/ocaml-binary-annot/build/new-build-system b/ocaml-binary-annot/build/new-build-system
new file mode 100644
index 0000000000..690ea4ad10
--- /dev/null
+++ b/ocaml-binary-annot/build/new-build-system
@@ -0,0 +1,40 @@
+_tags # Defines tags to setup exceptions
+myocamlbuild.ml # Contains all needed rules that are differents
+boot/ocamldep
+myocamlbuild_config.mli
+utils/config.mlbuild # Should be renamed as utils/config.ml
+
+# Files that just contain module names of object files.
+**/*.mllib # Files that describe the contents of an OCaml library
+**/*.mlpack # Files that describe the contents of an OCaml package
+**/*.cilb # Files that describe the contents of an C static library
+**/*.dilb # Files that describe the contents of an C dynamic library
+
+build/
+ world.sh # Build all the OCaml world
+ world.byte.sh # Build the bytecode world
+ world.native.sh # Build the native world
+ world.all.sh # Build all the world the don't bootstrap
+ fastworld.sh # Same as above but faster
+ boot-c-parts.sh # Compile byterun, ocamlyacc and asmrun with the Makefiles
+ boot.sh # Compile the stdlib and ocamlc
+ camlp4-targets.sh # Setup camlp4 targets
+ otherlibs-targets.sh # Setup otherlibs targets
+ targets.sh # All targets of the OCaml distribution
+
+
+ install.sh # Install all needed files
+ distclean.sh # Clean all generated files
+
+ myocamlbuild.sh # Regenerate the boot/myocamlbuild program
+ mkconfig.sh # Generate config/config.sh
+ mkmyocamlbuild_config.sh # Generate myocamlbuild_config.ml
+
+ camlp4-bootstrap.sh
+
+ # Partial stuffs (just camlp4 and ocamlbuild)
+ mixed-boot.sh
+ camlp4-byte-only.sh
+ camlp4-native-only.sh
+ ocamlbuild-byte-only.sh
+ ocamlbuild-native-only.sh