Added openMSX invocation counter.
All checks were successful
Run test asserts / Test-Asserts (push) Successful in 17s
All checks were successful
Run test asserts / Test-Asserts (push) Successful in 17s
This commit is contained in:
parent
be64071e88
commit
da0f1c4614
|
@ -84,10 +84,10 @@ endef
|
|||
$(call mb_make_call,mb_doc_function_deep,mb_os_crayon_tagged_echo,"Echo's an prefixed message to stdout with ansi color code.","<color-code> <message>")
|
||||
|
||||
|
||||
define mb_os_echo_fail
|
||||
define mb_os_echo_report
|
||||
$(MB_ᕽᕽᕽ )$(call mb_make_call,mb_os_crayon_tagged_echo,31,$(1))
|
||||
endef
|
||||
$(call mb_make_call,mb_doc_function_deep,mb_os_echo_fail,"Echo's an message to stdout with 'red' crayon.","<message>")
|
||||
$(call mb_make_call,mb_doc_function_deep,mb_os_echo_report,"Echo's an message to stdout with 'red' crayon.","<message>")
|
||||
|
||||
|
||||
define mb_os_echo_good
|
||||
|
|
|
@ -65,6 +65,9 @@ $(call mb_make_call,mb_doc_variable_i18n,MB_I18N_PROJ_DIR_DELETE,"Message for de
|
|||
MB_I18N_PROJ_ASSERT_COUNT ?= Total assertions done
|
||||
$(call mb_make_call,mb_doc_variable_i18n,MB_I18N_PROJ_ASSERT_COUNT,"Message for reporting the assertion count of a phase.")
|
||||
|
||||
MB_I18N_PROJ_OPENMSX_COUNT ?= Total openMSX invokes
|
||||
$(call mb_make_call,mb_doc_variable_i18n,MB_I18N_PROJ_OPENMSX_COUNT,"Message for reporting the openMSX invoke count of a session.")
|
||||
|
||||
MB_I18N_FLOW_CLONE_REPORT ?= Clone troopers
|
||||
$(call mb_make_call,mb_doc_variable_i18n,MB_I18N_FLOW_CLONE_REPORT,"Message for total amount of cloned files.")
|
||||
|
||||
|
|
|
@ -20,6 +20,7 @@ MB_I18N_PROJ_STEP_DONE = BASIC RUN COMPLETED:
|
|||
MB_I18N_PROJ_DIR_CREATE = FOLDER CREATE:
|
||||
MB_I18N_PROJ_DIR_DELETE = FOLDER DELETE:
|
||||
MB_I18N_PROJ_ASSERT_COUNT = TOTAL ASSERT OK:
|
||||
MB_I18N_PROJ_OPENMSX_COUNT = TOTAL EMUCTL OK:
|
||||
MB_I18N_FLOW_CLONE_REPORT = GEM⁴ TROOPERS:
|
||||
MB_I18N_NESTOR80_COMPILE = N80 CHURCH:
|
||||
MB_I18N_NESTOR80_LINK = LK80 PRAYER:
|
||||
|
|
|
@ -20,6 +20,7 @@ MB_I18N_PROJ_STEP_DONE = ᐱᓕᕆᐊᖅ ᐱᐊᓂᒃᑕᐅᔪᖅ
|
|||
MB_I18N_PROJ_DIR_CREATE = ᑐᖅᑯᐃᕝᕕᓕᐅᕐᓂᖅ
|
||||
MB_I18N_PROJ_DIR_DELETE = ᑐᖅᑯᖅᓯᓯᒪᕝᕕᖓ ᐲᔭᖅᑕᐅᓗᓂ
|
||||
MB_I18N_PROJ_ASSERT_COUNT = ᑲᑎᖦᖢᒋᑦ ᑕᐃᒪᐃᓐᓂᕋᖅᑕᐅᔪᑦ
|
||||
MB_I18N_PROJ_OPENMSX_COUNT = ᑲᑎᖦᖢᒋᑦ ᒪᑐᐃᙶᖅᑐᑦ
|
||||
MB_I18N_FLOW_CLONE_REPORT = ᐃᓐᓈᕈᐃᑦ
|
||||
MB_I18N_NESTOR80_COMPILE = ᓂᖀᑦ ᓄᑕᐅᙱᑦᑐᑦ ᑲᑎᖅᓱᒐᑦ
|
||||
MB_I18N_NESTOR80_LINK = ᓱᓪᓗᑯᑖᒃᑯᑦ ᐊᒃᑐᐊᖃᑦᑕᐅᑎᓂᖅ
|
||||
|
|
|
@ -20,6 +20,7 @@ MB_I18N_PROJ_STEP_DONE = プライムパイターゲットの実行を終了し
|
|||
MB_I18N_PROJ_DIR_CREATE = フォルダーの作成
|
||||
MB_I18N_PROJ_DIR_DELETE = フォルダーの削除
|
||||
MB_I18N_PROJ_ASSERT_COUNT = 完了したアサーションの合計
|
||||
MB_I18N_PROJ_OPENMSX_COUNT = オープンメッカが呼び出す合計数
|
||||
MB_I18N_FLOW_CLONE_REPORT = クローン・トルーパー
|
||||
MB_I18N_NESTOR80_COMPILE = ネスターの古いコンパイル
|
||||
MB_I18N_NESTOR80_LINK = ネストルの古いリンク
|
||||
|
|
|
@ -41,6 +41,9 @@ $(call mb_make_call,mb_doc_variable_deep,MB_OPENMSX_STDOUT_IGNORE,"Kills logging
|
|||
MB_OPENMSX_STDERR_IGNORE ?= off
|
||||
$(call mb_make_call,mb_doc_variable_deep,MB_OPENMSX_STDERR_IGNORE,"Kills logging...rm after issues openMSX are solved.")
|
||||
|
||||
MB_OPENMSX_FIRE_PIPE_SMOKE ?=
|
||||
$(call mb_make_call,mb_doc_variable_flow,MB_OPENMSX_FIRE_PIPE_SMOKE,"Word count of total openMSX executions.")
|
||||
|
||||
|
||||
define mb_openmsx_setup
|
||||
$(MB_ᕽᕽᕽ )$(call mb_make_call,mb_make_check_arg2,$(0),$(1),$(2))
|
||||
|
@ -70,6 +73,7 @@ endef
|
|||
|
||||
|
||||
define _mb_openmsx_run
|
||||
$(MB_ᕽᕽᕽ )$(eval MB_OPENMSX_FIRE_PIPE_SMOKE $(MB_MAKE_APPEND) OK)
|
||||
$(MB_ᕽᕽᕽ )$(call mb_make_call,mb_os_echo_command,$(MB_I18N_OPENMSX_STARTUP) $@ - $(2))
|
||||
$(MB_ᕽᕽᕽ )$(if $(wildcard $(1)$(MB_@WORK)$(notdir $(1))/persistent/fire-hdd/untitled1/sync),,$(call mb_make_call,mb_os_dir_create,$(1)$(MB_@WORK)$(notdir $(1))/persistent/fire-hdd/untitled1/sync))
|
||||
$(MB_ᕽᕽᕽ )BOOT_WATCHDOG=$(MB_OPENMSX_BOOT_TIMEOUT) \
|
||||
|
|
|
@ -51,6 +51,7 @@ $(MB_ᕽᕽᕽ )$(if $(filter $(subst @@,@,$@),$(MB_PROJ_PHASE_ALL)),$(c
|
|||
endef
|
||||
define _mb_proj_flow_step_done
|
||||
$(MB_ᕽᕽᕽ )$(if $(filter $@,$(MB_PROJ_PHASE_ALL)),$(call mb_make_call,mb_os_echo_phase,$(MB_I18N_PROJ_STEP_AFTER) $@))
|
||||
$(MB_ᕽᕽᕽ )$(if $(value MAKECMDGOALS),$(if $(filter $@,$(MAKECMDGOALS)),$(call mb_make_call,mb_os_echo_report,$(MB_I18N_PROJ_OPENMSX_COUNT) $(words $(MB_OPENMSX_FIRE_PIPE_SMOKE)))))
|
||||
$(MB_ᕽᕽᕽ )$(if $(value MAKECMDGOALS),$(if $(filter $@,$(MAKECMDGOALS)),$(call mb_make_call,mb_os_echo_good,$(MB_I18N_PROJ_STEP_DONE) $@)))
|
||||
endef
|
||||
|
||||
|
@ -138,7 +139,7 @@ $(MB_ᕽᕽᕽ )$$(call mb_make_call,mb_make_target_phony,$(3)@@test)
|
|||
$(3)@@test-deps::
|
||||
$(MB_ᕽᕽᕽ )$$(call mb_make_call,mb_make_target_phony,$(3)@@test-deps)
|
||||
$(3)@test: $(3)@@test $(3)@@test-deps
|
||||
$(MB_@RECIPE)$$(if $(3),,$$(call mb_make_call,mb_os_echo_fail,$$(MB_I18N_PROJ_ASSERT_COUNT) @test: $$(words $$(filter @test,$$(MB_PROJ_FIRE_ASSERT_SUCCESS)))))
|
||||
$(MB_@RECIPE)$$(if $(3),,$$(call mb_make_call,mb_os_echo_report,$$(MB_I18N_PROJ_ASSERT_COUNT) @test: $$(words $$(filter @test,$$(MB_PROJ_FIRE_ASSERT_SUCCESS)))))
|
||||
$(MB_@RECIPE)$$(call mb_make_call,_mb_proj_flow_step_done)
|
||||
$(MB_ᕽᕽᕽ )$$(call mb_make_call,mb_doc_target$$(if $(3),_module,_help),$(3)@test,"Run all assertion tests.")
|
||||
$(MB_ᕽᕽᕽ )$$(call mb_make_call,mb_make_target_phony,$(3)@test)
|
||||
|
@ -159,7 +160,7 @@ $(MB_ᕽᕽᕽ )$$(call mb_make_call,mb_make_target_phony,$(3)@@package-
|
|||
$(3)@@package-qa-deps::
|
||||
$(MB_ᕽᕽᕽ )$$(call mb_make_call,mb_make_target_phony,$(3)@@package-qa-deps)
|
||||
$(3)@package-qa: $(3)@@package-qa $(3)@@package-qa-deps
|
||||
$(MB_@RECIPE)$$(if $(3),,$$(call mb_make_call,mb_os_echo_fail,$$(MB_I18N_PROJ_ASSERT_COUNT) @package-qa: $$(words $$(filter @package-qa,$$(MB_PROJ_FIRE_ASSERT_SUCCESS)))))
|
||||
$(MB_@RECIPE)$$(if $(3),,$$(call mb_make_call,mb_os_echo_report,$$(MB_I18N_PROJ_ASSERT_COUNT) @package-qa: $$(words $$(filter @package-qa,$$(MB_PROJ_FIRE_ASSERT_SUCCESS)))))
|
||||
$(MB_@RECIPE)$$(call mb_make_call,_mb_proj_flow_step_done)
|
||||
$(MB_ᕽᕽᕽ )$$(call mb_make_call,mb_doc_target$$(if $(3),_module,_help),$(3)@package-qa,"Run all packages QA of project.")
|
||||
$(MB_ᕽᕽᕽ )$$(call mb_make_call,mb_make_target_phony,$(3)@package-qa)
|
||||
|
@ -180,6 +181,7 @@ $(MB_ᕽᕽᕽ )$$(call mb_make_call,mb_make_target_phony,$(3)@@all)
|
|||
$(3)@@all-deps::
|
||||
$(MB_ᕽᕽᕽ )$$(call mb_make_call,mb_make_target_phony,$(3)@@all-deps)
|
||||
$(3)@all: $(3)@@all $(3)@@all-deps
|
||||
$(MB_@RECIPE)$$(if $$(value MAKECMDGOALS),,$$(call mb_make_call,mb_os_echo_report,$$(MB_I18N_PROJ_OPENMSX_COUNT) $$(words $$(MB_OPENMSX_FIRE_PIPE_SMOKE))))
|
||||
$(MB_@RECIPE)$$(call mb_make_call,_mb_proj_flow_step_done)
|
||||
$(MB_ᕽᕽᕽ )$$(call mb_make_call,mb_doc_target$$(if $(3),_module,_help),$(3)@all,"Run full build and package QA tests.")
|
||||
$(MB_ᕽᕽᕽ )$$(call mb_make_call,mb_make_target_phony,$(3)@all)
|
||||
|
|
Loading…
Reference in a new issue