1#         $NetBSD: Makefile.distrib,v 1.12 2016/05/29 16:12:31 christos Exp $
2#
3# Makefile snippet to setup various make variables variables used in distrib/:
4#
5# Variables defined:
6#         DISTRIBDIR          Top level of distrib
7#         DISTRIBREV          NetBSD version without dots, as in "59924"
8#         DISTRIBVER          NetBSD version with dots, as in "5.99.24"
9#         DISTRIBVERDEP       Files to depend on for version/revision vars above
10#
11# Commands defined:
12#         MAKESUMS  runs sets/makesums with the appropriate environment
13#         RELEASE_INSTALL     installs release binaries
14#
15#
16
17.if !defined(_MAKEFILE_DISTRIB_)
18_MAKEFILE_DISTRIB_=1
19
20NOPIE=
21.include <bsd.own.mk>
22
23DISTRIBDIR=         ${NETBSDSRCDIR}/distrib
24DISTRIBREV!=        ${HOST_SH} ${NETBSDSRCDIR}/sys/conf/osrelease.sh -s
25DISTRIBVER!=        ${HOST_SH} ${NETBSDSRCDIR}/sys/conf/osrelease.sh
26MODULEVER!=         ${HOST_SH} ${NETBSDSRCDIR}/sys/conf/osrelease.sh -k
27DISTRIBVERDEP=      ${NETBSDSRCDIR}/sys/sys/param.h \
28                    ${NETBSDSRCDIR}/sys/conf/osrelease.sh
29
30MAKESUMS= MAKE=${MAKE:Q} CKSUM=${TOOL_CKSUM:Q} ${HOST_SH} ${DISTRIBDIR}/sets/makesums
31RELEASE_INSTALL=${INSTALL} ${RENAME} ${PRESERVE} ${COPY} -m ${NONBINMODE}
32
33.endif    # _MAKEFILE_DISTRIB_
34