summaryrefslogtreecommitdiffstats
path: root/Makefile
diff options
context:
space:
mode:
authorDavid Hendricks <dhendrix@google.com>2013-08-14 14:47:26 +0000
committerStefan Tauner <stefan.tauner@alumni.tuwien.ac.at>2013-08-14 14:47:26 +0000
commit36e9f4b3595c6e8b13f80f85785a91b65ecad62f (patch)
treed2f6b83838634e65348c92c248cf63a8891bc972 /Makefile
parent241e9d5e44d0885213b4456b1b684e1e746b6957 (diff)
downloadast2050-flashrom-36e9f4b3595c6e8b13f80f85785a91b65ecad62f.zip
ast2050-flashrom-36e9f4b3595c6e8b13f80f85785a91b65ecad62f.tar.gz
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 <dhendrix@google.com> Acked-by: Stefan Tauner <stefan.tauner@alumni.tuwien.ac.at>
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile2
1 files changed, 1 insertions, 1 deletions
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)
OpenPOWER on IntegriCloud