X-Git-Url: http://matita.cs.unibo.it/gitweb/?a=blobdiff_plain;f=helm%2FMakefile;h=de2a403c12d124d0cfc160bcea8b78f0da343f95;hb=c4eec8df32b6b004e76cbce54342385d3bf25fa5;hp=0a45c43748b731eacfc704da2f3365f072002aa1;hpb=a47757a9594bf7eaa67e1acccb9dde2eeac81cb4;p=helm.git diff --git a/helm/Makefile b/helm/Makefile index 0a45c4374..de2a403c1 100644 --- a/helm/Makefile +++ b/helm/Makefile @@ -1,7 +1,27 @@ -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 +install.%: + $(MAKE) -C $* install +uninstall.%: + $(MAKE) -C $* uninstall + +BASENAME = matita NULL = DISTDIR = $(BASENAME)-$(MATITA_VERSION) CLEAN_ON_DIST = \ @@ -14,11 +34,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 +56,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