varname-dot-suffixes.exp revision 1.2 1 1.2 rillig Global: delete .SUFFIXES (not found)
2 1.1 rillig Global: .MAKEFLAGS = -r -k -d v -d
3 1.1 rillig Global: .MAKEFLAGS = -r -k -d v -d 0
4 1.1 rillig Global: .SUFFIXES = set ignored (read-only)
5 1.1 rillig Global: .SUFFIXES = append ignored (read-only)
6 1.1 rillig Global: _ =
7 1.1 rillig Var_Parse: ${.SUFFIXES::=assign} (eval-keep-dollar-and-undefined)
8 1.1 rillig Evaluating modifier ${.SUFFIXES::...} on value ".c .o .1 .err .tar.gz" (eval-keep-dollar-and-undefined, regular)
9 1.1 rillig Modifier part: "assign"
10 1.1 rillig Global: .SUFFIXES = assign ignored (read-only)
11 1.1 rillig Result of ${.SUFFIXES::=assign} is "" (eval-keep-dollar-and-undefined, regular)
12 1.1 rillig Global: _ =
13 1.1 rillig Var_Parse: ${preserve:L:_=.SUFFIXES} (eval-keep-dollar-and-undefined)
14 1.1 rillig Evaluating modifier ${preserve:L} on value "" (eval-keep-dollar-and-undefined, undefined)
15 1.1 rillig Result of ${preserve:L} is "preserve" (eval-keep-dollar-and-undefined, defined)
16 1.1 rillig Evaluating modifier ${preserve:_...} on value "preserve" (eval-keep-dollar-and-undefined, defined)
17 1.1 rillig Global: .SUFFIXES = preserve ignored (read-only)
18 1.1 rillig Result of ${preserve:_=.SUFFIXES} is "preserve" (eval-keep-dollar-and-undefined, defined)
19 1.1 rillig Global: _ = preserve
20 1.1 rillig Global: .MAKEFLAGS = -r -k -d v -d 0 -d v -d
21 1.1 rillig Global: .MAKEFLAGS = -r -k -d v -d 0 -d v -d 0
22 1.1 rillig Var_Parse: ${1 2:L:@.SUFFIXES@${.SUFFIXES}@} != ".c .o .1 .err .tar.gz .c .o .1 .err .tar.gz" (eval-defined)
23 1.1 rillig Evaluating modifier ${1 2:L} on value "" (eval-defined, undefined)
24 1.1 rillig Result of ${1 2:L} is "1 2" (eval-defined, defined)
25 1.1 rillig Evaluating modifier ${1 2:@...} on value "1 2" (eval-defined, defined)
26 1.1 rillig Modifier part: ".SUFFIXES"
27 1.1 rillig Modifier part: "${.SUFFIXES}"
28 1.1 rillig ModifyWords: split "1 2" into 2 words
29 1.1 rillig Command: .SUFFIXES = 1 ignored (read-only)
30 1.1 rillig Var_Parse: ${.SUFFIXES} (eval-defined)
31 1.1 rillig ModifyWord_Loop: in "1", replace ".SUFFIXES" with "${.SUFFIXES}" to ".c .o .1 .err .tar.gz"
32 1.1 rillig Command: .SUFFIXES = 2 ignored (read-only)
33 1.1 rillig Var_Parse: ${.SUFFIXES} (eval-defined)
34 1.1 rillig ModifyWord_Loop: in "2", replace ".SUFFIXES" with "${.SUFFIXES}" to ".c .o .1 .err .tar.gz"
35 1.2 rillig Command: delete .SUFFIXES (not found)
36 1.1 rillig Result of ${1 2:@.SUFFIXES@${.SUFFIXES}@} is ".c .o .1 .err .tar.gz .c .o .1 .err .tar.gz" (eval-defined, defined)
37 1.1 rillig Global: .MAKEFLAGS = -r -k -d v -d 0 -d v -d 0 -d v -d
38 1.1 rillig Global: .MAKEFLAGS = -r -k -d v -d 0 -d v -d 0 -d v -d 0
39 1.1 rillig exit status 0
40