X-Git-Url: http://matita.cs.unibo.it/gitweb/?a=blobdiff_plain;f=helm%2FMakefile;h=de2a403c12d124d0cfc160bcea8b78f0da343f95;hb=c4eec8df32b6b004e76cbce54342385d3bf25fa5;hp=62b41c430a251bc29884325a2286c82de454f5db;hpb=7be6aeb94aa8da17732511a4844bd108976f947f;p=helm.git diff --git a/helm/Makefile b/helm/Makefile index 62b41c430..de2a403c1 100644 --- a/helm/Makefile +++ b/helm/Makefile @@ -1,9 +1,29 @@ -BASENAME = 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)-$(VERSION) +DISTDIR = $(BASENAME)-$(MATITA_VERSION) CLEAN_ON_DIST = \ ocaml/license \ $(NULL) @@ -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