Mercurial > gub
changeset 2958:f4fcd2f4f222
excise VERSION-xxx files. Inspect builddir to obtain version number.
author | hanwen <hanwen@lilypond.org> |
---|---|
date | Mon, 04 Dec 2006 15:05:50 +0100 |
parents | e5767baade43 |
children | 1e798e9bc412 |
files | GNUmakefile |
diffstat | 1 files changed, 4 insertions(+), 10 deletions(-) [+] |
line wrap: on
line diff
--- a/GNUmakefile Mon Dec 04 12:19:47 2006 +0100 +++ b/GNUmakefile Mon Dec 04 15:05:50 2006 +0100 @@ -1,6 +1,5 @@ .PHONY: all default distclean download TAGS .PHONY: cygwin darwin-ppc darwin-x86 debian freebsd4-x86 freebsd6-x86 linux-x86 mingw bootstrap-download bootstrap -.PHONY: update-buildnumber default: all @@ -49,7 +48,6 @@ --target-platform $(1) \ --branch $(LILYPOND_LOCAL_BRANCH) \ -INSTALLER_BUILDNUMBER=$(shell $(PYTHON) lib/versiondb.py --build-for $(LILYPOND_VERSION)) BUILD=$(call INVOKE_GUB_BUILDER,$(1)) build $(2) \ && $(call INVOKE_INSTALLER_BUILDER,$(1)) build-all lilypond @@ -89,14 +87,9 @@ $(error Must define BUILD_PLATFORM) endif -LILYPOND_VERSION=$(shell cat $(VERSION_FILE) || echo '0.0.0') - # FIXME: logic copied foo times VERSION_FILE=VERSION-$(LILYPOND_LOCAL_BRANCH) -$(VERSION_FILE): - $(PYTHON) gub-builder.py -p $(BUILD_PLATFORM) --inspect-output $@ --branch $(BRANCH):$(LILYPOND_LOCAL_BRANCH) inspect-version lilypond - unlocked-update-versions: python lib/versiondb.py --dbfile $(LILYPOND_VERSIONS) --download python lib/versiondb.py --dbfile uploads/fontconfig.versions --download @@ -125,7 +118,7 @@ $(call BUILD,$@,lilypond) -docball = uploads/lilypond-$(LILYPOND_VERSION)-$(INSTALLER_BUILDNUMBER).documentation.tar.bz2 +docball = uploads/lilypond-$(DOC_VERSION)-$(DOC_BUILDNUMBER).documentation.tar.bz2 $(docball): $(MAKE) doc @@ -310,6 +303,7 @@ DOC_VERSION=$(shell cat $(NATIVE_LILY_BUILD)/out-www/web-root/VERSION) DIST_VERSION=$(shell cat $(NATIVE_LILY_BUILD)/out/VERSION) +DOC_BUILDNUMBER:=$(shell $(PYTHON) lib/versiondb.py --build-for $(DOC_VERSION)) doc: native doc-build @@ -335,7 +329,7 @@ make -C $(NATIVE_LILY_BUILD) \ DOCUMENTATION=yes CPU_COUNT=$(LILYPOND_WEB_CPU_COUNT) web tar --exclude '*.signature' -C $(NATIVE_LILY_BUILD)/out-www/web-root/ \ - -cjf $(CWD)/uploads/lilypond-$(DOC_VERSION)-$(INSTALLER_BUILDNUMBER).documentation.tar.bz2 . + -cjf $(CWD)/uploads/lilypond-$(DOC_VERSION)-$(DOC_BUILDNUMBER).documentation.tar.bz2 . unlocked-info-man-build: unset LILYPONDPREFIX \ @@ -358,7 +352,7 @@ install-help2man endif tar -C $(NATIVE_LILY_BUILD)/out-info-man/ \ - -cjf $(CWD)/uploads/lilypond-$(DOC_VERSION)-$(INSTALLER_BUILDNUMBER).info-man.tar.bz2 . + -cjf $(CWD)/uploads/lilypond-$(DOC_VERSION)-$(DOC_BUILDNUMBER).info-man.tar.bz2 . unlocked-doc-export: $(PYTHON) test-lily/rsync-lily-doc.py --recreate --output-distance \