From: Stefano Zacchiroli Date: Thu, 2 Feb 2006 14:31:25 +0000 (+0000) Subject: added meta targets all, opt, ... X-Git-Tag: make_still_working~7678 X-Git-Url: http://matita.cs.unibo.it/gitweb/?a=commitdiff_plain;h=3ae7a50cfadde385428c599cd55d0aef2eb75ac8;p=helm.git added meta targets all, opt, ... --- diff --git a/helm/Makefile b/helm/Makefile index 0a45c4374..21012fe0e 100644 --- a/helm/Makefile +++ b/helm/Makefile @@ -1,7 +1,23 @@ -BASENAME = matita -MATITA_VERSION = @MATITA_VERSION@ +include Makefile.defs + +SUBDIRS = libs matita + +all: $(foreach d,$(SUBDIRS),all.$(d)) +opt: $(foreach d,$(SUBDIRS),opt.$(d)) +clean: $(foreach d,$(SUBDIRS),clean.$(d)) +distclean: $(foreach d,$(SUBDIRS),distclean.$(d)) +all.%: + $(MAKE) -C $* all +opt.%: + $(MAKE) -C $* opt +clean.%: + $(MAKE) -C $* clean +distclean.%: + $(MAKE) -C $* distclean + +BASENAME = matita NULL = DISTDIR = $(BASENAME)-$(MATITA_VERSION) CLEAN_ON_DIST = \ @@ -14,11 +30,16 @@ EXTRA_DIST = \ dist/README \ dist/ChangeLog \ Makefile \ + Makefile.defs.in \ + ./configure \ $(NULL) -dist: export mktarball +dist: autotools export mktarball distcheck: dist extract build +autotools: + autoconf + export: rm -rf $(DISTDIR) mkdir $(DISTDIR) @@ -31,5 +52,6 @@ export: mktarball: tar cvzf $(DISTDIR).tar.gz $(DISTDIR) -.PHONY: dist export mktarball distcheck extract build +.PHONY: dist export mktarball distcheck extract build autotools +.PHONY: all opt clean distclean