| @@ -1,24 +1,24 @@ | | | @@ -1,24 +1,24 @@ |
1 | # $Id: varmisc.mk,v 1.3 2015/10/11 04:51:24 sjg Exp $ | | 1 | # $Id: varmisc.mk,v 1.4 2015/10/11 06:32:15 sjg Exp $ |
2 | # | | 2 | # |
3 | # Miscellaneous variable tests. | | 3 | # Miscellaneous variable tests. |
4 | | | 4 | |
5 | all: unmatched_var_paren D_true U_true D_false U_false Q_lhs Q_rhs | | 5 | all: unmatched_var_paren D_true U_true D_false U_false Q_lhs Q_rhs |
6 | | | 6 | |
7 | unmatched_var_paren: | | 7 | unmatched_var_paren: |
8 | @echo ${foo::=foo-text} | | 8 | @echo ${foo::=foo-text} |
9 | | | 9 | |
10 | True = ${echo -n true,>&2:L:sh}TRUE | | 10 | True = ${echo true >&2:L:sh}TRUE |
11 | False= ${echo -n false,>&2:L:sh}FALSE | | 11 | False= ${echo false >&2:L:sh}FALSE |
12 | | | 12 | |
13 | VSET= is set | | 13 | VSET= is set |
14 | .undef UNDEF | | 14 | .undef UNDEF |
15 | | | 15 | |
16 | U_false: | | 16 | U_false: |
17 | @echo :U skipped when var set | | 17 | @echo :U skipped when var set |
18 | @echo ${VSET:U${False}} | | 18 | @echo ${VSET:U${False}} |
19 | | | 19 | |
20 | D_false: | | 20 | D_false: |
21 | @echo :D skipped if var undef | | 21 | @echo :D skipped if var undef |
22 | @echo ${UNDEF:D${False}} | | 22 | @echo ${UNDEF:D${False}} |
23 | | | 23 | |
24 | U_true: | | 24 | U_true: |