Compiling a Scenario File
The Simple Way
To have a scenario file be automatically compiled with the correct
incantation, it is only necessary to add it to the
src/mitten/scenarios
directory.
For instance, adding myscenario.ml
to this directory, the following
will compile Mitten and all scenarios in the scenarios
directory.
make mitten
If you want to only compile your scenario file you can do
dune build src/mitten/scenario/myscenario.exe
The hard Way
If you want to compile a scenario "manually", you can place it
anywhere together with a dune
file containing (for myscenario.ml
):
(executable
(name myscenario)
(libraries lib_mitten)
(flags (:standard
-open Tezos_base__TzPervasives
-open Lib_mitten
-open Lib_scenarios
-open Scenarios
-open Types
-linkall)))
and call
dune build path/to/myscenario.exe