Makefile.distrib revision 1.10 1 # $NetBSD: Makefile.distrib,v 1.10 2014/01/16 01:15:32 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
20 .include <bsd.own.mk>
21
22 DISTRIBDIR= ${NETBSDSRCDIR}/distrib
23 DISTRIBREV!= ${HOST_SH} ${NETBSDSRCDIR}/sys/conf/osrelease.sh -s
24 DISTRIBVER!= ${HOST_SH} ${NETBSDSRCDIR}/sys/conf/osrelease.sh
25 MODULEVER!= ${HOST_SH} ${NETBSDSRCDIR}/sys/conf/osrelease.sh -k
26 DISTRIBVERDEP= ${NETBSDSRCDIR}/sys/sys/param.h \
27 ${NETBSDSRCDIR}/sys/conf/osrelease.sh
28
29 MAKESUMS= MAKE=${MAKE:Q} CKSUM=${TOOL_CKSUM:Q} ${HOST_SH} ${DISTRIBDIR}/sets/makesums
30 RELEASE_INSTALL=${INSTALL} ${RENAME} ${PRESERVE} ${COPY} -m ${NONBINMODE}
31
32 .include <bsd.files.mk>
33
34
35 .endif # _MAKEFILE_DISTRIB_
36