xref: /freebsd/contrib/bmake/unit-tests/varmod-assign.exp (revision 226192822cddc30cacecd55bccb48f39c653058c)
1b0c40a00SSimon J. GerratyGlobal: param = twice
2b0c40a00SSimon J. GerratyGlobal: VARNAME = VAR.$${param}
3b0c40a00SSimon J. GerratyVar_Parse: ${VARNAME} (eval)
4b0c40a00SSimon J. GerratyGlobal: VAR.${param} = initial-value
5b0c40a00SSimon J. GerratyVar_Parse: ${${VARNAME}::=assigned-value} (eval-defined)
6b0c40a00SSimon J. GerratyVar_Parse: ${VARNAME}::=assigned-value} (eval-defined)
7b0c40a00SSimon J. GerratyEvaluating modifier ${VAR.${param}::...} on value "initial-value"
8b0c40a00SSimon J. GerratyModifier part: "assigned-value"
9b0c40a00SSimon J. GerratyGlobal: VAR.${param} = assigned-value
10b0c40a00SSimon J. GerratyResult of ${VAR.${param}::=assigned-value} is ""
11b0c40a00SSimon J. GerratyVar_Parse: ${${VARNAME}} != "assigned-value" (eval-defined)
12b0c40a00SSimon J. GerratyVar_Parse: ${VARNAME}} != "assigned-value" (eval-defined)
13b0c40a00SSimon J. GerratyGlobal: .MAKEFLAGS =  -r -k -d v -d
14b0c40a00SSimon J. GerratyGlobal: .MAKEFLAGS =  -r -k -d v -d 0
15d5e0a182SSimon J. GerratyVar_Parse: ${CMD_CMD_VAR::=new-value}  || ${CMD_GLOBAL_VAR::=new-value}  || ${CMD_ENV_VAR::=new-value}  || "${CMD_NEW_VAR::=new-value}" (eval-defined)
16d5e0a182SSimon J. GerratyEvaluating modifier ${CMD_CMD_VAR::...} on value "cmd-value"
17d5e0a182SSimon J. GerratyModifier part: "new-value"
18d5e0a182SSimon J. GerratyCommand: CMD_CMD_VAR = new-value
19d5e0a182SSimon J. GerratyGlobal: .MAKEOVERRIDES =  FIRST LAST LAST LAST APPENDED RAN RAN RAN IT1 THEN1 IE2 ELSE2 CMD_CMD_VAR CMD_CMD_VAR
20d5e0a182SSimon J. GerratyResult of ${CMD_CMD_VAR::=new-value} is ""
21d5e0a182SSimon J. GerratyVar_Parse: ${CMD_GLOBAL_VAR::=new-value}  || ${CMD_ENV_VAR::=new-value}  || "${CMD_NEW_VAR::=new-value}" (eval-defined)
22d5e0a182SSimon J. GerratyEvaluating modifier ${CMD_GLOBAL_VAR::...} on value "global-value"
23d5e0a182SSimon J. GerratyModifier part: "new-value"
24d5e0a182SSimon J. GerratyGlobal: CMD_GLOBAL_VAR = new-value
25d5e0a182SSimon J. GerratyResult of ${CMD_GLOBAL_VAR::=new-value} is ""
26d5e0a182SSimon J. GerratyVar_Parse: ${CMD_ENV_VAR::=new-value}  || "${CMD_NEW_VAR::=new-value}" (eval-defined)
27d5e0a182SSimon J. GerratyEvaluating modifier ${CMD_ENV_VAR::...} on value "env-value"
28d5e0a182SSimon J. GerratyModifier part: "new-value"
29d5e0a182SSimon J. GerratyGlobal: CMD_ENV_VAR = new-value
30d5e0a182SSimon J. GerratyResult of ${CMD_ENV_VAR::=new-value} is ""
31d5e0a182SSimon J. GerratyVar_Parse: ${CMD_NEW_VAR::=new-value}" (eval)
32d5e0a182SSimon J. GerratyEvaluating modifier ${CMD_NEW_VAR::...} on value "" (eval, undefined)
33d5e0a182SSimon J. GerratyModifier part: "new-value"
34d5e0a182SSimon J. GerratyGlobal: ignoring delete 'CMD_NEW_VAR' as it is not found
35d5e0a182SSimon J. GerratyCommand: CMD_NEW_VAR = new-value
36d5e0a182SSimon J. GerratyGlobal: .MAKEOVERRIDES =  FIRST LAST LAST LAST APPENDED RAN RAN RAN IT1 THEN1 IE2 ELSE2 CMD_CMD_VAR CMD_CMD_VAR CMD_NEW_VAR
37d5e0a182SSimon J. GerratyResult of ${CMD_NEW_VAR::=new-value} is "" (eval, undefined)
38d5e0a182SSimon J. GerratyGlobal: .MAKEFLAGS =  -r -k -d v -d 0 -d v -d
39d5e0a182SSimon J. GerratyGlobal: .MAKEFLAGS =  -r -k -d v -d 0 -d v -d 0
40*22619282SSimon J. Gerratymake: in target "mod-assign-empty": while evaluating "${::=value}" with value "": Bad modifier ":"
41956e45f6SSimon J. Gerratymod-assign-empty: value}
42*22619282SSimon J. Gerratymake: in target "mod-assign-empty": while evaluating "${:Uvalue::=overwritten}" with value "value": Bad modifier ":"
432c3632d1SSimon J. Gerratymod-assign-empty: overwritten}
442c3632d1SSimon J. Gerratymod-assign-empty: VAR=overwritten
45*22619282SSimon J. Gerratymake: in target "mod-assign-parse": while evaluating variable "ASSIGN" with value "": Unknown modifier ":x"
462c3632d1SSimon J. Gerraty
472c3632d1SSimon J. Gerratysysv:y
48*22619282SSimon J. Gerratymake: in target "mod-assign-parse": while evaluating variable "ASSIGN" with value "": Unfinished modifier ('}' missing)
492c3632d1SSimon J. Gerraty
502c3632d1SSimon J. Gerratyok=word
51*22619282SSimon J. Gerratymake: warning: in target "mod-assign-shell-error": while evaluating variable "SH_ERR" with value "previous": Command " echo word; (exit 13) " exited with status 13
522c3632d1SSimon J. Gerratyerr=previous
53d5e0a182SSimon J. GerratyCommand: TARGET_CMD_VAR = cmd-value
54d5e0a182SSimon J. GerratyGlobal: TARGET_GLOBAL_VAR = global-value
55d5e0a182SSimon J. Gerratytarget: TARGET_TARGET_VAR = target-value
56d5e0a182SSimon J. Gerratytarget: TARGET_TARGET_VAR = new-value
57d5e0a182SSimon J. GerratyGlobal: TARGET_GLOBAL_VAR = new-value
58d5e0a182SSimon J. GerratyGlobal: TARGET_ENV_VAR = new-value
59d5e0a182SSimon J. Gerratytarget: TARGET_NEW_VAR = new-value
60*22619282SSimon J. Gerratyexit status 2
61