(jbuild_version 1)

(rule
 ((deps ((glob_files sources/*)))
  (targets (jbuild.inc.gen))
  (action (with-stdout-to ${@}
           (run ocaml ${path:jbuild_gen.ml} sources)))))

(copy_files sources/*)

(alias
 ((name jbuild)
  (action (diff jbuild.inc jbuild.inc.gen))))

(alias
 ((name runtest)
  (deps ((alias jbuild)))))

(include jbuild.inc)
