diff options
| author | Théo Zimmermann | 2020-03-10 17:40:14 +0100 |
|---|---|---|
| committer | Théo Zimmermann | 2020-03-12 10:48:33 +0100 |
| commit | 6d690bf1ea5ad7fedf91865f52091daedb0cf43c (patch) | |
| tree | cbaf89bfea279e366eca69a8e54d5cf39ccafa26 /doc/tools/docgram/dune | |
| parent | 3a5469b2097c55ecf952ead470caf03b6112cd9e (diff) | |
Dune build rules for doc_grammar and fullGrammar.
Diffstat (limited to 'doc/tools/docgram/dune')
| -rw-r--r-- | doc/tools/docgram/dune | 30 |
1 files changed, 30 insertions, 0 deletions
diff --git a/doc/tools/docgram/dune b/doc/tools/docgram/dune new file mode 100644 index 0000000000..3afa21f2cf --- /dev/null +++ b/doc/tools/docgram/dune @@ -0,0 +1,30 @@ +(executable + (name doc_grammar) + (libraries coq.clib coqpp)) + +(env (_ (binaries doc_grammar.exe))) + +(rule + (targets fullGrammar) + (deps + ; Main grammar + (glob_files %{project_root}/parsing/*.mlg) + (glob_files %{project_root}/toplevel/*.mlg) + (glob_files %{project_root}/vernac/*.mlg) + ; All plugins except SSReflect for now (mimicking what is done in Makefile.doc) + (glob_files %{project_root}/plugins/btauto/*.mlg) + (glob_files %{project_root}/plugins/cc/*.mlg) + (glob_files %{project_root}/plugins/derive/*.mlg) + (glob_files %{project_root}/plugins/extraction/*.mlg) + (glob_files %{project_root}/plugins/firstorder/*.mlg) + (glob_files %{project_root}/plugins/funind/*.mlg) + (glob_files %{project_root}/plugins/ltac/*.mlg) + (glob_files %{project_root}/plugins/micromega/*.mlg) + (glob_files %{project_root}/plugins/nsatz/*.mlg) + (glob_files %{project_root}/plugins/omega/*.mlg) + (glob_files %{project_root}/plugins/rtauto/*.mlg) + (glob_files %{project_root}/plugins/setoid_ring/*.mlg) + (glob_files %{project_root}/plugins/syntax/*.mlg)) + (action + (chdir %{project_root} (run doc_grammar -short -no-warn %{deps}))) + (mode promote)) |
