1 1.6 rillig Global: ignoring delete '.SUFFIXES' as it is 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.7 rillig Global: ignoring '.SUFFIXES = set' as it is read-only 5 1.7 rillig Global: ignoring '.SUFFIXES = append' as it is read-only 6 1.3 rillig Global: _ = # (empty) 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.7 rillig Global: ignoring '.SUFFIXES = assign' as it is read-only 11 1.1 rillig Result of ${.SUFFIXES::=assign} is "" (eval-keep-dollar-and-undefined, regular) 12 1.3 rillig Global: _ = # (empty) 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.7 rillig Global: ignoring '.SUFFIXES = preserve' as it is 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.9 rillig Var_Parse: ${1 2:L:@.SUFFIXES@${.SUFFIXES}@} != ".c .o .1 .err .tar.gz .c .o .1 .err .tar.gz" (eval-defined-loud) 23 1.9 rillig Evaluating modifier ${1 2:L} on value "" (eval, undefined) 24 1.9 rillig Result of ${1 2:L} is "1 2" (eval, defined) 25 1.9 rillig Evaluating modifier ${1 2:@...} on value "1 2" (eval, 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.7 rillig Command: ignoring '.SUFFIXES = 1' as it is read-only 30 1.9 rillig Var_Parse: ${.SUFFIXES} (eval) 31 1.8 rillig ModifyWord_Loop: expand "${.SUFFIXES}" to ".c .o .1 .err .tar.gz" 32 1.7 rillig Command: ignoring '.SUFFIXES = 2' as it is read-only 33 1.9 rillig Var_Parse: ${.SUFFIXES} (eval) 34 1.8 rillig ModifyWord_Loop: expand "${.SUFFIXES}" to ".c .o .1 .err .tar.gz" 35 1.6 rillig Command: ignoring delete '.SUFFIXES' as it is not found 36 1.9 rillig Result of ${1 2:@.SUFFIXES@${.SUFFIXES}@} is ".c .o .1 .err .tar.gz .c .o .1 .err .tar.gz" (eval, 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