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
|
# Example projects
Build all projects:
```
$> dune build @examples/default
```
Or a single one:
```
$> dune build @examples/<path-to-example-project>/default
```
Set the environment variable WASM_OF_OCAML=true to compile to Wasm:
```
$> WASM_OF_OCAML=true dune build @examples/boulderdash/default
```
Compilation artifacts can be found in `${REPO_ROOT}/_build/default/examples/`.
When generating JavaScript code, you can directly open the
`index.html` files in a browser. When generating Wasm code, you need
to serve the files, for instance with the following command:
```
python -m http.server -d _build/default/examples/boulderdash/
```
and then open `http://localhost:8000/index-wasm.html` in a browser.
|