2024-07-02 01:27:14 +00:00
2024-07-10 12:05:38 +00:00
MB_DOC_FIRE_VARIABLE_FLOW ?= \\ n
2024-07-07 18:53:06 +00:00
#*** Recursive variable: MB_DOC_FIRE_VARIABLE_FLOW += $(call mb_make_call,_mb_doc_variable4u_flow,MB_DOC_FIRE_VARIABLE_FLOW,"Flow builder of fire flow variable data.")
2024-07-02 01:27:14 +00:00
2024-07-10 12:05:38 +00:00
MB_DOC_FIRE_VARIABLE ?= \\ n
2024-07-07 18:53:06 +00:00
MB_DOC_FIRE_VARIABLE_FLOW += $( call mb_make_call,_mb_doc_variable4u_flow,MB_DOC_FIRE_VARIABLE,"Flow builder of firemake variable data." )
2024-07-02 01:27:14 +00:00
2024-07-10 12:05:38 +00:00
MB_DOC_FIRE_VARIABLE_DEEP ?= \\ n
2024-07-07 18:53:06 +00:00
MB_DOC_FIRE_VARIABLE_FLOW += $( call mb_make_call,_mb_doc_variable4u_flow,MB_DOC_FIRE_VARIABLE_DEEP,"Flow builder of makefire deep variable data." )
2024-07-05 18:43:18 +00:00
2024-07-10 12:05:38 +00:00
MB_DOC_FIRE_VARIABLE_ROCK ?= \\ n
2024-07-07 18:53:06 +00:00
MB_DOC_FIRE_VARIABLE_FLOW += $( call mb_make_call,_mb_doc_variable4u_flow,MB_DOC_FIRE_VARIABLE_ROCK,"Flow builder of makefire rock variable data." )
2024-07-05 18:43:18 +00:00
2024-07-10 12:05:38 +00:00
MB_DOC_FIRE_VARIABLE_I18N ?= \\ n
2024-07-08 02:23:37 +00:00
MB_DOC_FIRE_VARIABLE_FLOW += $( call mb_make_call,_mb_doc_variable4u_flow,MB_DOC_FIRE_VARIABLE_I18N,"Flow builder of makefire i18n variable data." )
2024-07-10 12:05:38 +00:00
MB_DOC_FIRE_FUNCTION ?= \\ n
2024-07-07 18:53:06 +00:00
MB_DOC_FIRE_VARIABLE_FLOW += $( call mb_make_call,_mb_doc_variable4u_flow,MB_DOC_FIRE_FUNCTION,"Flow builder of firemake function data." )
2024-07-05 18:43:18 +00:00
2024-07-10 12:05:38 +00:00
MB_DOC_FIRE_FUNCTION_DEEP ?= \\ n
2024-07-07 18:53:06 +00:00
MB_DOC_FIRE_VARIABLE_FLOW += $( call mb_make_call,_mb_doc_variable4u_flow,MB_DOC_FIRE_FUNCTION_DEEP,"Flow builder of firemake deep function data." )
2024-07-05 18:43:18 +00:00
2024-07-10 12:05:38 +00:00
MB_DOC_FIRE_FUNCTION_FLOW ?= \\ n
2024-07-07 18:53:06 +00:00
MB_DOC_FIRE_VARIABLE_FLOW += $( call mb_make_call,_mb_doc_variable4u_flow,MB_DOC_FIRE_FUNCTION_FLOW,"Flow builder of firemake flow function data." )
2024-07-10 12:05:38 +00:00
MB_DOC_FIRE_TARGET ?= \\ n
2024-07-07 18:53:06 +00:00
MB_DOC_FIRE_VARIABLE_FLOW += $( call mb_make_call,_mb_doc_variable4u_flow,MB_DOC_FIRE_TARGET,"Flow builder of firemake target data." )
2024-07-10 12:05:38 +00:00
MB_DOC_FIRE_TARGET_DEEP ?= \\ n
2024-07-07 18:53:06 +00:00
MB_DOC_FIRE_VARIABLE_FLOW += $( call mb_make_call,_mb_doc_variable4u_flow,MB_DOC_FIRE_TARGET_DEEP,"Flow builder of firemake deep target data." )
2024-07-10 12:05:38 +00:00
MB_DOC_FIRE_TARGET_RUN ?= \\ n
2024-07-07 18:53:06 +00:00
MB_DOC_FIRE_VARIABLE_FLOW += $( call mb_make_call,_mb_doc_variable4u_flow,MB_DOC_FIRE_TARGET_RUN,"Flow builder of firemake run target data." )
2024-07-10 12:05:38 +00:00
MB_DOC_FIRE_TARGET_HELP ?= \\ n
2024-07-07 18:53:06 +00:00
MB_DOC_FIRE_VARIABLE_FLOW += $( call mb_make_call,_mb_doc_variable4u_flow,MB_DOC_FIRE_TARGET_HELP,"Flow builder of firemake help data." )
2024-07-05 18:43:18 +00:00
MB_DOC_XML_ROOT := firemake
2024-07-07 18:53:06 +00:00
MB_DOC_FIRE_VARIABLE_ROCK += $( call mb_make_call,_mb_doc_variable4u_rock,MB_DOC_XML_ROOT,"XML root tag for firemake output." )
2024-07-05 18:43:18 +00:00
MB_DOC_XML_ATTR_NAME := name
2024-07-07 18:53:06 +00:00
MB_DOC_FIRE_VARIABLE_ROCK += $( call mb_make_call,_mb_doc_variable4u_rock,MB_DOC_XML_ATTR_NAME,"XML name attribute for firemake output." )
2024-07-05 18:43:18 +00:00
MB_DOC_XML_ATTR_LEVEL := level
2024-07-07 18:53:06 +00:00
MB_DOC_FIRE_VARIABLE_ROCK += $( call mb_make_call,_mb_doc_variable4u_rock,MB_DOC_XML_ATTR_LEVEL,"XML level attribute for firemake output." )
2024-07-05 18:43:18 +00:00
MB_DOC_XML_TAG_ARGS := arguments
2024-07-07 18:53:06 +00:00
MB_DOC_FIRE_VARIABLE_ROCK += $( call mb_make_call,_mb_doc_variable4u_rock,MB_DOC_XML_TAG_ARGS,"XML arguments tag for firemake output." )
2024-07-05 18:43:18 +00:00
MB_DOC_XML_TAG_DESC := description
2024-07-07 18:53:06 +00:00
MB_DOC_FIRE_VARIABLE_ROCK += $( call mb_make_call,_mb_doc_variable4u_rock,MB_DOC_XML_TAG_DESC,"XML description tag for firemake output." )
2024-07-05 18:43:18 +00:00
MB_DOC_XML_TAG_VALUE := value
2024-07-07 18:53:06 +00:00
MB_DOC_FIRE_VARIABLE_ROCK += $( call mb_make_call,_mb_doc_variable4u_rock,MB_DOC_XML_TAG_VALUE,"XML value tag for firemake output." )
2024-07-05 18:43:18 +00:00
MB_DOC_FORMAT ?= txt
2024-07-07 18:53:06 +00:00
MB_DOC_FIRE_VARIABLE_DEEP += $( call mb_make_call,_mb_doc_variable4u_deep,MB_DOC_FORMAT," Output format of documention $( MB_MAKE_COMMA) only 'txt' or 'xml' is supported. " )
2024-07-02 01:27:14 +00:00
2024-07-10 12:05:38 +00:00
d e f i n e _ e s c a p e
$( MB__ ) $( subst <,"<",$ ( subst >,">",$ ( subst \\n ,\\\n ,$ ( subst ','"'"',$ ( 1) ) ) ) )
e n d e f
2024-07-02 01:27:14 +00:00
d e f i n e _ m b _ d o c _ v a r i a b l e _ t x t
2024-07-10 12:05:38 +00:00
$( MB__ ) "* " $( 2) $( MB_MAKE_EQUALS ) $( call mb_make_call ,_escape ,$ ( 4) ) \ \ n $( if $ ( 3) ,\\t $ ( 3) \\n ) \ \ n
2024-07-02 01:27:14 +00:00
e n d e f
d e f i n e _ m b _ d o c _ v a r i a b l e _ x m l
2024-07-10 12:05:38 +00:00
$( MB__ ) \ \ n \ \ t $( call mb_make_call ,mb_make_xml_open ,variable ,$ ( MB_DOC_XML_ATTR_NAME ) ,$ ( 2) ,$ ( MB_DOC_XML_ATTR_LEVEL ) ,$ ( 1) ) \ \ n \ \ t \ \ t $( call mb_make_call ,mb_make_xml_tag_value ,$ ( MB_DOC_XML_TAG_VALUE ) ,$ ( 4) ) \ \ n \ \ t \ \ t $( call mb_make_call ,mb_make_xml_tag_value ,$ ( MB_DOC_XML_TAG_DESC ) ,$ ( 3) ) \ \ n \ \ t $( call mb_make_call ,mb_make_xml_close ,variable )
2024-07-02 01:27:14 +00:00
e n d e f
2024-07-07 18:53:06 +00:00
d e f i n e _ m b _ d o c _ v a r i a b l e 4 u _ d e e p
2024-07-10 12:05:38 +00:00
$( MB__ ) $( call mb_make_call ,_mb_doc_variable_ $ ( MB_DOC_FORMAT ) ,deep ,$ ( 1) ,$ ( 2) ,$ ( $ ( 1) ) )
2024-07-07 18:53:06 +00:00
e n d e f
d e f i n e _ m b _ d o c _ v a r i a b l e 4 u _ r o c k
2024-07-10 12:05:38 +00:00
$( MB__ ) $( call mb_make_call ,_mb_doc_variable_ $ ( MB_DOC_FORMAT ) ,rock ,$ ( 1) ,$ ( 2) ,$ ( $ ( 1) ) )
2024-07-07 18:53:06 +00:00
e n d e f
d e f i n e _ m b _ d o c _ v a r i a b l e 4 u _ f l o w
2024-07-10 12:05:38 +00:00
$( MB__ ) $( call mb_make_call ,_mb_doc_variable_ $ ( MB_DOC_FORMAT ) ,flow ,$ ( 1) ,$ ( 2) ,$ ( words $ ( $ ( 1) ) ) )
2024-07-07 18:53:06 +00:00
e n d e f
2024-07-08 02:23:37 +00:00
d e f i n e _ m b _ d o c _ v a r i a b l e 4 u _ i 1 8 n
2024-07-10 12:05:38 +00:00
$( MB__ ) $( call mb_make_call ,_mb_doc_variable_ $ ( MB_DOC_FORMAT ) ,i 18n ,$ ( 1) ,$ ( 2) ,$ ( $ ( 1) ) )
2024-07-08 02:23:37 +00:00
e n d e f
2024-07-02 01:27:14 +00:00
d e f i n e m b _ d o c _ v a r i a b l e
2024-07-10 12:05:38 +00:00
$( MB__ ) $( eval MB_DOC_FIRE_VARIABLE += $ $ ( call mb_make_call ,_mb_doc_variable_ $ $ ( MB_DOC_FORMAT ) ,build ,$ ( 1) ,$ ( 2) ,$ ( $ ( 1) ) ) )
2024-07-02 01:27:14 +00:00
e n d e f
2024-07-08 02:23:37 +00:00
MB_DOC_FIRE_FUNCTION_DEEP += $( call mb_make_call,_mb_doc_function4u_deep,mb_doc_variable,"Saves formatted documention of an variable." ,"<name> [desc]" )
2024-07-05 18:43:18 +00:00
d e f i n e m b _ d o c _ v a r i a b l e _ d e e p
2024-07-10 12:05:38 +00:00
$( MB__ ) $( eval MB_DOC_FIRE_VARIABLE_DEEP += $ $ ( call mb_make_call ,_mb_doc_variable 4u_deep ,$ ( 1) ,$ ( 2) ) )
2024-07-02 01:27:14 +00:00
e n d e f
2024-07-08 02:23:37 +00:00
MB_DOC_FIRE_FUNCTION_DEEP += $( call mb_make_call,_mb_doc_function4u_deep,mb_doc_variable_deep,"Saves formatted documention of an deep variable." ,"<name> [desc]" )
2024-07-05 18:43:18 +00:00
d e f i n e m b _ d o c _ v a r i a b l e _ r o c k
2024-07-10 12:05:38 +00:00
$( MB__ ) $( eval MB_DOC_FIRE_VARIABLE_ROCK += $ $ ( call mb_make_call ,_mb_doc_variable 4u_rock ,$ ( 1) ,$ ( 2) ) )
2024-07-02 01:27:14 +00:00
e n d e f
2024-07-08 02:23:37 +00:00
MB_DOC_FIRE_FUNCTION_DEEP += $( call mb_make_call,_mb_doc_function4u_deep,mb_doc_variable_rock,"Saves formatted documention of an rock variable." ,"<name> [desc]" )
2024-07-05 18:43:18 +00:00
d e f i n e m b _ d o c _ v a r i a b l e _ f l o w
2024-07-10 12:05:38 +00:00
$( MB__ ) $( eval MB_DOC_FIRE_VARIABLE_FLOW += $ $ ( call mb_make_call ,_mb_doc_variable 4u_flow ,$ ( 1) ,$ ( 2) ) )
2024-07-02 01:27:14 +00:00
e n d e f
2024-07-08 02:23:37 +00:00
MB_DOC_FIRE_FUNCTION_DEEP += $( call mb_make_call,_mb_doc_function4u_deep,mb_doc_variable_flow,"Saves formatted documention of an flow variable." ,"<name> [desc]" )
d e f i n e m b _ d o c _ v a r i a b l e _ i 1 8 n
2024-07-10 12:05:38 +00:00
$( MB__ ) $( eval MB_DOC_FIRE_VARIABLE_I 18N += $ $ ( call mb_make_call ,_mb_doc_variable 4u_i 18n ,$ ( 1) ,$ ( 2) ) )
2024-07-08 02:23:37 +00:00
e n d e f
MB_DOC_FIRE_FUNCTION_DEEP += $( call mb_make_call,_mb_doc_function4u_deep,mb_doc_variable_i18n,"Saves formatted documention of an i18n variable." ,"<name> [desc]" )
2024-07-02 01:27:14 +00:00
2024-07-05 18:43:18 +00:00
d e f i n e _ m b _ d o c _ f u n c t i o n _ t x t
2024-07-10 12:05:38 +00:00
$( MB__ ) "* " $( 2) $( if $ ( 4) , $ ( 4) ) $( if $ ( 3) ,\\n \\t $ ( 3) \\n ) \ \ n
2024-07-02 01:27:14 +00:00
e n d e f
2024-07-05 18:43:18 +00:00
d e f i n e _ m b _ d o c _ f u n c t i o n _ x m l
2024-07-10 12:05:38 +00:00
$( MB__ ) \ \ n \ \ t $( call mb_make_call ,mb_make_xml_open ,function ,$ ( MB_DOC_XML_ATTR_NAME ) ,$ ( 2) ,$ ( MB_DOC_XML_ATTR_LEVEL ) ,$ ( 1) ) \ \ n \ \ t \ \ t $( call mb_make_call ,mb_make_xml_tag_value ,$ ( MB_DOC_XML_TAG_ARGS ) ,$ ( 4) ) \ \ n \ \ t \ \ t $( call mb_make_call ,mb_make_xml_tag_value ,$ ( MB_DOC_XML_TAG_DESC ) ,$ ( 3) ) \ \ n \ \ t $( call mb_make_call ,mb_make_xml_close ,function )
2024-07-02 01:27:14 +00:00
e n d e f
2024-07-07 18:53:06 +00:00
d e f i n e _ m b _ d o c _ f u n c t i o n 4 u _ d e e p
2024-07-10 12:05:38 +00:00
$( MB__ ) $( call mb_make_call ,_mb_doc_function_ $ ( MB_DOC_FORMAT ) ,deep ,$ ( 1) ,$ ( 2) ,$ ( 3) )
2024-07-07 18:53:06 +00:00
e n d e f
d e f i n e _ m b _ d o c _ f u n c t i o n 4 u _ f l o w
2024-07-10 12:05:38 +00:00
$( MB__ ) $( call mb_make_call ,_mb_doc_function_ $ ( MB_DOC_FORMAT ) ,flow ,$ ( 1) ,$ ( 2) ,$ ( 3) )
2024-07-07 18:53:06 +00:00
e n d e f
2024-07-05 18:43:18 +00:00
d e f i n e m b _ d o c _ f u n c t i o n
2024-07-10 12:05:38 +00:00
$( MB__ ) $( eval MB_DOC_FIRE_FUNCTION += $ $ ( call mb_make_call ,_mb_doc_function_ $ $ ( MB_DOC_FORMAT ) ,build ,$ ( 1) ,$ ( 2) ,$ ( 3) ) )
2024-07-02 01:27:14 +00:00
e n d e f
2024-07-08 02:23:37 +00:00
MB_DOC_FIRE_FUNCTION_DEEP += $( call mb_make_call,_mb_doc_function4u_deep,mb_doc_function,"Saves formatted documention of an function." ,"<name> [desc] [args]" )
2024-07-05 18:43:18 +00:00
d e f i n e m b _ d o c _ f u n c t i o n _ d e e p
2024-07-10 12:05:38 +00:00
$( MB__ ) $( eval MB_DOC_FIRE_FUNCTION_DEEP += $ $ ( call mb_make_call ,_mb_doc_function 4u_deep ,$ ( 1) ,$ ( 2) ,$ ( 3) ) )
2024-07-02 01:27:14 +00:00
e n d e f
2024-07-08 02:23:37 +00:00
MB_DOC_FIRE_FUNCTION_DEEP += $( call mb_make_call,_mb_doc_function4u_deep,mb_doc_function_deep,"Saves formatted documention of an deep function." ,"<name> [desc] [args]" )
2024-07-05 18:43:18 +00:00
d e f i n e m b _ d o c _ f u n c t i o n _ f l o w
2024-07-10 12:05:38 +00:00
$( MB__ ) $( eval MB_DOC_FIRE_FUNCTION_FLOW += $ $ ( call mb_make_call ,_mb_doc_function 4u_flow ,$ ( 1) ,$ ( 2) ,$ ( 3) ) )
2024-07-02 01:27:14 +00:00
e n d e f
2024-07-08 02:23:37 +00:00
MB_DOC_FIRE_FUNCTION_DEEP += $( call mb_make_call,_mb_doc_function4u_deep,mb_doc_function_flow,"Saves formatted documention of an flow function." ,"<name> [desc] [args]" )
2024-07-02 01:27:14 +00:00
2024-07-02 21:18:20 +00:00
2024-07-05 18:43:18 +00:00
d e f i n e _ m b _ d o c _ t a r g e t _ t x t
2024-07-10 12:05:38 +00:00
$( MB__ ) "* " $( 2) $( if $ ( 3) ,\\n \\t $ ( 3) ) \ \ n \ \ n
2024-07-02 01:27:14 +00:00
e n d e f
2024-07-05 18:43:18 +00:00
d e f i n e _ m b _ d o c _ t a r g e t _ x m l
2024-07-10 12:05:38 +00:00
$( MB__ ) \ \ n \ \ t $( call mb_make_call ,mb_make_xml_open ,target ,$ ( MB_DOC_XML_ATTR_NAME ) ,$ ( 2) ,$ ( MB_DOC_XML_ATTR_LEVEL ) ,$ ( 1) ) $( if $ 3,\\n \\t \\t $ ( call mb_make_call ,mb_make_xml_tag_value ,$ ( MB_DOC_XML_TAG_DESC ) ,$ ( 3) ) \\n \\t $ ( call mb_make_call ,mb_make_xml_close ,target ) ,\\n \\t $ ( call mb_make_call ,mb_make_xml_close ,target ) )
2024-07-02 01:27:14 +00:00
e n d e f
2024-07-05 18:43:18 +00:00
d e f i n e m b _ d o c _ t a r g e t
2024-07-10 12:05:38 +00:00
$( MB__ ) $( eval MB_DOC_FIRE_TARGET += $ $ ( call mb_make_call ,_mb_doc_target_ $ $ ( MB_DOC_FORMAT ) ,build ,$ ( 1) ,$ ( 2) ) )
2024-07-05 18:43:18 +00:00
e n d e f
2024-07-08 02:23:37 +00:00
MB_DOC_FIRE_FUNCTION_DEEP += $( call mb_make_call,_mb_doc_function4u_deep,mb_doc_target,"Saves formatted documention of an target." ,"<name> [desc]" )
2024-07-05 18:43:18 +00:00
d e f i n e m b _ d o c _ t a r g e t _ d e e p
2024-07-10 12:05:38 +00:00
$( MB__ ) $( eval MB_DOC_FIRE_TARGET_DEEP += $ $ ( call mb_make_call ,_mb_doc_target_ $ $ ( MB_DOC_FORMAT ) ,deep ,$ ( 1) ,$ ( 2) ) )
2024-07-05 18:43:18 +00:00
e n d e f
2024-07-08 02:23:37 +00:00
MB_DOC_FIRE_FUNCTION_DEEP += $( call mb_make_call,_mb_doc_function4u_deep,mb_doc_target_deep,"Saves formatted documention of an deep target." ,"<name> [desc]" )
2024-07-05 18:43:18 +00:00
d e f i n e m b _ d o c _ t a r g e t _ h e l p
2024-07-10 12:05:38 +00:00
$( MB__ ) $( eval MB_DOC_FIRE_TARGET_HELP += $ $ ( call mb_make_call ,_mb_doc_target_ $ ( MB_DOC_FORMAT ) ,help ,$ ( 1) ,$ ( 2) ) )
2024-07-05 18:43:18 +00:00
e n d e f
2024-07-08 02:23:37 +00:00
MB_DOC_FIRE_FUNCTION_DEEP += $( call mb_make_call,_mb_doc_function4u_deep,mb_doc_target_help,"Saves formatted documention of an help target." ,"<name> [desc]" )
2024-07-07 12:29:32 +00:00
d e f i n e m b _ d o c _ t a r g e t _ r u n
2024-07-10 12:05:38 +00:00
$( MB__ ) $( eval MB_DOC_FIRE_TARGET_RUN += $ $ ( call mb_make_call ,_mb_doc_target_ $ $ ( MB_DOC_FORMAT ) ,run ,$ ( 1) ,$ ( 2) ) )
2024-07-07 12:29:32 +00:00
e n d e f
2024-07-08 02:23:37 +00:00
MB_DOC_FIRE_FUNCTION_DEEP += $( call mb_make_call,_mb_doc_function4u_deep,mb_doc_target_run,"Saves formatted documention of an run target." ,"<name> [desc]" )
2024-07-05 18:43:18 +00:00
2024-07-07 21:26:47 +00:00
d e f i n e _ _ m b _ d o c _ f l o w _ h e l p
2024-07-10 12:05:38 +00:00
.RECIPEPREFIX := $( MB__RECIPE)
2024-07-05 18:43:18 +00:00
2024-07-10 12:05:38 +00:00
@help :
$( MB__RECIPE ) $$ ( i f $$ ( f i l t e r t x t , $$ ( M B _ D O C _ F O R M A T ) ) , @ e c h o "Welcome to the $$(if $(1),$(1),MSXBUILD) help system.\\n\\nFor detailed fire help use one of the following targets;" )
$( MB__RECIPE ) $$ ( i f $$ ( f i l t e r x m l , $$ ( M B _ D O C _ F O R M A T ) ) , @ e c h o $$ ( 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 ) ) )
$( 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 )
$( MB__RECIPE ) $$ ( i f $$ ( f i l t e r x m l , $$ ( M B _ D O C _ F O R M A T ) ) , @ e c h o $$ ( 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 ) ) )
$( MB__ ) $$ ( c a l l m b _ m a k e _ c a l l , m b _ m a k e _ f l a g _ p h o n y , @ h e l p )
2024-07-05 18:43:18 +00:00
@help-variable :
2024-07-10 12:05:38 +00:00
$( MB__RECIPE ) $$ ( i f $$ ( f i l t e r t x t , $$ ( M B _ D O C _ F O R M A T ) ) , @ e c h o "Documention of the make fire variables;" )
$( MB__RECIPE ) $$ ( i f $$ ( f i l t e r x m l , $$ ( M B _ D O C _ F O R M A T ) ) , @ e c h o $$ ( 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 ) ) )
$( 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 ) $$ ( i f $$ ( f i l t e r x m l , $$ ( M B _ D O C _ F O R M A T ) ) , @ e c h o $$ ( 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 ) ) )
$( 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 , "Lists build variables." )
$( MB__ ) $$ ( c a l l m b _ m a k e _ c a l l , m b _ m a k e _ f l a g _ p h o n y , @ h e l p - v a r i a b l e )
2024-07-05 18:43:18 +00:00
@help-variable-deep :
2024-07-10 12:05:38 +00:00
$( MB__RECIPE ) $$ ( i f $$ ( f i l t e r t x t , $$ ( M B _ D O C _ F O R M A T ) ) , @ e c h o "Documention of the deep make variables;" )
$( MB__RECIPE ) $$ ( i f $$ ( f i l t e r x m l , $$ ( M B _ D O C _ F O R M A T ) ) , @ e c h o $$ ( 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 ) ) )
$( 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 ) $$ ( i f $$ ( f i l t e r x m l , $$ ( M B _ D O C _ F O R M A T ) ) , @ e c h o $$ ( 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 ) ) )
$( 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 , "Lists deep variables." )
$( MB__ ) $$ ( c a l l m b _ m a k e _ c a l l , m b _ m a k e _ f l a g _ p h o n y , @ h e l p - v a r i a b l e - d e e p )
2024-07-05 18:43:18 +00:00
@help-variable-rock :
2024-07-10 12:05:38 +00:00
$( MB__RECIPE ) $$ ( i f $$ ( f i l t e r t x t , $$ ( M B _ D O C _ F O R M A T ) ) , @ e c h o "Documention of the rock make variables;" )
$( MB__RECIPE ) $$ ( i f $$ ( f i l t e r x m l , $$ ( M B _ D O C _ F O R M A T ) ) , @ e c h o $$ ( 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 ) ) )
$( 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 ) $$ ( i f $$ ( f i l t e r x m l , $$ ( M B _ D O C _ F O R M A T ) ) , @ e c h o $$ ( 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 ) ) )
$( 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 , "Lists rock variables." )
$( MB__ ) $$ ( c a l l m b _ m a k e _ c a l l , m b _ m a k e _ f l a g _ p h o n y , @ h e l p - v a r i a b l e - r o c k )
2024-07-05 18:43:18 +00:00
@help-variable-flow :
2024-07-10 12:05:38 +00:00
$( MB__RECIPE ) $$ ( i f $$ ( f i l t e r t x t , $$ ( M B _ D O C _ F O R M A T ) ) , @ e c h o "Documention of the flow make variables;" )
$( MB__RECIPE ) $$ ( i f $$ ( f i l t e r x m l , $$ ( M B _ D O C _ F O R M A T ) ) , @ e c h o $$ ( 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 ) ) )
$( 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 ) $$ ( i f $$ ( f i l t e r x m l , $$ ( M B _ D O C _ F O R M A T ) ) , @ e c h o $$ ( 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 ) ) )
$( 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 , "Lists flow variables." )
$( MB__ ) $$ ( c a l l m b _ m a k e _ c a l l , m b _ m a k e _ f l a g _ p h o n y , @ h e l p - v a r i a b l e - f l o w )
2024-07-05 18:43:18 +00:00
2024-07-08 02:23:37 +00:00
@help-variable-i18n :
2024-07-10 12:05:38 +00:00
$( MB__RECIPE ) $$ ( i f $$ ( f i l t e r t x t , $$ ( M B _ D O C _ F O R M A T ) ) , @ e c h o "Documention of the i18n make variables;" )
$( MB__RECIPE ) $$ ( i f $$ ( f i l t e r x m l , $$ ( M B _ D O C _ F O R M A T ) ) , @ e c h o $$ ( 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 ) ) )
$( 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 ) $$ ( i f $$ ( f i l t e r x m l , $$ ( M B _ D O C _ F O R M A T ) ) , @ e c h o $$ ( 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 ) ) )
$( 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 , "Lists i18n variables." )
$( MB__ ) $$ ( c a l l m b _ m a k e _ c a l l , m b _ m a k e _ f l a g _ p h o n y , @ h e l p - v a r i a b l e - i 1 8 n )
2024-07-08 02:23:37 +00:00
2024-07-05 18:43:18 +00:00
@help-function :
2024-07-10 12:05:38 +00:00
$( MB__RECIPE ) $$ ( i f $$ ( f i l t e r t x t , $$ ( M B _ D O C _ F O R M A T ) ) , @ e c h o "Documention of the make fire functions;" )
$( MB__RECIPE ) $$ ( i f $$ ( f i l t e r x m l , $$ ( M B _ D O C _ F O R M A T ) ) , @ e c h o $$ ( 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 ) ) )
$( 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 ) $$ ( i f $$ ( f i l t e r x m l , $$ ( M B _ D O C _ F O R M A T ) ) , @ e c h o $$ ( 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 ) ) )
$( 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 , "Lists build functions." )
$( MB__ ) $$ ( c a l l m b _ m a k e _ c a l l , m b _ m a k e _ f l a g _ p h o n y , @ h e l p - f u n c t i o n )
2024-07-05 18:43:18 +00:00
@help-function-deep :
2024-07-10 12:05:38 +00:00
$( MB__RECIPE ) $$ ( i f $$ ( f i l t e r t x t , $$ ( M B _ D O C _ F O R M A T ) ) , @ e c h o "Documention of the deep make functions;" )
$( MB__RECIPE ) $$ ( i f $$ ( f i l t e r x m l , $$ ( M B _ D O C _ F O R M A T ) ) , @ e c h o $$ ( 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 ) ) )
$( 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 ) $$ ( i f $$ ( f i l t e r x m l , $$ ( M B _ D O C _ F O R M A T ) ) , @ e c h o $$ ( 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 ) ) )
$( 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 , "Lists deep functions." )
$( MB__ ) $$ ( c a l l m b _ m a k e _ c a l l , m b _ m a k e _ f l a g _ p h o n y , @ h e l p - f u n c t i o n - d e e p )
2024-07-05 18:43:18 +00:00
@help-function-flow :
2024-07-10 12:05:38 +00:00
$( MB__RECIPE ) $$ ( i f $$ ( f i l t e r t x t , $$ ( M B _ D O C _ F O R M A T ) ) , @ e c h o "Documention of the flow make functions;" )
$( MB__RECIPE ) $$ ( i f $$ ( f i l t e r x m l , $$ ( M B _ D O C _ F O R M A T ) ) , @ e c h o $$ ( 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 ) ) )
$( 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 ) $$ ( i f $$ ( f i l t e r x m l , $$ ( M B _ D O C _ F O R M A T ) ) , @ e c h o $$ ( 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 ) ) )
$( 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 , "Lists flow functions." )
$( MB__ ) $$ ( c a l l m b _ m a k e _ c a l l , m b _ m a k e _ f l a g _ p h o n y , @ h e l p - f u n c t i o n - f l o w )
2024-07-05 18:43:18 +00:00
@help-target :
2024-07-10 12:05:38 +00:00
$( MB__RECIPE ) $$ ( i f $$ ( f i l t e r t x t , $$ ( M B _ D O C _ F O R M A T ) ) , @ e c h o "Build one of the following make fire targets;" )
$( MB__RECIPE ) $$ ( i f $$ ( f i l t e r x m l , $$ ( M B _ D O C _ F O R M A T ) ) , @ e c h o $$ ( 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 ) ) )
$( MB__RECIPE ) @ e c h o - e $$ ( M B _ D O C _ F I R E _ T A R G E T )
$( MB__RECIPE ) $$ ( i f $$ ( f i l t e r x m l , $$ ( M B _ D O C _ F O R M A T ) ) , @ e c h o $$ ( 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 ) ) )
$( 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 , "Lists build targets." )
$( MB__ ) $$ ( c a l l m b _ m a k e _ c a l l , m b _ m a k e _ f l a g _ p h o n y , @ h e l p - t a r g e t )
2024-07-05 18:43:18 +00:00
@help-target-deep :
2024-07-10 12:05:38 +00:00
$( MB__RECIPE ) $$ ( i f $$ ( f i l t e r t x t , $$ ( M B _ D O C _ F O R M A T ) ) , @ e c h o "Build one of the following deep make targets;" )
$( MB__RECIPE ) $$ ( i f $$ ( f i l t e r x m l , $$ ( M B _ D O C _ F O R M A T ) ) , @ e c h o $$ ( 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 ) ) )
$( 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 ) $$ ( i f $$ ( f i l t e r x m l , $$ ( M B _ D O C _ F O R M A T ) ) , @ e c h o $$ ( 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 ) ) )
$( 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 , "Lists deep targets." )
$( MB__ ) $$ ( c a l l m b _ m a k e _ c a l l , m b _ m a k e _ f l a g _ p h o n y , @ h e l p - t a r g e t - d e e p )
2024-07-05 18:43:18 +00:00
2024-07-07 12:29:32 +00:00
@help-target-run :
2024-07-10 12:05:38 +00:00
$( MB__RECIPE ) $$ ( i f $$ ( f i l t e r t x t , $$ ( M B _ D O C _ F O R M A T ) ) , @ e c h o "Build one of the following run make targets;" )
$( MB__RECIPE ) $$ ( i f $$ ( f i l t e r x m l , $$ ( M B _ D O C _ F O R M A T ) ) , @ e c h o $$ ( 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 ) ) )
$( 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 )
$( MB__RECIPE ) $$ ( i f $$ ( f i l t e r x m l , $$ ( M B _ D O C _ F O R M A T ) ) , @ e c h o $$ ( 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 ) ) )
$( 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 , "Lists runnable targets." )
$( MB__ ) $$ ( c a l l m b _ m a k e _ c a l l , m b _ m a k e _ f l a g _ p h o n y , @ h e l p - t a r g e t - r u n )
2024-07-07 12:29:32 +00:00
2024-07-05 18:43:18 +00:00
@help-all :
2024-07-10 12:05:38 +00:00
$( MB__RECIPE ) $$ ( i f $$ ( f i l t e r t x t , $$ ( M B _ D O C _ F O R M A T ) ) , @ e c h o - e "Documention of all fire functions/variables/targets;\\n" )
$( MB__RECIPE ) $$ ( i f $$ ( f i l t e r x m l , $$ ( M B _ D O C _ F O R M A T ) ) , @ e c h o $$ ( 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 ) ) )
$( MB__RECIPE ) $$ ( i f $$ ( f i l t e r t x t , $$ ( M B _ D O C _ F O R M A T ) ) , $$ ( 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 , "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 )
$( MB__RECIPE ) $$ ( i f $$ ( f i l t e r t x t , $$ ( M B _ D O C _ F O R M A T ) ) , $$ ( 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 , "Variables in the deep" ) )
$( 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 ) $$ ( i f $$ ( f i l t e r t x t , $$ ( M B _ D O C _ F O R M A T ) ) , $$ ( 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 , "Variables hard as rock" ) )
$( 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 ) $$ ( i f $$ ( f i l t e r t x t , $$ ( M B _ D O C _ F O R M A T ) ) , $$ ( 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 , "Variables defining flow" ) )
$( 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 ) $$ ( i f $$ ( f i l t e r t x t , $$ ( M B _ D O C _ F O R M A T ) ) , $$ ( 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 , "Variables for i18n letters" ) )
$( 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 ) $$ ( i f $$ ( f i l t e r t x t , $$ ( M B _ D O C _ F O R M A T ) ) , $$ ( 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 , "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 )
$( MB__RECIPE ) $$ ( i f $$ ( f i l t e r t x t , $$ ( M B _ D O C _ F O R M A T ) ) , $$ ( 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 , "Functions in the deep" ) )
$( 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 ) $$ ( i f $$ ( f i l t e r t x t , $$ ( M B _ D O C _ F O R M A T ) ) , $$ ( 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 , "Functions building flow" ) )
$( 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 ) $$ ( i f $$ ( f i l t e r t x t , $$ ( M B _ D O C _ F O R M A T ) ) , $$ ( 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 , "Targets" ) )
$( MB__RECIPE ) @ e c h o - e $$ ( M B _ D O C _ F I R E _ T A R G E T )
$( MB__RECIPE ) $$ ( i f $$ ( f i l t e r t x t , $$ ( M B _ D O C _ F O R M A T ) ) , $$ ( 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 , "Targets in the deep" ) )
$( 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 ) $$ ( i f $$ ( f i l t e r t x t , $$ ( M B _ D O C _ F O R M A T ) ) , $$ ( 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 , "Targets that run away" ) )
$( 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 )
$( MB__RECIPE ) $$ ( i f $$ ( f i l t e r t x t , $$ ( M B _ D O C _ F O R M A T ) ) , $$ ( 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 , "Targets main project help" ) )
$( 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 )
$( MB__RECIPE ) $$ ( i f $$ ( f i l t e r x m l , $$ ( M B _ D O C _ F O R M A T ) ) , @ e c h o $$ ( 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 ) ) )
$( MB__RECIPE ) $$ ( i f $$ ( f i l t e r t x t , $$ ( M B _ D O C _ F O R M A T ) ) , $$ ( 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 ) )
$( 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 , "Lists all documented information." )
$( MB__ ) $$ ( c a l l m b _ m a k e _ c a l l , m b _ m a k e _ f l a g _ p h o n y , @ h e l p - a l l )
2024-07-07 12:29:32 +00:00
@help-firemake :
2024-07-10 12:05:38 +00:00
$( MB__RECIPE ) M B _ D O C _ F O R M A T $( MB_MAKE_EQUALS ) x m l $$ ( M A K E ) - s @ h e l p - a l l
$( 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 , "Output all documention in XML for IDE integration." )
$( MB__ ) $$ ( c a l l m b _ m a k e _ c a l l , m b _ m a k e _ f l a g _ p h o n y , @ h e l p - f i r e m a k e )
.RECIPEPREFIX := $( MB__RECIPEPREFIX)
2024-07-05 18:43:18 +00:00
e n d e f
2024-07-07 21:26:47 +00:00
d e f i n e m b _ d o c _ f l o w _ h e l p
2024-07-10 12:05:38 +00:00
$( MB__ ) $( if $ ( 1) ,,$ ( error $ ( 1) missing ) )
$( MB__ ) $( eval $ ( call mb_make_call ,__mb_doc_flow_help ,$ ( 1) ) )
$(MB__ )$(if $(.DEFAULT_GOAL),,$(eval .DEFAULT_GOAL : $( MB_MAKE_EQUALS ) @help ))
2024-07-07 21:26:47 +00:00
e n d e f
2024-07-07 18:53:06 +00:00
MB_DOC_FIRE_FUNCTION_FLOW += $( call mb_make_call,_mb_doc_function4u_flow,mb_doc_flow_help,"Prints flow of fire help target." ,"[project-name]" )
2024-07-02 01:27:14 +00:00