newvers_stand.mk revision 1.6
11.6Schristos#	$NetBSD: newvers_stand.mk,v 1.6 2024/10/17 19:20:02 christos Exp $
21.1Schristos
31.1SchristosVERSIONFILE?=version
41.1SchristosVERSIONMACHINE?=${MACHINE}
51.1Schristos.if exists(${VERSIONFILE})
61.1Schristos
71.1Schristos.if !make(depend)
81.1SchristosSRCS+=		vers.c
91.1Schristos.endif
101.1SchristosCLEANFILES+=	vers.c
111.1Schristos
121.1Schristos.if ${MKREPRO:Uno} == "yes"
131.2Schristos.	if ${MKREPRO_TIMESTAMP:U0} != 0
141.1SchristosVERSIONFLAGS+=-D ${MKREPRO_TIMESTAMP}
151.1Schristos.	else
161.1SchristosVERSIONFLAGS+=-d
171.1Schristos.	endif
181.1Schristos.endif
191.1Schristos
201.3Snakayamavers.c:	${VERSIONFILE} ${_NETBSD_VERSION_DEPENDS}
211.1Schristos	${_MKTARGET_CREATE}
221.6Schristos	TOOL_AWK=${TOOL_AWK} TOOL_DATE=${TOOL_DATE} \
231.6Schristos	    ${HOST_SH} ${S}/conf/newvers_stand.sh \
241.4Snakayama	    -m ${VERSIONMACHINE} ${VERSIONFLAGS} ${.ALLSRC:[1]} ${NEWVERSWHAT}
251.1Schristos
261.1Schristos.endif
27