xref: /freebsd/contrib/bmake/unit-tests/directive-export-impl.exp (revision 2e3507c25e42292b45a5482e116d278f5515d04d)
1Parsing line 21: UT_VAR=		<${REF}>
2Global: UT_VAR = <${REF}>
3Parsing line 28: .export UT_VAR
4Global: .MAKE.EXPORTED = UT_VAR
5Parsing line 32: : ${UT_VAR:N*}
6Var_Parse: ${UT_VAR:N*} (eval-defined)
7Var_Parse: ${REF}> (eval-defined)
8Evaluating modifier ${UT_VAR:N...} on value "<>"
9Pattern for ':N' is "*"
10ModifyWords: split "<>" into 1 word
11Result of ${UT_VAR:N*} is ""
12ParseDependency(: )
13CondParser_Eval: ${:!echo "\$UT_VAR"!} != "<>"
14Var_Parse: ${:!echo "\$UT_VAR"!} != "<>" (eval-defined)
15Evaluating modifier ${:!...} on value "" (eval-defined, undefined)
16Modifier part: "echo "$UT_VAR""
17Capturing the output of command "echo "$UT_VAR""
18Var_Parse: ${.MAKE.EXPORTED:O:u} (eval)
19Evaluating modifier ${.MAKE.EXPORTED:O} on value "UT_VAR"
20Result of ${.MAKE.EXPORTED:O} is "UT_VAR"
21Evaluating modifier ${.MAKE.EXPORTED:u} on value "UT_VAR"
22Result of ${.MAKE.EXPORTED:u} is "UT_VAR"
23Var_Parse: ${UT_VAR} (eval)
24Var_Parse: ${REF}> (eval)
25Result of ${:!echo "\$UT_VAR"!} is "<>" (eval-defined, defined)
26Comparing "<>" != "<>"
27Parsing line 50: : ${UT_VAR:N*}
28Var_Parse: ${UT_VAR:N*} (eval-defined)
29Var_Parse: ${REF}> (eval-defined)
30Evaluating modifier ${UT_VAR:N...} on value "<>"
31Pattern for ':N' is "*"
32ModifyWords: split "<>" into 1 word
33Result of ${UT_VAR:N*} is ""
34ParseDependency(: )
35Parsing line 54: REF=		defined
36Global: REF = defined
37CondParser_Eval: ${:!echo "\$UT_VAR"!} != "<defined>"
38Var_Parse: ${:!echo "\$UT_VAR"!} != "<defined>" (eval-defined)
39Evaluating modifier ${:!...} on value "" (eval-defined, undefined)
40Modifier part: "echo "$UT_VAR""
41Capturing the output of command "echo "$UT_VAR""
42Var_Parse: ${.MAKE.EXPORTED:O:u} (eval)
43Evaluating modifier ${.MAKE.EXPORTED:O} on value "UT_VAR"
44Result of ${.MAKE.EXPORTED:O} is "UT_VAR"
45Evaluating modifier ${.MAKE.EXPORTED:u} on value "UT_VAR"
46Result of ${.MAKE.EXPORTED:u} is "UT_VAR"
47Var_Parse: ${UT_VAR} (eval)
48Var_Parse: ${REF}> (eval)
49Result of ${:!echo "\$UT_VAR"!} is "<defined>" (eval-defined, defined)
50Comparing "<defined>" != "<defined>"
51Parsing line 62: all:
52ParseDependency(all:)
53Global: .ALLTARGETS =  all
54Parsing line 63: .MAKEFLAGS: -d0
55ParseDependency(.MAKEFLAGS: -d0)
56Global: .MAKEFLAGS =  -r -k -d cpv -d
57Global: .MAKEFLAGS =  -r -k -d cpv -d 0
58exit status 0
59