1# : : generated from mamake.rt by mktest : : # 2 3# regression tests for the mamake command 4 5UNIT mamake 6 7TEST 01 macros 8 9 EXEC -n 10 INPUT -n - 11 INPUT Mamfile $'info mam static 00000 1994-07-17 make (AT&T Research) 5.3 2009-05-05 12setv DEFINED defined 13setv EMPTY 14make all 15 16exec - echo DEFINED ${DEFINED} 17exec - echo DEFINED:VALUE ${DEFINED:VALUE} 18exec - echo DEFINED:-VALUE ${DEFINED:-VALUE} 19exec - echo DEFINED=VALUE ${DEFINED=VALUE} 20exec - echo DEFINED[VALUE] ${DEFINED[VALUE]} 21exec - echo DEFINED.COMPONENT ${DEFINED.COMPONENT} 22exec - echo DEFINED.COMPONENT[VALUE] ${DEFINED.COMPONENT[VALUE]} 23 24exec - echo EMPTY ${EMPTY} 25exec - echo EMPTY:VALUE ${EMPTY:VALUE} 26exec - echo EMPTY:-VALUE ${EMPTY:-VALUE} 27exec - echo EMPTY=VALUE ${EMPTY=VALUE} 28exec - echo EMPTY[VALUE] ${EMPTY[VALUE]} 29exec - echo EMPTY.COMPONENT ${EMPTY.COMPONENT} 30exec - echo EMPTY.COMPONENT[VALUE] ${EMPTY.COMPONENT[VALUE]} 31 32exec - echo __NoT_DeFiNeD__ ${__NoT_DeFiNeD__} 33exec - echo __NoT_DeFiNeD__:VALUE ${__NoT_DeFiNeD__:VALUE} 34exec - echo __NoT_DeFiNeD__:-VALUE ${__NoT_DeFiNeD__:-VALUE} 35exec - echo __NoT_DeFiNeD__=VALUE ${__NoT_DeFiNeD__=VALUE} 36exec - echo __NoT_DeFiNeD__[VALUE] ${__NoT_DeFiNeD__[VALUE]} 37exec - echo __NoT_DeFiNeD__.COMPONENT ${__NoT_DeFiNeD__.COMPONENT} 38exec - echo __NoT_DeFiNeD__.COMPONENT[VALUE] ${__NoT_DeFiNeD__.COMPONENT[VAL'\ 39$'UE]} 40 41done all generated virtual' 42 OUTPUT - $'echo DEFINED defined 43echo DEFINED:VALUE 44echo DEFINED:-VALUE 45echo DEFINED=VALUE defined 46echo DEFINED[VALUE] ${DEFINED[VALUE]} 47echo DEFINED.COMPONENT 48echo DEFINED.COMPONENT[VALUE] ${DEFINED.COMPONENT[VALUE]} 49echo EMPTY 50echo EMPTY:VALUE ${EMPTY:VALUE} 51echo EMPTY:-VALUE ${EMPTY:-VALUE} 52echo EMPTY=VALUE 53echo EMPTY[VALUE] ${EMPTY[VALUE]} 54echo EMPTY.COMPONENT 55echo EMPTY.COMPONENT[VALUE] ${EMPTY.COMPONENT[VALUE]} 56echo __NoT_DeFiNeD__ ${__NoT_DeFiNeD__} 57echo __NoT_DeFiNeD__:VALUE ${__NoT_DeFiNeD__:VALUE} 58echo __NoT_DeFiNeD__:-VALUE ${__NoT_DeFiNeD__:-VALUE} 59echo __NoT_DeFiNeD__=VALUE ${__NoT_DeFiNeD__=VALUE} 60echo __NoT_DeFiNeD__[VALUE] ${__NoT_DeFiNeD__[VALUE]} 61echo __NoT_DeFiNeD__.COMPONENT 62echo __NoT_DeFiNeD__.COMPONENT[VALUE] ${__NoT_DeFiNeD__.COMPONENT[VALUE]}' 63 ERROR -n - 64