diff options
author | Enrico Tassi <Enrico.Tassi@inria.fr> | 2018-07-18 17:21:33 +0200 |
---|---|---|
committer | Enrico Tassi <Enrico.Tassi@inria.fr> | 2018-07-18 17:21:33 +0200 |
commit | 6b99def0765b4b88773c3c9c272552035a7da3d1 (patch) | |
tree | dc6e2edea6bb9b9ef8d9cb078be34eece3f89f66 /Makefile.dev | |
parent | 8271b23dd0a26bba79c7d6dadd92d2329945675c (diff) | |
parent | 1419bb9ddd1299673707404f1f35b4904648760b (diff) |
Merge PR #8054: [dev] Autogenerate OCaml dev files.
Diffstat (limited to 'Makefile.dev')
-rw-r--r-- | Makefile.dev | 18 |
1 files changed, 16 insertions, 2 deletions
diff --git a/Makefile.dev b/Makefile.dev index 7fc1076a8..ea1a3d40a 100644 --- a/Makefile.dev +++ b/Makefile.dev @@ -15,7 +15,7 @@ # Debug printers in dev/ ######################### -.PHONY: devel printers +.PHONY: devel printers camldevfiles DEBUGPRINTERS:=dev/top_printers.cmo dev/vm_printers.cmo dev/checker_printers.cmo @@ -85,13 +85,27 @@ endif # But these partial targets could be quite handy for quick builds # of specific components of Coq. +########################################################################### +# OCaml dev files +########################################################################### +camldevfiles: $(MERLINFILES) META.coq + +.merlin: .merlin.in + cp -a "$<" "$@" + +%/.merlin: %/.merlin.in + cp -a "$<" "$@" + +META.coq: META.coq.in + cp -a "$<" "$@" + ############################### ### 1) general-purpose targets ############################### coqlight: theories-light tools coqbinaries -states: theories/Init/Prelude.vo +states: camldevfiles theories/Init/Prelude.vo miniopt: $(COQTOPEXE) pluginsopt minibyte: $(COQTOPBYTE) pluginsbyte |