blob: 3f8d09a48e050fe9e7614fe6fed0a1a715c3a321 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
|
# Copyright 2017 Yahoo Holdings. Licensed under the terms of the Apache 2.0 license. See LICENSE in the project root.
VTAG_DATE=$(shell date +%Y.%m.%d-%H.%M.%S)
VTAG_SYSTEM=$(shell uname -s)
VTAG_SYSTEM_REV=$(shell uname -r)
VTAG_BUILDER=$(shell (whoami) 2>/dev/null||logname)@$(shell uname -n)
ifneq (X$(SPECIFIED_VTAG),XDISABLE)
ifeq (X$(UNAME), XWin32)
VTAG=-DV_TAG='\"$(SPECIFIED_VTAG)\"'
else
VTAG=-DV_TAG='"$(SPECIFIED_VTAG)"'
endif
else
ifeq (X$(UNAME), XWin32)
VTAG=
else
VTAG_TAG=$(shell cat $(TOP)/CVS/Tag 2>/dev/null | sed "s/^.//" 2>/dev/null)
ifeq (X$(VTAG_TAG),X)
VTAG_TAG=CURRENT
endif
ifeq ($(findstring _RELEASE, $(VTAG_TAG)),_RELEASE)
VTAG_SYSTEM=$(shell uname -s)
VTAG=-DV_TAG='"$(VTAG_TAG)-$(VTAG_SYSTEM)"'
else
VTAG_DATE=$(shell date +%Y.%m.%d-%H:%M:%S)
VTAG_SYSTEM=$(shell (whoami) 2>/dev/null||logname)@$(shell uname -n)-$(shell uname -s)-$(shell uname -r)
VTAG=-DV_TAG='"$(VTAG_TAG)-$(VTAG_SYSTEM)-$(VTAG_DATE)"'
endif
endif
endif
VTAG+= -DV_TAG_DATE='"$(VTAG_DATE)"'
VTAG+= -DV_TAG_SYSTEM='"$(VTAG_SYSTEM)"'
VTAG+= -DV_TAG_SYSTEM_REV='"$(VTAG_SYSTEM_REV)"'
VTAG+= -DV_TAG_BUILDER='"$(VTAG_BUILDER)"'
|