1NOTE regression tests for the mamake command 2 3UNIT mamake 4 5TEST macros 6 7DATA Mamfile <<'!' 8info mam static 00000 1994-07-17 make (AT&T Research) 5.3 2009-05-05 9setv DEFINED defined 10setv EMPTY 11make all 12 13exec - echo DEFINED ${DEFINED} 14exec - echo DEFINED:VALUE ${DEFINED:VALUE} 15exec - echo DEFINED:-VALUE ${DEFINED:-VALUE} 16exec - echo DEFINED=VALUE ${DEFINED=VALUE} 17exec - echo DEFINED[VALUE] ${DEFINED[VALUE]} 18exec - echo DEFINED.COMPONENT ${DEFINED.COMPONENT} 19exec - echo DEFINED.COMPONENT[VALUE] ${DEFINED.COMPONENT[VALUE]} 20 21exec - echo EMPTY ${EMPTY} 22exec - echo EMPTY:VALUE ${EMPTY:VALUE} 23exec - echo EMPTY:-VALUE ${EMPTY:-VALUE} 24exec - echo EMPTY=VALUE ${EMPTY=VALUE} 25exec - echo EMPTY[VALUE] ${EMPTY[VALUE]} 26exec - echo EMPTY.COMPONENT ${EMPTY.COMPONENT} 27exec - echo EMPTY.COMPONENT[VALUE] ${EMPTY.COMPONENT[VALUE]} 28 29exec - echo __NoT_DeFiNeD__ ${__NoT_DeFiNeD__} 30exec - echo __NoT_DeFiNeD__:VALUE ${__NoT_DeFiNeD__:VALUE} 31exec - echo __NoT_DeFiNeD__:-VALUE ${__NoT_DeFiNeD__:-VALUE} 32exec - echo __NoT_DeFiNeD__=VALUE ${__NoT_DeFiNeD__=VALUE} 33exec - echo __NoT_DeFiNeD__[VALUE] ${__NoT_DeFiNeD__[VALUE]} 34exec - echo __NoT_DeFiNeD__.COMPONENT ${__NoT_DeFiNeD__.COMPONENT} 35exec - echo __NoT_DeFiNeD__.COMPONENT[VALUE] ${__NoT_DeFiNeD__.COMPONENT[VALUE]} 36 37done all generated virtual 38! 39 40EXEC -n 41