summaryrefslogtreecommitdiff
path: root/Makefile
diff options
context:
space:
mode:
authorKevin P. Fleming <kpfleming@digium.com>2005-11-28 03:59:39 +0000
committerKevin P. Fleming <kpfleming@digium.com>2005-11-28 03:59:39 +0000
commit45c2f3b9f984c67a795f18fd26609599941ac21a (patch)
tree2ea9203b515f6faeabbcfb4b653b3b51c3372597 /Makefile
parentaab82dc3d2a46299224d741ea4756f63fed08686 (diff)
make version-string computation based on SVN branch/revision numbers
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@7207 65c4cc65-6c06-0410-ace0-fbb531ad65f3
Diffstat (limited to 'Makefile')
-rwxr-xr-xMakefile22
1 files changed, 13 insertions, 9 deletions
diff --git a/Makefile b/Makefile
index 69e57fea4..5c18fca0f 100755
--- a/Makefile
+++ b/Makefile
@@ -305,22 +305,26 @@ endif # WITHOUT_ZAPTEL
LIBEDIT=editline/libedit.a
ifneq ($(wildcard .version),)
- ASTERISKVERSION=$(shell cat .version)
- ASTERISKVERSIONNUM=$(shell awk -F. '{printf "%02d%02d%02d", $$1, $$2, $$3}' .version)
- RPMVERSION=$(shell sed 's/[-\/:]/_/g' .version)
+ ASTERISKVERSION:=$(shell cat .version)
+ ASTERISKVERSIONNUM:=$(shell awk -F. '{printf "%02d%02d%02d", $$1, $$2, $$3}' .version)
+ RPMVERSION:=$(shell sed 's/[-\/:]/_/g' .version)
else
RPMVERSION=unknown
endif
-ifneq ($(wildcard CVS),)
+# CVS mirrors of SVN have .svnrevision files showing
+# which SVN revision they are based on, and .svnbranch
+# showing the branch they are made from
+ifneq ($(wildcard .svnrevision),)
ASTERISKVERSIONNUM=999999
- ifneq ($(wildcard CVS/Tag),)
- ASTERISKVERSION=$(shell echo "CVS-`sed 's/^T//g' CVS/Tag`-`date +"%D-%T"`")
+ ASTERISKVERSION:=SVN-$(shell cat .svnbranch)-r$(shell cat .svnrevision)
+else
+ ifneq ($(wildcard .svn),)
+ ASTERISKVERSIONNUM=999999
+ ASTERISKVERSION=SVN-$(shell build_tools/make_svn_branch_name)
else
- ASTERISKVERSION=CVS HEAD
+ ASTERISKVERSIONNUM=000000
endif
-else
- ASTERISKVERSIONNUM=000000
endif
ASTCFLAGS+= $(DEBUG_THREADS)