diff options
Diffstat (limited to 'src/rc/Makefile')
-rw-r--r-- | src/rc/Makefile | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/src/rc/Makefile b/src/rc/Makefile index a45145f0..f7f5ff55 100644 --- a/src/rc/Makefile +++ b/src/rc/Makefile @@ -43,9 +43,17 @@ include ${MK}/${MKTERMCAP}.mk LDADD+= ${LIBDL} ${LIBKVM} include ${MK}/${MKPAM}.mk +_SVNVER_SH= if type svnversion >/dev/null 2>&1; then \ + echo "-svn-$$(svnversion)"; \ + else \ + echo ""; \ + fi +_SVNVER!= ${_SVNVER_SH} +SVNVER= ${_SVNVER}$(shell ${_SVNVER_SH}) + ${SRCS}: version.h version.h: - sed -n -e 's/^VERSION=[[:space:]]*\([^[:space:]]*\).*/#define VERSION "\1\"/p' ../../Makefile > version.h + sed -n -e 's/^VERSION=[[:space:]]*\([^[:space:]]*\).*/#define VERSION "\1${SVNVER}\"/p' ../../Makefile > version.h if test -n "${BRANDING}"; then \ echo "#define BRANDING \"${BRANDING}\"" >> version.h; \ fi |