xref: /freebsd/contrib/bmake/unit-tests/var-scope-local.exp (revision c59c3bf34db360695f07735bebc76a768cac5afc)
1c1d01b5fSSimon J. GerratyGlobal: .ALLTARGETS =  all target-rule.ext dir/subdir/target-rule.ext target-rule.ir-gen-from dir/subdir/target-rule-dir.ir-gen-from inference-rule.ir-to dir/subdir/inference-rule.ir-to inference-rule.ir-from dir/subdir/inference-rule.ir-from inference-rule-chain.ir-to dir/subdir/inference-rule-chain.ir-to inference-rule-chain.ir-gen-from dir/subdir/inference-rule-chain.ir-gen-from one
2c1d01b5fSSimon J. GerratyGlobal: .ALLTARGETS =  all target-rule.ext dir/subdir/target-rule.ext target-rule.ir-gen-from dir/subdir/target-rule-dir.ir-gen-from inference-rule.ir-to dir/subdir/inference-rule.ir-to inference-rule.ir-from dir/subdir/inference-rule.ir-from inference-rule-chain.ir-to dir/subdir/inference-rule-chain.ir-to inference-rule-chain.ir-gen-from dir/subdir/inference-rule-chain.ir-gen-from one two
39f45a3c8SSimon J. GerratyVar_Parse: ${.MAKE.TARGET_LOCAL_VARIABLES} (eval)
4d5e0a182SSimon J. Gerratyone: ignoring ' = three' as the variable name '' expands to empty
5d5e0a182SSimon J. Gerratytwo: ignoring ' = three' as the variable name '' expands to empty
61d3f2ddcSSimon J. GerratyGlobal: one two = # (empty)
79f45a3c8SSimon J. GerratyGlobal: one two = three
89f45a3c8SSimon J. GerratyGlobal: .MAKEFLAGS =  -r -k -d v -d
99f45a3c8SSimon J. GerratyGlobal: .MAKEFLAGS =  -r -k -d v -d 0
10c1d01b5fSSimon J. Gerratytarget-rule.ext: @ = <target-rule.ext>
11c1d01b5fSSimon J. Gerratytarget-rule.ext: % = <undefined>
12c1d01b5fSSimon J. Gerratytarget-rule.ext: ? = <>
13c1d01b5fSSimon J. Gerratytarget-rule.ext: < = <undefined>
14c1d01b5fSSimon J. Gerratytarget-rule.ext: * = <target-rule.ext>
15c1d01b5fSSimon J. Gerratydir/subdir/target-rule.ext: @ = <dir/subdir/target-rule.ext>
16c1d01b5fSSimon J. Gerratydir/subdir/target-rule.ext: % = <undefined>
17c1d01b5fSSimon J. Gerratydir/subdir/target-rule.ext: ? = <>
18c1d01b5fSSimon J. Gerratydir/subdir/target-rule.ext: < = <undefined>
19c1d01b5fSSimon J. Gerratydir/subdir/target-rule.ext: * = <dir/subdir/target-rule.ext>
20c1d01b5fSSimon J. Gerratytarget-rule.ir-gen-from: @ = <target-rule.ir-gen-from>
21c1d01b5fSSimon J. Gerratytarget-rule.ir-gen-from: % = <undefined>
22c1d01b5fSSimon J. Gerratytarget-rule.ir-gen-from: ? = <>
23c1d01b5fSSimon J. Gerratytarget-rule.ir-gen-from: < = <undefined>
24c1d01b5fSSimon J. Gerratytarget-rule.ir-gen-from: * = <target-rule>
25c1d01b5fSSimon J. Gerratydir/subdir/target-rule-dir.ir-gen-from: @ = <dir/subdir/target-rule-dir.ir-gen-from>
26c1d01b5fSSimon J. Gerratydir/subdir/target-rule-dir.ir-gen-from: % = <undefined>
27c1d01b5fSSimon J. Gerratydir/subdir/target-rule-dir.ir-gen-from: ? = <>
28c1d01b5fSSimon J. Gerratydir/subdir/target-rule-dir.ir-gen-from: < = <undefined>
29c1d01b5fSSimon J. Gerratydir/subdir/target-rule-dir.ir-gen-from: * = <dir/subdir/target-rule-dir>
30c1d01b5fSSimon J. Gerratyinference-rule.ir-to: @ = <inference-rule.ir-to>
31c1d01b5fSSimon J. Gerratyinference-rule.ir-to: % = <undefined>
32c1d01b5fSSimon J. Gerratyinference-rule.ir-to: ? = <inference-rule.ir-from>
33c1d01b5fSSimon J. Gerratyinference-rule.ir-to: < = <inference-rule.ir-from>
34c1d01b5fSSimon J. Gerratyinference-rule.ir-to: * = <inference-rule>
35c1d01b5fSSimon J. Gerratydir/subdir/inference-rule.ir-to: @ = <dir/subdir/inference-rule.ir-to>
36c1d01b5fSSimon J. Gerratydir/subdir/inference-rule.ir-to: % = <undefined>
37c1d01b5fSSimon J. Gerratydir/subdir/inference-rule.ir-to: ? = <dir/subdir/inference-rule.ir-from>
38c1d01b5fSSimon J. Gerratydir/subdir/inference-rule.ir-to: < = <dir/subdir/inference-rule.ir-from>
39c1d01b5fSSimon J. Gerratydir/subdir/inference-rule.ir-to: * = <dir/subdir/inference-rule>
40c1d01b5fSSimon J. Gerratyinference-rule-chain.ir-from: @ = <inference-rule-chain.ir-from>
41c1d01b5fSSimon J. Gerratyinference-rule-chain.ir-from: % = <undefined>
42c1d01b5fSSimon J. Gerratyinference-rule-chain.ir-from: ? = <inference-rule-chain.ir-gen-from>
43c1d01b5fSSimon J. Gerratyinference-rule-chain.ir-from: < = <inference-rule-chain.ir-gen-from>
44c1d01b5fSSimon J. Gerratyinference-rule-chain.ir-from: * = <inference-rule-chain>
45c1d01b5fSSimon J. Gerratyinference-rule-chain.ir-to: @ = <inference-rule-chain.ir-to>
46c1d01b5fSSimon J. Gerratyinference-rule-chain.ir-to: % = <undefined>
47c1d01b5fSSimon J. Gerratyinference-rule-chain.ir-to: ? = <inference-rule-chain.ir-from>
48c1d01b5fSSimon J. Gerratyinference-rule-chain.ir-to: < = <inference-rule-chain.ir-from>
49c1d01b5fSSimon J. Gerratyinference-rule-chain.ir-to: * = <inference-rule-chain>
50c1d01b5fSSimon J. Gerratydir/subdir/inference-rule-chain.ir-from: @ = <dir/subdir/inference-rule-chain.ir-from>
51c1d01b5fSSimon J. Gerratydir/subdir/inference-rule-chain.ir-from: % = <undefined>
52c1d01b5fSSimon J. Gerratydir/subdir/inference-rule-chain.ir-from: ? = <dir/subdir/inference-rule-chain.ir-gen-from>
53c1d01b5fSSimon J. Gerratydir/subdir/inference-rule-chain.ir-from: < = <dir/subdir/inference-rule-chain.ir-gen-from>
54c1d01b5fSSimon J. Gerratydir/subdir/inference-rule-chain.ir-from: * = <dir/subdir/inference-rule-chain>
55c1d01b5fSSimon J. Gerratydir/subdir/inference-rule-chain.ir-to: @ = <dir/subdir/inference-rule-chain.ir-to>
56c1d01b5fSSimon J. Gerratydir/subdir/inference-rule-chain.ir-to: % = <undefined>
57c1d01b5fSSimon J. Gerratydir/subdir/inference-rule-chain.ir-to: ? = <dir/subdir/inference-rule-chain.ir-from>
58c1d01b5fSSimon J. Gerratydir/subdir/inference-rule-chain.ir-to: < = <dir/subdir/inference-rule-chain.ir-from>
59c1d01b5fSSimon J. Gerratydir/subdir/inference-rule-chain.ir-to: * = <dir/subdir/inference-rule-chain>
609f45a3c8SSimon J. Gerraty: Making var-scope-local.c out of nothing.
619f45a3c8SSimon J. Gerraty: Making var-scope-local.o from var-scope-local.c.
629f45a3c8SSimon J. Gerraty: Making basename "var-scope-local.o" in "." from "var-scope-local.c" in ".".
63*c59c3bf3SSimon J. GerratyMaking var-scope-local-assign.o with make 'local' and env 'local'.
64*c59c3bf3SSimon J. GerratyMaking var-scope-local-append.o with make 'local to var-scope-local-append.o' and env 'local to var-scope-local-append.o'.
65*c59c3bf3SSimon J. GerratyMaking var-scope-local-append-global.o with make 'global+local' and env 'global+local'.
66*c59c3bf3SSimon J. GerratyMaking var-scope-local-default.o with make 'global' and env 'global'.
67*c59c3bf3SSimon J. GerratyMaking var-scope-local-subst.o with make 'global+local' and env 'global+local'.
68*c59c3bf3SSimon J. GerratyMaking var-scope-local-shell.o with make 'output' and env 'output'.
69*c59c3bf3SSimon J. GerratyMaking .USE var-scope-local-use.o with make 'global' and env 'global'.
709f45a3c8SSimon J. Gerraty: all overwritten
719f45a3c8SSimon J. Gerratyexit status 0
72