Lines Matching refs:MAKEFLAGS

3 # Tests for the environment variable 'MAKEFLAGS', from which additional
7 # that were collected in '.MAKEFLAGS' and '.MAKEOVERRIDES' are written back to
8 # the environment variable 'MAKEFLAGS'.
16 # the variable MAKEFLAGS is not set.
17 . if ${MAKEFLAGS:Uundefined} != "undefined"
21 # The special variable .MAKEFLAGS is influenced though.
23 . if ${.MAKEFLAGS} != " -r -k"
28 # In POSIX mode, the environment variable MAKEFLAGS can contain letters only,
30 OUTPUT!= env MAKEFLAGS=ikrs ${MAKE} -f /dev/null -v .MAKEFLAGS
31 . if ${OUTPUT} != " -i -k -r -s -V .MAKEFLAGS"
36 # variable MAKEFLAGS, it is no longer split. In this example, the word
39 OUTPUT!= env MAKEFLAGS=d0ikrs ${MAKE} -r -f /dev/null -v .MAKEFLAGS
40 . if ${OUTPUT} != " -r -V .MAKEFLAGS"
48 # separate words to the MAKEFLAGS for the child processes. Special characters
51 @echo '$@: MAKEFLAGS=<'${MAKEFLAGS:Q}'>'
52 @echo "$@: env MAKEFLAGS=<$$MAKEFLAGS>"
59 @echo '$@: MAKEFLAGS=<'${MAKEFLAGS:Q}'>'
60 @echo "$@: env MAKEFLAGS=<$$MAKEFLAGS>"
64 # make processes via MAKEFLAGS.
66 @echo '$@: MAKEFLAGS=<'${MAKEFLAGS:Q}'>'
70 # At this stage, MAKEFLAGS is not yet involved.
82 # 'MAKEFLAGS' to its child processes, even if the child process is not
85 # expect: dollars_stage_1: env MAKEFLAGS=< -r -k DOLLARS=\$\{varname\}>
89 @echo "$@: env MAKEFLAGS=<$$MAKEFLAGS>"
91 # At this point, evaluating the environment variable 'MAKEFLAGS' leads
103 @echo '$@: MAKEFLAGS=<'${MAKEFLAGS:Q}'>'
110 @echo '$@: MAKEFLAGS:q=<'${MAKEFLAGS:q}'>'
127 @echo "$@: env MAKEFLAGS=<$$MAKEFLAGS>"
129 @echo '$@: MAKEFLAGS=<'${MAKEFLAGS:Q}'>'
133 @echo "$@: env MAKEFLAGS=<$$MAKEFLAGS>"
135 @echo '$@: MAKEFLAGS=<'${MAKEFLAGS:Q}'>'
138 # Demonstrates in which exact order the MAKEFLAGS are built from the parent
139 # MAKEFLAGS and the flags from the command line, in particular that variable
142 @echo '$@: MAKEFLAGS=<'${MAKEFLAGS:Q}'>'
146 @echo '$@: MAKEFLAGS=<'${MAKEFLAGS:Q}'>'
150 @echo '$@: MAKEFLAGS=<'${MAKEFLAGS:Q}'>'
154 @echo '$@: MAKEFLAGS=<'${MAKEFLAGS:Q}'>'
157 # Demonstrates the implementation details of 'MAKEFLAGS', in particular that
163 # While parsing the makefiles, 'MAKEFLAGS' is the value of the environment
165 . if ${MAKEFLAGS:M*} != "-r -k"
168 MAKEFLAGS= overridden # temporarily override it
169 . if ${MAKEFLAGS} != "overridden"
172 .undef MAKEFLAGS # make the environment variable visible again
173 . if ${MAKEFLAGS:M*} != "-r -k"
178 @echo '$@: run MAKEFLAGS=<'${MAKEFLAGS:Q}'>'