# dune build
# OCAMLPARAM: unset
# Shared cache: enabled-except-user-rules
# Shared cache location: /home/kn/.cache/dune/db
# Workspace root: /home/kn/teaching-upsay/ppfa/tp02/answers
# Auto-detected concurrency: 4
# Dune context:
#  { name = "default"
#  ; kind = "default"
#  ; profile = Release
#  ; merlin = true
#  ; fdo_target_exe = None
#  ; build_dir = In_build_dir "default"
#  ; instrument_with = []
#  }
$ /home/kn/.opam/5.3.0/bin/ocamlc.opt -config > /tmp/dune_cf037f_output
$ /home/kn/.opam/5.3.0/bin/js_of_ocaml --version > /tmp/dune_e8b2d3_output
$ (cd _build/default && /home/kn/.opam/5.3.0/bin/ocamlc.opt -w -40 -w -49 -nopervasives -nostdlib -g -bin-annot -bin-annot-occurrences -I src/.game.objs/byte -no-alias-deps -o src/.game.objs/byte/game__.cmo -c -impl src/game__.ml-gen)
$ (cd _build/default && /home/kn/.opam/5.3.0/bin/ocamlc.opt -w -40 -w -49 -nopervasives -nostdlib -g -bin-annot -bin-annot-occurrences -I lib/ecs/.ecs.objs/byte -no-alias-deps -o lib/ecs/.ecs.objs/byte/ecs.cmo -c -impl lib/ecs/ecs.ml-gen)
$ (cd _build/default && /home/kn/.opam/5.3.0/bin/ocamldep.opt -modules -impl lib/ecs/system.ml) > _build/default/lib/ecs/.ecs.objs/ecs__System.impl.d
$ (cd _build/default && /home/kn/.opam/5.3.0/bin/ocamlc.opt -w -40 -w -49 -nopervasives -nostdlib -g -bin-annot -bin-annot-occurrences -I lib/gfx/gfx_jsoo/.gfx_jsoo.objs/byte -no-alias-deps -o lib/gfx/gfx_jsoo/.gfx_jsoo.objs/byte/gfx__gfx_jsoo__.cmo -c -impl lib/gfx/gfx_jsoo/gfx__gfx_jsoo__.ml-gen)
$ (cd _build/default && /home/kn/.opam/5.3.0/bin/ocamldep.opt -modules -impl src/components/wall.ml) > _build/default/src/.game.objs/game__Wall.impl.d
$ (cd _build/default && /home/kn/.opam/5.3.0/bin/ocamldep.opt -modules -impl src/game.ml) > _build/default/src/.game.objs/game.impl.d
$ (cd _build/default && /home/kn/.opam/5.3.0/bin/ocamldep.opt -modules -intf src/core/global.mli) > _build/default/src/.game.objs/game__Global.intf.d
$ (cd _build/default && /home/kn/.opam/5.3.0/bin/ocamldep.opt -modules -impl src/components/ball.ml) > _build/default/src/.game.objs/game__Ball.impl.d
$ (cd _build/default && /home/kn/.opam/5.3.0/bin/ocamldep.opt -modules -impl src/systems/collision.ml) > _build/default/src/.game.objs/game__Collision.impl.d
$ (cd _build/default && /home/kn/.opam/5.3.0/bin/ocamldep.opt -modules -impl src/components/component_defs.ml) > _build/default/src/.game.objs/game__Component_defs.impl.d
$ (cd _build/default && /home/kn/.opam/5.3.0/bin/ocamldep.opt -modules -impl src/core/cst.ml) > _build/default/src/.game.objs/game__Cst.impl.d
$ (cd _build/default && /home/kn/.opam/5.3.0/bin/ocamldep.opt -modules -impl src/systems/draw.ml) > _build/default/src/.game.objs/game__Draw.impl.d
$ (cd _build/default && /home/kn/.opam/5.3.0/bin/ocamldep.opt -modules -impl src/core/global.ml) > _build/default/src/.game.objs/game__Global.impl.d
$ (cd _build/default && /home/kn/.opam/5.3.0/bin/ocamldep.opt -modules -impl src/core/input.ml) > _build/default/src/.game.objs/game__Input.impl.d
$ (cd _build/default && /home/kn/.opam/5.3.0/bin/ocamldep.opt -modules -impl src/systems/move.ml) > _build/default/src/.game.objs/game__Move.impl.d
$ (cd _build/default && /home/kn/.opam/5.3.0/bin/ocamldep.opt -modules -impl src/components/player.ml) > _build/default/src/.game.objs/game__Player.impl.d
$ (cd _build/default && /home/kn/.opam/5.3.0/bin/ocamldep.opt -modules -impl src/core/rect.ml) > _build/default/src/.game.objs/game__Rect.impl.d
$ (cd _build/default && /home/kn/.opam/5.3.0/bin/ocamldep.opt -modules -impl src/components/score.ml) > _build/default/src/.game.objs/game__Score.impl.d
$ (cd _build/default && /home/kn/.opam/5.3.0/bin/ocamldep.opt -modules -impl src/systems/system_defs.ml) > _build/default/src/.game.objs/game__System_defs.impl.d
$ (cd _build/default && /home/kn/.opam/5.3.0/bin/ocamldep.opt -modules -impl src/core/texture.ml) > _build/default/src/.game.objs/game__Texture.impl.d
$ (cd _build/default && /home/kn/.opam/5.3.0/bin/ocamldep.opt -modules -impl src/core/vector.ml) > _build/default/src/.game.objs/game__Vector.impl.d
$ (cd _build/default && /home/kn/.opam/5.3.0/bin/ocamldep.opt -modules -intf lib/ecs/component.mli) > _build/default/lib/ecs/.ecs.objs/ecs__Component.intf.d
$ (cd _build/default && /home/kn/.opam/5.3.0/bin/ocamldep.opt -modules -intf lib/ecs/entity.mli) > _build/default/lib/ecs/.ecs.objs/ecs__Entity.intf.d
$ (cd _build/default && /home/kn/.opam/5.3.0/bin/ocamldep.opt -modules -intf lib/ecs/system.mli) > _build/default/lib/ecs/.ecs.objs/ecs__System.intf.d
$ (cd _build/default && /home/kn/.opam/5.3.0/bin/ocamldep.opt -modules -impl lib/ecs/component.ml) > _build/default/lib/ecs/.ecs.objs/ecs__Component.impl.d
$ (cd _build/default && /home/kn/.opam/5.3.0/bin/ocamldep.opt -modules -impl lib/ecs/entity.ml) > _build/default/lib/ecs/.ecs.objs/ecs__Entity.impl.d
$ (cd _build/default && /home/kn/.opam/5.3.0/bin/ocamlc.opt -w -40 -g -bin-annot -bin-annot-occurrences -I lib/ecs/.ecs.objs/byte -no-alias-deps -open Ecs -o lib/ecs/.ecs.objs/byte/ecs__Component.cmi -c -intf lib/ecs/component.mli)
$ (cd _build/default && /home/kn/.opam/5.3.0/bin/ocamlc.opt -w -40 -w -49 -nopervasives -nostdlib -g -bin-annot -bin-annot-occurrences -I lib/gfx/.gfx.objs/byte -no-alias-deps -o lib/gfx/.gfx.objs/byte/gfx__.cmo -c -impl lib/gfx/gfx__.ml-gen)
$ (cd _build/default && /home/kn/.opam/5.3.0/bin/ocamldep.opt -modules -impl lib/gfx/gfx_base.ml) > _build/default/lib/gfx/.gfx.objs/gfx__Gfx_base.impl.d
$ (cd _build/default && /home/kn/.opam/5.3.0/bin/ocamlc.opt -w -40 -g -bin-annot -bin-annot-occurrences -I lib/ecs/.ecs.objs/byte -no-alias-deps -open Ecs -o lib/ecs/.ecs.objs/byte/ecs__Entity.cmi -c -intf lib/ecs/entity.mli)
$ (cd _build/default && /home/kn/.opam/5.3.0/bin/ocamldep.opt -modules -intf lib/gfx/gfx.mli) > _build/default/lib/gfx/.gfx.objs/gfx.intf.d
$ (cd _build/default && /home/kn/.opam/5.3.0/bin/ocamlc.opt -w -40 -g -bin-annot -bin-annot-occurrences -I lib/ecs/.ecs.objs/byte -cmi-file lib/ecs/.ecs.objs/byte/ecs__Component.cmi -no-alias-deps -open Ecs -o lib/ecs/.ecs.objs/byte/ecs__Component.cmo -c -impl lib/ecs/component.ml)
$ (cd _build/default && /home/kn/.opam/5.3.0/bin/ocamlc.opt -w -40 -g -bin-annot -bin-annot-occurrences -I lib/gfx/.gfx.objs/byte -no-alias-deps -open Gfx__ -o lib/gfx/.gfx.objs/byte/gfx__Gfx_base.cmo -c -impl lib/gfx/gfx_base.ml)
$ (cd _build/default && /home/kn/.opam/5.3.0/bin/ocamlc.opt -w -40 -g -bin-annot -bin-annot-occurrences -I lib/ecs/.ecs.objs/byte -no-alias-deps -open Ecs -o lib/ecs/.ecs.objs/byte/ecs__System.cmi -c -intf lib/ecs/system.mli)
$ (cd _build/default && /home/kn/.opam/5.3.0/bin/ocamlc.opt -g -w -24 -I .ppx/c2d671a25528219606beb4ff9ab0b75f -I /home/kn/.opam/5.3.0/lib/js_of_ocaml-ppx -I /home/kn/.opam/5.3.0/lib/js_of_ocaml-ppx/as-lib -I /home/kn/.opam/5.3.0/lib/ocaml-compiler-libs/common -I /home/kn/.opam/5.3.0/lib/ocaml-compiler-libs/shadow -I /home/kn/.opam/5.3.0/lib/ocaml/compiler-libs -I /home/kn/.opam/5.3.0/lib/ppx_derivers -I /home/kn/.opam/5.3.0/lib/ppxlib -I /home/kn/.opam/5.3.0/lib/ppxlib/ast -I /home/kn/.opam/5.3.0/lib/ppxlib/astlib -I /home/kn/.opam/5.3.0/lib/ppxlib/print_diff -I /home/kn/.opam/5.3.0/lib/ppxlib/stdppx -I /home/kn/.opam/5.3.0/lib/ppxlib/traverse_builtins -I /home/kn/.opam/5.3.0/lib/sexplib0 -I /home/kn/.opam/5.3.0/lib/stdlib-shims -no-alias-deps -o .ppx/c2d671a25528219606beb4ff9ab0b75f/dune__exe___ppx.cmo -c -impl .ppx/c2d671a25528219606beb4ff9ab0b75f/_ppx.ml-gen)
$ (cd _build/default && /home/kn/.opam/5.3.0/bin/ocamlc.opt -w -40 -g -bin-annot -bin-annot-occurrences -I lib/gfx/.gfx.objs/byte -no-alias-deps -opaque -open Gfx__ -o lib/gfx/.gfx.objs/byte/gfx.cmi -c -intf lib/gfx/gfx.mli)
$ (cd _build/default && /home/kn/.opam/5.3.0/bin/ocamlc.opt -w -40 -g -bin-annot -bin-annot-occurrences -I lib/ecs/.ecs.objs/byte -cmi-file lib/ecs/.ecs.objs/byte/ecs__Entity.cmi -no-alias-deps -open Ecs -o lib/ecs/.ecs.objs/byte/ecs__Entity.cmo -c -impl lib/ecs/entity.ml)
$ (cd _build/default && /home/kn/.opam/5.3.0/bin/ocamlc.opt -w -40 -g -bin-annot -bin-annot-occurrences -I lib/ecs/.ecs.objs/byte -cmi-file lib/ecs/.ecs.objs/byte/ecs__System.cmi -no-alias-deps -open Ecs -o lib/ecs/.ecs.objs/byte/ecs__System.cmo -c -impl lib/ecs/system.ml)
$ (cd _build/default && /home/kn/.opam/5.3.0/bin/ocamlc.opt -w -40 -g -a -o lib/ecs/ecs.cma lib/ecs/.ecs.objs/byte/ecs.cmo lib/ecs/.ecs.objs/byte/ecs__Entity.cmo lib/ecs/.ecs.objs/byte/ecs__System.cmo lib/ecs/.ecs.objs/byte/ecs__Component.cmo)
$ (cd _build/default && /home/kn/.opam/5.3.0/bin/ocamlc.opt -w -40 -g -bin-annot -bin-annot-occurrences -I src/.game.objs/byte -I lib/ecs/.ecs.objs/byte -I lib/gfx/.gfx.objs/byte -no-alias-deps -open Game__ -o src/.game.objs/byte/game__Vector.cmo -c -impl src/core/vector.ml)
$ (cd _build/default && /home/kn/.opam/5.3.0/bin/ocamlc.opt -w -40 -g -bin-annot -bin-annot-occurrences -I src/.game.objs/byte -I lib/ecs/.ecs.objs/byte -I lib/gfx/.gfx.objs/byte -no-alias-deps -open Game__ -o src/.game.objs/byte/game__Rect.cmo -c -impl src/core/rect.ml)
$ (cd _build/default && /home/kn/.opam/5.3.0/bin/ocamlc.opt -w -40 -g -bin-annot -bin-annot-occurrences -I src/.game.objs/byte -I lib/ecs/.ecs.objs/byte -I lib/gfx/.gfx.objs/byte -no-alias-deps -open Game__ -o src/.game.objs/byte/game__Texture.cmo -c -impl src/core/texture.ml)
$ (cd _build/default && /home/kn/.opam/5.3.0/bin/ocamlc.opt -w -40 -g -bin-annot -bin-annot-occurrences -I src/.game.objs/byte -I lib/ecs/.ecs.objs/byte -I lib/gfx/.gfx.objs/byte -no-alias-deps -open Game__ -o src/.game.objs/byte/game__Cst.cmo -c -impl src/core/cst.ml)
$ (cd _build/default && /home/kn/.opam/5.3.0/bin/ocamlc.opt -w -40 -g -bin-annot -bin-annot-occurrences -I src/.game.objs/byte -I lib/ecs/.ecs.objs/byte -I lib/gfx/.gfx.objs/byte -no-alias-deps -open Game__ -o src/.game.objs/byte/game__Component_defs.cmo -c -impl src/components/component_defs.ml)
$ (cd _build/default && /home/kn/.opam/5.3.0/bin/ocamlc.opt -w -40 -g -bin-annot -bin-annot-occurrences -I src/.game.objs/byte -I lib/ecs/.ecs.objs/byte -I lib/gfx/.gfx.objs/byte -no-alias-deps -open Game__ -o src/.game.objs/byte/game__Global.cmi -c -intf src/core/global.mli)
$ (cd _build/default && /home/kn/.opam/5.3.0/bin/ocamlc.opt -w -40 -g -bin-annot -bin-annot-occurrences -I src/.game.objs/byte -I lib/ecs/.ecs.objs/byte -I lib/gfx/.gfx.objs/byte -no-alias-deps -open Game__ -o src/.game.objs/byte/game__Move.cmo -c -impl src/systems/move.ml)
$ (cd _build/default && /home/kn/.opam/5.3.0/bin/ocamlc.opt -w -40 -g -bin-annot -bin-annot-occurrences -I src/.game.objs/byte -I lib/ecs/.ecs.objs/byte -I lib/gfx/.gfx.objs/byte -no-alias-deps -open Game__ -o src/.game.objs/byte/game__Collision.cmo -c -impl src/systems/collision.ml)
$ (cd _build/default && /home/kn/.opam/5.3.0/bin/ocamlc.opt -w -40 -g -bin-annot -bin-annot-occurrences -I src/.game.objs/byte -I lib/ecs/.ecs.objs/byte -I lib/gfx/.gfx.objs/byte -cmi-file src/.game.objs/byte/game__Global.cmi -no-alias-deps -open Game__ -o src/.game.objs/byte/game__Global.cmo -c -impl src/core/global.ml)
$ (cd _build/default && /home/kn/.opam/5.3.0/bin/ocamlc.opt -w -40 -g -bin-annot -bin-annot-occurrences -I src/.game.objs/byte -I lib/ecs/.ecs.objs/byte -I lib/gfx/.gfx.objs/byte -no-alias-deps -open Game__ -o src/.game.objs/byte/game__Draw.cmo -c -impl src/systems/draw.ml)
$ (cd _build/default && /home/kn/.opam/5.3.0/bin/ocamlopt.opt -g -w -24 -I .ppx/c2d671a25528219606beb4ff9ab0b75f -I /home/kn/.opam/5.3.0/lib/js_of_ocaml-ppx -I /home/kn/.opam/5.3.0/lib/js_of_ocaml-ppx/as-lib -I /home/kn/.opam/5.3.0/lib/ocaml-compiler-libs/common -I /home/kn/.opam/5.3.0/lib/ocaml-compiler-libs/shadow -I /home/kn/.opam/5.3.0/lib/ocaml/compiler-libs -I /home/kn/.opam/5.3.0/lib/ppx_derivers -I /home/kn/.opam/5.3.0/lib/ppxlib -I /home/kn/.opam/5.3.0/lib/ppxlib/ast -I /home/kn/.opam/5.3.0/lib/ppxlib/astlib -I /home/kn/.opam/5.3.0/lib/ppxlib/print_diff -I /home/kn/.opam/5.3.0/lib/ppxlib/stdppx -I /home/kn/.opam/5.3.0/lib/ppxlib/traverse_builtins -I /home/kn/.opam/5.3.0/lib/sexplib0 -I /home/kn/.opam/5.3.0/lib/stdlib-shims -cmi-file .ppx/c2d671a25528219606beb4ff9ab0b75f/dune__exe___ppx.cmi -no-alias-deps -o .ppx/c2d671a25528219606beb4ff9ab0b75f/dune__exe___ppx.cmx -c -impl .ppx/c2d671a25528219606beb4ff9ab0b75f/_ppx.ml-gen)
$ (cd _build/default && /home/kn/.opam/5.3.0/bin/ocamlc.opt -w -40 -g -bin-annot -bin-annot-occurrences -I src/.game.objs/byte -I lib/ecs/.ecs.objs/byte -I lib/gfx/.gfx.objs/byte -no-alias-deps -open Game__ -o src/.game.objs/byte/game__System_defs.cmo -c -impl src/systems/system_defs.ml)
$ (cd _build/default && /home/kn/.opam/5.3.0/bin/ocamlc.opt -w -40 -g -bin-annot -bin-annot-occurrences -I src/.game.objs/byte -I lib/ecs/.ecs.objs/byte -I lib/gfx/.gfx.objs/byte -no-alias-deps -open Game__ -o src/.game.objs/byte/game__Wall.cmo -c -impl src/components/wall.ml)
$ (cd _build/default && /home/kn/.opam/5.3.0/bin/ocamlc.opt -w -40 -g -bin-annot -bin-annot-occurrences -I src/.game.objs/byte -I lib/ecs/.ecs.objs/byte -I lib/gfx/.gfx.objs/byte -no-alias-deps -open Game__ -o src/.game.objs/byte/game__Score.cmo -c -impl src/components/score.ml)
$ (cd _build/default && /home/kn/.opam/5.3.0/bin/ocamlc.opt -w -40 -g -bin-annot -bin-annot-occurrences -I src/.game.objs/byte -I lib/ecs/.ecs.objs/byte -I lib/gfx/.gfx.objs/byte -no-alias-deps -open Game__ -o src/.game.objs/byte/game__Player.cmo -c -impl src/components/player.ml)
$ (cd _build/default && /home/kn/.opam/5.3.0/bin/ocamlc.opt -w -40 -g -bin-annot -bin-annot-occurrences -I src/.game.objs/byte -I lib/ecs/.ecs.objs/byte -I lib/gfx/.gfx.objs/byte -no-alias-deps -open Game__ -o src/.game.objs/byte/game__Ball.cmo -c -impl src/components/ball.ml)
$ (cd _build/default && /home/kn/.opam/5.3.0/bin/ocamlc.opt -w -40 -g -bin-annot -bin-annot-occurrences -I src/.game.objs/byte -I lib/ecs/.ecs.objs/byte -I lib/gfx/.gfx.objs/byte -no-alias-deps -open Game__ -o src/.game.objs/byte/game__Input.cmo -c -impl src/core/input.ml)
$ (cd _build/default && /home/kn/.opam/5.3.0/bin/ocamlc.opt -w -40 -g -bin-annot -bin-annot-occurrences -I src/.game.objs/byte -I lib/ecs/.ecs.objs/byte -I lib/gfx/.gfx.objs/byte -no-alias-deps -open Game__ -o src/.game.objs/byte/game.cmo -c -impl src/game.ml)
$ (cd _build/default && /home/kn/.opam/5.3.0/bin/ocamlc.opt -w -40 -g -a -o src/game.cma src/.game.objs/byte/game__.cmo src/.game.objs/byte/game__Vector.cmo src/.game.objs/byte/game__Rect.cmo src/.game.objs/byte/game__Texture.cmo src/.game.objs/byte/game__Component_defs.cmo src/.game.objs/byte/game__Collision.cmo src/.game.objs/byte/game__Cst.cmo src/.game.objs/byte/game__Global.cmo src/.game.objs/byte/game__Draw.cmo src/.game.objs/byte/game__Move.cmo src/.game.objs/byte/game__System_defs.cmo src/.game.objs/byte/game__Wall.cmo src/.game.objs/byte/game__Score.cmo src/.game.objs/byte/game__Player.cmo src/.game.objs/byte/game__Ball.cmo src/.game.objs/byte/game__Input.cmo src/.game.objs/byte/game.cmo)
$ (cd _build/default && /home/kn/.opam/5.3.0/bin/ocamlopt.opt -g -w -24 -o .ppx/c2d671a25528219606beb4ff9ab0b75f/ppx.exe /home/kn/.opam/5.3.0/lib/ocaml/compiler-libs/ocamlcommon.cmxa /home/kn/.opam/5.3.0/lib/ocaml-compiler-libs/common/ocaml_common.cmxa /home/kn/.opam/5.3.0/lib/ppxlib/astlib/astlib.cmxa /home/kn/.opam/5.3.0/lib/stdlib-shims/stdlib_shims.cmxa /home/kn/.opam/5.3.0/lib/ppxlib/ast/ppxlib_ast.cmxa /home/kn/.opam/5.3.0/lib/ocaml-compiler-libs/shadow/ocaml_shadow.cmxa /home/kn/.opam/5.3.0/lib/ppxlib/print_diff/ppxlib_print_diff.cmxa /home/kn/.opam/5.3.0/lib/ppx_derivers/ppx_derivers.cmxa /home/kn/.opam/5.3.0/lib/ppxlib/traverse_builtins/ppxlib_traverse_builtins.cmxa /home/kn/.opam/5.3.0/lib/sexplib0/sexplib0.cmxa /home/kn/.opam/5.3.0/lib/ppxlib/stdppx/stdppx.cmxa /home/kn/.opam/5.3.0/lib/ppxlib/ppxlib.cmxa /home/kn/.opam/5.3.0/lib/js_of_ocaml-ppx/as-lib/ppx_js.cmxa /home/kn/.opam/5.3.0/lib/js_of_ocaml-ppx/ppx_js_rewriter.cmxa .ppx/c2d671a25528219606beb4ff9ab0b75f/dune__exe___ppx.cmx)
$ (cd _build/default && .ppx/c2d671a25528219606beb4ff9ab0b75f/ppx.exe -o prog/game_js.pp.ml --impl prog/game_js.ml -corrected-suffix .ppx-corrected -diff-cmd - -dump-ast)
$ (cd _build/default && /home/kn/.opam/5.3.0/bin/ocamlc.opt -w -40 -g -bin-annot -bin-annot-occurrences -I prog/.game_js.eobjs/byte -I /home/kn/.opam/5.3.0/lib/js_of_ocaml -I /home/kn/.opam/5.3.0/lib/js_of_ocaml-compiler/runtime -I lib/ecs/.ecs.objs/byte -I lib/gfx/gfx_jsoo/.gfx_jsoo.objs/byte -I src/.game.objs/byte -no-alias-deps -o prog/.game_js.eobjs/byte/dune__exe__Game_js.cmo -c -impl prog/game_js.pp.ml)
$ (cd _build/default && .ppx/c2d671a25528219606beb4ff9ab0b75f/ppx.exe --cookie 'library-name="gfx_jsoo"' -o lib/gfx/gfx_jsoo/gfx.pp.ml --impl lib/gfx/gfx_jsoo/gfx.ml -corrected-suffix .ppx-corrected -diff-cmd - -dump-ast)
$ (cd _build/default && /home/kn/.opam/5.3.0/bin/ocamldep.opt -modules -impl lib/gfx/gfx_jsoo/gfx.pp.ml) > _build/default/lib/gfx/gfx_jsoo/.gfx_jsoo.objs/gfx.impl.d
$ (cd _build/default && /home/kn/.opam/5.3.0/bin/ocamlc.opt -w -40 -g -bin-annot -bin-annot-occurrences -I lib/gfx/gfx_jsoo/.gfx_jsoo.objs/byte -I /home/kn/.opam/5.3.0/lib/js_of_ocaml -I /home/kn/.opam/5.3.0/lib/js_of_ocaml-compiler/runtime -I lib/gfx/.gfx.objs/byte -cmi-file lib/gfx/gfx_jsoo/.gfx_jsoo.objs/byte/gfx.cmi -no-alias-deps -open Gfx__gfx_jsoo__ -o lib/gfx/gfx_jsoo/.gfx_jsoo.objs/byte/gfx.cmo -c -impl lib/gfx/gfx_jsoo/gfx.pp.ml)
$ (cd _build/default && /home/kn/.opam/5.3.0/bin/ocamlc.opt -w -40 -g -a -o lib/gfx/gfx_jsoo/gfx_jsoo.cma lib/gfx/gfx_jsoo/.gfx_jsoo.objs/byte/gfx__gfx_jsoo__.cmo lib/gfx/gfx_jsoo/.gfx_jsoo.objs/byte/gfx__Gfx_base.cmo lib/gfx/gfx_jsoo/.gfx_jsoo.objs/byte/gfx.cmo lib/gfx/gfx_jsoo/.gfx_jsoo.objs/byte/gfx__.cmo)
$ (cd _build/default && /home/kn/.opam/5.3.0/bin/ocamlc.opt -w -40 -g -o prog/game_js.bc-for-jsoo -no-check-prims -noautolink lib/ecs/ecs.cma /home/kn/.opam/5.3.0/lib/js_of_ocaml-compiler/runtime/jsoo_runtime.cma /home/kn/.opam/5.3.0/lib/js_of_ocaml/js_of_ocaml.cma lib/gfx/gfx_jsoo/gfx_jsoo.cma src/game.cma prog/.game_js.eobjs/byte/dune__exe__Game_js.cmo)
# Promoting "_build/default/prog/game_js.bc-for-jsoo" to
# "prog/game_js.bc-for-jsoo"
$ (cd _build/default/prog && /home/kn/.opam/5.3.0/bin/js_of_ocaml --no-source-map -o game_js.bc.js game_js.bc-for-jsoo)
# Promoting "_build/default/prog/game_js.bc.js" to "prog/game_js.bc.js"
