mirror of
https://github.com/freebsd/freebsd-src
synced 2024-07-21 10:19:04 +00:00
![Simon J. Gerraty](/assets/img/avatar_default.png)
Most relevant change: o parse.c: try to include 'posix.mk' the first time .POSIX: is encountered, to allow for beter POSIX compliance. Others o cond.c: make debug logging for comparisons less technical o lst.c: fix mem leak in Lst_Remove o job.c: fix echoing of command with '-' in silent target in jobs mode o var.c: make debug logs more readable prefer 'long long' over 'long' on 32-bit C99 platforms fix crash on .undef of an environment variable
40 lines
2.1 KiB
Plaintext
40 lines
2.1 KiB
Plaintext
Global: delete .SUFFIXES (not found)
|
|
Global: .MAKEFLAGS = -r -k -d v -d
|
|
Global: .MAKEFLAGS = -r -k -d v -d 0
|
|
Global: .SUFFIXES = set ignored (read-only)
|
|
Global: .SUFFIXES = append ignored (read-only)
|
|
Global: _ = # (empty)
|
|
Var_Parse: ${.SUFFIXES::=assign} (eval-keep-dollar-and-undefined)
|
|
Evaluating modifier ${.SUFFIXES::...} on value ".c .o .1 .err .tar.gz" (eval-keep-dollar-and-undefined, regular)
|
|
Modifier part: "assign"
|
|
Global: .SUFFIXES = assign ignored (read-only)
|
|
Result of ${.SUFFIXES::=assign} is "" (eval-keep-dollar-and-undefined, regular)
|
|
Global: _ = # (empty)
|
|
Var_Parse: ${preserve:L:_=.SUFFIXES} (eval-keep-dollar-and-undefined)
|
|
Evaluating modifier ${preserve:L} on value "" (eval-keep-dollar-and-undefined, undefined)
|
|
Result of ${preserve:L} is "preserve" (eval-keep-dollar-and-undefined, defined)
|
|
Evaluating modifier ${preserve:_...} on value "preserve" (eval-keep-dollar-and-undefined, defined)
|
|
Global: .SUFFIXES = preserve ignored (read-only)
|
|
Result of ${preserve:_=.SUFFIXES} is "preserve" (eval-keep-dollar-and-undefined, defined)
|
|
Global: _ = preserve
|
|
Global: .MAKEFLAGS = -r -k -d v -d 0 -d v -d
|
|
Global: .MAKEFLAGS = -r -k -d v -d 0 -d v -d 0
|
|
Var_Parse: ${1 2:L:@.SUFFIXES@${.SUFFIXES}@} != ".c .o .1 .err .tar.gz .c .o .1 .err .tar.gz" (eval-defined)
|
|
Evaluating modifier ${1 2:L} on value "" (eval-defined, undefined)
|
|
Result of ${1 2:L} is "1 2" (eval-defined, defined)
|
|
Evaluating modifier ${1 2:@...} on value "1 2" (eval-defined, defined)
|
|
Modifier part: ".SUFFIXES"
|
|
Modifier part: "${.SUFFIXES}"
|
|
ModifyWords: split "1 2" into 2 words
|
|
Command: .SUFFIXES = 1 ignored (read-only)
|
|
Var_Parse: ${.SUFFIXES} (eval-defined)
|
|
ModifyWord_Loop: in "1", replace ".SUFFIXES" with "${.SUFFIXES}" to ".c .o .1 .err .tar.gz"
|
|
Command: .SUFFIXES = 2 ignored (read-only)
|
|
Var_Parse: ${.SUFFIXES} (eval-defined)
|
|
ModifyWord_Loop: in "2", replace ".SUFFIXES" with "${.SUFFIXES}" to ".c .o .1 .err .tar.gz"
|
|
Command: delete .SUFFIXES (not found)
|
|
Result of ${1 2:@.SUFFIXES@${.SUFFIXES}@} is ".c .o .1 .err .tar.gz .c .o .1 .err .tar.gz" (eval-defined, defined)
|
|
Global: .MAKEFLAGS = -r -k -d v -d 0 -d v -d 0 -d v -d
|
|
Global: .MAKEFLAGS = -r -k -d v -d 0 -d v -d 0 -d v -d 0
|
|
exit status 0
|