vardebug.exp revision 1.43 1 Global: ignoring delete 'FROM_CMDLINE' as it is not found
2 Command: FROM_CMDLINE = # (empty)
3 Global: .MAKEOVERRIDES = FROM_CMDLINE
4 Global: VAR = added
5 Global: VAR = overwritten
6 Global: delete VAR
7 Global: ignoring delete 'VAR' as it is not found
8 Global: ignoring ' = empty name' as the variable name '${:U}' expands to empty
9 Global: ignoring ' += empty name' as the variable name '${:U}' expands to empty
10 Global: ignoring 'FROM_CMDLINE = overwritten' due to a command line variable of the same name
11 Global: VAR = 1
12 Global: VAR = 1 2
13 Global: VAR = 1 2 3
14 Var_Parse: ${VAR:M[2]} (eval-defined-loud)
15 Evaluating modifier ${VAR:M...} on value "1 2 3"
16 Pattern for ':M' is "[2]"
17 ModifyWords: split "1 2 3" into 3 words
18 Result of ${VAR:M[2]} is "2"
19 Var_Parse: ${VAR:N[2]} (eval-defined-loud)
20 Evaluating modifier ${VAR:N...} on value "1 2 3"
21 Pattern for ':N' is "[2]"
22 ModifyWords: split "1 2 3" into 3 words
23 Result of ${VAR:N[2]} is "1 3"
24 Var_Parse: ${VAR:S,2,two,} (eval-defined-loud)
25 Evaluating modifier ${VAR:S...} on value "1 2 3"
26 Modifier part: "2"
27 Modifier part: "two"
28 ModifyWords: split "1 2 3" into 3 words
29 Result of ${VAR:S,2,two,} is "1 two 3"
30 Var_Parse: ${VAR:Q} (eval-defined-loud)
31 Evaluating modifier ${VAR:Q} on value "1 2 3"
32 Result of ${VAR:Q} is "1\ 2\ 3"
33 Var_Parse: ${VAR:tu:tl:Q} (eval-defined-loud)
34 Evaluating modifier ${VAR:t...} on value "1 2 3"
35 Result of ${VAR:tu} is "1 2 3"
36 Evaluating modifier ${VAR:t...} on value "1 2 3"
37 Result of ${VAR:tl} is "1 2 3"
38 Evaluating modifier ${VAR:Q} on value "1 2 3"
39 Result of ${VAR:Q} is "1\ 2\ 3"
40 Var_Parse: ${:Uvalue:${:UM*e}:Mvalu[e]} (eval-defined-loud)
41 Evaluating modifier ${:U...} on value "" (eval, undefined)
42 Result of ${:Uvalue} is "value" (eval, defined)
43 Indirect modifier "M*e" from "${:UM*e}"
44 Evaluating modifier ${:M...} on value "value" (eval, defined)
45 Pattern for ':M' is "*e"
46 ModifyWords: split "value" into 1 word
47 Result of ${:M*e} is "value" (eval, defined)
48 Evaluating modifier ${:M...} on value "value" (eval, defined)
49 Pattern for ':M' is "valu[e]"
50 ModifyWords: split "value" into 1 word
51 Result of ${:Mvalu[e]} is "value" (eval, defined)
52 Global: delete VAR
53 Var_Parse: ${:Uvariable:unknown} (eval-defined-loud)
54 Evaluating modifier ${:U...} on value "" (eval, undefined)
55 Result of ${:Uvariable} is "variable" (eval, defined)
56 Evaluating modifier ${:u...} on value "variable" (eval, defined)
57 make: vardebug.mk:59: Unknown modifier ":unknown"
58 while evaluating "${:Uvariable:unknown}" with value "variable"
59 Var_Parse: ${UNDEFINED} (eval-defined-loud)
60 make: vardebug.mk:63: Variable "UNDEFINED" is undefined
61 Global: ignoring delete '.SHELL' as it is not found
62 Command: .SHELL = </path/to/shell>
63 Command: ignoring '.SHELL = overwritten' as it is read-only
64 Global: DYN = ${:U$@} $@ ${@}
65 Var_Parse: ${DYN} (eval-keep-dollar-and-undefined)
66 Var_Parse: ${:U$@} $@ ${@} (eval-keep-dollar-and-undefined)
67 Evaluating modifier ${:U...} on value "" (eval-keep-dollar-and-undefined, undefined)
68 Var_Parse: $@} $@ ${@} (eval-keep-dollar-and-undefined)
69 Result of ${:U$@} is "$(.TARGET)" (eval-keep-dollar-and-undefined, defined)
70 Var_Parse: $@ ${@} (eval-keep-dollar-and-undefined)
71 Var_Parse: ${@} (eval-keep-dollar-and-undefined)
72 Global: DYN = $(.TARGET) $(.TARGET) ${@}
73 Global: .MAKEFLAGS = -r -k -d v -d
74 Global: .MAKEFLAGS = -r -k -d v -d 0
75 make: Fatal errors encountered -- cannot continue
76 make: stopped in unit-tests
77 exit status 1
78