1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48
|
(executables
(names wasm_of_ocaml wasmoo_link_wasm)
(public_names wasm_of_ocaml -)
(package wasm_of_ocaml-compiler)
(libraries
jsoo_cmdline
wasm_of_ocaml-compiler
cmdliner
compiler-libs.common
js_of_ocaml-compiler.runtime-files
yojson
unix
(select
findlib_support.ml
from
;; Only link wasm_of_ocaml-compiler.findlib-support if it exists
(js_of_ocaml-compiler.findlib-support -> findlib_support.empty.ml)
(-> findlib_support.empty.ml)))
(modes
byte
(best exe))
(flags
(:standard -safe-string)))
(rule
(target runtime_files.ml)
(deps
gen/gen.exe
../../runtime/wasm/runtime.js
../../runtime/wasm/deps.json
(glob_files ../../runtime/wasm/*.wat)
(glob_files ../../runtime/wasm/runtime-*.wasm))
(action
(with-stdout-to
%{target}
(run %{deps}))))
(rule
(targets wasm_of_ocaml.1)
(action
(with-stdout-to
%{targets}
(run %{bin:wasm_of_ocaml} --help=groff))))
(install
(section man)
(package wasm_of_ocaml-compiler)
(files wasm_of_ocaml.1))
|