Build - ytomino/headmaster GitHub Wiki
My cloning log and ls -R
% git clone git://github.com/ytomino/headmaster.git --recursive -b devel-0.21 Cloning into 'headmaster'... remote: Counting objects: 499, done. remote: Compressing objects: 100% (171/171), done. remote: Total 499 (delta 300), reused 491 (delta 292) Receiving objects: 100% (499/499), 280.14 KiB | 176 KiB/s, done. Resolving deltas: 100% (300/300), done. Submodule 'lib/gmp' (git://github.com/ytomino/gmp-ocaml.git) registered for path 'lib/gmp' Submodule 'lib/ocamlmake' (git://github.com/ytomino/ocamlmake.git) registered for path 'lib/ocamlmake' Submodule 'lib/unicode' (git://github.com/ytomino/unicode-ocaml.git) registered for path 'lib/unicode' Cloning into 'lib/gmp'... remote: Counting objects: 188, done. remote: Compressing objects: 100% (131/131), done. remote: Total 188 (delta 121), reused 123 (delta 56) Receiving objects: 100% (188/188), 78.60 KiB | 98 KiB/s, done. Resolving deltas: 100% (121/121), done. Submodule path 'lib/gmp': checked out '5e01593b7815063310dd5d38caeef3375086f477' Cloning into 'lib/ocamlmake'... remote: Counting objects: 17, done. remote: Compressing objects: 100% (13/13), done. remote: Total 17 (delta 3), reused 0 (delta 0) Receiving objects: 100% (17/17), 7.92 KiB, done. Resolving deltas: 100% (3/3), done. Submodule path 'lib/ocamlmake': checked out '129c7e45425c428eba34627cb20b51cf11519354' Cloning into 'lib/unicode'... remote: Counting objects: 53, done. remote: Compressing objects: 100% (29/29), done. remote: Total 53 (delta 23), reused 53 (delta 23) Receiving objects: 100% (53/53), 14.16 KiB, done. Resolving deltas: 100% (23/23), done. Submodule path 'lib/unicode': checked out 'b374bf90045e56d78014d1f8773785081913193d' % cd headmaster/ % rm -rf .git # delete noise % ls -R demo lib main pragma.rst readme.rst source ./demo: analyzer makefile preprocessor use-gc.h use-readline.h c-lib.h mingw-ansi.h scanner use-gmp.h use-xml.h cc.h mingw-wide.h translator use-iconv.h use-yaml.h environment parser use-cairo.h use-openssl.h use-zlib.h hmcpp posix.h use-expat.h use-png.h ./demo/analyzer: makefile myocamlbuild.ml test_analyzer.ml ./demo/environment: makefile myocamlbuild.ml test_environment.ml ./demo/hmcpp: hmcpp.ml makefile myocamlbuild.ml ./demo/parser: example_objc.m myocamlbuild.ml testcase002.c testcase005.c example_windows.c test_parser.ml testcase003.c makefile testcase001.c testcase004.c ./demo/preprocessor: makefile myocamlbuild.ml test_preprocessor.ml ./demo/scanner: makefile myocamlbuild.ml test_scanner.ml ./demo/translator: makefile testcase001.h testcase003.h testcase007.h myocamlbuild.ml testcase002-sub.h testcase004.h testcase008.h test_translator.ml testcase002.h testcase005.h testcase009.h testcase001-sub.h testcase003-sub.h testcase006.h ./lib: gmp ocamlmake unicode ./lib/gmp: examples makefile readme.rst source ./lib/gmp/examples: makefile test_conv.ml test_sig.ml mlgmp test_marshal.ml test_supplied.ml ./lib/gmp/examples/mlgmp: creal.ml gmp2mlgmp.ml test_creal.ml creal.mli readme.mlgmp.txt test_mlgmp.ml essai.ml readme.txt test_suite.ml ./lib/gmp/source: gmp.ml makefile mpc_pp.ml mpfr_pp.ml gmp.mli makefile-gmp mpc_pp_install.ml mpfr_pp_install.ml gmp_pp.ml makefile-mpc mpc_stub.c mpfr_stub.c gmp_pp_install.ml makefile-mpfr mpc_stub.h mpfr_stub.h gmp_stub.c mpc.ml mpfr.ml gmp_stub.h mpc.mli mpfr.mli ./lib/ocamlmake: makefile source test ./lib/ocamlmake/source: makefile ocamlmake.ml ./lib/ocamlmake/test: makefile ./lib/unicode: examples makefile readme.rst source ./lib/unicode/examples: makefile test.ml ./lib/unicode/source: makefile unicode.ml unicode.mli ./main: headmaster.1.rst main.ml makefile myocamlbuild.ml ./source: ada c_scanner.ml environment_gcc.ml c_analyzer.ml c_scanner_errors.ml hexadecimal.ml c_analyzer_errors.ml c_semantics.ml input.ml c_define_parser.ml c_semantics_dependency.ml known_errors.ml c_define_parser_errors.ml c_semantics_finding.ml lazyList.ml c_lexical.ml c_semantics_naming.ml position.ml c_lexical_output.ml c_semantics_typing.ml triming.ml c_lexical_scanner.ml c_syntax.ml value.ml c_parser.ml c_syntax_firstset.ml value_ocaml.ml c_parser_errors.ml c_syntax_traversing.ml version.ml c_preprocessor.ml commandLine.ml c_preprocessor_errors.ml environment.ml ./source/ada: ada_format.ml ada_naming.ml ada_translator.ml
My build log of version 0.21 with GMP, MPFR installed by Homebrew (MPC is no longer required.)
% make WITH_GMP=~/Applications/Homebrew/Cellar/gmp/5.0.4/ WITH_MPFR=~/Applications/Homebrew/Cellar/mpfr/3.1.0/ make -C ../lib/gmp install DESTDIR=/Users/yt/projects/headmaster/main/build WITH=gmp,mpfr make -C source install **** GMP **** make -f makefile-gmp install mkdir build gcc -c -isystem "/Users/yt/Applications/Homebrew/lib/ocaml" -I/Users/yt/Applications/Homebrew/Cellar/gmp/5.0.4//include -O2 -W -Wall -o build/gmp_stub.o gmp_stub.c ocamlc -c -I build -w Aer -o build/gmp.cmi gmp.mli ocamlc -c -I build -w Aer -o build/gmp_pp.cmo gmp_pp.ml ocamlc -c -I build -w Aer -o build/gmp_pp_install.cmo gmp_pp_install.ml ocamlc -c -I build -w Aer -o build/gmp.cmo gmp.ml ocamlopt -c -I build -w Aer -o build/gmp.cmx gmp.ml ocamlopt -c -I build -w Aer -o build/gmp_pp.cmx gmp_pp.ml cd build && ocamlmklib -ocamlc ocamlc -ocamlopt ocamlopt -o gmp -oc mlgmp gmp_stub.o gmp.cmo gmp_pp.cmo gmp_pp_install.cmo gmp.cmx gmp_pp.cmx -L/Users/yt/Applications/Homebrew/Cellar/gmp/5.0.4//lib -lgmp mkdir /Users/yt/projects/headmaster/main/build cp build/gmp.cmi /Users/yt/projects/headmaster/main/build ; cp build/gmp_pp.cmi /Users/yt/projects/headmaster/main/build ; cp build/gmp_pp_install.cmi /Users/yt/projects/headmaster/main/build ; echo > /dev/null cp build/gmp.cma /Users/yt/projects/headmaster/main/build mkdir /Users/yt/projects/headmaster/main/build/stublibs cp build/dllmlgmp.so /Users/yt/projects/headmaster/main/build/stublibs cp build/gmp.a /Users/yt/projects/headmaster/main/build cp build/gmp.cmxa /Users/yt/projects/headmaster/main/build cp build/libmlgmp.a /Users/yt/projects/headmaster/main/build **** MPFR **** make -f makefile-mpfr install gcc -c -isystem "/Users/yt/Applications/Homebrew/lib/ocaml" -I/Users/yt/Applications/Homebrew/Cellar/gmp/5.0.4//include -I/Users/yt/Applications/Homebrew/Cellar/mpfr/3.1.0//include -O2 -W -Wall -o build/mpfr_stub.o mpfr_stub.c ocamlc -c -I build -w Aer -o build/mpfr.cmi mpfr.mli ocamlc -c -I build -w Aer -o build/mpfr_pp.cmo mpfr_pp.ml ocamlc -c -I build -w Aer -o build/mpfr_pp_install.cmo mpfr_pp_install.ml ocamlc -c -I build -w Aer -o build/mpfr.cmo mpfr.ml ocamlopt -c -I build -w Aer -o build/mpfr.cmx mpfr.ml ocamlopt -c -I build -w Aer -o build/mpfr_pp.cmx mpfr_pp.ml cd build && ocamlmklib -ocamlc ocamlc -ocamlopt ocamlopt -o mpfr -oc mlmpfr mpfr_stub.o mpfr.cmo mpfr_pp.cmo mpfr_pp_install.cmo mpfr.cmx mpfr_pp.cmx -L/Users/yt/Applications/Homebrew/Cellar/gmp/5.0.4//lib -L/Users/yt/Applications/Homebrew/Cellar/mpfr/3.1.0//lib -lmpfr mkdir /Users/yt/projects/headmaster/main/build mkdir: /Users/yt/projects/headmaster/main/build: File exists make[3]: [install] Error 1 (ignored) cp build/mpfr.cmi /Users/yt/projects/headmaster/main/build ; cp build/mpfr_pp.cmi /Users/yt/projects/headmaster/main/build ; cp build/mpfr_pp_install.cmi /Users/yt/projects/headmaster/main/build ; echo > /dev/null cp build/mpfr.cma /Users/yt/projects/headmaster/main/build mkdir /Users/yt/projects/headmaster/main/build/stublibs mkdir: /Users/yt/projects/headmaster/main/build/stublibs: File exists make[3]: [install] Error 1 (ignored) cp build/dllmlmpfr.so /Users/yt/projects/headmaster/main/build/stublibs cp build/mpfr.a /Users/yt/projects/headmaster/main/build cp build/mpfr.cmxa /Users/yt/projects/headmaster/main/build cp build/libmlmpfr.a /Users/yt/projects/headmaster/main/build make -C ../lib/unicode install DESTDIR=/Users/yt/projects/headmaster/main/build make -C source install mkdir build ocamlc -c -I build -w Aer -o build/unicode.cmi unicode.mli ocamlc -c -I build -w Aer -o build/unicode.cmo unicode.ml ocamlc -a -o build/unicode.cma build/unicode.cmo ocamlopt -c -I build -w Aer -o build/unicode.cmx unicode.ml ocamlopt -a -o build/unicode.cmxa build/unicode.cmx mkdir /Users/yt/projects/headmaster/main/build mkdir: /Users/yt/projects/headmaster/main/build: File exists make[2]: [install] Error 1 (ignored) cp build/unicode.cmi /Users/yt/projects/headmaster/main/build ; echo > /dev/null cp build/unicode.cma /Users/yt/projects/headmaster/main/build cp build/unicode.a /Users/yt/projects/headmaster/main/build cp build/unicode.cmxa /Users/yt/projects/headmaster/main/build make -C ../lib/ocamlmake install DESTDIR=/Users/yt/projects/headmaster/main/build make -C source install mkdir build ocamlopt -c -w Aer -o build/ocamlmake.cmx ocamlmake.ml ocamlopt -o build/ocamlmake unix.cmxa build/ocamlmake.cmx mkdir -p /Users/yt/projects/headmaster/main/build install build/ocamlmake /Users/yt/projects/headmaster/main/build build/ocamlmake -o headmaster -O -g -w Aer -D build -L build -I../source -I../source/ada main.ml ocamlopt.opt -c -g -w Aer -I build -o build/ada_format.cmx ../source/ada/ada_format.ml ocamlopt.opt -c -g -w Aer -I build -o build/position.cmx ../source/position.ml ocamlopt.opt -c -g -w Aer -I build -o build/value.cmx ../source/value.ml ocamlopt.opt -c -g -w Aer -I build -o build/c_semantics.cmx ../source/c_semantics.ml ocamlopt.opt -c -g -w Aer -I build -o build/c_semantics_naming.cmx ../source/c_semantics_naming.ml ocamlopt.opt -c -g -w Aer -I build -o build/hexadecimal.cmx ../source/hexadecimal.ml ocamlopt.opt -c -g -w Aer -I build -o build/triming.cmx ../source/triming.ml ocamlopt.opt -c -g -w Aer -I build -o build/ada_naming.cmx ../source/ada/ada_naming.ml ocamlopt.opt -c -g -w Aer -I build -o build/c_semantics_dependency.cmx ../source/c_semantics_dependency.ml ocamlopt.opt -c -g -w Aer -I build -o build/c_semantics_finding.cmx ../source/c_semantics_finding.ml ocamlopt.opt -c -g -w Aer -I build -o build/ada_translator.cmx ../source/ada/ada_translator.ml ocamlopt.opt -c -g -w Aer -I build -o build/known_errors.cmx ../source/known_errors.ml ocamlopt.opt -c -g -w Aer -I build -o build/c_analyzer_errors.cmx ../source/c_analyzer_errors.ml ocamlopt.opt -c -g -w Aer -I build -o build/c_semantics_typing.cmx ../source/c_semantics_typing.ml ocamlopt.opt -c -g -w Aer -I build -o build/c_syntax.cmx ../source/c_syntax.ml ocamlopt.opt -c -g -w Aer -I build -o build/c_syntax_traversing.cmx ../source/c_syntax_traversing.ml ocamlopt.opt -c -g -w Aer -I build -o build/c_analyzer.cmx ../source/c_analyzer.ml ocamlopt.opt -c -g -w Aer -I build -o build/c_define_parser_errors.cmx ../source/c_define_parser_errors.ml ocamlopt.opt -c -g -w Aer -I build -o build/c_lexical.cmx ../source/c_lexical.ml ocamlopt.opt -c -g -w Aer -I build -o build/c_parser_errors.cmx ../source/c_parser_errors.ml ocamlopt.opt -c -g -w Aer -I build -o build/c_syntax_firstset.cmx ../source/c_syntax_firstset.ml ocamlopt.opt -c -g -w Aer -I build -o build/lazyList.cmx ../source/lazyList.ml ocamlopt.opt -c -g -w Aer -I build -o build/c_parser.cmx ../source/c_parser.ml ocamlopt.opt -c -g -w Aer -I build -o build/c_lexical_scanner.cmx ../source/c_lexical_scanner.ml ocamlopt.opt -c -g -w Aer -I build -o build/c_preprocessor_errors.cmx ../source/c_preprocessor_errors.ml ocamlopt.opt -c -g -w Aer -I build -o build/c_preprocessor.cmx ../source/c_preprocessor.ml ocamlopt.opt -c -g -w Aer -I build -o build/c_define_parser.cmx ../source/c_define_parser.ml ocamlopt.opt -c -g -w Aer -I build -o build/c_scanner_errors.cmx ../source/c_scanner_errors.ml ocamlopt.opt -c -g -w Aer -I build -o build/input.cmx ../source/input.ml ocamlopt.opt -c -g -w Aer -I build -o build/c_scanner.cmx ../source/c_scanner.ml ocamlopt.opt -c -g -w Aer -I build -o build/commandLine.cmx ../source/commandLine.ml ocamlopt.opt -c -g -w Aer -I build -o build/environment.cmx ../source/environment.ml ocamlopt.opt -c -g -w Aer -I build -o build/environment_gcc.cmx ../source/environment_gcc.ml ocamlopt.opt -c -g -w Aer -I build -o build/version.cmx ../source/version.ml ocamlopt.opt -c -g -w Aer -I build -o build/main.cmx main.ml ocamlopt.opt -g -o headmaster -I build build/ada_format.cmx build/position.cmx build/value.cmx build/c_semantics.cmx build/c_semantics_naming.cmx build/hexadecimal.cmx build/triming.cmx build/ada_naming.cmx build/c_semantics_dependency.cmx build/c_semantics_finding.cmx build/ada_translator.cmx build/known_errors.cmx build/c_analyzer_errors.cmx build/c_semantics_typing.cmx build/c_syntax.cmx build/c_syntax_traversing.cmx build/c_analyzer.cmx build/c_define_parser_errors.cmx build/c_lexical.cmx build/c_parser_errors.cmx build/c_syntax_firstset.cmx build/lazyList.cmx build/c_parser.cmx build/c_lexical_scanner.cmx build/c_preprocessor_errors.cmx build/c_preprocessor.cmx build/c_define_parser.cmx build/c_scanner_errors.cmx build/input.cmx build/c_scanner.cmx build/commandLine.cmx build/environment.cmx unix.cmxa build/environment_gcc.cmx build/version.cmx gmp.cmxa mpfr.cmxa bigarray.cmxa unicode.cmxa build/main.cmx
My build log of version 0.20 with GMP, MPFR, MPC installed in /usr/local
% make make -C ../lib/gmp install DESTDIR=/Users/yt/projects/headmaster/main/build make -C source install **** GMP **** make -f makefile-gmp install mkdir build gcc -c -isystem "/Users/yt/Applications/Homebrew/lib/ocaml" -O2 -W -Wall -o build/gmp_stub.o gmp_stub.c ocamlc -c -I build -w Aer -o build/gmp.cmi gmp.mli ocamlc -c -I build -w Aer -o build/gmp_pp.cmo gmp_pp.ml ocamlc -c -I build -w Aer -o build/gmp_pp_install.cmo gmp_pp_install.ml ocamlc -c -I build -w Aer -o build/gmp.cmo gmp.ml ocamlopt -c -I build -w Aer -o build/gmp.cmx gmp.ml ocamlopt -c -I build -w Aer -o build/gmp_pp.cmx gmp_pp.ml cd build && ocamlmklib -ocamlc ocamlc -ocamlopt ocamlopt -o gmp -oc mlgmp gmp_stub.o gmp.cmo gmp_pp.cmo gmp_pp_install.cmo gmp.cmx gmp_pp.cmx -lgmp mkdir /Users/yt/projects/headmaster/main/build cp build/gmp.cmi /Users/yt/projects/headmaster/main/build ; cp build/gmp_pp.cmi /Users/yt/projects/headmaster/main/build ; cp build/gmp_pp_install.cmi /Users/yt/projects/headmaster/main/build ; echo > /dev/null cp build/gmp.cma /Users/yt/projects/headmaster/main/build mkdir /Users/yt/projects/headmaster/main/build/stublibs cp build/dllmlgmp.so /Users/yt/projects/headmaster/main/build/stublibs cp build/gmp.a /Users/yt/projects/headmaster/main/build cp build/gmp.cmxa /Users/yt/projects/headmaster/main/build cp build/libmlgmp.a /Users/yt/projects/headmaster/main/build **** MPFR **** make -f makefile-mpfr install gcc -c -isystem "/Users/yt/Applications/Homebrew/lib/ocaml" -O2 -W -Wall -o build/mpfr_stub.o mpfr_stub.c ocamlc -c -I build -w Aer -o build/mpfr.cmi mpfr.mli ocamlc -c -I build -w Aer -o build/mpfr_pp.cmo mpfr_pp.ml ocamlc -c -I build -w Aer -o build/mpfr_pp_install.cmo mpfr_pp_install.ml ocamlc -c -I build -w Aer -o build/mpfr.cmo mpfr.ml ocamlopt -c -I build -w Aer -o build/mpfr.cmx mpfr.ml ocamlopt -c -I build -w Aer -o build/mpfr_pp.cmx mpfr_pp.ml cd build && ocamlmklib -ocamlc ocamlc -ocamlopt ocamlopt -o mpfr -oc mlmpfr mpfr_stub.o mpfr.cmo mpfr_pp.cmo mpfr_pp_install.cmo mpfr.cmx mpfr_pp.cmx -lmpfr mkdir /Users/yt/projects/headmaster/main/build mkdir: /Users/yt/projects/headmaster/main/build: File exists make[3]: [install] Error 1 (ignored) cp build/mpfr.cmi /Users/yt/projects/headmaster/main/build ; cp build/mpfr_pp.cmi /Users/yt/projects/headmaster/main/build ; cp build/mpfr_pp_install.cmi /Users/yt/projects/headmaster/main/build ; echo > /dev/null cp build/mpfr.cma /Users/yt/projects/headmaster/main/build mkdir /Users/yt/projects/headmaster/main/build/stublibs mkdir: /Users/yt/projects/headmaster/main/build/stublibs: File exists make[3]: [install] Error 1 (ignored) cp build/dllmlmpfr.so /Users/yt/projects/headmaster/main/build/stublibs cp build/mpfr.a /Users/yt/projects/headmaster/main/build cp build/mpfr.cmxa /Users/yt/projects/headmaster/main/build cp build/libmlmpfr.a /Users/yt/projects/headmaster/main/build **** MPC **** make -f makefile-mpc install gcc -c -isystem "/Users/yt/Applications/Homebrew/lib/ocaml" -O2 -W -Wall -o build/mpc_stub.o mpc_stub.c ocamlc -c -I build -w Aer -o build/mpc.cmi mpc.mli ocamlc -c -I build -w Aer -o build/mpc_pp.cmo mpc_pp.ml ocamlc -c -I build -w Aer -o build/mpc_pp_install.cmo mpc_pp_install.ml ocamlc -c -I build -w Aer -o build/mpc.cmo mpc.ml ocamlopt -c -I build -w Aer -o build/mpc.cmx mpc.ml ocamlopt -c -I build -w Aer -o build/mpc_pp.cmx mpc_pp.ml cd build && ocamlmklib -ocamlc ocamlc -ocamlopt ocamlopt -o mpc -oc mlmpc mpc_stub.o mpc.cmo mpc_pp.cmo mpc_pp_install.cmo mpc.cmx mpc_pp.cmx -lmpc mkdir /Users/yt/projects/headmaster/main/build mkdir: /Users/yt/projects/headmaster/main/build: File exists make[3]: [install] Error 1 (ignored) cp build/mpc.cmi /Users/yt/projects/headmaster/main/build ; cp build/mpc_pp.cmi /Users/yt/projects/headmaster/main/build ; cp build/mpc_pp_install.cmi /Users/yt/projects/headmaster/main/build ; echo > /dev/null cp build/mpc.cma /Users/yt/projects/headmaster/main/build mkdir /Users/yt/projects/headmaster/main/build/stublibs mkdir: /Users/yt/projects/headmaster/main/build/stublibs: File exists make[3]: [install] Error 1 (ignored) cp build/dllmlmpc.so /Users/yt/projects/headmaster/main/build/stublibs cp build/mpc.a /Users/yt/projects/headmaster/main/build cp build/mpc.cmxa /Users/yt/projects/headmaster/main/build cp build/libmlmpc.a /Users/yt/projects/headmaster/main/build make -C ../lib/unicode install DESTDIR=/Users/yt/projects/headmaster/main/build make -C source install mkdir build ocamlc -c -I build -w Aer -o build/unicode.cmi unicode.mli ocamlc -c -I build -w Aer -o build/unicode.cmo unicode.ml ocamlc -a -o build/unicode.cma build/unicode.cmo ocamlopt -c -I build -w Aer -o build/unicode.cmx unicode.ml ocamlopt -a -o build/unicode.cmxa build/unicode.cmx mkdir /Users/yt/projects/headmaster/main/build mkdir: /Users/yt/projects/headmaster/main/build: File exists make[2]: [install] Error 1 (ignored) cp build/unicode.cmi /Users/yt/projects/headmaster/main/build ; echo > /dev/null cp build/unicode.cma /Users/yt/projects/headmaster/main/build cp build/unicode.a /Users/yt/projects/headmaster/main/build cp build/unicode.cmxa /Users/yt/projects/headmaster/main/build make -C ../lib/ocamlmake install DESTDIR=/Users/yt/projects/headmaster/main/build make -C source install mkdir build ocamlopt -c -w Aer -o build/ocamlmake.cmx ocamlmake.ml ocamlopt -o build/ocamlmake unix.cmxa build/ocamlmake.cmx mkdir -p /Users/yt/projects/headmaster/main/build install build/ocamlmake /Users/yt/projects/headmaster/main/build build/ocamlmake -o headmaster -O -g -w Aer -D build -L build -I../source -I../source/ada main.ml ocamlopt.opt -c -g -w Aer -I build -o build/ada_format.cmx ../source/ada/ada_format.ml ocamlopt.opt -c -g -w Aer -I build -o build/position.cmx ../source/position.ml ocamlopt.opt -c -g -w Aer -I build -o build/value.cmx ../source/value.ml ocamlopt.opt -c -g -w Aer -I build -o build/c_semantics.cmx ../source/c_semantics.ml ocamlopt.opt -c -g -w Aer -I build -o build/c_semantics_naming.cmx ../source/c_semantics_naming.ml ocamlopt.opt -c -g -w Aer -I build -o build/hexadecimal.cmx ../source/hexadecimal.ml ocamlopt.opt -c -g -w Aer -I build -o build/triming.cmx ../source/triming.ml ocamlopt.opt -c -g -w Aer -I build -o build/ada_naming.cmx ../source/ada/ada_naming.ml ocamlopt.opt -c -g -w Aer -I build -o build/c_semantics_dependency.cmx ../source/c_semantics_dependency.ml ocamlopt.opt -c -g -w Aer -I build -o build/c_semantics_finding.cmx ../source/c_semantics_finding.ml ocamlopt.opt -c -g -w Aer -I build -o build/ada_translator.cmx ../source/ada/ada_translator.ml ocamlopt.opt -c -g -w Aer -I build -o build/known_errors.cmx ../source/known_errors.ml ocamlopt.opt -c -g -w Aer -I build -o build/c_analyzer_errors.cmx ../source/c_analyzer_errors.ml ocamlopt.opt -c -g -w Aer -I build -o build/c_semantics_typing.cmx ../source/c_semantics_typing.ml ocamlopt.opt -c -g -w Aer -I build -o build/c_syntax.cmx ../source/c_syntax.ml ocamlopt.opt -c -g -w Aer -I build -o build/c_syntax_traversing.cmx ../source/c_syntax_traversing.ml ocamlopt.opt -c -g -w Aer -I build -o build/c_analyzer.cmx ../source/c_analyzer.ml ocamlopt.opt -c -g -w Aer -I build -o build/c_define_parser_errors.cmx ../source/c_define_parser_errors.ml ocamlopt.opt -c -g -w Aer -I build -o build/c_lexical.cmx ../source/c_lexical.ml ocamlopt.opt -c -g -w Aer -I build -o build/c_parser_errors.cmx ../source/c_parser_errors.ml ocamlopt.opt -c -g -w Aer -I build -o build/c_syntax_firstset.cmx ../source/c_syntax_firstset.ml ocamlopt.opt -c -g -w Aer -I build -o build/lazyList.cmx ../source/lazyList.ml ocamlopt.opt -c -g -w Aer -I build -o build/c_parser.cmx ../source/c_parser.ml ocamlopt.opt -c -g -w Aer -I build -o build/c_lexical_scanner.cmx ../source/c_lexical_scanner.ml ocamlopt.opt -c -g -w Aer -I build -o build/c_preprocessor_errors.cmx ../source/c_preprocessor_errors.ml ocamlopt.opt -c -g -w Aer -I build -o build/c_preprocessor.cmx ../source/c_preprocessor.ml ocamlopt.opt -c -g -w Aer -I build -o build/c_define_parser.cmx ../source/c_define_parser.ml ocamlopt.opt -c -g -w Aer -I build -o build/c_scanner_errors.cmx ../source/c_scanner_errors.ml ocamlopt.opt -c -g -w Aer -I build -o build/input.cmx ../source/input.ml ocamlopt.opt -c -g -w Aer -I build -o build/c_scanner.cmx ../source/c_scanner.ml ocamlopt.opt -c -g -w Aer -I build -o build/commandLine.cmx ../source/commandLine.ml ocamlopt.opt -c -g -w Aer -I build -o build/environment.cmx ../source/environment.ml ocamlopt.opt -c -g -w Aer -I build -o build/environment_gcc.cmx ../source/environment_gcc.ml ocamlopt.opt -c -g -w Aer -I build -o build/version.cmx ../source/version.ml ocamlopt.opt -c -g -w Aer -I build -o build/main.cmx main.ml ocamlopt.opt -g -o headmaster -I build build/ada_format.cmx build/position.cmx build/value.cmx build/c_semantics.cmx build/c_semantics_naming.cmx build/hexadecimal.cmx build/triming.cmx build/ada_naming.cmx build/c_semantics_dependency.cmx build/c_semantics_finding.cmx build/ada_translator.cmx build/known_errors.cmx build/c_analyzer_errors.cmx build/c_semantics_typing.cmx build/c_syntax.cmx build/c_syntax_traversing.cmx build/c_analyzer.cmx build/c_define_parser_errors.cmx build/c_lexical.cmx build/c_parser_errors.cmx build/c_syntax_firstset.cmx build/lazyList.cmx build/c_parser.cmx build/c_lexical_scanner.cmx build/c_preprocessor_errors.cmx build/c_preprocessor.cmx build/c_define_parser.cmx build/c_scanner_errors.cmx build/input.cmx build/c_scanner.cmx build/commandLine.cmx build/environment.cmx unix.cmxa build/environment_gcc.cmx build/version.cmx gmp.cmxa mpfr.cmxa bigarray.cmxa unicode.cmxa build/main.cmx