# HG changeset patch # User Florian Pose # Date 1159186265 0 # Node ID 148ac5ef18ae7600b9e0e4c3147284c1acaf2f9f # Parent 7aede8ed6025aecf67f2ac685fc9ec6cd5bf72c4 Added SVN revision to distribution. diff -r 7aede8ed6025 -r 148ac5ef18ae Makefile.am --- a/Makefile.am Mon Sep 25 11:12:50 2006 +0000 +++ b/Makefile.am Mon Sep 25 12:11:05 2006 +0000 @@ -68,6 +68,11 @@ 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 -r 7aede8ed6025 -r 148ac5ef18ae devices/Kbuild --- a/devices/Kbuild Mon Sep 25 11:12:50 2006 +0000 +++ b/devices/Kbuild Mon Sep 25 12:11:05 2006 +0000 @@ -39,7 +39,11 @@ 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 -r 7aede8ed6025 -r 148ac5ef18ae master/Kbuild --- a/master/Kbuild Mon Sep 25 11:12:50 2006 +0000 +++ b/master/Kbuild Mon Sep 25 12:11:05 2006 +0000 @@ -40,7 +40,11 @@ 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)