Up

Module Rule

Signature

module Target_rule : sig .. end
type t =
| Target of Target_rule.t
| Alias of Alias.t * unit Dep.t
val sexp_of_t : t -> Sexplib.Sexp.t
val targets : t -> Path.Rel.t list
val alias : Alias.t -> unit Dep.t list -> t
val default : dir:Path.t -> unit Dep.t list -> t
val create : targets:Path.t list -> Action.t Dep.t -> t
val simple : targets:Path.t list -> deps:unit Dep.t list -> action:Action.t -> t