Make._val prelude : Info.t -> stringPrelude printed at the beginning of main.ml.
It should put in scope:
io type as an alias to type 'a trun function of type 'a t -> 'areturn function of type 'a -> 'a t>>= operator of type 'a t -> ('a -> 'b t) -> 'b tval packages : Package.t listThe packages to load when compiling the configuration file.
create jobs is the top-level job in the custom DSL which will execute the given list of job.
val name_of_target : Info.t -> stringname_of_target i is the name used to build the project with the build info i. For simple projects it can be Info.name. For more complex projects (like mirage), the name is suffixed by the value of the target key defined in i.
val dune_project : Dune.stanza listval context_name : Info.t -> string