From 7b80ee97b8b2473d79636b9e392d3800a56f3ae8 Mon Sep 17 00:00:00 2001 From: Florian Pose <fp@igh-essen.com> Date: Mon, 25 Sep 2006 12:11:05 +0000 Subject: [PATCH] Added SVN revision to distribution. --- Makefile.am | 5 +++++ devices/Kbuild | 6 +++++- master/Kbuild | 6 +++++- 3 files changed, 15 insertions(+), 2 deletions(-) diff --git a/Makefile.am b/Makefile.am index 3ab1994a..1110cf8d 100644 --- a/Makefile.am +++ b/Makefile.am @@ -68,6 +68,11 @@ MSR_FILES = \ EXTRA_DIST = $(noinst_SCRIPTS) $(MINI_FILES) $(RTAI_FILES) $(MSR_FILES) +dist-hook: + if which svnversion >/dev/null 2>&1; then \ + svnversion $(srcdir) 2>/dev/null >$(distdir)/svnrevision; \ + fi + install-data-local: $(mkinstalldirs) $(bindir) $(mkinstalldirs) $(initdir) diff --git a/devices/Kbuild b/devices/Kbuild index edad4e7a..14aaa149 100644 --- a/devices/Kbuild +++ b/devices/Kbuild @@ -39,7 +39,11 @@ obj-m := ec_8139too.o ec_8139too-objs := 8139too.o -REV := $(shell svnversion $(src) 2>/dev/null || echo "unknown") +REV := $(shell if test -s $(src)/../svnrevision; then \ + cat $(src)/../svnrevision; \ + else \ + svnversion $(src) 2>/dev/null || echo "unknown"; \ + fi) EXTRA_CFLAGS = -DEC_REV=$(REV) -DEC_USER=$(USER) diff --git a/master/Kbuild b/master/Kbuild index 51d18a8f..f6c6144b 100644 --- a/master/Kbuild +++ b/master/Kbuild @@ -40,7 +40,11 @@ obj-m := ec_master.o ec_master-objs := module.o master.o device.o slave.o datagram.o \ domain.o mailbox.o ethernet.o debug.o fsm.o xmldev.o -REV := $(shell svnversion $(src) 2>/dev/null || echo "unknown") +REV := $(shell if test -s $(src)/../svnrevision; then \ + cat $(src)/../svnrevision; \ + else \ + svnversion $(src) 2>/dev/null || echo "unknown"; \ + fi) EXTRA_CFLAGS := -DSVNREV=$(REV) -DUSER=$(USER) -- GitLab