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