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