]> matita.cs.unibo.it Git - helm.git/blobdiff - matita/matita/contribs/lambda_delta/Makefile
- some confluence results for focalized reduction and computation
[helm.git] / matita / matita / contribs / lambda_delta / Makefile
index 71dff0f41f7f60ae70f662fb8ad4929b4e9d6063..a1bea352934ebffd4f8fd409be0d5c157235c0c7 100644 (file)
@@ -1,6 +1,8 @@
 H        = @
 XOA_DIR  = ../../../components/binaries/xoa
 XOA      = xoa.native
+DEP_DIR  = ../../../components/binaries/matitadep
+DEP      = matitadep.native
 
 CONF     = ground_2/xoa.conf.xml
 TARGETS  = ground_2/xoa_natation.ma ground_2/xoa.ma
@@ -27,6 +29,14 @@ orig: $(ORIGS)
        @echo "  ORIG basic_2"
        $(H)$(ORIG) basic_2 < $(ORIGS)
 
+# dep ########################################################################
+
+deps: MAS = $(shell find $* -name "*.ma")
+
+deps: $(DEP_DIR)/$(DEP)
+       @echo "  MATITADEP"
+       $(H)grep "include \"" $(MAS) | $<
+
 # stats ######################################################################
 
 stats: $(PACKAGES:%=%.stats)
@@ -37,17 +47,17 @@ stats: $(PACKAGES:%=%.stats)
 
 %.stats:
        @printf '\x1B[1;40;37m'
-       @printf '%-15s %-42s' 'Statistics for:' $*      
+       @printf '%-15s %-43s' 'Statistics for:' $*      
        @printf '\x1B[0m\n'     
        @printf '\x1B[1;40;35m'
        @printf '%-8s %6i' Chars $(CHARS)
        @printf '   %-8s %5i' Lines `cat $(MAS) | wc -l`
        @printf '   %-6s %3i' Pages `echo $$(($(CHARS) / 5120))`
-       @printf '   %-10s' ''
+       @printf '   %-11s' ''
        @printf '\x1B[0m\n'
        @printf '\x1B[1;40;36m'
        @printf '%-8s %6i' Sources `ls $(MAS) | wc -l`
-       @printf '   %-40s' ''
+       @printf '   %-41s' ''
 #      @printf '   %-8s %5i' Objs `ls *.vo | wc -l`
 #      @printf '   %-6s %3i' Files `ls *.v | wc -l`
        @printf '\x1B[0m\n'     
@@ -55,18 +65,18 @@ stats: $(PACKAGES:%=%.stats)
        @printf '%-8s %6i' Theorems `grep "theorem " $(MAS) | wc -l`
        @printf '   %-8s %5i' Lemmas `grep "lemma " $(MAS) | wc -l`
        @printf '   %-6s %3i' Facts `grep "fact " $(MAS) | wc -l`
-       @printf '   %-6s %3i' Proofs `grep qed $(MAS) | wc -l`
+       @printf '   %-6s %4i' Proofs `grep qed $(MAS) | wc -l`
        @printf '\x1B[0m\n'     
        @printf '\x1B[1;40;33m'
        @printf '%-8s %6i' Defs `grep "definition\|let rec\|inductive\|record" $(MAS) | wc -l` 
-       @printf '   %-40s' ''
+       @printf '   %-41s' ''
 #      @printf '   %-8s %5i' Local `grep "Local" *.v | wc -l`
        @printf '\x1B[0m\n'
        @printf '\x1B[1;40;31m'
        @printf '%-8s %6i' Axioms `grep axiom $(MAS) | wc -l`
        @printf '   %-8s %5i' Comments `grep "(\*[^*:]*$$" $(MAS) | wc -l`
        @printf '   %-6s %3i' Marks `grep "(\*\*)" $(MAS) | wc -l`
-       @printf '   %-10s' ''
+       @printf '   %-11s' ''
        @printf '\x1B[0m\n'
 
 # summary ####################################################################