Makefile
changeset 3994 6d4a3d6db5e3
parent 3907 61074b916295
child 4094 a83fac319c4e
--- a/Makefile	Fri Jun 09 14:37:28 2006 +0000
+++ b/Makefile	Fri Jun 09 14:40:30 2006 +0000
@@ -258,7 +258,10 @@
 ifdef RELEASE
 REV:=$(RELEASE)
 else
-REV := $(shell if test -d .svn; then svnversion . | awk '{ print "r"$$0 }'; fi)
+ifeq ($(shell if test -d .svn; then echo 1; fi), 1)
+REV_MODIFIED := $(shell svnversion . | grep -o M)
+REV := $(shell LC_ALL=C svn info | awk '/^URL:.*branch/ { BRANCH="-"a[split($$2, a, "/")] } /^Last Changed Rev:/ { REV="r"$$4"$(REV_MODIFIED)" } END { print REV BRANCH }')
+endif
 endif
 
 # define flag to use for -lrt (some OSes overwrites this later for compatibility)