24 lines
1.1 KiB
Makefile
24 lines
1.1 KiB
Makefile
|
|
MBBOOT80_TEST_MOD := mbboot80-test
|
|
MBBOOT80_TEST_SRC := $(PATH_SRC)/$(MBBOOT80_TEST_MOD)
|
|
MBBOOT80_TEST_BIN := $(PATH_BIN)/$(MBBOOT80_TEST_MOD)
|
|
|
|
$(MBBOOT80_TEST_BIN): | $(PATH_BIN)/@prepare
|
|
$(call mb_mkdir,$(MBBOOT80_TEST_BIN))
|
|
|
|
$(MBBOOT80_TEST_BIN)/mbboot80.com: $(MBBOOT80_BIN)/mbboot80.com | $(MBBOOT80_TEST_BIN)
|
|
$(call mb_copy,$<,$@)
|
|
|
|
$(MBBOOT80_TEST_BIN)/@run: | $(MBBOOT80_TEST_BIN)/mbboot80.com
|
|
$(call mb_autoexec_show_gui80,$(MBBOOT80_TEST_BIN))
|
|
$(call mb_openmsx_dosctl,$(MBBOOT80_TEST_BIN))
|
|
MB_DOC_HELP_TARGET += $(call mb_doc_target,$(MBBOOT80_TEST_BIN)/@run,"Run binaries from mbboot80.")
|
|
.PHONY: $(MBBOOT80_TEST_BIN)/@run
|
|
|
|
$(MBBOOT80_TEST_BIN)/@assert: | $(MBBOOT80_TEST_BIN)/mbboot80.com
|
|
$(call mb_delete,$(MBBOOT80_TEST_BIN)/ahello.out)
|
|
$(call mb_autoexec_safe_test,$(MBBOOT80_TEST_BIN),mbboot80 > mbboot80.out)
|
|
$(call mb_openmsx_dosctl,$(MBBOOT80_TEST_BIN))
|
|
grep "mb::boot mode 80" $(MBBOOT80_TEST_BIN)/mbboot80.out
|
|
MB_DOC_HELP_TARGET += $(call mb_doc_target,$(MBBOOT80_TEST_BIN)/@assert,"Assert binaries from mbboot80.")
|
|
.PHONY: $(MBBOOT80_TEST_BIN)/@assert |