1*b30d1939SAndy FiddamanNOTE regression tests for the mamake command
2*b30d1939SAndy Fiddaman
3*b30d1939SAndy FiddamanUNIT mamake
4*b30d1939SAndy Fiddaman
5*b30d1939SAndy FiddamanTEST macros
6*b30d1939SAndy Fiddaman
7*b30d1939SAndy FiddamanDATA Mamfile <<'!'
8*b30d1939SAndy Fiddamaninfo mam static 00000 1994-07-17 make (AT&T Research) 5.3 2009-05-05
9*b30d1939SAndy Fiddamansetv DEFINED defined
10*b30d1939SAndy Fiddamansetv EMPTY
11*b30d1939SAndy Fiddamanmake all
12*b30d1939SAndy Fiddaman
13*b30d1939SAndy Fiddamanexec - echo DEFINED ${DEFINED}
14*b30d1939SAndy Fiddamanexec - echo DEFINED:VALUE ${DEFINED:VALUE}
15*b30d1939SAndy Fiddamanexec - echo DEFINED:-VALUE ${DEFINED:-VALUE}
16*b30d1939SAndy Fiddamanexec - echo DEFINED=VALUE ${DEFINED=VALUE}
17*b30d1939SAndy Fiddamanexec - echo DEFINED[VALUE] ${DEFINED[VALUE]}
18*b30d1939SAndy Fiddamanexec - echo DEFINED.COMPONENT ${DEFINED.COMPONENT}
19*b30d1939SAndy Fiddamanexec - echo DEFINED.COMPONENT[VALUE] ${DEFINED.COMPONENT[VALUE]}
20*b30d1939SAndy Fiddaman
21*b30d1939SAndy Fiddamanexec - echo EMPTY ${EMPTY}
22*b30d1939SAndy Fiddamanexec - echo EMPTY:VALUE ${EMPTY:VALUE}
23*b30d1939SAndy Fiddamanexec - echo EMPTY:-VALUE ${EMPTY:-VALUE}
24*b30d1939SAndy Fiddamanexec - echo EMPTY=VALUE ${EMPTY=VALUE}
25*b30d1939SAndy Fiddamanexec - echo EMPTY[VALUE] ${EMPTY[VALUE]}
26*b30d1939SAndy Fiddamanexec - echo EMPTY.COMPONENT ${EMPTY.COMPONENT}
27*b30d1939SAndy Fiddamanexec - echo EMPTY.COMPONENT[VALUE] ${EMPTY.COMPONENT[VALUE]}
28*b30d1939SAndy Fiddaman
29*b30d1939SAndy Fiddamanexec - echo __NoT_DeFiNeD__ ${__NoT_DeFiNeD__}
30*b30d1939SAndy Fiddamanexec - echo __NoT_DeFiNeD__:VALUE ${__NoT_DeFiNeD__:VALUE}
31*b30d1939SAndy Fiddamanexec - echo __NoT_DeFiNeD__:-VALUE ${__NoT_DeFiNeD__:-VALUE}
32*b30d1939SAndy Fiddamanexec - echo __NoT_DeFiNeD__=VALUE ${__NoT_DeFiNeD__=VALUE}
33*b30d1939SAndy Fiddamanexec - echo __NoT_DeFiNeD__[VALUE] ${__NoT_DeFiNeD__[VALUE]}
34*b30d1939SAndy Fiddamanexec - echo __NoT_DeFiNeD__.COMPONENT ${__NoT_DeFiNeD__.COMPONENT}
35*b30d1939SAndy Fiddamanexec - echo __NoT_DeFiNeD__.COMPONENT[VALUE] ${__NoT_DeFiNeD__.COMPONENT[VALUE]}
36*b30d1939SAndy Fiddaman
37*b30d1939SAndy Fiddamandone all generated virtual
38*b30d1939SAndy Fiddaman!
39*b30d1939SAndy Fiddaman
40*b30d1939SAndy FiddamanEXEC -n
41