Makefile.distrib revision 1.10
11.10Schristos#	$NetBSD: Makefile.distrib,v 1.10 2014/01/16 01:15:32 christos Exp $
21.1Slukem#
31.1Slukem# Makefile snippet to setup various make variables variables used in distrib/:
41.2Slukem#
51.2Slukem# Variables defined:
61.1Slukem#	DISTRIBDIR	Top level of distrib
71.8Ssnj#	DISTRIBREV	NetBSD version without dots, as in "59924"
81.8Ssnj#	DISTRIBVER	NetBSD version with dots, as in "5.99.24"
91.6She#	DISTRIBVERDEP	Files to depend on for version/revision vars above
101.1Slukem#
111.2Slukem# Commands defined:
121.1Slukem#	MAKESUMS	runs sets/makesums with the appropriate environment
131.1Slukem#	RELEASE_INSTALL	installs release binaries
141.1Slukem#
151.1Slukem#
161.1Slukem
171.2Slukem.if !defined(_MAKEFILE_DISTRIB_)
181.2Slukem_MAKEFILE_DISTRIB_=1
191.2Slukem
201.10Schristos.include <bsd.own.mk>
211.2Slukem
221.1SlukemDISTRIBDIR=	${NETBSDSRCDIR}/distrib
231.3SchristosDISTRIBREV!=	${HOST_SH} ${NETBSDSRCDIR}/sys/conf/osrelease.sh -s
241.3SchristosDISTRIBVER!=	${HOST_SH} ${NETBSDSRCDIR}/sys/conf/osrelease.sh
251.9SrizMODULEVER!=	${HOST_SH} ${NETBSDSRCDIR}/sys/conf/osrelease.sh -k
261.6SheDISTRIBVERDEP=	${NETBSDSRCDIR}/sys/sys/param.h \
271.6She		${NETBSDSRCDIR}/sys/conf/osrelease.sh
281.1Slukem
291.7SchristosMAKESUMS=	MAKE=${MAKE:Q} CKSUM=${TOOL_CKSUM:Q} ${HOST_SH} ${DISTRIBDIR}/sets/makesums
301.1SlukemRELEASE_INSTALL=${INSTALL} ${RENAME} ${PRESERVE} ${COPY} -m ${NONBINMODE}
311.2Slukem
321.10Schristos.include <bsd.files.mk>
331.10Schristos
341.2Slukem
351.2Slukem.endif	# _MAKEFILE_DISTRIB_
36