]> matita.cs.unibo.it Git - helm.git/blobdiff - matita/matita/dune
Remove all traces of autoconf/automake/makefile
[helm.git] / matita / matita / dune
index 55983d8e6bc40dbffd37ed7edda32a0d2a428834..4f01419161f723712c9e08adafb02c25daf6cc50 100644 (file)
@@ -1,9 +1,19 @@
 (library
  (name matita_cli)
  (wrapped false)
- (libraries helm_grafite_engine lablgtk3-sourceview3 dune-build-info)
+ (libraries helm_grafite_engine lablgtk3-sourceview3 dune-build-info dune-site)
  (modules 
-   buildTimeConf matitaTypes matitaMiscCli applyTransformation matitaEngine matitaExcPp matitaInit))
+   mysites buildTimeConf matitaTypes matitaMiscCli applyTransformation matitaEngine matitaExcPp matitaInit))
+
+(generate_sites_module
+ (module mysites)
+ (sites matita))
+
+(rule
+ (target matitaGeneratedGui.ml)
+ (deps matita.ui)
+ (mode (promote))
+ (action (with-stdout-to %{target} (run lablgladecc3 -embed %{deps}))))
 
 (executable
  (name matita)
  (modules matitac matitaclean))
 
 (install
- (section share)
+ (section (site (matita myshare)))
  (files
   (glob_files_rec lib/*)
-  (glob_files_rec help/*) ; brutal
+  (glob_files_rec help/C/*.xml)
+  (glob_files_rec help/C/figures/*)
   (glob_files_rec icons/*)
   matita.gtkrc
   matita.lang