]> matita.cs.unibo.it Git - helm.git/blob - matita/components/syntax_extensions/dune
Makefiles removed in favour of dune-only solution
[helm.git] / matita / components / syntax_extensions / dune
1 (executable
2  ;(public_name make_table)
3  (name make_table)
4  (libraries helm_xml)
5  (modules make_table))
6
7 (library
8  (name helm_syntax_extensions)
9  (libraries str)
10  (wrapped false)
11  (modules utf8Macro utf8MacroTable))
12
13 (library
14  (name pa_unicode_macro)
15  (libraries camlp5 helm_syntax_extensions)
16  (wrapped false)
17  (preprocess (action (system "camlp5o q_MLast.cmo pa_extend.cmo -loc loc %{input-file}")))
18  (preprocessor_deps helm_syntax_extensions.cma)
19  (modules pa_unicode_macro))
20
21 (library
22  (name profiling_macros)
23  (libraries str)
24  (wrapped false)
25  (modules profiling_macros))
26
27 (rule
28  (targets utf8MacroTable.ml utf8MacroTable.ml.txt)
29  (deps (glob_files data/*.xml) make_table.exe)
30  (mode (promote))
31  (action (run ./make_table.exe utf8MacroTable.ml utf8MacroTable.ml.txt)))
32
33 (env
34   (_
35     (flags (:standard -w @A-52-4-34-37-45-9-44-48-6-32-20-58-7-57-3-68-69-70-50))))