msxbuild/Makefile
Willem Cazander d7dc7b9644
All checks were successful
Run test asserts / Test-Asserts (push) Successful in -3s
Added i18n and updated jp i18n test text.
2024-07-08 04:23:37 +02:00

136 lines
3.1 KiB
Makefile
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

#
# Module based project makefile for msxbuild.
#
# Configure make to normal empty state
MAKEFLAGS += --no-builtin-rules
MAKEFLAGS += --no-builtin-variables
.SUFFIXES:
.PHONY: Makefile
# Configure make verbose mode
ifdef VERBOSE
ifeq ("$(VERBOSE)", "off")
.SILENT:
endif
endif
ifdef
ifeq ("$(うるさい)", "ユニット")
.SILENT:
endif
endif
ifdef LUIDRUCHTIG
ifeq ("$(LUIDRUCHTIG)", "uit")
.SILENT:
endif
endif
ifdef VERBOSA
ifeq ("$(VERBOSA)", "traje")
.SILENT:
endif
endif
ifdef VERBOSO
ifeq ("$(VERBOSO)", "traje")
.SILENT:
endif
endif
ifdef VERBEUSE
ifeq ("$(VERBEUSE)", "dehors")
.SILENT:
endif
endif
ifdef VERBEUX
ifeq ("$(VERBEUX)", "dehors")
.SILENT:
endif
endif
ifdef шумный
ifeq ("$(шумный)", "вне")
.SILENT:
endif
endif
ifdef
ifeq ("$(吵雜)", "出去")
.SILENT:
endif
endif
ifdef
ifeq ("$(वाचाल)", "बंद")
.SILENT:
endif
endif
ifdef
ifeq ("$(ᕗᕉᑉᕉᔅ)", "ᖃᒥᓪᓗᒍ")
.SILENT:
endif
endif
ifndef VERBOSE
ifndef
ifndef LUIDRUCHTIG
ifndef VERBOSA
ifndef VERBOSO
ifndef VERBEUSE
ifndef VERBEUX
ifndef шумный
ifndef
ifndef
ifndef
.SILENT:
endif
endif
endif
endif
endif
endif
endif
endif
endif
endif
endif
# Configure project
-include Makelocal.mk
PATH_BIN := bin
PATH_SRC := src
PATH_MSXBUILD ?= .
ifeq ($(.DEFAULT_GOAL),)
.DEFAULT_GOAL := @help
endif
# Generate project flow
include $(PATH_MSXBUILD)/lib/make/msxbuild.mk
$(call mb_make_call,mb_doc_flow_help,MSXBUILD-Example)
$(call mb_make_call,mb_make_flow_0module,$(PATH_SRC))
$(call mb_make_call,mb_proj_flow_setup,$(PATH_BIN))
$(call mb_make_call,mb_flight_proj_flow_video,$(PATH_BIN))
# Add japanese support
ifdef LANG_JP
MB_I18N_ASSERT_SUCCESS = "アサート成功"
MB_I18N_AUTOEXEC_WRITE = "自動実行の書き込み"
MB_I18N_CONV_UNIX2DOS = "ディスクシステムの行末に変換"
MB_I18N_CONV_DOS2UNIX = "メインフレームラインエンドに変換"
MB_I18N_MAKE_CHECK_ARG1 = "引数 一 がありません。"
MB_I18N_MAKE_CHECK_ARG2 = "引数 二 がありません。"
MB_I18N_MAKE_CHECK_ARG3 = "引数 三 がありません。"
MB_I18N_MAKE_CHECK_ARG4 = "引数 四 がありません。"
MB_I18N_MAKE_CHECK_ARG5 = "引数 五 がありません。"
MB_I18N_MSXHUB_FILE_FETCH = "コンピューターハブファイルを取得する"
MB_I18N_MSXROM_FILE_FETCH = "読み取り専用メモリファイルを取得する"
MB_I18N_OPENMSX_STARTUP = "オープンメッカシステムを開始"
MB_I18N_OS_ECHO_CRAYON = "©Δ∞ 仙上主天"
MB_I18N_PROJ_STEP_BEFORE = "フェーズ前"
MB_I18N_PROJ_STEP_AFTER = "フェーズ後"
MB_I18N_PROJ_STEP_DONE = "プライムパイターゲットの実行を終了しました"
MB_I18N_PROJ_DIR_CREATE = "フォルダーの作成"
MB_I18N_PROJ_DIR_DELETE = "フォルダーの削除"
MB_I18N_SDCC_COMPILE = "標準マイクロコンパイラ"
MB_I18N_SDCC_ARLIB = "標準マイクロビルドライブラリ"
MB_I18N_SDCC_LINK = "標準マイクロリンクメッカ図書館"
MB_I18N_SDCC_OBJCOPY = "標準マイクロオブジェクトコピー"
$(call mb_make_call,mb_proj_flow_setup_jp)
endif