Added project phases and flow generators.
All checks were successful
Run test asserts / Test-Asserts (push) Successful in -1s
All checks were successful
Run test asserts / Test-Asserts (push) Successful in -1s
This commit is contained in:
parent
51a3276e39
commit
f7324721c2
29 changed files with 606 additions and 287 deletions
|
|
@ -1,22 +1,10 @@
|
|||
|
||||
AHELLO_SDCC_MOD := ahello-sdcc
|
||||
AHELLO_SDCC_SRC := $(PATH_SRC)/$(AHELLO_SDCC_MOD)
|
||||
AHELLO_SDCC_BIN := $(PATH_BIN)/$(AHELLO_SDCC_MOD)
|
||||
|
||||
$(AHELLO_SDCC_BIN): | $(PATH_BIN)/@prepare
|
||||
$(call mb_mkdir,$(AHELLO_SDCC_BIN))
|
||||
AHELLO_SDCC_SRC := $(call mb_make_call,mb_proj_module_path_src,$(PATH_SRC))
|
||||
AHELLO_SDCC_BIN := $(call mb_make_call,mb_proj_module_path_bin,$(PATH_SRC),$(PATH_BIN))
|
||||
|
||||
$(AHELLO_SDCC_BIN)/%.rel: $(AHELLO_SDCC_SRC)/%.asm | $(AHELLO_SDCC_BIN)
|
||||
$(call mb_sdcc_compile_asm,$<,$@)
|
||||
|
||||
$(AHELLO_SDCC_BIN)/ahello.hex: $(AHELLO_SDCC_BIN)/ahello.rel
|
||||
$(call mb_sdcc_link_asm_bdos,$<,$@)
|
||||
$(call mb_make_call_eval,mb_tool_sdcc_flow_bdos_mono,$(AHELLO_SDCC_BIN),$(AHELLO_SDCC_SRC),ahello)
|
||||
$(call mb_make_call_eval,mb_assert_flow_bdos_grep,$(AHELLO_SDCC_BIN),check-sdcc,ahello,SDCC)
|
||||
$(call mb_make_call_eval,mb_assert_flow_bdos_grep,$(AHELLO_SDCC_BIN),check-hell,ahello,Hell)
|
||||
|
||||
$(AHELLO_SDCC_BIN)/ahello.com: $(AHELLO_SDCC_BIN)/ahello.hex
|
||||
$(call mb_sdcc_hex2bin,$<,$@)
|
||||
MB_DOC_FIRE_TARGET += $(call mb_doc_target,$(AHELLO_SDCC_BIN)/ahello.com,"Compiles hello world with sdcc.")
|
||||
|
||||
$(AHELLO_SDCC_BIN)/@run: | $(AHELLO_SDCC_BIN)/ahello.com
|
||||
$(call mb_msxpipe_run_gui,$(AHELLO_SDCC_BIN))
|
||||
MB_DOC_FIRE_TARGET += $(call mb_doc_target,$(AHELLO_SDCC_BIN)/@run,"Run the compiled hello world from sdcc.")
|
||||
.PHONY: $(AHELLO_SDCC_BIN)/@run
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue