From 36e9f4b3595c6e8b13f80f85785a91b65ecad62f Mon Sep 17 00:00:00 2001 From: David Hendricks Date: Wed, 14 Aug 2013 14:47:26 +0000 Subject: Add getrevision.sh utility script This allows to retrieve various data from SCM systems (git and svn) and use them in the build process to better indicate which source was used. For now only use it for the upstream (i.e. svn) revision number, which was previously implemented by an awful line in the Makefile. Corresponding to flashrom svn r1713. Signed-off-by: David Hendricks Acked-by: Stefan Tauner --- Makefile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'Makefile') diff --git a/Makefile b/Makefile index 6e41e5d..023c41d 100644 --- a/Makefile +++ b/Makefile @@ -326,7 +326,7 @@ CLI_OBJS = cli_classic.o cli_output.o print.o # of the checked out flashrom files. # Note to packagers: Any tree exported with "make export" or "make tarball" # will not require subversion. The downloadable snapshots are already exported. -SVNVERSION := $(shell LC_ALL=C svnversion -cn . 2>/dev/null | sed -e "s/.*://" -e "s/\([0-9]*\).*/\1/" | grep "[0-9]" || LC_ALL=C svn info . 2>/dev/null | awk '/^Revision:/ {print $$2 }' | grep "[0-9]" || LC_ALL=C git svn info . 2>/dev/null | awk '/^Revision:/ {print $$2 }' | grep "[0-9]" || echo unknown) +SVNVERSION := $(shell ./util/getrevision.sh -u) RELEASE := 0.9.7 VERSION := $(RELEASE)-r$(SVNVERSION) -- cgit v1.1