Home | History | Annotate | Line # | Download | only in unit-tests
varmod-assign.exp revision 1.17
      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 make: Bad modifier ":" for variable ""
     16 mod-assign-empty: value}
     17 make: Bad modifier ":" for variable ""
     18 mod-assign-empty: overwritten}
     19 mod-assign-empty: VAR=overwritten
     20 make: Unknown modifier ":x"
     21 
     22 sysv:y
     23 make: Unfinished modifier for "ASSIGN" ('}' missing)
     24 
     25 ok=word
     26 make: " echo word; false " returned non-zero status
     27 err=previous
     28 exit status 0
     29