From 3ae7a50cfadde385428c599cd55d0aef2eb75ac8 Mon Sep 17 00:00:00 2001 From: Stefano Zacchiroli Date: Thu, 2 Feb 2006 14:31:25 +0000 Subject: [PATCH] added meta targets all, opt, ... --- helm/Makefile | 30 ++++++++++++++++++++++++++---- 1 file changed, 26 insertions(+), 4 deletions(-) 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 -- 2.39.2