summaryrefslogtreecommitdiff
path: root/distrib/common/Makefile.distrib
blob: 630b9dbf8d708749d3bccbbd5709b530962e5d38 (plain)
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
#	$NetBSD: Makefile.distrib,v 1.12 2016/05/29 16:12:31 christos Exp $
#
# Makefile snippet to setup various make variables variables used in distrib/:
#
# Variables defined:
#	DISTRIBDIR	Top level of distrib
#	DISTRIBREV	NetBSD version without dots, as in "59924"
#	DISTRIBVER	NetBSD version with dots, as in "5.99.24"
#	DISTRIBVERDEP	Files to depend on for version/revision vars above
#
# Commands defined:
#	MAKESUMS	runs sets/makesums with the appropriate environment
#	RELEASE_INSTALL	installs release binaries
#
#

.if !defined(_MAKEFILE_DISTRIB_)
_MAKEFILE_DISTRIB_=1

NOPIE=
.include <bsd.own.mk>

DISTRIBDIR=	${NETBSDSRCDIR}/distrib
DISTRIBREV!=	${HOST_SH} ${NETBSDSRCDIR}/sys/conf/osrelease.sh -s
DISTRIBVER!=	${HOST_SH} ${NETBSDSRCDIR}/sys/conf/osrelease.sh
MODULEVER!=	${HOST_SH} ${NETBSDSRCDIR}/sys/conf/osrelease.sh -k
DISTRIBVERDEP=	${NETBSDSRCDIR}/sys/sys/param.h \
		${NETBSDSRCDIR}/sys/conf/osrelease.sh

MAKESUMS=	MAKE=${MAKE:Q} CKSUM=${TOOL_CKSUM:Q} ${HOST_SH} ${DISTRIBDIR}/sets/makesums
RELEASE_INSTALL=${INSTALL} ${RENAME} ${PRESERVE} ${COPY} -m ${NONBINMODE}

.endif	# _MAKEFILE_DISTRIB_