1 Var_Parse: ${UNDEF1} (eval-defined) 2 Global: .ALLTARGETS = all 3 Global: .ALLTARGETS = all ${DEF2} 4 Global: .ALLTARGETS = all ${DEF2} a-${DEF2}-b 5 Global: .ALLTARGETS = all ${DEF2} a-${DEF2}-b ${UNDEF3} 6 Global: .ALLTARGETS = all ${DEF2} a-${DEF2}-b ${UNDEF3} 1-${INDIRECT_1}-1 7 Global: INDIRECT_1 = 2-$${INDIRECT_2}-2 8 Global: INDIRECT_2 = 3-$${INDIRECT_3}-3 9 Global: INDIRECT_3 = indirect 10 Global: UNDEF1 = undef1 11 Global: DEF2 = def2 12 Global: .ALLTARGETS = all ${DEF2} a-${DEF2}-b ${UNDEF3} 1-${INDIRECT_1}-1 $$) 13 Var_Parse: ${:U\$)}: (eval-defined) 14 Evaluating modifier ${:U...} on value "" (eval-defined, undefined) 15 Result of ${:U\$)} is "$)" (eval-defined, defined) 16 Global: .ALLTARGETS = all ${DEF2} a-${DEF2}-b ${UNDEF3} 1-${INDIRECT_1}-1 $$) undef1 17 Global: .ALLTARGETS = all ${DEF2} a-${DEF2}-b ${UNDEF3} 1-${INDIRECT_1}-1 $$) undef1 def2 18 Global: .ALLTARGETS = all ${DEF2} a-${DEF2}-b ${UNDEF3} 1-${INDIRECT_1}-1 $$) undef1 def2 a-def2-b 19 Var_Parse: $INDIRECT_2-2-1 $): (parse) 20 Global: .ALLTARGETS = all ${DEF2} a-${DEF2}-b ${UNDEF3} 1-${INDIRECT_1}-1 $$) undef1 def2 a-def2-b 1-2-$INDIRECT_2-2-1 21 Var_Parse: $): (parse) 22 Global: .ALLTARGETS = all ${DEF2} a-${DEF2}-b ${UNDEF3} 1-${INDIRECT_1}-1 $$) undef1 def2 a-def2-b 1-2-$INDIRECT_2-2-1 $) 23 Global: .MAKEFLAGS = -r -k -d v -d 24 Global: .MAKEFLAGS = -r -k -d v -d 0 25 make: Malformed expression at "$)" 26 def2 27 a-def2-b 28 1-2-NDIRECT_2-2-1 29 ) 30 exit status 0 31