mirror of
https://github.com/freebsd/freebsd-src
synced 2024-07-22 10:48:02 +00:00
![Simon J. Gerraty](/assets/img/avatar_default.png)
Features of interest: Allow setting target local variables (similar to gmake) In META_MODE .MAKE.META.CMP_FILTER can be used for filtering commands before comparion. contrib/bmake/mk/cc-wrap.mk is an example of using these See ChangeLog for the gory details.
15 lines
404 B
Makefile
15 lines
404 B
Makefile
# $NetBSD: varquote.mk,v 1.5 2021/12/28 10:47:00 rillig Exp $
|
|
#
|
|
# Test VAR:q modifier
|
|
|
|
.if !defined(REPROFLAGS)
|
|
REPROFLAGS+= -fdebug-prefix-map=\$$NETBSDSRCDIR=/usr/src
|
|
REPROFLAGS+= -fdebug-regex-map='/usr/src/(.*)/obj$$=/usr/obj/\1'
|
|
all:
|
|
@${MAKE} -f ${MAKEFILE} REPROFLAGS=${REPROFLAGS:S/\$/&&/g:Q}
|
|
@${MAKE} -f ${MAKEFILE} REPROFLAGS=${REPROFLAGS:q}
|
|
.else
|
|
all:
|
|
@printf "%s %s\n" ${REPROFLAGS}
|
|
.endif
|