1 1.8.8.1 riz # $NetBSD: Makefile.distrib,v 1.8.8.1 2012/02/17 00:42:27 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.8.8.1 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