1 1.7 christos # $NetBSD: Makefile.distrib,v 1.7 2006/06/27 12:34:54 christos 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.1 lukem # DISTRIBREV NetBSD version without dots, as in "15ZD" 8 1.1 lukem # DISTRIBVER NetBSD version with dots, as in "1.5ZD" 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.6 he DISTRIBVERDEP= ${NETBSDSRCDIR}/sys/sys/param.h \ 26 1.6 he ${NETBSDSRCDIR}/sys/conf/osrelease.sh 27 1.1 lukem 28 1.7 christos MAKESUMS= MAKE=${MAKE:Q} CKSUM=${TOOL_CKSUM:Q} ${HOST_SH} ${DISTRIBDIR}/sets/makesums 29 1.1 lukem RELEASE_INSTALL=${INSTALL} ${RENAME} ${PRESERVE} ${COPY} -m ${NONBINMODE} 30 1.2 lukem 31 1.2 lukem 32 1.2 lukem .endif # _MAKEFILE_DISTRIB_ 33