e49da78c8f
DISTRIBVERDEP in Makefile.distrib, and make both sysinst and distribution notes use that information so that they rebuild if the kernel version changes. Distribution notes didn't have this before, sysinst had a private (now outdated, since sys/sys/param.h now determines version) copy of this.
33 lines
1.0 KiB
Makefile
33 lines
1.0 KiB
Makefile
# $NetBSD: Makefile.distrib,v 1.6 2004/02/02 18:43:39 he Exp $
|
|
#
|
|
# Makefile snippet to setup various make variables variables used in distrib/:
|
|
#
|
|
# Variables defined:
|
|
# DISTRIBDIR Top level of distrib
|
|
# DISTRIBREV NetBSD version without dots, as in "15ZD"
|
|
# DISTRIBVER NetBSD version with dots, as in "1.5ZD"
|
|
# DISTRIBVERDEP Files to depend on for version/revision vars above
|
|
#
|
|
# Commands defined:
|
|
# MAKESUMS runs sets/makesums with the appropriate environment
|
|
# RELEASE_INSTALL installs release binaries
|
|
#
|
|
#
|
|
|
|
.if !defined(_MAKEFILE_DISTRIB_)
|
|
_MAKEFILE_DISTRIB_=1
|
|
|
|
.include <bsd.sys.mk> # for HOST_SH
|
|
|
|
DISTRIBDIR= ${NETBSDSRCDIR}/distrib
|
|
DISTRIBREV!= ${HOST_SH} ${NETBSDSRCDIR}/sys/conf/osrelease.sh -s
|
|
DISTRIBVER!= ${HOST_SH} ${NETBSDSRCDIR}/sys/conf/osrelease.sh
|
|
DISTRIBVERDEP= ${NETBSDSRCDIR}/sys/sys/param.h \
|
|
${NETBSDSRCDIR}/sys/conf/osrelease.sh
|
|
|
|
MAKESUMS= CKSUM=${TOOL_CKSUM:Q} ${HOST_SH} ${DISTRIBDIR}/sets/makesums
|
|
RELEASE_INSTALL=${INSTALL} ${RENAME} ${PRESERVE} ${COPY} -m ${NONBINMODE}
|
|
|
|
|
|
.endif # _MAKEFILE_DISTRIB_
|