Home | History | Annotate | Line # | Download | only in unit-tests
varmod-assign.exp revision 1.18
      1 Global: param = twice
      2 Global: VARNAME = VAR.$${param}
      3 Var_Parse: ${VARNAME} (eval)
      4 Global: VAR.${param} = initial-value
      5 Var_Parse: ${${VARNAME}::=assigned-value} (eval-defined)
      6 Var_Parse: ${VARNAME}::=assigned-value} (eval-defined)
      7 Evaluating modifier ${VAR.${param}::...} on value "initial-value"
      8 Modifier part: "assigned-value"
      9 Global: VAR.${param} = assigned-value
     10 Result of ${VAR.${param}::=assigned-value} is ""
     11 Var_Parse: ${${VARNAME}} != "assigned-value" (eval-defined)
     12 Var_Parse: ${VARNAME}} != "assigned-value" (eval-defined)
     13 Global: .MAKEFLAGS =  -r -k -d v -d
     14 Global: .MAKEFLAGS =  -r -k -d v -d 0
     15 Var_Parse: ${CMD_CMD_VAR::=new-value}  || ${CMD_GLOBAL_VAR::=new-value}  || ${CMD_ENV_VAR::=new-value}  || "${CMD_NEW_VAR::=new-value}" (eval-defined)
     16 Evaluating modifier ${CMD_CMD_VAR::...} on value "cmd-value"
     17 Modifier part: "new-value"
     18 Command: CMD_CMD_VAR = new-value
     19 Global: .MAKEOVERRIDES =  FIRST LAST LAST LAST APPENDED RAN RAN RAN IT1 THEN1 IE2 ELSE2 CMD_CMD_VAR CMD_CMD_VAR
     20 Result of ${CMD_CMD_VAR::=new-value} is ""
     21 Var_Parse: ${CMD_GLOBAL_VAR::=new-value}  || ${CMD_ENV_VAR::=new-value}  || "${CMD_NEW_VAR::=new-value}" (eval-defined)
     22 Evaluating modifier ${CMD_GLOBAL_VAR::...} on value "global-value"
     23 Modifier part: "new-value"
     24 Global: CMD_GLOBAL_VAR = new-value
     25 Result of ${CMD_GLOBAL_VAR::=new-value} is ""
     26 Var_Parse: ${CMD_ENV_VAR::=new-value}  || "${CMD_NEW_VAR::=new-value}" (eval-defined)
     27 Evaluating modifier ${CMD_ENV_VAR::...} on value "env-value"
     28 Modifier part: "new-value"
     29 Global: CMD_ENV_VAR = new-value
     30 Result of ${CMD_ENV_VAR::=new-value} is ""
     31 Var_Parse: ${CMD_NEW_VAR::=new-value}" (eval)
     32 Evaluating modifier ${CMD_NEW_VAR::...} on value "" (eval, undefined)
     33 Modifier part: "new-value"
     34 Global: ignoring delete 'CMD_NEW_VAR' as it is not found
     35 Command: CMD_NEW_VAR = new-value
     36 Global: .MAKEOVERRIDES =  FIRST LAST LAST LAST APPENDED RAN RAN RAN IT1 THEN1 IE2 ELSE2 CMD_CMD_VAR CMD_CMD_VAR CMD_NEW_VAR
     37 Result of ${CMD_NEW_VAR::=new-value} is "" (eval, undefined)
     38 Global: .MAKEFLAGS =  -r -k -d v -d 0 -d v -d
     39 Global: .MAKEFLAGS =  -r -k -d v -d 0 -d v -d 0
     40 make: Bad modifier ":" for variable ""
     41 mod-assign-empty: value}
     42 make: Bad modifier ":" for variable ""
     43 mod-assign-empty: overwritten}
     44 mod-assign-empty: VAR=overwritten
     45 make: Unknown modifier ":x"
     46 
     47 sysv:y
     48 make: Unfinished modifier for "ASSIGN" ('}' missing)
     49 
     50 ok=word
     51 make: " echo word; false " returned non-zero status
     52 err=previous
     53 exit status 0
     54