diff --git a/lib/make/सिस्टमₚᵣₐᵧToੴ/mb_doc.mk b/lib/make/सिस्टमₚᵣₐᵧToੴ/mb_doc.mk index 31197cb..54a6d5f 100644 --- a/lib/make/सिस्टमₚᵣₐᵧToੴ/mb_doc.mk +++ b/lib/make/सिस्टमₚᵣₐᵧToੴ/mb_doc.mk @@ -1,44 +1,44 @@ -MB_DOC_FIRE_VARIABLE_FLOW ?= \n +MB_DOC_FIRE_VARIABLE_FLOW ?= $(call mb-make-call,mb-make-space-newline) #*** 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.) -MB_DOC_FIRE_VARIABLE ?= \n +MB_DOC_FIRE_VARIABLE ?= $(call mb-make-call,mb-make-space-newline) MB_DOC_FIRE_VARIABLE_FLOW += $(call mb-make-call,_mb-doc-variable4u-flow,MB_DOC_FIRE_VARIABLE,Flow builder of firemake variable data.) -MB_DOC_FIRE_VARIABLE_DEEP ?= \n +MB_DOC_FIRE_VARIABLE_DEEP ?= $(call mb-make-call,mb-make-space-newline) 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.) -MB_DOC_FIRE_VARIABLE_ROCK ?= \n +MB_DOC_FIRE_VARIABLE_ROCK ?= $(call mb-make-call,mb-make-space-newline) 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.) -MB_DOC_FIRE_VARIABLE_I18N ?= \n +MB_DOC_FIRE_VARIABLE_I18N ?= $(call mb-make-call,mb-make-space-newline) 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.) MB_DOC_FIRE_FUNCTION ?= \n MB_DOC_FIRE_VARIABLE_FLOW += $(call mb-make-call,_mb-doc-variable4u-flow,MB_DOC_FIRE_FUNCTION,Flow builder of firemake function data.) -MB_DOC_FIRE_FUNCTION_DEEP ?= \n +MB_DOC_FIRE_FUNCTION_DEEP ?= $(call mb-make-call,mb-make-space-newline) 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.) -MB_DOC_FIRE_FUNCTION_FLOW ?= \n +MB_DOC_FIRE_FUNCTION_FLOW ?= $(call mb-make-call,mb-make-space-newline) 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.) -MB_DOC_FIRE_TARGET ?= \n +MB_DOC_FIRE_TARGET ?= $(call mb-make-call,mb-make-space-newline) MB_DOC_FIRE_VARIABLE_FLOW += $(call mb-make-call,_mb-doc-variable4u-flow,MB_DOC_FIRE_TARGET,Flow builder of firemake target data.) -MB_DOC_FIRE_TARGET_DEEP ?= \n +MB_DOC_FIRE_TARGET_DEEP ?= $(call mb-make-call,mb-make-space-newline) 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.) -MB_DOC_FIRE_TARGET_RUN ?= \n +MB_DOC_FIRE_TARGET_RUN ?= $(call mb-make-call,mb-make-space-newline) 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.) -MB_DOC_FIRE_TARGET_MODULE ?= \n +MB_DOC_FIRE_TARGET_MODULE ?= $(call mb-make-call,mb-make-space-newline) MB_DOC_FIRE_VARIABLE_FLOW += $(call mb-make-call,_mb-doc-variable4u-flow,MB_DOC_FIRE_TARGET_MODULE,Flow builder of firemake module target data.) -MB_DOC_FIRE_TARGET_ASSERT ?= \n +MB_DOC_FIRE_TARGET_ASSERT ?= $(call mb-make-call,mb-make-space-newline) MB_DOC_FIRE_VARIABLE_FLOW += $(call mb-make-call,_mb-doc-variable4u-flow,MB_DOC_FIRE_TARGET_ASSERT,Flow builder of firemake assert target data.) -MB_DOC_FIRE_TARGET_HELP ?= \n +MB_DOC_FIRE_TARGET_HELP ?= $(call mb-make-call,mb-make-space-newline) MB_DOC_FIRE_VARIABLE_FLOW += $(call mb-make-call,_mb-doc-variable4u-flow,MB_DOC_FIRE_TARGET_HELP,Flow builder of firemake help data.) MB_DOC_XML_ROOT := firemake @@ -67,12 +67,17 @@ MB_DOC_FORMAT ?= txt #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.) - define _mb-doc-variable-txt -$(MB_ᕽᕽᕽ   )* $(2)$(MB_MAKE_EQUALS)$(4)\n$(if $(3),\t$(3)\n)\n +$(MB_ᕽᕽᕽ   )* $(2)$(MB_MAKE_EQUALS)$(4)$(call mb-make-call,mb-make-space-newline)$\ +$(MB_ᕽᕽᕽ      )$(if $(3),$(call mb-make-call,mb-make-space-tab)$(3)$(call mb-make-call,mb-make-space-newline))$\ +$(MB_ᕽᕽᕽ   )$(call mb-make-call,mb-make-space-newline) endef define _mb-doc-variable-xml -$(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) +$(MB_ᕽᕽᕽ   )$(call mb-make-call,mb-make-space-newline)$\ +$(MB_ᕽᕽᕽ      )$(call mb-make-call,mb-make-space-tab)$(call mb-make-call,mb-make-xml-open,variable,$(MB_DOC_XML_ATTR_NAME),$(2),$(MB_DOC_XML_ATTR_LEVEL),$(1))$(call mb-make-call,mb-make-space-newline)$\ +$(MB_ᕽᕽᕽ         )$(if $(4),$(call mb-make-call,mb-make-space-tab)$(call mb-make-call,mb-make-space-tab)$(call mb-make-call,mb-make-xml-tag-value,$(MB_DOC_XML_TAG_VALUE),$(4))$(call mb-make-call,mb-make-space-newline))$\ +$(MB_ᕽᕽᕽ         )$(if $(3),$(call mb-make-call,mb-make-space-tab)$(call mb-make-call,mb-make-space-tab)$(call mb-make-call,mb-make-xml-tag-value,$(MB_DOC_XML_TAG_DESC),$(3))$(call mb-make-call,mb-make-space-newline))$\ +$(MB_ᕽᕽᕽ      )$(call mb-make-call,mb-make-space-tab)$(call mb-make-call,mb-make-xml-close,variable) endef define _mb-doc-variable4u-deep $(MB_ᕽᕽᕽ   )$(call mb-make-call,_mb-doc-variable-$(MB_DOC_FORMAT),deep,$(1),$(2),$($(1))) @@ -109,10 +114,15 @@ MB_DOC_FIRE_FUNCTION_DEEP += $(call mb-make-call,_mb-doc-function4u-deep,mb-doc- define _mb-doc-function-txt -$(MB_ᕽᕽᕽ   )* $(2) $(if $(4),$(MB_MAKE_EQUALS) $(4))$(if $(3),\n\t$(3)\n)\n +$(MB_ᕽᕽᕽ   )* $(2) $(if $(4),$(MB_MAKE_EQUALS) $(4))$(if $(3),$(call mb-make-call,mb-make-space-newline)$(call mb-make-call,mb-make-space-tab)$(3)$(call mb-make-call,mb-make-space-newline))$\ +$(MB_ᕽᕽᕽ   )$(call mb-make-call,mb-make-space-newline) endef define _mb-doc-function-xml -$(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) +$(MB_ᕽᕽᕽ   )$(call mb-make-call,mb-make-space-newline)$\ +$(MB_ᕽᕽᕽ      )$(call mb-make-call,mb-make-space-tab)$(call mb-make-call,mb-make-xml-open,function,$(MB_DOC_XML_ATTR_NAME),$(2),$(MB_DOC_XML_ATTR_LEVEL),$(1))$(call mb-make-call,mb-make-space-newline)$\ +$(MB_ᕽᕽᕽ         )$(if $(4),$(call mb-make-call,mb-make-space-tab)$(call mb-make-call,mb-make-space-tab)$(call mb-make-call,mb-make-xml-tag-value,$(MB_DOC_XML_TAG_ARGS),$(4))$(call mb-make-call,mb-make-space-newline))$\ +$(MB_ᕽᕽᕽ         )$(if $(3),$(call mb-make-call,mb-make-space-tab)$(call mb-make-call,mb-make-space-tab)$(call mb-make-call,mb-make-xml-tag-value,$(MB_DOC_XML_TAG_DESC),$(3))$(call mb-make-call,mb-make-space-newline))$\ +$(MB_ᕽᕽᕽ      )$(call mb-make-call,mb-make-space-tab)$(call mb-make-call,mb-make-xml-close,function) endef define _mb-doc-function4u-deep $(MB_ᕽᕽᕽ   )$(call mb-make-call,_mb-doc-function-$(MB_DOC_FORMAT),deep,$(1),$(2),$(3)) @@ -135,11 +145,16 @@ MB_DOC_FIRE_FUNCTION_DEEP += $(call mb-make-call,_mb-doc-function4u-deep,mb-doc- define _mb-doc-target-txt -$(MB_ᕽᕽᕽ   )* $(2)$(if $(3),\n\t$(3))\n\n +$(MB_ᕽᕽᕽ   )* $(2)$(if $(3),$(call mb-make-call,mb-make-space-newline)$(call mb-make-call,mb-make-space-tab)$(3))$(call mb-make-call,mb-make-space-newline)$\ +$(MB_ᕽᕽᕽ   )$(call mb-make-call,mb-make-space-newline) endef define _mb-doc-target-xml -$(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)) +$(MB_ᕽᕽᕽ   )$(call mb-make-call,mb-make-space-newline)$\ +$(MB_ᕽᕽᕽ      )$(call mb-make-call,mb-make-space-tab)$(call mb-make-call,mb-make-xml-open,target,$(MB_DOC_XML_ATTR_NAME),$(2),$(MB_DOC_XML_ATTR_LEVEL),$(1))$(call mb-make-call,mb-make-space-newline)$\ +$(MB_ᕽᕽᕽ         )$(if $(3),$(call mb-make-call,mb-make-space-tab)$(call mb-make-call,mb-make-space-tab)$(call mb-make-call,mb-make-xml-tag-value,$(MB_DOC_XML_TAG_DESC),$(3))$(call mb-make-call,mb-make-space-newline))$\ +$(MB_ᕽᕽᕽ      )$(call mb-make-call,mb-make-space-tab)$(call mb-make-call,mb-make-xml-close,target) endef +# $(MB_ᕽᕽᕽ         )$(call mb-make-call,mb-make-space-tab)$(call mb-make-call,mb-make-xml-close,target),$(call mb-make-call,mb-make-space-newline) define mb-doc-target $(MB_ᕽᕽᕽ   )$(eval MB_DOC_FIRE_TARGET += $$(call mb-make-call,_mb-doc-target-$$(MB_DOC_FORMAT),build,$(1),$(2))) endef diff --git a/lib/make/सिस्टमₚᵣₐᵧToੴ/mb_make.mk b/lib/make/सिस्टमₚᵣₐᵧToੴ/mb_make.mk index 66072e1..affa547 100644 --- a/lib/make/सिस्टमₚᵣₐᵧToੴ/mb_make.mk +++ b/lib/make/सिस्टमₚᵣₐᵧToੴ/mb_make.mk @@ -2,9 +2,6 @@ MB_MAKE_COMMA := , $(call mb-make-call,mb-doc-variable-rock,MB_MAKE_COMMA,Expanded special char; comma.) -MB_MAKE_SPACE := $(subst ,, ) -$(call mb-make-call,mb-doc-variable-rock,MB_MAKE_SPACE,Expanded special char; space.) - MB_MAKE_EQUALS := = $(call mb-make-call,mb-doc-variable-rock,MB_MAKE_EQUALS,Expanded special char; equals.) @@ -27,18 +24,6 @@ endef $(call mb-make-call,mb-doc-function-deep,mb-make-flag-phony,Marks an target as phony.,) -define mb-make-newline - -endef -$(call mb-make-call,mb-doc-function-deep,mb-make-newline,Prints a newline character.) - - -define mb-make-space2comma -$(MB_ᕽᕽᕽ   )$(subst $(MB_MAKE_SPACE),$(MB_MAKE_COMMA),$1) -endef -$(call mb-make-call,mb-doc-function-deep,mb-make-space2comma,Replaces all spaces witth comma's.) - - define mb-make-wildcard-treewalker $(MB_ᕽᕽᕽ   )$(foreach _dir,$(wildcard $(1)*),$(call mb-make-wildcard-treewalker,$(_dir)/,$(2)) $(filter $(subst *,%,$(2)),$(_dir))) endef diff --git a/lib/make/सिस्टमₚᵣₐᵧToੴ/mb_make_space.mk b/lib/make/सिस्टमₚᵣₐᵧToੴ/mb_make_space.mk new file mode 100644 index 0000000..cd7f496 --- /dev/null +++ b/lib/make/सिस्टमₚᵣₐᵧToੴ/mb_make_space.mk @@ -0,0 +1,25 @@ + +define mb-make-space-newline +$(MB_ᕽᕽᕽ   ) +$(MB_ᕽᕽᕽ   ) +endef +$(call mb-make-call,mb-doc-function-deep,mb-make-space-newline,Prints a newline character.) + + +define mb-make-space-tab +$(MB_ᕽᕽᕽ   ) $(MB_ᕽᕽᕽ ) +endef +$(call mb-make-call,mb-doc-function-deep,mb-make-space-tab,Prints a tab character.) + + +define mb-make-space-white +$(MB_ᕽᕽᕽ   )$(subst ,, ) +endef +$(call mb-make-call,mb-doc-function-deep,mb-make-space-white,Prints a white space character.) + + +define mb-make-space-white-to-comma +$(MB_ᕽᕽᕽ   )$(subst $(call mb-make-call,mb-make-space-white),$(MB_MAKE_COMMA),$1) +endef +$(call mb-make-call,mb-doc-function-deep,mb-make-space-white-to-comma,Replaces all spaces with comma's.,) + diff --git a/lib/make/सिस्टमₚᵣₐᵧToੴ/mb_make_xml.mk b/lib/make/सिस्टमₚᵣₐᵧToੴ/mb_make_xml.mk index b1e0ce4..3fe1ed5 100644 --- a/lib/make/सिस्टमₚᵣₐᵧToੴ/mb_make_xml.mk +++ b/lib/make/सिस्टमₚᵣₐᵧToੴ/mb_make_xml.mk @@ -16,7 +16,10 @@ define _escape-xml-attr $(MB_ᕽᕽᕽ   )$(subst ',',$(subst ","e;,$(subst &,&,$(subst <,<,$(subst >,>,$(subst $(MB_MAKE_XML_CDATA_START),,$(subst $(MB_MAKE_XML_CDATA_END),,$(1)))))))) endef define mb-make-xml-open -$(MB_ᕽᕽᕽ   )$(MB_MAKE_XML_LT)$(1)$(if $(2), $(2)$(MB_MAKE_EQUALS)"$(call mb-make-call,_escape-xml-attr,$(3))")$(if $(4), $(4)$(MB_MAKE_EQUALS)"$(call mb-make-call,_escape-xml-attr,$(5))")$(MB_MAKE_XML_GT) +$(MB_ᕽᕽᕽ   )$(MB_MAKE_XML_LT)$(1)$\ +$(MB_ᕽᕽᕽ    )$(if $(2), $(2)$(MB_MAKE_EQUALS)"$(call mb-make-call,_escape-xml-attr,$(3))")$\ +$(MB_ᕽᕽᕽ    )$(if $(4), $(4)$(MB_MAKE_EQUALS)"$(call mb-make-call,_escape-xml-attr,$(5))")$\ +$(MB_ᕽᕽᕽ   )$(MB_MAKE_XML_GT) endef $(call mb-make-call,mb-doc-function-deep,mb-make-xml-open,Print xml open tag., [attr1-name] [attr1-value] [attr2-name] [attr2-value]) @@ -31,7 +34,9 @@ define _escape-xml-value $(MB_ᕽᕽᕽ   )$(subst $(MB_MAKE_XML_CDATA_START),,$(subst $(MB_MAKE_XML_CDATA_END),,$(1))) endef define mb-make-xml-value -$(MB_ᕽᕽᕽ   )$(MB_MAKE_XML_CDATA_START)$(call mb-make-call,_escape-xml-value,$(1))$(MB_MAKE_XML_CDATA_END) +$(MB_ᕽᕽᕽ   )$(MB_MAKE_XML_CDATA_START)$\ +$(MB_ᕽᕽᕽ    )$(call mb-make-call,_escape-xml-value,$(1))$\ +$(MB_ᕽᕽᕽ   )$(MB_MAKE_XML_CDATA_END) endef $(call mb-make-call,mb-doc-function-deep,mb-make-xml-value,Print xml value in cdata wrapper.,) diff --git a/lib/make/सिस्टमₚᵣₐᵧToੴ/mb_xxx.mk b/lib/make/सिस्टमₚᵣₐᵧToੴ/mb_xxx.mk index 238e16f..3194c5c 100644 --- a/lib/make/सिस्टमₚᵣₐᵧToੴ/mb_xxx.mk +++ b/lib/make/सिस्टमₚᵣₐᵧToੴ/mb_xxx.mk @@ -16,4 +16,11 @@ MB_ᕽᕽᕽ           := MB_ᕽᕽᕽ            := MB_ᕽᕽᕽ             := MB_ᕽᕽᕽ              := +MB_ᕽᕽᕽ               := +MB_ᕽᕽᕽ                := +MB_ᕽᕽᕽ                 := +MB_ᕽᕽᕽ                  := + +# Defines the real white space " " variable for line wrapping without white space +$(eval $$(subst ,, ) :=) diff --git a/lib/make/天房系統擴展/mb_autoexec.mk b/lib/make/天房系統擴展/mb_autoexec.mk index aeafb67..23cdf6f 100644 --- a/lib/make/天房系統擴展/mb_autoexec.mk +++ b/lib/make/天房系統擴展/mb_autoexec.mk @@ -161,8 +161,8 @@ $(MB_ᕽᕽᕽ   )$(if $(wildcard $(1)/utils),$(call mb-make-call,_mb-auto $(MB_ᕽᕽᕽ   )$(if $(filter on,$(MB_AUTOEXEC_SHOW_HOST)),$(call mb-make-call,mb-autoexec-append-cmd,$(1),omsxctl boot_exec_show_host)) $(MB_ᕽᕽᕽ   )$(if $(MB_AUTOEXEC_STARTUP_NOTE),$(call mb-make-call,mb-autoexec-append-echo,$(1),mb::note $(MB_AUTOEXEC_STARTUP_NOTE))) $(MB_ᕽᕽᕽ   )$(if $(filter on,$(MB_FLIGHT_VIDEO)),$(call mb-make-call,mb-autoexec-append-save-video,$(1))) -$(MB_ᕽᕽᕽ   )echo -n -e "$(subst $(MB_MAKE_SPACE)set,set,$(foreach var,$(MB_AUTOEXEC_EMBED_VARS),set MSX_$(var)$(MB_MAKE_EQUALS)$($(var))\r\n))" >> $(1)/autoexec.bat -$(MB_ᕽᕽᕽ   )echo -n -e "$(subst $(MB_MAKE_SPACE)set,set,$(foreach var,$(MB_AUTOEXEC_EMBED_VARS),echo MSX_$(var)$(MB_MAKE_EQUALS)%MSX_$(var)%\r\n))" >> $(1)/autoexec.bat +$(MB_ᕽᕽᕽ   )echo -n -e "$(subst $(call mb-make-call,mb-make-space-white)set,set,$(foreach var,$(MB_AUTOEXEC_EMBED_VARS),set MSX_$(var)$(MB_MAKE_EQUALS)$($(var))\r\n))" >> $(1)/autoexec.bat +$(MB_ᕽᕽᕽ   )echo -n -e "$(subst $(call mb-make-call,mb-make-space-white)set,set,$(foreach var,$(MB_AUTOEXEC_EMBED_VARS),echo MSX_$(var)$(MB_MAKE_EQUALS)%MSX_$(var)%\r\n))" >> $(1)/autoexec.bat $(MB_ᕽᕽᕽ   )$(call mb-make-call,mb-autoexec-append-cmd,$(1),set TIME$(MB_MAKE_EQUALS)$(MB_AUTOEXEC_TIME_FORMAT)) $(MB_ᕽᕽᕽ   )$(call mb-make-call,mb-autoexec-append-cmd,$(1),set DATE$(MB_MAKE_EQUALS)$(MB_AUTOEXEC_DATE_FORMAT)) $(MB_ᕽᕽᕽ   )$(if $(filter on,$(MB_AUTOEXEC_SHOW_PATH)),$(call mb-make-call,mb-autoexec-append-cmd,$(1),echo mb::path %PATH%)) @@ -173,7 +173,7 @@ $(MB_ᕽᕽᕽ   )$(call mb-make-call,mb-autoexec-append-cmd,$(1),set MB_S $(MB_ᕽᕽᕽ   )$(call mb-make-call,mb-autoexec-append-cmd,$(1),set MB_TARGET$(MB_MAKE_EQUALS)$@) $(MB_ᕽᕽᕽ   )$(if $(filter on,$(MB_AUTOEXEC_SHOW_FOLDER)),$(call mb-make-call,mb-autoexec-append-echo,$(1),mb::bath %MB_SLIME%)) $(MB_ᕽᕽᕽ   )$(if $(filter on,$(MB_AUTOEXEC_SHOW_TARGET)),$(call mb-make-call,mb-autoexec-append-echo,$(1),mb::pipe %MB_TARGET%)) -$(MB_ᕽᕽᕽ   )$(if $(filter on,$(MB_AUTOEXEC_PROMPT_SPACE)),$(call mb-make-call,mb-autoexec-append-cmd,$(1),set PROMPT \"$(value MB_AUTOEXEC_PROMPT_FORMAT)$(MB_MAKE_SPACE)\")) +$(MB_ᕽᕽᕽ   )$(if $(filter on,$(MB_AUTOEXEC_PROMPT_SPACE)),$(call mb-make-call,mb-autoexec-append-cmd,$(1),set PROMPT \"$(value MB_AUTOEXEC_PROMPT_FORMAT)$(call mb-make-call,mb-make-space-white)\")) $(MB_ᕽᕽᕽ   )$(if $(filter on,$(MB_AUTOEXEC_PROMPT_SPACE)),,$(call mb-make-call,mb-autoexec-append-cmd,$(1),,set PROMPT \"$(value MB_AUTOEXEC_PROMPT_FORMAT)\")) endef $(call mb-make-call,mb-doc-function,mb-autoexec-write-default,Write a default autoexec.bat file., [fg-color] [bg-color]) diff --git a/lib/make/𓃬𓍄𓋹𓀭/mb_flow_help.mk b/lib/make/𓃬𓍄𓋹𓀭/mb_flow_help.mk index b74af78..3f22081 100644 --- a/lib/make/𓃬𓍄𓋹𓀭/mb_flow_help.mk +++ b/lib/make/𓃬𓍄𓋹𓀭/mb_flow_help.mk @@ -7,7 +7,7 @@ $(call mb-make-call,mb-doc-variable-rock,MB_FLOW_HELP_TEMP,Temp file to output h define _mb-flow-print-help $(MB_ᕽᕽᕽ   )@echo -e "$(2)" $(MB_ᕽᕽᕽ   )$(file >$(MB_FLOW_HELP_TEMP),$($(1))) -$(MB_ᕽᕽᕽ   )@cat $(MB_FLOW_HELP_TEMP) | sed 's/\\n/\n/g' | sed 's/\\t/\t/g' +$(MB_ᕽᕽᕽ   )@cat $(MB_FLOW_HELP_TEMP) $(MB_ᕽᕽᕽ   )$(call mb-make-call,mb-os-file-delete,$(MB_FLOW_HELP_TEMP)) endef @@ -117,7 +117,7 @@ $(MB_@RECIPE)$$(file >>$(MB_FLOW_HELP_TEMP),$$(MB_DOC_FIRE_TARGET_MODULE)) $(MB_@RECIPE)$$(file >>$(MB_FLOW_HELP_TEMP),$$(MB_DOC_FIRE_TARGET_ASSERT)) $(MB_@RECIPE)$$(file >>$(MB_FLOW_HELP_TEMP),$$(MB_DOC_FIRE_TARGET_HELP)) $(MB_@RECIPE)$$(file >>$(MB_FLOW_HELP_TEMP),$$(call mb-make-call,mb-make-xml-close,$$(MB_DOC_XML_ROOT))) -$(MB_@RECIPE)@cat $$(MB_FLOW_HELP_TEMP) | sed 's/\\n/\n/g' | sed 's/\\t/\t/g' +$(MB_@RECIPE)@cat $$(MB_FLOW_HELP_TEMP) $(MB_@RECIPE)$$(call mb-make-call,mb-os-file-delete,$$(MB_FLOW_HELP_TEMP)) $(MB_ᕽᕽᕽ   )$$(call mb-make-call,mb-doc-target-help,@help-firemake,Output all documention in XML for IDE integration.) $(MB_ᕽᕽᕽ   )$$(call mb-make-call,mb-make-target-phony,@help-firemake) diff --git a/lib/msxbuild.mk b/lib/msxbuild.mk index 0619266..7ae04c9 100644 --- a/lib/msxbuild.mk +++ b/lib/msxbuild.mk @@ -45,6 +45,7 @@ $(eval $(call __mb-include,make/सिस्टमₚᵣₐᵧToੴ/mb_doc.mk)) $(eval $(call __mb-include,make/सिस्टमₚᵣₐᵧToੴ/mb_make_call.mk)) $(eval $(call __mb-include,make/सिस्टमₚᵣₐᵧToੴ/mb_make_check.mk)) $(eval $(call __mb-include,make/सिस्टमₚᵣₐᵧToੴ/mb_make_module.mk)) +$(eval $(call __mb-include,make/सिस्टमₚᵣₐᵧToੴ/mb_make_space.mk)) $(eval $(call __mb-include,make/सिस्टमₚᵣₐᵧToੴ/mb_make_xml.mk)) $(eval $(call __mb-include,make/सिस्टमₚᵣₐᵧToੴ/mb_make.mk)) @@include-libs:: $(MB_@INCLUDE_CHAIN)