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
commit2a691febad07af468248a5f451347cfdf196b1b3 (patch)
treed2f6b83838634e65348c92c248cf63a8891bc972 /Makefile
parentc58bd7ca5eabe892d3121d51295c104fbc850f2b (diff)
downloadflashrom-2a691febad07af468248a5f451347cfdf196b1b3.zip
flashrom-2a691febad07af468248a5f451347cfdf196b1b3.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