Auto setup module flow and packages as targets.
All checks were successful
Run test asserts / Test-Asserts (push) Successful in -13s
All checks were successful
Run test asserts / Test-Asserts (push) Successful in -13s
This commit is contained in:
parent
f0cccf2bb3
commit
c13a26d6b5
28 changed files with 420 additions and 259 deletions
|
|
@ -1,9 +1,9 @@
|
|||
|
||||
AHELLO_M80_SRC := $(call mb_make_call,mb_proj_module_path_src,$(PATH_SRC))
|
||||
AHELLO_M80_BIN := $(call mb_make_call,mb_proj_module_path_bin,$(PATH_SRC),$(PATH_BIN))
|
||||
|
||||
AHELLO_M80_SRC := $(call mb_make_call,mb_make_module_path_src,$(PATH_SRC))
|
||||
AHELLO_M80_BIN := $(call mb_make_call,mb_make_module_path_bin,$(PATH_SRC),$(PATH_BIN))
|
||||
AHELLO_M80_DEPS := $(AHELLO_M80_BIN)/ahello.com
|
||||
|
||||
$(call mb_make_call,mb_flow_m80_bdos_mono,$(AHELLO_M80_BIN),$(AHELLO_M80_SRC),ahello)
|
||||
$(call mb_make_call,mb_assert_flow_bdos_grep,$(AHELLO_M80_BIN),check-m80,ahello,M80)
|
||||
$(call mb_make_call,mb_assert_flow_bdos_grep,$(AHELLO_M80_BIN),check-txt,ahello,"o world...")
|
||||
$(call mb_make_call,mb_flow_assert_msxpipe_grep_test,$(AHELLO_M80_BIN),$(AHELLO_M80_DEPS),check-m80,ahello,M80)
|
||||
$(call mb_make_call,mb_flow_assert_msxpipe_grep_test,$(AHELLO_M80_BIN),$(AHELLO_M80_DEPS),check-txt,ahello,"o world...")
|
||||
|
||||
|
|
|
|||
|
|
@ -1,9 +1,9 @@
|
|||
|
||||
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_SRC := $(call mb_make_call,mb_make_module_path_src,$(PATH_SRC))
|
||||
AHELLO_SDCC_BIN := $(call mb_make_call,mb_make_module_path_bin,$(PATH_SRC),$(PATH_BIN))
|
||||
AHELLO_SDCC_DEPS := $(AHELLO_SDCC_BIN)/ahello.com
|
||||
|
||||
$(call mb_make_call,mb_flow_sdcc_bdos_mono,$(AHELLO_SDCC_BIN),$(AHELLO_SDCC_SRC),ahello)
|
||||
$(call mb_make_call,mb_assert_flow_bdos_grep,$(AHELLO_SDCC_BIN),check-sdcc,ahello,SDCC)
|
||||
$(call mb_make_call,mb_assert_flow_bdos_grep,$(AHELLO_SDCC_BIN),check-hell,ahello,Hell)
|
||||
$(call mb_make_call,mb_flow_assert_msxpipe_grep_test,$(AHELLO_SDCC_BIN),$(AHELLO_SDCC_DEPS),check-sdcc,ahello,SDCC)
|
||||
$(call mb_make_call,mb_flow_assert_msxpipe_grep_test,$(AHELLO_SDCC_BIN),$(AHELLO_SDCC_DEPS),check-hell,ahello,Hell)
|
||||
|
||||
|
|
|
|||
|
|
@ -1,15 +1,15 @@
|
|||
|
||||
DIST_QA_DOS1_SRC := $(call mb_make_call,mb_proj_module_path_src,$(PATH_SRC))
|
||||
DIST_QA_DOS1_BIN := $(call mb_make_call,mb_proj_module_path_bin,$(PATH_SRC),$(PATH_BIN))
|
||||
DIST_QA_DOS1_SRC := $(call mb_make_call,mb_make_module_path_src,$(PATH_SRC))
|
||||
DIST_QA_DOS1_BIN := $(call mb_make_call,mb_make_module_path_bin,$(PATH_SRC),$(PATH_BIN))
|
||||
|
||||
|
||||
$(call mb_make_call,mb_flow_clone_deps,$(DIST_QA_DOS1_BIN),$(DIST_BIN),$(DIST_DEPS),,msxdos1)
|
||||
$(call mb_make_call,mb_flow_clone_deps,$(DIST_QA_DOS1_BIN),$(DIST_BIN),$(DIST_DEPS),msxdos1_boot)
|
||||
|
||||
|
||||
$(DIST_QA_DOS1_BIN)/@assert: $(DIST_QA_DOS1_BIN)/@build
|
||||
_$(MB_ᕽᕽᕽ )$(call mb_make_call,mb_autoexec_write_default,$(DIST_QA_DOS1_BIN))
|
||||
_$(MB_ᕽᕽᕽ )$(call mb_make_call,mb_autoexec_append_safe_test,$(DIST_QA_DOS1_BIN),ahello1)
|
||||
_$(MB_ᕽᕽᕽ )$(call mb_make_call,mb_autoexec_append_safe_test,$(DIST_QA_DOS1_BIN),ahello2)
|
||||
_$(MB_ᕽᕽᕽ )$(call mb_make_call,mb_autoexec_append_safe_assert,$(DIST_QA_DOS1_BIN),ahello1)
|
||||
_$(MB_ᕽᕽᕽ )$(call mb_make_call,mb_autoexec_append_safe_assert,$(DIST_QA_DOS1_BIN),ahello2)
|
||||
_$(MB_ᕽᕽᕽ )$(call mb_make_call,mb_autoexec_append_exit,$(DIST_QA_DOS1_BIN))
|
||||
_$(MB_ᕽᕽᕽ )$(call mb_make_call,mb_openmsx_dosctl,$(DIST_QA_DOS1_BIN))
|
||||
_$(MB_ᕽᕽᕽ )$(call mb_make_call,mb_os_echo_assert,$(MB_I18N_ASSERT_SUCCESS) $(DIST_QA_DOS1_BIN)/@assert)
|
||||
|
|
|
|||
|
|
@ -1,17 +1,17 @@
|
|||
|
||||
DIST_QA_DOS2_SRC := $(call mb_make_call,mb_proj_module_path_src,$(PATH_SRC))
|
||||
DIST_QA_DOS2_BIN := $(call mb_make_call,mb_proj_module_path_bin,$(PATH_SRC),$(PATH_BIN))
|
||||
DIST_QA_DOS2_SRC := $(call mb_make_call,mb_make_module_path_src,$(PATH_SRC))
|
||||
DIST_QA_DOS2_BIN := $(call mb_make_call,mb_make_module_path_bin,$(PATH_SRC),$(PATH_BIN))
|
||||
|
||||
|
||||
$(call mb_make_call,mb_flow_clone_deps,$(DIST_QA_DOS2_BIN),$(DIST_BIN),$(DIST_DEPS),,msxdos2)
|
||||
$(call mb_make_call,mb_flow_clone_deps,$(DIST_QA_DOS2_BIN),$(DIST_BIN),$(DIST_DEPS),msxdos2_boot)
|
||||
|
||||
|
||||
$(DIST_QA_DOS2_BIN)/@assert: $(DIST_QA_DOS2_BIN)/@build
|
||||
_$(MB_ᕽᕽᕽ )$(call mb_make_call,mb_os_file_delete,$(DIST_QA_DOS2_BIN)/ahello1.out)
|
||||
_$(MB_ᕽᕽᕽ )$(call mb_make_call,mb_os_file_delete,$(DIST_QA_DOS2_BIN)/ahello2.out)
|
||||
_$(MB_ᕽᕽᕽ )$(call mb_make_call,mb_autoexec_write_default,$(DIST_QA_DOS2_BIN))
|
||||
_$(MB_ᕽᕽᕽ )$(call mb_make_call,mb_autoexec_append_safe_test,$(DIST_QA_DOS2_BIN),ahello1 > ahello1.out)
|
||||
_$(MB_ᕽᕽᕽ )$(call mb_make_call,mb_autoexec_append_safe_test,$(DIST_QA_DOS2_BIN),ahello2 > ahello2.out)
|
||||
_$(MB_ᕽᕽᕽ )$(call mb_make_call,mb_autoexec_append_safe_assert,$(DIST_QA_DOS2_BIN),ahello1 > ahello1.out)
|
||||
_$(MB_ᕽᕽᕽ )$(call mb_make_call,mb_autoexec_append_safe_assert,$(DIST_QA_DOS2_BIN),ahello2 > ahello2.out)
|
||||
_$(MB_ᕽᕽᕽ )$(call mb_make_call,mb_autoexec_append_exit,$(DIST_QA_DOS2_BIN))
|
||||
_$(MB_ᕽᕽᕽ )$(call mb_make_call,mb_openmsx_dosctl,$(DIST_QA_DOS2_BIN))
|
||||
_$(MB_ᕽᕽᕽ )grep -q "M80: Hello world..." $(DIST_QA_DOS2_BIN)/ahello1.out
|
||||
|
|
|
|||
|
|
@ -1,20 +1,20 @@
|
|||
|
||||
DIST_QA_MSX1_SRC := $(call mb_make_call,mb_proj_module_path_src,$(PATH_SRC))
|
||||
DIST_QA_MSX1_BIN := $(call mb_make_call,mb_proj_module_path_bin,$(PATH_SRC),$(PATH_BIN))
|
||||
#DIST_QA_MSX1_DEPS := $(call mb_make_call,mb_proj_module_local_deps,$(DIST_QA_MSX1_BIN),$(DIST_DEPS))
|
||||
DIST_QA_MSX1_SRC := $(call mb_make_call,mb_make_module_path_src,$(PATH_SRC))
|
||||
DIST_QA_MSX1_BIN := $(call mb_make_call,mb_make_module_path_bin,$(PATH_SRC),$(PATH_BIN))
|
||||
#DIST_QA_MSX1_DEPS := $(call mb_make_call,mb_make_module_local_deps,$(DIST_QA_MSX1_BIN),$(DIST_DEPS))
|
||||
|
||||
DIST_QA_MSX1_MACHINE ?= Canon_V-20
|
||||
$(call mb_make_call,mb_doc_variable,DIST_QA_MSX1_MACHINE,"The machine to run the msx1 qa module on.")
|
||||
|
||||
|
||||
$(call mb_make_call,mb_flow_clone_deps,$(DIST_QA_MSX1_BIN),$(DIST_BIN),$(DIST_DEPS),$(DIST_QA_MSX1_MACHINE))
|
||||
$(call mb_make_call,mb_flow_clone_deps,$(DIST_QA_MSX1_BIN),$(DIST_BIN),$(DIST_DEPS),,$(DIST_QA_MSX1_MACHINE))
|
||||
|
||||
$(DIST_QA_MSX1_BIN)/@assert: $(DIST_QA_MSX1_BIN)/@build
|
||||
_$(MB_ᕽᕽᕽ )$(call mb_make_call,mb_os_file_delete,$(DIST_QA_MSX1_BIN)/ahello1.out)
|
||||
_$(MB_ᕽᕽᕽ )$(call mb_make_call,mb_os_file_delete,$(DIST_QA_MSX1_BIN)/ahello2.out)
|
||||
_$(MB_ᕽᕽᕽ )$(call mb_make_call,mb_autoexec_write_default,$(DIST_QA_MSX1_BIN),40)
|
||||
_$(MB_ᕽᕽᕽ )$(call mb_make_call,mb_autoexec_append_safe_test,$(DIST_QA_MSX1_BIN),ahello1 > ahello1.out,33)
|
||||
_$(MB_ᕽᕽᕽ )$(call mb_make_call,mb_autoexec_append_safe_test,$(DIST_QA_MSX1_BIN),ahello2 > ahello2.out,66,99)
|
||||
_$(MB_ᕽᕽᕽ )$(call mb_make_call,mb_autoexec_append_safe_assert,$(DIST_QA_MSX1_BIN),ahello1 > ahello1.out,33)
|
||||
_$(MB_ᕽᕽᕽ )$(call mb_make_call,mb_autoexec_append_safe_assert,$(DIST_QA_MSX1_BIN),ahello2 > ahello2.out,66,99)
|
||||
_$(MB_ᕽᕽᕽ )$(call mb_make_call,mb_autoexec_append_exit,$(DIST_QA_MSX1_BIN))
|
||||
_$(MB_ᕽᕽᕽ )$(call mb_make_call,mb_openmsx_dosctl,$(DIST_QA_MSX1_BIN),$(DIST_QA_MSX1_MACHINE))
|
||||
_$(MB_ᕽᕽᕽ )grep -q "M80: Hello world..." $(DIST_QA_MSX1_BIN)/ahello1.out
|
||||
|
|
|
|||
|
|
@ -1,7 +1,7 @@
|
|||
|
||||
DIST_QA_MSXHUB_SRC := $(call mb_make_call,mb_proj_module_path_src,$(PATH_SRC))
|
||||
DIST_QA_MSXHUB_BIN := $(call mb_make_call,mb_proj_module_path_bin,$(PATH_SRC),$(PATH_BIN))
|
||||
DIST_QA_MSXHUB_DEPS := $(call mb_make_call,mb_proj_module_local_deps,$(DIST_QA_MSXHUB_BIN),$(DIST_DEPS))
|
||||
DIST_QA_MSXHUB_SRC := $(call mb_make_call,mb_make_module_path_src,$(PATH_SRC))
|
||||
DIST_QA_MSXHUB_BIN := $(call mb_make_call,mb_make_module_path_bin,$(PATH_SRC),$(PATH_BIN))
|
||||
DIST_QA_MSXHUB_DEPS := $(call mb_make_call,mb_make_module_local_deps,$(DIST_QA_MSXHUB_BIN),$(DIST_DEPS))
|
||||
|
||||
DIST_QA_MSXHUB_MACHINE ?= Boosted_MSX2+_JP
|
||||
$(call mb_make_call,mb_doc_variable,DIST_QA_MSXHUB_MACHINE,"The machine to run the msxhub module on.")
|
||||
|
|
@ -48,9 +48,9 @@ _$(MB_ᕽᕽᕽ )$(call mb_make_call,mb_os_file_delete,$(DIST_QA_MSXHUB_BIN
|
|||
_$(MB_ᕽᕽᕽ )$(call mb_make_call,mb_os_file_delete,$(DIST_QA_MSXHUB_BIN)/ahello2.out)
|
||||
_$(MB_ᕽᕽᕽ )$(call mb_make_call,mb_os_file_delete,$(DIST_QA_MSXHUB_BIN)/utils.out)
|
||||
_$(MB_ᕽᕽᕽ )$(call mb_make_call,mb_autoexec_write_default,$(DIST_QA_MSXHUB_BIN))
|
||||
_$(MB_ᕽᕽᕽ )$(call mb_make_call,mb_autoexec_append_safe_test,$(DIST_QA_MSXHUB_BIN),ahello1 > ahello1.out)
|
||||
_$(MB_ᕽᕽᕽ )$(call mb_make_call,mb_autoexec_append_safe_test,$(DIST_QA_MSXHUB_BIN),ahello2 > ahello2.out)
|
||||
_$(MB_ᕽᕽᕽ )$(call mb_make_call,mb_autoexec_append_safe_test,$(DIST_QA_MSXHUB_BIN),dir utils > utils.out)
|
||||
_$(MB_ᕽᕽᕽ )$(call mb_make_call,mb_autoexec_append_safe_assert,$(DIST_QA_MSXHUB_BIN),ahello1 > ahello1.out)
|
||||
_$(MB_ᕽᕽᕽ )$(call mb_make_call,mb_autoexec_append_safe_assert,$(DIST_QA_MSXHUB_BIN),ahello2 > ahello2.out)
|
||||
_$(MB_ᕽᕽᕽ )$(call mb_make_call,mb_autoexec_append_safe_assert,$(DIST_QA_MSXHUB_BIN),dir utils > utils.out)
|
||||
_$(MB_ᕽᕽᕽ )$(call mb_make_call,mb_autoexec_append_exit,$(DIST_QA_MSXHUB_BIN))
|
||||
_$(MB_ᕽᕽᕽ )$(call mb_make_call,mb_openmsx_dosctl,$(DIST_QA_MSXHUB_BIN),$(DIST_QA_MSXHUB_MACHINE))
|
||||
_$(MB_ᕽᕽᕽ )grep -q "M80: Hello world..." $(DIST_QA_MSXHUB_BIN)/ahello1.out
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
|
||||
MAKE_ON_MSX_SRC := $(call mb_make_call,mb_proj_module_path_src,$(PATH_SRC))
|
||||
MAKE_ON_MSX_BIN := $(call mb_make_call,mb_proj_module_path_bin,$(PATH_SRC),$(PATH_BIN))
|
||||
MAKE_ON_MSX_SRC := $(call mb_make_call,mb_make_module_path_src,$(PATH_SRC))
|
||||
MAKE_ON_MSX_BIN := $(call mb_make_call,mb_make_module_path_bin,$(PATH_SRC),$(PATH_BIN))
|
||||
|
||||
|
||||
$(MAKE_ON_MSX_BIN): | @init
|
||||
|
|
|
|||
39
src/tools/gluedos1/0module.mk
Normal file
39
src/tools/gluedos1/0module.mk
Normal file
|
|
@ -0,0 +1,39 @@
|
|||
|
||||
GLUEDOS1_SRC := $(call mb_make_call,mb_make_module_path_src,$(PATH_SRC))
|
||||
GLUEDOS1_BIN := $(call mb_make_call,mb_make_module_path_bin,$(PATH_SRC),$(PATH_BIN))
|
||||
GLUEDOS1_DIST := lib/emuctl/gluedos1
|
||||
|
||||
# Add msxdos1 to override default(nextor) for manual @run target
|
||||
$(call mb_make_call,mb_flow_proj_prepare_packages,$(GLUEDOS1_BIN),msxdos1_boot)
|
||||
|
||||
# Compile binaries
|
||||
$(call mb_make_call,mb_flow_sdcc_bdos_mono,$(GLUEDOS1_BIN),$(GLUEDOS1_SRC),cls)
|
||||
$(call mb_make_call,mb_flow_sdcc_bdos_mono,$(GLUEDOS1_BIN),$(GLUEDOS1_SRC),echo)
|
||||
$(call mb_make_call,mb_flow_sdcc_bdos_mono,$(GLUEDOS1_BIN),$(GLUEDOS1_SRC),set)
|
||||
$(call mb_make_call,mb_flow_sdcc_bdos_mono,$(GLUEDOS1_BIN),$(GLUEDOS1_SRC),ver)
|
||||
|
||||
# (Manual) Test binaries
|
||||
$(GLUEDOS1_BIN)/@@test-deps:: $(GLUEDOS1_BIN)/@assert/@test/check-simple
|
||||
$(GLUEDOS1_BIN)/@assert/@test/check-simple: $(GLUEDOS1_BIN)/@build
|
||||
_$(MB_ᕽᕽᕽ )$(call mb_make_call,mb_autoexec_write_default,$(GLUEDOS1_BIN))
|
||||
_$(MB_ᕽᕽᕽ )$(call mb_make_call,mb_autoexec_append_safe_assert,$(GLUEDOS1_BIN),a:cls.com)
|
||||
_$(MB_ᕽᕽᕽ )$(call mb_make_call,mb_autoexec_append_safe_assert,$(GLUEDOS1_BIN),a:echo.com)
|
||||
_$(MB_ᕽᕽᕽ )$(call mb_make_call,mb_autoexec_append_safe_assert,$(GLUEDOS1_BIN),a:set.com)
|
||||
_$(MB_ᕽᕽᕽ )$(call mb_make_call,mb_autoexec_append_safe_assert,$(GLUEDOS1_BIN),a:ver.com)
|
||||
_$(MB_ᕽᕽᕽ )$(call mb_make_call,mb_autoexec_append_exit,$(GLUEDOS1_BIN))
|
||||
_$(MB_ᕽᕽᕽ )$(call mb_make_call,mb_openmsx_dosctl,$(GLUEDOS1_BIN))
|
||||
_$(MB_ᕽᕽᕽ )$(call mb_make_call,mb_os_echo_assert,$(MB_I18N_ASSERT_SUCCESS) $(GLUEDOS1_BIN)/@assert/@test/check-simple)
|
||||
$(MB_ᕽᕽᕽ )$(call mb_make_call,mb_doc_target,$(GLUEDOS1_BIN)/@assert/@test/check-simple,"Assert binaries on msxdos1.")
|
||||
$(MB_ᕽᕽᕽ )$(call mb_make_call,mb_proj_grow_deps_phase,@test,$(GLUEDOS1_BIN)/@assert/@test/check-simple)
|
||||
$(MB_ᕽᕽᕽ )$(call mb_make_call,mb_make_target_phony,$(GLUEDOS1_BIN)/@assert/@test/check-simple)
|
||||
|
||||
# Release local
|
||||
$(GLUEDOS1_BIN)/@release-local: | $(GLUEDOS1_BIN)/@build
|
||||
_$(MB_ᕽᕽᕽ )$(if $(wildcard $(GLUEDOS1_DIST)),,$(call mb_make_call,mb_os_folder_create,$(GLUEDOS1_DIST)))
|
||||
_$(MB_ᕽᕽᕽ )$(call mb_make_call,mb_os_file_copy,$(GLUEDOS1_BIN)/cls.com,$(GLUEDOS1_DIST))
|
||||
_$(MB_ᕽᕽᕽ )$(call mb_make_call,mb_os_file_copy,$(GLUEDOS1_BIN)/echo.com,$(GLUEDOS1_DIST))
|
||||
_$(MB_ᕽᕽᕽ )$(call mb_make_call,mb_os_file_copy,$(GLUEDOS1_BIN)/set.com,$(GLUEDOS1_DIST))
|
||||
_$(MB_ᕽᕽᕽ )$(call mb_make_call,mb_os_file_copy,$(GLUEDOS1_BIN)/ver.com,$(GLUEDOS1_DIST))
|
||||
$(MB_ᕽᕽᕽ )$(call mb_make_call,mb_doc_target,$(GLUEDOS1_BIN)/@release-local,"Updates binary copy in $(GLUEDOS1_DIST) folder.")
|
||||
$(MB_ᕽᕽᕽ )$(call mb_make_call,mb_make_target_phony,$(GLUEDOS1_BIN)/@release-local)
|
||||
|
||||
18
src/tools/gluedos1/cls.asm
Normal file
18
src/tools/gluedos1/cls.asm
Normal file
|
|
@ -0,0 +1,18 @@
|
|||
|
||||
.area _CODE
|
||||
JP MAIN
|
||||
.db 0x0D
|
||||
.db 0x0D,0x0A
|
||||
.str "TODO: MSX-DOS1 cls command."
|
||||
.db 0x0D,0x0A
|
||||
.db 0x1A
|
||||
|
||||
; TODO: code
|
||||
;
|
||||
; SUPPORT: cls
|
||||
; - clear the screen
|
||||
; - exit
|
||||
MAIN:
|
||||
RET
|
||||
|
||||
.area _DATA
|
||||
39
src/tools/gluedos1/echo.asm
Normal file
39
src/tools/gluedos1/echo.asm
Normal file
|
|
@ -0,0 +1,39 @@
|
|||
|
||||
.area _CODE
|
||||
JP MAIN
|
||||
.db 0x0D
|
||||
.db 0x0D,0x0A
|
||||
.str "TODO: MSX-DOS1 echo command."
|
||||
.db 0x0D,0x0A
|
||||
.db 0x1A
|
||||
|
||||
; TODO: code
|
||||
;
|
||||
; SUPPORT: echo foo
|
||||
; SUPPORT: echo bar %FOO% bar
|
||||
; SUPPORT: echo bar %FOO% bar>NUL
|
||||
; SUPPORT: echo bar %FOO% bar> NUL
|
||||
; SUPPORT: echo bar %FOO% bar >NUL
|
||||
; SUPPORT: echo bar %FOO% bar > NUL
|
||||
; SUPPORT: echo bar %FOO% bar>>NUL
|
||||
; SUPPORT: echo bar %FOO% bar>> NUL
|
||||
; SUPPORT: echo bar %FOO% bar >>NUL
|
||||
; SUPPORT: echo bar %FOO% bar >> NUL
|
||||
; SUPPORT: echo bar %FOO% bar>%FILE%
|
||||
; SUPPORT: echo bar %FOO% bar> %FILE%
|
||||
; SUPPORT: echo bar %FOO% bar >%FILE%
|
||||
; SUPPORT: echo bar %FOO% bar > %FILE%
|
||||
; SUPPORT: echo bar %FOO% bar>>%FILE%
|
||||
; SUPPORT: echo bar %FOO% bar>> %FILE%
|
||||
; SUPPORT: echo bar %FOO% bar >>%FILE%
|
||||
; SUPPORT: echo bar %FOO% bar >> %FILE%
|
||||
; - open command.env
|
||||
; - read command.env
|
||||
; - replace env variable of argument line
|
||||
; - if redirect NUL than no output
|
||||
; - if redirect is file than write (+OPTIONAL APPEND) to file
|
||||
; - exit
|
||||
MAIN:
|
||||
RET
|
||||
|
||||
.area _DATA
|
||||
22
src/tools/gluedos1/set.asm
Normal file
22
src/tools/gluedos1/set.asm
Normal file
|
|
@ -0,0 +1,22 @@
|
|||
|
||||
.area _CODE
|
||||
JP MAIN
|
||||
.db 0x0D
|
||||
.db 0x0D,0x0A
|
||||
.str "TODO: MSX-DOS1 set command."
|
||||
.db 0x0D,0x0A
|
||||
.db 0x1A
|
||||
|
||||
; TODO: code
|
||||
;
|
||||
; SUPPORT: set FOO=BAR
|
||||
; SUPPORT: set BAR=bar %FOO% bar
|
||||
; - open command.env (auto create)
|
||||
; - read command.env
|
||||
; - replace env variable of argument
|
||||
; - append or replace parsed argument line to env file
|
||||
; - exit
|
||||
MAIN:
|
||||
RET
|
||||
|
||||
.area _DATA
|
||||
18
src/tools/gluedos1/ver.asm
Normal file
18
src/tools/gluedos1/ver.asm
Normal file
|
|
@ -0,0 +1,18 @@
|
|||
|
||||
.area _CODE
|
||||
JP MAIN
|
||||
.db 0x0D
|
||||
.db 0x0D,0x0A
|
||||
.str "TODO: MSX-DOS1 ver(sion) command."
|
||||
.db 0x0D,0x0A
|
||||
.db 0x1A
|
||||
|
||||
; TODO: code
|
||||
;
|
||||
; SUPPORT: ver
|
||||
; - Prints DBOS version
|
||||
; - exit
|
||||
MAIN:
|
||||
RET
|
||||
|
||||
.area _DATA
|
||||
|
|
@ -1,10 +1,10 @@
|
|||
|
||||
MBBOOT80_SRC := $(call mb_make_call,mb_proj_module_path_src,$(PATH_SRC))
|
||||
MBBOOT80_BIN := $(call mb_make_call,mb_proj_module_path_bin,$(PATH_SRC),$(PATH_BIN))
|
||||
|
||||
MBBOOT80_SRC := $(call mb_make_call,mb_make_module_path_src,$(PATH_SRC))
|
||||
MBBOOT80_BIN := $(call mb_make_call,mb_make_module_path_bin,$(PATH_SRC),$(PATH_BIN))
|
||||
MBBOOT80_DEPS := $(call mb_make_call,mb_make_module_local_deps,$(MBBOOT80_BIN),$(patsubst %.asm,%.com,$(shell ls -1 $(MBBOOT80_SRC)/*.asm)))
|
||||
|
||||
$(call mb_make_call,mb_flow_sdcc_bdos_mono,$(MBBOOT80_BIN),$(MBBOOT80_SRC),mbboot80)
|
||||
$(call mb_make_call,mb_assert_flow_bdos_grep,$(MBBOOT80_BIN),check-boot80,mbboot80,"mb::boot mode 80")
|
||||
$(call mb_make_call,mb_flow_assert_msxpipe_grep_test,$(MBBOOT80_BIN),$(MBBOOT80_DEPS),check-boot80,mbboot80,"mb::boot mode 80")
|
||||
|
||||
|
||||
$(MBBOOT80_BIN)/@release-local: | $(MBBOOT80_BIN)/@build
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue