WIP moving all flow to namespace.
All checks were successful
Run test asserts / Test-Asserts (push) Successful in -11s
All checks were successful
Run test asserts / Test-Asserts (push) Successful in -11s
This commit is contained in:
parent
74432311ed
commit
b67ba15457
40 changed files with 1296 additions and 1205 deletions
|
|
@ -1,16 +1,16 @@
|
|||
|
||||
define mb_conv_unix2dos
|
||||
$(MB__ )$(call mb_make_call,mb_make_check_arg2,mb_conv_unix2dos,$(1),$(2))
|
||||
$(MB__ )$(call mb_make_call,mb_os_echo_command,$(MB_I18N_CONV_UNIX2DOS) $(2))
|
||||
$(MB__ )unix2dos -q -n $(1) $(2)
|
||||
$(MB_ᕽᕽᕽ )$(call mb_make_call,mb_make_check_arg2,mb_conv_unix2dos,$(1),$(2))
|
||||
$(MB_ᕽᕽᕽ )$(call mb_make_call,mb_os_echo_command,$(MB_I18N_CONV_UNIX2DOS) $(2))
|
||||
$(MB_ᕽᕽᕽ )unix2dos -q -n $(1) $(2)
|
||||
endef
|
||||
$(call mb_make_call,mb_doc_function,mb_conv_unix2dos,"Converts an unix file to dos.","<in> <out>")
|
||||
|
||||
|
||||
define mb_conv_dos2unix
|
||||
$(MB__ )$(call mb_make_call,mb_make_check_arg2,mb_conv_dos2unix,$(1),$(2))
|
||||
$(MB__ )$(call mb_make_call,mb_os_echo_command,$(MB_I18N_CONV_DOS2UNIX) $(2))
|
||||
$(MB__ )dos2unix -q -n $(1) $(2)
|
||||
$(MB_ᕽᕽᕽ )$(call mb_make_call,mb_make_check_arg2,mb_conv_dos2unix,$(1),$(2))
|
||||
$(MB_ᕽᕽᕽ )$(call mb_make_call,mb_os_echo_command,$(MB_I18N_CONV_DOS2UNIX) $(2))
|
||||
$(MB_ᕽᕽᕽ )dos2unix -q -n $(1) $(2)
|
||||
endef
|
||||
$(call mb_make_call,mb_doc_function,mb_conv_dos2unix,"Converts an dos file to unix.","<in> <out>")
|
||||
|
||||
|
|
|
|||
|
|
@ -29,81 +29,81 @@ $(call mb_make_call,mb_doc_variable_rock,MB_OS_TERM_COLORS,"Native OS terminal c
|
|||
|
||||
ifdef OS
|
||||
ifeq ($(OS),Windows_NT)
|
||||
$(MB__ )MB_OS_RM ?= del /F /Q
|
||||
$(MB__ )MB_OS_RMDIR ?= RMDIR /S /Q
|
||||
$(MB__ )MB_OS_MKDIR ?= mkdir
|
||||
$(MB__ )MB_OS_COPY ?= copy
|
||||
$(MB__ )MB_OS_STDOUT_IGNORE ?= >NUL
|
||||
$(MB__ )MB_OS_STDERR_IGNORE ?= 2>NUL || true
|
||||
$(MB__ )MB_OS_SEP ?=\
|
||||
$(MB__ )MB_OS_CACHE ?= %LOCALAPPDATA%
|
||||
$(MB__ )MB_OS_TERM_COLORS ?= -1
|
||||
$(MB_ᕽᕽᕽ )MB_OS_RM ?= del /F /Q
|
||||
$(MB_ᕽᕽᕽ )MB_OS_RMDIR ?= RMDIR /S /Q
|
||||
$(MB_ᕽᕽᕽ )MB_OS_MKDIR ?= mkdir
|
||||
$(MB_ᕽᕽᕽ )MB_OS_COPY ?= copy
|
||||
$(MB_ᕽᕽᕽ )MB_OS_STDOUT_IGNORE ?= >NUL
|
||||
$(MB_ᕽᕽᕽ )MB_OS_STDERR_IGNORE ?= 2>NUL || true
|
||||
$(MB_ᕽᕽᕽ )MB_OS_SEP ?=\
|
||||
$(MB_ᕽᕽᕽ )MB_OS_CACHE ?= %LOCALAPPDATA%
|
||||
$(MB_ᕽᕽᕽ )MB_OS_TERM_COLORS ?= -1
|
||||
endif
|
||||
endif
|
||||
|
||||
|
||||
define mb_os_dir_delete
|
||||
$(MB__ )$(MB_OS_RMDIR) $(1)
|
||||
$(MB_ᕽᕽᕽ )$(MB_OS_RMDIR) $(1)
|
||||
endef
|
||||
$(call mb_make_call,mb_doc_function,mb_os_dir_delete,"Delete the full folder.","<dir>")
|
||||
|
||||
|
||||
define mb_os_dir_create
|
||||
$(MB__ )$(MB_OS_MKDIR) $(1)
|
||||
$(MB_ᕽᕽᕽ )$(MB_OS_MKDIR) $(1)
|
||||
endef
|
||||
$(call mb_make_call,mb_doc_function,mb_os_dir_create,"Creates an folder.","<dir>")
|
||||
|
||||
|
||||
define mb_os_file_delete
|
||||
$(MB__ )$(MB_OS_RM) $(1)
|
||||
$(MB_ᕽᕽᕽ )$(MB_OS_RM) $(1)
|
||||
endef
|
||||
$(call mb_make_call,mb_doc_function,mb_os_file_delete,"Deletes an file.","<file>")
|
||||
|
||||
|
||||
define mb_os_file_copy
|
||||
$(MB__ )$(MB_OS_COPY) $(1) $(2)
|
||||
$(MB_ᕽᕽᕽ )$(MB_OS_COPY) $(1) $(2)
|
||||
endef
|
||||
$(call mb_make_call,mb_doc_function,mb_os_file_copy,"Copy an file.","<in> <out>")
|
||||
|
||||
|
||||
define mb_os_crayon_tagged_echo
|
||||
$(MB__ )$(if $(filter -1,$(MB_OS_TERM_COLORS)),@echo $(MB_I18N_OS_CRAYON_TAG) $(2),@echo -e "\x1B[$(1)m$(MB_I18N_OS_CRAYON_TAG)\x1B[39m $(2)")
|
||||
$(MB_ᕽᕽᕽ )$(if $(filter -1,$(MB_OS_TERM_COLORS)),@echo $(MB_I18N_OS_CRAYON_TAG) $(2),@echo -e "\x1B[$(1)m$(MB_I18N_OS_CRAYON_TAG)\x1B[39m $(2)")
|
||||
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
|
||||
$(MB__ )$(call mb_make_call,mb_os_crayon_tagged_echo,31,$(1))
|
||||
$(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>")
|
||||
|
||||
|
||||
define mb_os_echo_good
|
||||
$(MB__ )$(call mb_make_call,mb_os_crayon_tagged_echo,32,$(1))
|
||||
$(MB_ᕽᕽᕽ )$(call mb_make_call,mb_os_crayon_tagged_echo,32,$(1))
|
||||
endef
|
||||
$(call mb_make_call,mb_doc_function_deep,mb_os_echo_good,"Echo's an message to stdout with 'green' crayon.","<message>")
|
||||
|
||||
|
||||
define mb_os_echo_assert
|
||||
$(MB__ )$(call mb_make_call,mb_os_crayon_tagged_echo,33,$(1))
|
||||
$(MB_ᕽᕽᕽ )$(call mb_make_call,mb_os_crayon_tagged_echo,33,$(1))
|
||||
endef
|
||||
$(call mb_make_call,mb_doc_function_deep,mb_os_echo_assert,"Echo's an message to stdout with 'yellow' crayon.","<message>")
|
||||
|
||||
|
||||
define mb_os_echo_command
|
||||
$(MB__ )$(call mb_make_call,mb_os_crayon_tagged_echo,34,$(1))
|
||||
$(MB_ᕽᕽᕽ )$(call mb_make_call,mb_os_crayon_tagged_echo,34,$(1))
|
||||
endef
|
||||
$(call mb_make_call,mb_doc_function_deep,mb_os_echo_command,"Echo's an message to stdout with 'blue' crayon.","<message>")
|
||||
|
||||
|
||||
define mb_os_echo_phase
|
||||
$(MB__ )$(call mb_make_call,mb_os_crayon_tagged_echo,35,$(1))
|
||||
$(MB_ᕽᕽᕽ )$(call mb_make_call,mb_os_crayon_tagged_echo,35,$(1))
|
||||
endef
|
||||
$(call mb_make_call,mb_doc_function_deep,mb_os_echo_phase,"Echo's an message to stdout with 'magenta' crayon.","<message>")
|
||||
|
||||
|
||||
define mb_os_echo_remark
|
||||
$(MB__ )$(call mb_make_call,mb_os_crayon_tagged_echo,36,$(1))
|
||||
$(MB_ᕽᕽᕽ )$(call mb_make_call,mb_os_crayon_tagged_echo,36,$(1))
|
||||
endef
|
||||
$(call mb_make_call,mb_doc_function_deep,mb_os_echo_alert,"Echo's an message to stdout with 'cyan' crayon.","<message>")
|
||||
|
||||
|
|
|
|||
|
|
@ -1,7 +1,7 @@
|
|||
|
||||
define mb_package_create_archive
|
||||
$(MB__ )$(call mb_make_call,mb_os_echo_command,$(MB_I18N_PACKAGE_CREATE_ARCHIVE) $(2))
|
||||
$(MB__ )tar -czf $(2) -C $(1) `ls $(1)`
|
||||
$(MB_ᕽᕽᕽ )$(call mb_make_call,mb_os_echo_command,$(MB_I18N_PACKAGE_CREATE_ARCHIVE) $(2))
|
||||
$(MB_ᕽᕽᕽ )tar -czf $(2) -C $(1) `ls $(1)`
|
||||
endef
|
||||
$(call mb_make_call,mb_doc_function,mb_package_create_archive,"Create an distribution archive.","<dir> <artifact>")
|
||||
|
||||
|
|
|
|||
|
|
@ -24,76 +24,76 @@ $(call mb_make_call,mb_doc_variable_deep,MB_SDCC_AR_FLAGS,"The SDCC module archi
|
|||
|
||||
|
||||
define _mb_sdcc_path
|
||||
$(MB__ )$(if $(MB_SDCC_PATH),$(MB_SDCC_PATH)/$(1),$(1))
|
||||
$(MB_ᕽᕽᕽ )$(if $(MB_SDCC_PATH),$(MB_SDCC_PATH)/$(1),$(1))
|
||||
endef
|
||||
|
||||
|
||||
define mb_sdcc_compile_asm
|
||||
$(MB__ )$(call mb_make_call,mb_os_echo_command,$(MB_I18N_SDCC_COMPILE) $(2) - ASM)
|
||||
$(MB__ )$(call mb_make_call,_mb_sdcc_path,sdasz80) $(MB_SDCC_ASZ80_FLAGS) $(2) $(1)
|
||||
$(MB_ᕽᕽᕽ )$(call mb_make_call,mb_os_echo_command,$(MB_I18N_SDCC_COMPILE) $(2) - ASM)
|
||||
$(MB_ᕽᕽᕽ )$(call mb_make_call,_mb_sdcc_path,sdasz80) $(MB_SDCC_ASZ80_FLAGS) $(2) $(1)
|
||||
endef
|
||||
$(call mb_make_call,mb_doc_function,mb_sdcc_compile_asm,"Compiles asm source code.","<in> <out>")
|
||||
|
||||
|
||||
define mb_sdcc_arlib_asm
|
||||
$(MB__ )$(call mb_make_call,mb_os_echo_command,$(MB_I18N_SDCC_ARLIB) $(2))
|
||||
$(MB__ )$(call mb_make_call,_mb_sdcc_path,sdar) $(MB_SDCC_AR_FLAGS) $(1) $(2)
|
||||
$(MB_ᕽᕽᕽ )$(call mb_make_call,mb_os_echo_command,$(MB_I18N_SDCC_ARLIB) $(2))
|
||||
$(MB_ᕽᕽᕽ )$(call mb_make_call,_mb_sdcc_path,sdar) $(MB_SDCC_AR_FLAGS) $(1) $(2)
|
||||
endef
|
||||
$(call mb_make_call,mb_doc_function,mb_sdcc_arlib_asm,"Link asm lib module.","<in> <out>")
|
||||
|
||||
|
||||
define mb_sdcc_link_asm
|
||||
$(MB__ )$(call mb_make_call,mb_os_echo_command,$(MB_I18N_SDCC_LINK) $(2) - ASM @ $(3))
|
||||
$(MB__ )$(call mb_make_call,_mb_sdcc_path,sdcc) $(MB_SDCC_FLAG_CPU) $(MB_SDCC_CC_FLAGS) --no-std-crt0 --code-loc $(3) -o $(2) $(1)
|
||||
$(MB_ᕽᕽᕽ )$(call mb_make_call,mb_os_echo_command,$(MB_I18N_SDCC_LINK) $(2) - ASM @ $(3))
|
||||
$(MB_ᕽᕽᕽ )$(call mb_make_call,_mb_sdcc_path,sdcc) $(MB_SDCC_FLAG_CPU) $(MB_SDCC_CC_FLAGS) --no-std-crt0 --code-loc $(3) -o $(2) $(1)
|
||||
endef
|
||||
$(call mb_make_call,mb_doc_function,mb_sdcc_link_asm,"Links asm to custom code location.","<in> <out> <code-loc>")
|
||||
|
||||
|
||||
define mb_sdcc_link_asm_0000
|
||||
$(MB__ )$(call mb_make_call,mb_sdcc_link_asm,$(1),$(2),0x0000)
|
||||
$(MB_ᕽᕽᕽ )$(call mb_make_call,mb_sdcc_link_asm,$(1),$(2),0x0000)
|
||||
endef
|
||||
$(call mb_make_call,mb_doc_function,mb_sdcc_link_asm_0000,"Links asm to 0x0000.","<in> <out>")
|
||||
|
||||
|
||||
define mb_sdcc_link_asm_0100
|
||||
$(MB__ )$(call mb_make_call,mb_sdcc_link_asm,$(1),$(2),0x0100)
|
||||
$(MB_ᕽᕽᕽ )$(call mb_make_call,mb_sdcc_link_asm,$(1),$(2),0x0100)
|
||||
endef
|
||||
$(call mb_make_call,mb_doc_function,mb_sdcc_link_asm_0100,"Links asm to 0x0100.","<in> <out>")
|
||||
|
||||
|
||||
define mb_sdcc_link_asm_1000
|
||||
$(MB__ )$(call mb_make_call,mb_sdcc_link_asm,$(1),$(2),0x1000)
|
||||
$(MB_ᕽᕽᕽ )$(call mb_make_call,mb_sdcc_link_asm,$(1),$(2),0x1000)
|
||||
endef
|
||||
$(call mb_make_call,mb_doc_function,mb_sdcc_link_asm_1000,"Links asm to 0x1000.","<in> <out>")
|
||||
|
||||
|
||||
define mb_sdcc_link_asm_4000
|
||||
$(MB__ )$(call mb_make_call,mb_sdcc_link_asm,$(1),$(2),0x4000)
|
||||
$(MB_ᕽᕽᕽ )$(call mb_make_call,mb_sdcc_link_asm,$(1),$(2),0x4000)
|
||||
endef
|
||||
$(call mb_make_call,mb_doc_function,mb_sdcc_link_asm_4000,"Links asm to 0x4000.","<in> <out>")
|
||||
|
||||
|
||||
define mb_sdcc_link_asm_8000
|
||||
$(MB__ )$(call mb_make_call,mb_sdcc_link_asm,$(1),$(2),0x8000)
|
||||
$(MB_ᕽᕽᕽ )$(call mb_make_call,mb_sdcc_link_asm,$(1),$(2),0x8000)
|
||||
endef
|
||||
$(call mb_make_call,mb_doc_function,mb_sdcc_link_asm_8000,"Links asm to 0x8000.","<in> <out>")
|
||||
|
||||
|
||||
define mb_sdcc_link_asm_C000
|
||||
$(MB__ )$(call mb_make_call,mb_sdcc_link_asm,$(1),$(2),0xC000)
|
||||
$(MB_ᕽᕽᕽ )$(call mb_make_call,mb_sdcc_link_asm,$(1),$(2),0xC000)
|
||||
endef
|
||||
$(call mb_make_call,mb_doc_function,mb_sdcc_link_asm_C000,"Links asm to 0xC000.","<in> <out>")
|
||||
|
||||
|
||||
define mb_sdcc_link_asm_bdos
|
||||
$(MB__ )$(call mb_make_call,mb_sdcc_link_asm_0100,$(1),$(2))
|
||||
$(MB_ᕽᕽᕽ )$(call mb_make_call,mb_sdcc_link_asm_0100,$(1),$(2))
|
||||
endef
|
||||
$(call mb_make_call,mb_doc_function,mb_sdcc_link_asm_bdos,"Links asm to BDOS.","<in> <out>")
|
||||
|
||||
|
||||
define mb_sdcc_objcopy
|
||||
$(MB__ )$(call mb_make_call,mb_os_echo_command,$(MB_I18N_SDCC_OBJCOPY) $(2))
|
||||
$(MB__ )$(call mb_make_call,_mb_sdcc_path,sdobjcopy) -I ihex --output-target$(MB_MAKE_EQUALS)binary $(1) $(2)
|
||||
$(MB_ᕽᕽᕽ )$(call mb_make_call,mb_os_echo_command,$(MB_I18N_SDCC_OBJCOPY) $(2))
|
||||
$(MB_ᕽᕽᕽ )$(call mb_make_call,_mb_sdcc_path,sdobjcopy) -I ihex --output-target$(MB_MAKE_EQUALS)binary $(1) $(2)
|
||||
endef
|
||||
$(call mb_make_call,mb_doc_function,mb_sdcc_objcopy,"Converts an hex file to binary.","<in> <out>")
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue