diff options
author | Jürg Billeter <j@bitron.ch> | 2010-01-28 01:30:58 +0100 |
---|---|---|
committer | Jürg Billeter <j@bitron.ch> | 2010-03-13 00:11:14 +0100 |
commit | 96e69a7a555c76a8915171444e69516571fdd22d (patch) | |
tree | bf059b0b34762a90cfe720e532659b80a8b7258d /Makefile.am | |
parent | b8589d581096529f518090534e302add8662ff6a (diff) | |
download | vala-96e69a7a555c76a8915171444e69516571fdd22d.tar.gz |
build: Use git-version-gen
Add git-version-gen script from gnulib.
Based on patch by Marc-André Lureau.
Diffstat (limited to 'Makefile.am')
-rw-r--r-- | Makefile.am | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/Makefile.am b/Makefile.am index 2f10aa915..c2613ea40 100644 --- a/Makefile.am +++ b/Makefile.am @@ -60,7 +60,24 @@ coverage-report: coverage genhtml --title "@PACKAGE_STRING@" --output-directory $(top_builddir)/coverage $(top_builddir)/lcov.info #endif +all: version.h + +version.h: $(top_srcdir)/.version + echo '#define BUILD_VERSION "'`cat $(top_srcdir)/.version`'"' > $@-t && mv $@-t $@ + +BUILT_SOURCES = $(top_srcdir)/.version +$(top_srcdir)/.version: gen-version + @true +.PHONY: gen-version +gen-version: + @V=`$(top_srcdir)/build-aux/git-version-gen $(top_srcdir)/.tarball-version` && \ + if [ -e $(top_srcdir)/.version ] && [ "x`cat $(top_srcdir)/.version`" = "x$$V" ]; then \ + true; \ + else \ + echo "$$V" > $(top_srcdir)/.version; \ + fi dist-hook: gen-ChangeLog + echo $(VERSION) > $(distdir)/.tarball-version gen_start_date = 2009-02-25 .PHONY: gen-ChangeLog @@ -77,6 +94,9 @@ EXTRA_DIST = \ ChangeLog.pre-0-5-7 \ MAINTAINERS \ vala-1.0.pc.in \ + .version \ + build-aux/git-version-gen \ build-aux/gitlog-to-changelog \ $(NULL) +DISTCLEANFILES = version.h |