Lines Matching full:makeflags
1 # $NetBSD: varname-dot-makeflags.mk,v 1.11 2025/05/20 17:56:40 sjg Exp $
3 # Tests for the special .MAKEFLAGS variable, which collects almost all
5 # the environment variable MAKEFLAGS (without leading '.').
10 # expect+1: MAKEFLAGS=<undefined>
11 .info MAKEFLAGS=<${MAKEFLAGS:Uundefined}>
12 # expect+1: .MAKEFLAGS=< -r -k>
13 .info .MAKEFLAGS=<${.MAKEFLAGS}>
18 .MAKEFLAGS: -DVARNAME -r VAR=value
20 # expect+1: MAKEFLAGS=<undefined>
21 .info MAKEFLAGS=<${MAKEFLAGS:Uundefined}>
22 # expect+1: .MAKEFLAGS=< -r -k -D VARNAME -r>
23 .info .MAKEFLAGS=<${.MAKEFLAGS}>
27 # The environment variable 'MAKEFLAGS' is not available to child processes
30 .if ${:!echo "\${MAKEFLAGS-undef}"!} != "undef"
34 # After parsing, the environment variable 'MAKEFLAGS' is set based on the
35 # special variables '.MAKEFLAGS' and '.MAKEOVERRIDES'.
37 @echo '$@: MAKEFLAGS=<'${MAKEFLAGS:Q}'>'
38 @echo '$@: .MAKEFLAGS=<'${.MAKEFLAGS:Q}'>'