]> matita.cs.unibo.it Git - helm.git/blobdiff - helm/ocaml/Makefile.in
Draft of section Indexing and searching.
[helm.git] / helm / ocaml / Makefile.in
index 0c2d4941177a12cacac17e0b24afb51f7d32da6b..66a0ae74a43192ecd502d87ddab85c16c0d33a9d 100644 (file)
@@ -23,20 +23,20 @@ MODULES =                   \
        cic_unification         \
        whelp                   \
        tactics                 \
-       paramodulation          \
        cic_disambiguation      \
        lexicon                 \
        grafite_engine          \
        grafite_parser          \
+       tactics/paramodulation \
        $(NULL)
 
 OCAMLFIND_DEST_DIR = @OCAMLFIND_DEST_DIR@
 OCAMLPATH = @OCAMLFIND_META_DIR@
 OCAMLFIND = OCAMLPATH=$(OCAMLPATH):$$OCAMLPATH @OCAMLFIND@
 
-METAS = $(MODULES:%=METAS/META.helm-%) METAS/META.helm-cic_disambiguation
+METAS = $(filter-out %/paramodulation,$(MODULES:%=METAS/META.helm-%))
 
-all: metas $(MODULES:%=%.all)
+all: metas $(MODULES:%=%.all) 
 opt: metas $(MODULES:%=%.opt)
 world: all opt
 metas: $(METAS)
@@ -44,6 +44,11 @@ depend: $(MODULES:%=%.depend)
 install: $(MODULES:%=%.install)
 uninstall: $(MODULES:%=%.uninstall)
 clean: $(MODULES:%=%.clean)
+
+.stats: $(MODULES:%=%.stats)
+       (for m in $(MODULES); do echo -n "$$m:"; cat $$m/.stats; done) \
+        | sort -t : -k 2 -n -r > .stats
+
 clean_metas:
        rm -f $(METAS)
 distclean: clean clean_metas
@@ -59,6 +64,8 @@ distclean: clean clean_metas
        OCAMLPATH=$(OCAMLPATH):$$OCAMLPATH $(MAKE) -C $* clean
 %.depend:
        OCAMLPATH=$(OCAMLPATH):$$OCAMLPATH $(MAKE) -C $* depend
+%.stats:
+       $(MAKE) -C $* .stats
 
 $(MODULES:%=%.install):
        cd $(@:%.install=%) && make install