(coq.theory
 (name elpi)
 (package rocq-elpi)
 (plugins rocq-elpi.elpi)
 (theories elpi_elpi))

(rule
 (target elpi.v)
 (deps
  (glob_files elpi.v.in))
 (action
  (with-stdout-to %{target}
   (run rocq_elpi_optcomp "%{coq:version.major}.%{coq:version.minor}" %{deps}))))

(include_subdirs qualified)
