X-Git-Url: http://matita.cs.unibo.it/gitweb/?a=blobdiff_plain;f=matita%2FMakefile;h=c0e31d64315558d6709e900a60e58f7429f9aed7;hb=f22c488fbc37c2d6c4501b78c4cf2135a8fc52d5;hp=c51e7b7b653e6f6e2e936c77077d57641a156c65;hpb=9fb03b0fd644be4785aed6f8a1da8a7f609694ec;p=helm.git diff --git a/matita/Makefile b/matita/Makefile index c51e7b7b6..c0e31d643 100644 --- a/matita/Makefile +++ b/matita/Makefile @@ -201,11 +201,15 @@ distclean: clean $(H)rm -rf .matita TEST_DIRS = \ + legacy \ library \ tests \ + dama \ + contribs/CoRN \ + contribs/RELATIONAL \ + contribs/LAMBDA-TYPES \ + contribs/PREDICATIVE-TOPOLOGY \ $(NULL) -# contribs/LAMBDA-TYPES \ -# contribs/PREDICATIVE-TOPOLOGY \ .PHONY: tests tests.opt cleantests cleantests.opt tests: $(foreach d,$(TEST_DIRS),$(d)-test) @@ -381,12 +385,18 @@ depend: $(H)$(OCAMLDEP) *.ml *.mli > .depend depend.opt: $(H)echo " OCAMLDEP -native" - $(H)$(OCAMLDEP) -native *.ml *.mli > .depend + $(H)$(OCAMLDEP) -native *.ml *.mli > .depend.opt -ifneq ($(MAKECMDGOALS), depend) - ifneq ($(MAKECMDGOALS), depend.opt) - include .depend - endif +ifeq ($(MAKECMDGOALS),) + include .depend +endif + +ifeq ($(MAKECMDGOALS), all) + include .depend +endif + +ifeq ($(MAKECMDGOALS), opt) + include .depend.opt endif %.cmi: %.mli @@ -405,6 +415,11 @@ endif $(CMOS): $(LIB_DEPS) $(CMOS:%.cmo=%.cmx): $(LIBX_DEPS) +deps.ps: deps.dot + dot -Tps -o $@ $< +deps.dot: .depend + ./dep2dot.rb < $< | tred > $@ + ifeq ($(MAKECMDGOALS),all) $(CMOS:%.cmo=%.cmi): $(LIB_DEPS) endif