]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/blob - release/Makefile.inc1
ping(8): Fix a mandoc related issue
[FreeBSD/FreeBSD.git] / release / Makefile.inc1
1 #
2 # $FreeBSD$
3 #
4
5 # Figure out where the git binary is.
6 .for _P in /usr/bin /usr/local/bin
7 . if !defined(GIT_CMD) || empty(GIT_CMD)
8 .  if exists(${_P}/git)
9 GIT_CMD=   ${_P}/git
10 .  endif
11 . endif
12 .endfor
13
14 .if !empty(GIT_CMD) && exists(${GIT_CMD})
15 # Set the git branch and hash to export where needed.
16 . if !defined(GITBRANCH) || empty(GITBRANCH)
17 GITBRANCH!=     ${GIT_CMD} -C ${.CURDIR} rev-parse --abbrev-ref HEAD 2>/dev/null | sed -e 's/\^\///'
18 . export GITBRANCH
19 . endif
20 . if !defined(GITREV) || empty(GITREV)
21 GITREV!=        ${GIT_CMD} -C ${.CURDIR} rev-parse --verify --short HEAD 2>/dev/null || true
22 . export GITREV
23 . endif
24 . if !defined(GITCOUNT) || empty(GITCOUNT)
25 GITCOUNT!=      ${GIT_CMD} -C ${.CURDIR} rev-list --count HEAD 2>/dev/null || true
26 . export GITCOUNT
27 . endif
28 .else
29 GITBRANCH=      nullbranch
30 GITREV=         nullhash
31 GITCOUNT=       nullcount
32 . export GITBRANCH
33 . export GITREV
34 . export GITCOUNT
35 .endif
36
37 # Set the build date, primarily for snapshot builds.
38 .if !defined(BUILDDATE) || empty(BUILDDATE)
39 BUILDDATE!=             date +%Y%m%d
40 .export BUILDDATE
41 .endif
42