X-Git-Url: http://matita.cs.unibo.it/gitweb/?a=blobdiff_plain;f=matita%2Fmatita%2Fcontribs%2Flambda_delta%2FMakefile;h=a1bea352934ebffd4f8fd409be0d5c157235c0c7;hb=64207d0b4d80bcedcfbae0526ce635e993f027a7;hp=49e7e1b239047a3169b8c649c2a2164341bd3556;hpb=eb918fc784eacd2094e3986ba321ef47690d9983;p=helm.git diff --git a/matita/matita/contribs/lambda_delta/Makefile b/matita/matita/contribs/lambda_delta/Makefile index 49e7e1b23..a1bea3529 100644 --- a/matita/matita/contribs/lambda_delta/Makefile +++ b/matita/matita/contribs/lambda_delta/Makefile @@ -1,11 +1,17 @@ -H = @ -XOA_DIR = ../../../components/binaries/xoa -XOA = xoa.native +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 +CONF = ground_2/xoa.conf.xml +TARGETS = ground_2/xoa_natation.ma ground_2/xoa.ma -PACKAGES = Ground_2 Basic_2 Apps_2 +ORIG = . ./orig.sh + +ORIGS = basic_2/basic_1.orig + +PACKAGES = ground_2 basic_2 apps_2 all: @@ -17,6 +23,20 @@ $(TARGETS): $(CONF) @echo " EXEC $(XOA) $(CONF)" $(H)MATITA_RT_BASE_DIR=../.. $(XOA_DIR)/$(XOA) $(CONF) +# orig ####################################################################### + +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) @@ -27,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' @@ -45,24 +65,24 @@ 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 #################################################################### define SUMMARY_TEMPLATE - TBL_$(1) := $(1)/ld_$(1)_sum.tbl + TBL_$(1) := $(1)/$(1)_sum.tbl MAS_$(1) := $$(shell find $(1) -name "*.ma") TBLS += $$(TBL_$(1))