]> matita.cs.unibo.it Git - helm.git/commitdiff
added meta targets all, opt, ...
authorStefano Zacchiroli <zack@upsilon.cc>
Thu, 2 Feb 2006 14:31:25 +0000 (14:31 +0000)
committerStefano Zacchiroli <zack@upsilon.cc>
Thu, 2 Feb 2006 14:31:25 +0000 (14:31 +0000)
helm/Makefile

index 0a45c43748b731eacfc704da2f3365f072002aa1..21012fe0eecf55436a46698d32d6f8c4e0808646 100644 (file)
@@ -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