2024-07-12 16:30:53 +00:00
2024-07-16 14:45:37 +00:00
d e f i n e _ _ m b - f l o w - d o c - h e l p
2024-07-12 16:30:53 +00:00
.RECIPEPREFIX := $( MB_@RECIPE)
@help :
$( MB_ @RECIPE ) @ e c h o - e "Welcome to the $$(if $$(MB_PROJ_META_NAME),$$(MB_PROJ_META_NAME),MSXBUILD) help system.\\n\\nFor detailed fire help use one of the following targets;"
$( MB_ @RECIPE ) @ e c h o - e $$ ( M B _ D O C _ F I R E _ T A R G E T _ H E L P )
2024-07-16 14:45:37 +00:00
$( MB_ ᕽ ᕽ ᕽ ) $$ ( c a l l m b - m a k e - c a l l , m b - m a k e - t a r g e t - p h o n y , @ h e l p )
2024-07-12 16:30:53 +00:00
@help-variable :
$( MB_ @RECIPE ) @ e c h o - e "Documention of the make fire variables;"
$( MB_ @RECIPE ) @ e c h o - e $$ ( M B _ D O C _ F I R E _ V A R I A B L E )
2024-07-16 17:32:08 +00:00
$( MB_ ᕽ ᕽ ᕽ ) $$ ( c a l l m b - m a k e - c a l l , m b - d o c - t a r g e t - h e l p , @ h e l p - v a r i a b l e , L i s t s b u i l d v a r i a b l e s . )
2024-07-16 14:45:37 +00:00
$( MB_ ᕽ ᕽ ᕽ ) $$ ( c a l l m b - m a k e - c a l l , m b - m a k e - t a r g e t - p h o n y , @ h e l p - v a r i a b l e )
2024-07-12 16:30:53 +00:00
@help-variable-deep :
$( MB_ @RECIPE ) @ e c h o "Documention of the deep make variables;"
$( MB_ @RECIPE ) @ e c h o - e $$ ( M B _ D O C _ F I R E _ V A R I A B L E _ D E E P )
2024-07-16 17:32:08 +00:00
$( MB_ ᕽ ᕽ ᕽ ) $$ ( c a l l m b - m a k e - c a l l , m b - d o c - t a r g e t - h e l p , @ h e l p - v a r i a b l e - d e e p , L i s t s d e e p v a r i a b l e s . )
2024-07-16 14:45:37 +00:00
$( MB_ ᕽ ᕽ ᕽ ) $$ ( c a l l m b - m a k e - c a l l , m b - m a k e - t a r g e t - p h o n y , @ h e l p - v a r i a b l e - d e e p )
2024-07-12 16:30:53 +00:00
@help-variable-rock :
$( MB_ @RECIPE ) @ e c h o - e "Documention of the rock make variables;"
$( MB_ @RECIPE ) @ e c h o - e $$ ( M B _ D O C _ F I R E _ V A R I A B L E _ R O C K )
2024-07-16 17:32:08 +00:00
$( MB_ ᕽ ᕽ ᕽ ) $$ ( c a l l m b - m a k e - c a l l , m b - d o c - t a r g e t - h e l p , @ h e l p - v a r i a b l e - r o c k , L i s t s r o c k v a r i a b l e s . )
2024-07-16 14:45:37 +00:00
$( MB_ ᕽ ᕽ ᕽ ) $$ ( c a l l m b - m a k e - c a l l , m b - m a k e - t a r g e t - p h o n y , @ h e l p - v a r i a b l e - r o c k )
2024-07-12 16:30:53 +00:00
@help-variable-flow :
$( MB_ @RECIPE ) @ e c h o - e "Documention of the flow make variables;"
$( MB_ @RECIPE ) @ e c h o - e $$ ( M B _ D O C _ F I R E _ V A R I A B L E _ F L O W )
2024-07-16 17:32:08 +00:00
$( MB_ ᕽ ᕽ ᕽ ) $$ ( c a l l m b - m a k e - c a l l , m b - d o c - t a r g e t - h e l p , @ h e l p - v a r i a b l e - f l o w , L i s t s f l o w v a r i a b l e s . )
2024-07-16 14:45:37 +00:00
$( MB_ ᕽ ᕽ ᕽ ) $$ ( c a l l m b - m a k e - c a l l , m b - m a k e - t a r g e t - p h o n y , @ h e l p - v a r i a b l e - f l o w )
2024-07-12 16:30:53 +00:00
@help-variable-i18n :
$( MB_ @RECIPE ) @ e c h o - e "Documention of the i18n make variables;"
$( MB_ @RECIPE ) @ e c h o - e $$ ( M B _ D O C _ F I R E _ V A R I A B L E _ I 1 8 N )
2024-07-16 17:32:08 +00:00
$( MB_ ᕽ ᕽ ᕽ ) $$ ( c a l l m b - m a k e - c a l l , m b - d o c - t a r g e t - h e l p , @ h e l p - v a r i a b l e - i 1 8 n , L i s t s i 1 8 n v a r i a b l e s . )
2024-07-16 14:45:37 +00:00
$( MB_ ᕽ ᕽ ᕽ ) $$ ( c a l l m b - m a k e - c a l l , m b - m a k e - t a r g e t - p h o n y , @ h e l p - v a r i a b l e - i 1 8 n )
2024-07-12 16:30:53 +00:00
@help-function :
$( MB_ @RECIPE ) @ e c h o - e "Documention of the make fire functions;"
$( MB_ @RECIPE ) @ e c h o - e $$ ( M B _ D O C _ F I R E _ F U N C T I O N )
2024-07-16 17:32:08 +00:00
$( MB_ ᕽ ᕽ ᕽ ) $$ ( c a l l m b - m a k e - c a l l , m b - d o c - t a r g e t - h e l p , @ h e l p - f u n c t i o n , L i s t s b u i l d f u n c t i o n s . )
2024-07-16 14:45:37 +00:00
$( MB_ ᕽ ᕽ ᕽ ) $$ ( c a l l m b - m a k e - c a l l , m b - m a k e - t a r g e t - p h o n y , @ h e l p - f u n c t i o n )
2024-07-12 16:30:53 +00:00
@help-function-deep :
$( MB_ @RECIPE ) @ e c h o - e "Documention of the deep make functions;"
$( MB_ @RECIPE ) @ e c h o - e $$ ( M B _ D O C _ F I R E _ F U N C T I O N _ D E E P )
2024-07-16 17:32:08 +00:00
$( MB_ ᕽ ᕽ ᕽ ) $$ ( c a l l m b - m a k e - c a l l , m b - d o c - t a r g e t - h e l p , @ h e l p - f u n c t i o n - d e e p , L i s t s d e e p f u n c t i o n s . )
2024-07-16 14:45:37 +00:00
$( MB_ ᕽ ᕽ ᕽ ) $$ ( c a l l m b - m a k e - c a l l , m b - m a k e - t a r g e t - p h o n y , @ h e l p - f u n c t i o n - d e e p )
2024-07-12 16:30:53 +00:00
@help-function-flow :
$( MB_ @RECIPE ) @ e c h o - e "Documention of the flow make functions;"
$( MB_ @RECIPE ) @ e c h o - e $$ ( M B _ D O C _ F I R E _ F U N C T I O N _ F L O W )
2024-07-16 17:32:08 +00:00
$( MB_ ᕽ ᕽ ᕽ ) $$ ( c a l l m b - m a k e - c a l l , m b - d o c - t a r g e t - h e l p , @ h e l p - f u n c t i o n - f l o w , L i s t s f l o w f u n c t i o n s . )
2024-07-16 14:45:37 +00:00
$( MB_ ᕽ ᕽ ᕽ ) $$ ( c a l l m b - m a k e - c a l l , m b - m a k e - t a r g e t - p h o n y , @ h e l p - f u n c t i o n - f l o w )
2024-07-12 16:30:53 +00:00
@help-target :
$( MB_ @RECIPE ) @ e c h o - e "Build one of the following make fire targets;"
$( MB_ @RECIPE ) @ e c h o - e $$ ( M B _ D O C _ F I R E _ T A R G E T )
2024-07-16 17:32:08 +00:00
$( MB_ ᕽ ᕽ ᕽ ) $$ ( c a l l m b - m a k e - c a l l , m b - d o c - t a r g e t - h e l p , @ h e l p - t a r g e t , L i s t s b u i l d t a r g e t s . )
2024-07-16 14:45:37 +00:00
$( MB_ ᕽ ᕽ ᕽ ) $$ ( c a l l m b - m a k e - c a l l , m b - m a k e - t a r g e t - p h o n y , @ h e l p - t a r g e t )
2024-07-12 16:30:53 +00:00
@help-target-deep :
$( MB_ @RECIPE ) @ e c h o - e "Build one of the following deep make targets;"
$( MB_ @RECIPE ) @ e c h o - e $$ ( M B _ D O C _ F I R E _ T A R G E T _ D E E P )
2024-07-16 17:32:08 +00:00
$( MB_ ᕽ ᕽ ᕽ ) $$ ( c a l l m b - m a k e - c a l l , m b - d o c - t a r g e t - h e l p , @ h e l p - t a r g e t - d e e p , L i s t s d e e p t a r g e t s . )
2024-07-16 14:45:37 +00:00
$( MB_ ᕽ ᕽ ᕽ ) $$ ( c a l l m b - m a k e - c a l l , m b - m a k e - t a r g e t - p h o n y , @ h e l p - t a r g e t - d e e p )
2024-07-12 16:30:53 +00:00
@help-target-run :
$( MB_ @RECIPE ) @ e c h o - e "Build one of the following run make targets;"
$( MB_ @RECIPE ) @ e c h o - e $$ ( M B _ D O C _ F I R E _ T A R G E T _ R U N )
2024-07-16 17:32:08 +00:00
$( MB_ ᕽ ᕽ ᕽ ) $$ ( c a l l m b - m a k e - c a l l , m b - d o c - t a r g e t - h e l p , @ h e l p - t a r g e t - r u n , L i s t s r u n n a b l e t a r g e t s . )
2024-07-16 14:45:37 +00:00
$( MB_ ᕽ ᕽ ᕽ ) $$ ( c a l l m b - m a k e - c a l l , m b - m a k e - t a r g e t - p h o n y , @ h e l p - t a r g e t - r u n )
2024-07-12 16:30:53 +00:00
2024-07-14 20:39:03 +00:00
@help-target-module :
$( MB_ @RECIPE ) @ e c h o - e "Build one of the following module make targets;"
2024-07-15 01:37:56 +00:00
$( MB_ @RECIPE ) $$ ( f i l e > b i n / @ h e l p . t x t , $$ ( M B _ D O C _ F I R E _ T A R G E T _ M O D U L E ) )
$( MB_ @RECIPE ) @ c a t b i n / @ h e l p . t x t | s e d 's/\\\\n/\n/g' | s e d 's/\\\\t/\t/g' | s e d 's/\"//g'
2024-07-16 17:32:08 +00:00
$( MB_ ᕽ ᕽ ᕽ ) $$ ( c a l l m b - m a k e - c a l l , m b - d o c - t a r g e t - h e l p , @ h e l p - t a r g e t - m o d u l e , L i s t s m o d u l e t a r g e t s . )
2024-07-16 14:45:37 +00:00
$( MB_ ᕽ ᕽ ᕽ ) $$ ( c a l l m b - m a k e - c a l l , m b - m a k e - t a r g e t - p h o n y , @ h e l p - t a r g e t - m o d u l e )
2024-07-14 20:39:03 +00:00
@help-target-assert :
$( MB_ @RECIPE ) @ e c h o - e "Build one of the following assert make targets;"
$( MB_ @RECIPE ) @ e c h o - e $$ ( M B _ D O C _ F I R E _ T A R G E T _ A S S E R T )
2024-07-16 17:32:08 +00:00
$( MB_ ᕽ ᕽ ᕽ ) $$ ( c a l l m b - m a k e - c a l l , m b - d o c - t a r g e t - h e l p , @ h e l p - t a r g e t - a s s e r t , L i s t s a s s e r t t a r g e t s . )
2024-07-16 14:45:37 +00:00
$( MB_ ᕽ ᕽ ᕽ ) $$ ( c a l l m b - m a k e - c a l l , m b - m a k e - t a r g e t - p h o n y , @ h e l p - t a r g e t - a s s e r t )
2024-07-14 20:39:03 +00:00
2024-07-15 00:34:29 +00:00
@help-machine :
$( MB_ @RECIPE ) @ e c h o - e "Use one of the following machines to build targets;"
$( MB_ @RECIPE ) @ e c h o - e "\n " $( foreach _rom ,$ ( MB_MSXROM_FIRE_MACHINES ) ," * $ ( _rom ) \n ")
2024-07-16 17:32:08 +00:00
$( MB_ ᕽ ᕽ ᕽ ) $$ ( c a l l m b - m a k e - c a l l , m b - d o c - t a r g e t - h e l p , @ h e l p - m a c h i n e , L i s t s s u p p o r t e d m a c h i n e s . )
2024-07-16 14:45:37 +00:00
$( MB_ ᕽ ᕽ ᕽ ) $$ ( c a l l m b - m a k e - c a l l , m b - m a k e - t a r g e t - p h o n y , @ h e l p - m a c h i n e )
2024-07-15 00:34:29 +00:00
2024-07-12 16:30:53 +00:00
@help-all :
$( MB_ @RECIPE ) @ e c h o - e "Documention of all fire functions/variables/targets;\\n"
2024-07-16 17:32:08 +00:00
$( MB_ @RECIPE ) $$ ( c a l l m b - m a k e - c a l l , m b - o s - e c h o - g o o d , V a r i a b l e s )
2024-07-12 16:30:53 +00:00
$( MB_ @RECIPE ) @ e c h o - e $$ ( M B _ D O C _ F I R E _ V A R I A B L E )
2024-07-16 17:32:08 +00:00
$( MB_ @RECIPE ) $$ ( c a l l m b - m a k e - c a l l , m b - o s - e c h o - g o o d , V a r i a b l e s i n t h e d e e p )
2024-07-12 16:30:53 +00:00
$( MB_ @RECIPE ) @ e c h o - e $$ ( M B _ D O C _ F I R E _ V A R I A B L E _ D E E P )
2024-07-16 17:32:08 +00:00
$( MB_ @RECIPE ) $$ ( c a l l m b - m a k e - c a l l , m b - o s - e c h o - g o o d , V a r i a b l e s h a r d a s r o c k )
2024-07-12 16:30:53 +00:00
$( MB_ @RECIPE ) @ e c h o - e $$ ( M B _ D O C _ F I R E _ V A R I A B L E _ R O C K )
2024-07-16 17:32:08 +00:00
$( MB_ @RECIPE ) $$ ( c a l l m b - m a k e - c a l l , m b - o s - e c h o - g o o d , V a r i a b l e s d e f i n i n g f l o w )
2024-07-12 16:30:53 +00:00
$( MB_ @RECIPE ) @ e c h o - e $$ ( M B _ D O C _ F I R E _ V A R I A B L E _ F L O W )
2024-07-16 17:32:08 +00:00
$( MB_ @RECIPE ) $$ ( c a l l m b - m a k e - c a l l , m b - o s - e c h o - g o o d , V a r i a b l e s f o r i 1 8 n l e t t e r s )
2024-07-12 16:30:53 +00:00
$( MB_ @RECIPE ) @ e c h o - e $$ ( M B _ D O C _ F I R E _ V A R I A B L E _ I 1 8 N )
2024-07-16 17:32:08 +00:00
$( MB_ @RECIPE ) $$ ( c a l l m b - m a k e - c a l l , m b - o s - e c h o - g o o d , F u n c t i o n s )
2024-07-12 16:30:53 +00:00
$( MB_ @RECIPE ) @ e c h o - e $$ ( M B _ D O C _ F I R E _ F U N C T I O N )
2024-07-16 17:32:08 +00:00
$( MB_ @RECIPE ) $$ ( c a l l m b - m a k e - c a l l , m b - o s - e c h o - g o o d , F u n c t i o n s i n t h e d e e p )
2024-07-12 16:30:53 +00:00
$( MB_ @RECIPE ) @ e c h o - e $$ ( M B _ D O C _ F I R E _ F U N C T I O N _ D E E P )
2024-07-16 17:32:08 +00:00
$( MB_ @RECIPE ) $$ ( c a l l m b - m a k e - c a l l , m b - o s - e c h o - g o o d , F u n c t i o n s b u i l d i n g f l o w )
2024-07-12 16:30:53 +00:00
$( MB_ @RECIPE ) @ e c h o - e $$ ( M B _ D O C _ F I R E _ F U N C T I O N _ F L O W )
2024-07-16 17:32:08 +00:00
$( MB_ @RECIPE ) $$ ( c a l l m b - m a k e - c a l l , m b - o s - e c h o - g o o d , T a r g e t s )
2024-07-12 16:30:53 +00:00
$( MB_ @RECIPE ) @ e c h o - e $$ ( M B _ D O C _ F I R E _ T A R G E T )
2024-07-16 17:32:08 +00:00
$( MB_ @RECIPE ) $$ ( c a l l m b - m a k e - c a l l , m b - o s - e c h o - g o o d , T a r g e t s i n t h e d e e p )
2024-07-12 16:30:53 +00:00
$( MB_ @RECIPE ) @ e c h o - e $$ ( M B _ D O C _ F I R E _ T A R G E T _ D E E P )
2024-07-16 17:32:08 +00:00
$( MB_ @RECIPE ) $$ ( c a l l m b - m a k e - c a l l , m b - o s - e c h o - g o o d , T a r g e t s t h a t r u n a w a y )
2024-07-12 16:30:53 +00:00
$( MB_ @RECIPE ) @ e c h o - e $$ ( M B _ D O C _ F I R E _ T A R G E T _ R U N )
2024-07-16 17:32:08 +00:00
$( MB_ @RECIPE ) $$ ( c a l l m b - m a k e - c a l l , m b - o s - e c h o - g o o d , T a r g e t s f r o m m o d u l e s b u i l d s )
2024-07-15 01:37:56 +00:00
$( MB_ @RECIPE ) $$ ( f i l e > b i n / @ h e l p . t x t , $$ ( M B _ D O C _ F I R E _ T A R G E T _ M O D U L E ) )
$( MB_ @RECIPE ) @ c a t b i n / @ h e l p . t x t | s e d 's/\\\\n/\n/g' | s e d 's/\\\\t/\t/g' | s e d 's/\"//g'
2024-07-16 17:32:08 +00:00
$( MB_ @RECIPE ) $$ ( c a l l m b - m a k e - c a l l , m b - o s - e c h o - g o o d , T a r g e t s t h a t a s s e r t h o p e f u l l y )
2024-07-14 20:39:03 +00:00
$( MB_ @RECIPE ) @ e c h o - e $$ ( M B _ D O C _ F I R E _ T A R G E T _ A S S E R T )
2024-07-16 17:32:08 +00:00
$( MB_ @RECIPE ) $$ ( c a l l m b - m a k e - c a l l , m b - o s - e c h o - g o o d , T a r g e t s m a i n p r o j e c t h e l p )
2024-07-12 16:30:53 +00:00
$( MB_ @RECIPE ) @ e c h o - e $$ ( M B _ D O C _ F I R E _ T A R G E T _ H E L P )
2024-07-16 14:45:37 +00:00
$( MB_ @RECIPE ) $$ ( c a l l m b - m a k e - c a l l , m b - o s - e c h o - g o o d , O K )
2024-07-16 17:32:08 +00:00
$( MB_ ᕽ ᕽ ᕽ ) $$ ( c a l l m b - m a k e - c a l l , m b - d o c - t a r g e t - h e l p , @ h e l p - a l l , L i s t s a l l d o c u m e n t e d i n f o r m a t i o n . )
2024-07-16 14:45:37 +00:00
$( MB_ ᕽ ᕽ ᕽ ) $$ ( c a l l m b - m a k e - c a l l , m b - m a k e - t a r g e t - p h o n y , @ h e l p - a l l )
2024-07-12 16:30:53 +00:00
@help-firemake :
$(MB_@RECIPE)$$(eval MB_DOC_FORMAT : $( MB_MAKE_EQUALS ) xml )
2024-07-16 14:45:37 +00:00
$( MB_ @RECIPE ) @ e c h o - e $$ ( c a l l m b - m a k e - c a l l , m b - m a k e - x m l - o p e n , $$ ( M B _ D O C _ X M L _ R O O T ) )
2024-07-12 16:30:53 +00:00
$( MB_ @RECIPE ) @ e c h o - e $$ ( M B _ D O C _ F I R E _ V A R I A B L E )
$( MB_ @RECIPE ) @ e c h o - e $$ ( M B _ D O C _ F I R E _ V A R I A B L E _ D E E P )
$( MB_ @RECIPE ) @ e c h o - e $$ ( M B _ D O C _ F I R E _ V A R I A B L E _ R O C K )
$( MB_ @RECIPE ) @ e c h o - e $$ ( M B _ D O C _ F I R E _ V A R I A B L E _ F L O W )
$( MB_ @RECIPE ) @ e c h o - e $$ ( M B _ D O C _ F I R E _ V A R I A B L E _ I 1 8 N )
$( MB_ @RECIPE ) @ e c h o - e $$ ( M B _ D O C _ F I R E _ F U N C T I O N )
$( MB_ @RECIPE ) @ e c h o - e $$ ( M B _ D O C _ F I R E _ F U N C T I O N _ D E E P )
$( MB_ @RECIPE ) @ e c h o - e $$ ( M B _ D O C _ F I R E _ F U N C T I O N _ F L O W )
$( MB_ @RECIPE ) @ e c h o - e $$ ( M B _ D O C _ F I R E _ T A R G E T )
$( MB_ @RECIPE ) @ e c h o - e $$ ( M B _ D O C _ F I R E _ T A R G E T _ D E E P )
$( MB_ @RECIPE ) @ e c h o - e $$ ( M B _ D O C _ F I R E _ T A R G E T _ R U N )
2024-07-15 01:37:56 +00:00
$( MB_ @RECIPE ) $$ ( f i l e > b i n / @ h e l p . t x t , $$ ( M B _ D O C _ F I R E _ T A R G E T _ M O D U L E ) )
$( MB_ @RECIPE ) @ c a t b i n / @ h e l p . t x t | s e d 's/\\\\n/\n/g' | s e d 's/\\\\t/\t/g' | s e d 's/\\\"/__TMP/g' | s e d 's/\"//g' | s e d 's/__TMP/\"/g'
2024-07-14 20:39:03 +00:00
$( MB_ @RECIPE ) @ e c h o - e $$ ( M B _ D O C _ F I R E _ T A R G E T _ A S S E R T )
2024-07-12 16:30:53 +00:00
$( MB_ @RECIPE ) @ e c h o - e $$ ( M B _ D O C _ F I R E _ T A R G E T _ H E L P )
2024-07-16 14:45:37 +00:00
$( MB_ @RECIPE ) @ e c h o - e $$ ( c a l l m b - m a k e - c a l l , m b - m a k e - x m l - c l o s e , $$ ( M B _ D O C _ X M L _ R O O T ) )
2024-07-16 17:32:08 +00:00
$( MB_ ᕽ ᕽ ᕽ ) $$ ( c a l l m b - m a k e - c a l l , m b - d o c - t a r g e t - h e l p , @ h e l p - f i r e m a k e , O u t p u t a l l d o c u m e n t i o n i n X M L f o r I D E i n t e g r a t i o n . )
2024-07-16 14:45:37 +00:00
$( MB_ ᕽ ᕽ ᕽ ) $$ ( c a l l m b - m a k e - c a l l , m b - m a k e - t a r g e t - p h o n y , @ h e l p - f i r e m a k e )
2024-07-12 16:30:53 +00:00
.RECIPEPREFIX := $( MB_@RECIPEPREFIX)
e n d e f
2024-07-16 14:45:37 +00:00
d e f i n e m b - f l o w - d o c - h e l p
$( MB_ ᕽ ᕽ ᕽ ) $( eval $ ( call mb -make -call ,__ $ ( 0) ,$ ( 1) ) )
2024-07-12 16:30:53 +00:00
e n d e f
2024-07-16 17:32:08 +00:00
$( call mb -make -call ,mb -doc -function -flow ,mb -flow -doc -help ,Inject flow of fire help system .)
2024-07-12 16:30:53 +00:00