--- /dev/null
+(library
+ (name helm_content)
+ (libraries helm_library helm_ng_kernel)
+ (wrapped false))
+(env
+ (dev
+ (flags (:standard -rectypes -w @A-52-4-34-37-45-9-44-48-6-32-20-58-7-57-3-68-69-70-50))))
--- /dev/null
+(library
+ (name helm_content_pres)
+ (libraries helm_content helm_syntax_extensions camlp5.gramlib ulex-camlp5 helm_grafite)
+ (preprocess (action (system "camlp5o -I components/syntax_extensions -I `ocamlfind query ulex-camlp5` pa_extend.cmo pa_ulex.cma pa_unicode_macro.cma -loc loc %{input-file}")))
+ (preprocessor_deps ../syntax_extensions/pa_unicode_macro.cma)
+ (wrapped false))
+(env
+ (dev
+ (flags (:standard -rectypes -w @A-52-4-34-37-45-9-44-48-6-32-20-58-7-57-3-68-69-70-50-27)))) ; -27 is for generated files :-(
--- /dev/null
+(library
+ (name helm_disambiguation)
+ (libraries helm_content)
+ (wrapped false))
+(env
+ (dev
+ (flags (:standard -rectypes -w @A-52-4-34-37-45-9-44-48-6-32-20-58-7-57-3-68-69-70-50))))
--- /dev/null
+(library
+ (name helm_extlib)
+ (libraries str unix camlp5.gramlib)
+ (wrapped false))
+(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))))
--- /dev/null
+(library
+ (name helm_getter)
+ (libraries http unix pcre zip helm_xml helm_logger helm_ng_kernel helm_registry)
+ (preprocess (action (system "camlp5o %{input-file}")))
+ (wrapped false)
+ (modules (:standard \ test)))
+(env
+ (dev
+ (flags (:standard -rectypes -w @A-52-4-34-37-45-9-44-48-6-32-20-58-7-57-3-68-69-70-50))))
--- /dev/null
+(library
+ (name helm_grafite)
+ (libraries helm_content helm_ng_kernel)
+ (wrapped false))
+(env
+ (dev
+ (flags (:standard -rectypes -w @A-52-4-34-37-45-9-44-48-6-32-20-58-7-57-3-68-69-70-50))))
--- /dev/null
+(library
+ (name helm_grafite_engine)
+ (libraries helm_grafite_parser helm_ng_tactics helm_ng_extraction)
+ (wrapped false))
+(env
+ (dev
+ (flags (:standard -rectypes -w @A-52-4-34-37-45-9-44-48-6-32-20-58-7-57-3-68-69-70-50))))
--- /dev/null
+(library
+ (name helm_grafite_parser)
+ (libraries helm_grafite ulex-camlp5 helm_ng_disambiguation helm_ng_library helm_content_pres)
+ (preprocess (action (system "camlp5o -I components/syntax_extensions -I `ocamlfind query ulex-camlp5` pa_extend.cmo pa_ulex.cma pa_unicode_macro.cma -loc loc %{input-file}")))
+ (preprocessor_deps ../syntax_extensions/pa_unicode_macro.cma)
+ (wrapped false))
+(env
+ (dev
+ (flags (:standard -rectypes -w @A-52-4-34-37-45-9-44-48-6-32-20-58-7-57-3-68-69-70-50-27)))) ; -27 is for generated files :-(
--- /dev/null
+(library
+ (name helm_library)
+ (libraries helm_getter)
+ (wrapped false))
+(env
+ (dev
+ (flags (:standard -rectypes -w @A-52-4-34-37-45-9-44-48-6-32-20-58-7-57-3-68-69-70-50))))
--- /dev/null
+(library
+ (name helm_logger)
+ (wrapped false))
+(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))))
--- /dev/null
+(library
+ (name helm_ng_cic_content)
+ (libraries helm_library helm_ng_library helm_grafite helm_content helm_ng_refiner)
+ (wrapped false))
+(env
+ (dev
+ (flags (:standard -rectypes -w @A-52-4-34-37-45-9-44-48-6-32-20-58-7-57-3-68-69-70-50))))
--- /dev/null
+(library
+ (name helm_ng_disambiguation)
+ (libraries helm_ng_cic_content helm_ng_refiner helm_disambiguation)
+ (wrapped false))
+(env
+ (dev
+ (flags (:standard -rectypes -w @A-52-4-34-37-45-9-44-48-6-32-20-58-7-57-3-68-69-70-50))))
--- /dev/null
+(library
+ (name helm_ng_extraction)
+ (libraries helm_ng_kernel helm_registry)
+ (preprocess (action (system "camlp5o %{input-file}")))
+ (wrapped false))
+(env
+ (dev
+ (flags (:standard -rectypes -w @A-52-4-34-37-45-9-44-48-6-32-20-58-7-57-3-68-69-70-50))))
--- /dev/null
+(library
+ (name helm_ng_kernel)
+ (libraries helm_extlib)
+ (wrapped false))
+(env
+ (dev
+ (flags (:standard -rectypes -w @A-52-4-34-37-45-9-44-48-6-32-20-58-7-57-3-68-69-70-50))))
--- /dev/null
+(library
+ (name helm_ng_library)
+ (libraries helm_ng_refiner helm_registry helm_library)
+ (wrapped false))
+(env
+ (dev
+ (flags (:standard -rectypes -w @A-52-4-34-37-45-9-44-48-6-32-20-58-7-57-3-68-69-70-50))))
--- /dev/null
+(library
+ (name helm_ng_paramodulation)
+ (libraries helm_ng_refiner)
+ (wrapped false)
+ (foreign_stubs (language c) (names hash)
+ (include_dirs %{ocaml_where}/caml)))
+(env
+ (dev
+ (flags (:standard -rectypes -w @A-52-4-34-37-45-9-44-48-6-32-20-58-7-57-3-68-69-70-50))))
--- /dev/null
+(library
+ (name helm_ng_refiner)
+ (libraries helm_ng_kernel)
+ (wrapped false)
+ (modules (:standard \ oMeta2nMeta)))
+(env
+ (dev
+ (flags (:standard -rectypes -w @A-52-4-34-37-45-9-44-48-6-32-20-58-7-57-3-68-69-70-50))))
--- /dev/null
+(library
+ (name helm_ng_tactics)
+ (libraries helm_ng_disambiguation helm_ng_paramodulation)
+ (wrapped false))
+(env
+ (dev
+ (flags (:standard -rectypes -w @A-52-4-34-37-45-9-44-48-6-32-20-58-7-57-3-68-69-70-50))))
--- /dev/null
+(library
+ (name helm_registry)
+ (libraries str netstring helm_xml)
+ (preprocess (action (system "camlp5o %{input-file}")))
+ (wrapped false)
+ (modules (:standard \ test)))
+(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))))
--- /dev/null
+(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))))
--- /dev/null
+(library
+ (name helm_xml)
+ (libraries zip expat helm_extlib camlp-streams)
+ (preprocess (action (system "camlp5o %{input-file}")))
+ (wrapped false)
+ (modules (:standard \ test)))
+(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))))
--- /dev/null
+(lang dune 3.6)
+
+(name matita)
+
+(generate_opam_files true)
+
+(source
+ (github username/reponame))
+
+(authors "Author Name")
+
+(maintainers "Maintainer Name")
+
+(license LICENSE)
+
+(documentation https://url/to/documentation)
+
+(package
+ (name matita)
+ (synopsis "A short synopsis")
+ (description "A longer description")
+ (depends ocaml dune)
+ (tags
+ (topics "to describe" your project)))
+
+; See the complete stanza docs at https://dune.readthedocs.io/en/stable/dune-files.html#dune-project
--- /dev/null
+# This file is generated by dune, edit dune-project instead
+opam-version: "2.0"
+synopsis: "A short synopsis"
+description: "A longer description"
+maintainer: ["Maintainer Name"]
+authors: ["Author Name"]
+license: "LICENSE"
+tags: ["topics" "to describe" "your" "project"]
+homepage: "https://github.com/username/reponame"
+doc: "https://url/to/documentation"
+bug-reports: "https://github.com/username/reponame/issues"
+depends: [
+ "ocaml"
+ "dune" {>= "3.6"}
+ "odoc" {with-doc}
+]
+build: [
+ ["dune" "subst"] {dev}
+ [
+ "dune"
+ "build"
+ "-p"
+ name
+ "-j"
+ jobs
+ "@install"
+ "@runtest" {with-test}
+ "@doc" {with-doc}
+ ]
+]
+dev-repo: "git+https://github.com/username/reponame.git"
--- /dev/null
+(library
+ (name matita_cli)
+ (wrapped false)
+ (libraries helm_grafite_engine lablgtk3-sourceview3)
+ (modules
+ buildTimeConf matitaTypes matitaMiscCli applyTransformation matitaEngine matitaExcPp matitaInit))
+
+(executable
+ (name matita)
+ (public_name matita)
+ (promote (until-clean))
+ (libraries matita_cli)
+ (modules_without_implementation matitaGuiTypes)
+ (modules
+ matitaGuiInit matitaGeneratedGui lablGraphviz matitaGuiTypes matitaMisc matitaGtkMisc virtuals cicMathView predefined_virtuals matitaMathView matitaScript matitaGui matita))
+
+(executables
+ (names matitac matitaclean)
+ (public_names matitac matitaclean)
+ (promote (until-clean))
+ (libraries matita_cli)
+ (modules matitac matitaclean))
+
+(env
+ (dev
+ (flags (:standard -thread -rectypes -w @A-52-4-34-37-45-9-44-48-6-32-20-58-7-57-3-68-69-70-50-29)))) ; -29 for non portable strings