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