X-Git-Url: http://matita.cs.unibo.it/gitweb/?a=blobdiff_plain;f=matita%2Fcomponents%2Fsyntax_extensions%2Fdune;fp=matita%2Fcomponents%2Fsyntax_extensions%2Fdune;h=884403ee6fd769b602713eacd0ba5e434861f191;hb=712af5b8dc7dab1ebfa6532b73b91c96cb4c6837;hp=0000000000000000000000000000000000000000;hpb=926bd86002f91d2bf2a3ce7376309f5106268959;p=helm.git diff --git a/matita/components/syntax_extensions/dune b/matita/components/syntax_extensions/dune new file mode 100644 index 000000000..884403ee6 --- /dev/null +++ b/matita/components/syntax_extensions/dune @@ -0,0 +1,36 @@ +(executable + (public_name make_table) + (name make_table) + (libraries helm_xml) + (modules make_table)) + +(library + (name helm_syntax_extensions) + (libraries str) + (wrapped false) + (modules utf8Macro utf8MacroTable)) + +(library + (name pa_unicode_macro) + (libraries camlp5 helm_syntax_extensions) + (wrapped false) + (preprocess (action (system "camlp5o q_MLast.cmo pa_extend.cmo -loc loc %{input-file}"))) + (preprocessor_deps helm_syntax_extensions.cma) + (library_flags components/syntax_extensions/helm_syntax_extensions.cma) + (modules pa_unicode_macro)) + +(library + (name profiling_macros) + (libraries str) + (wrapped false) + (modules profiling_macros)) + +(rule + (targets utf8MacroTable.ml utf8MacroTable.ml.txt) + (deps (glob_files data/*.xml) make_table.exe) + (mode (promote)) + (action (run ./make_table.exe utf8MacroTable.ml utf8MacroTable.ml.txt))) + +(env + (dev + (flags (:standard -w @A-52-4-34-37-45-9-44-48-6-32-20-58-7-57-3-68-69-70-50))))