Willem Cazander
a16516d934
All checks were successful
Run test asserts / Test-Asserts (push) Successful in -6s
70 lines
3.4 KiB
Makefile
70 lines
3.4 KiB
Makefile
#
|
|
# Module based project makefile for msxbuild.
|
|
#
|
|
|
|
# Configure make,project,msxbuild
|
|
PATH_BIN := bin
|
|
PATH_SRC := src
|
|
PATH_MSXBUILD ?= .
|
|
include $(PATH_MSXBUILD)/lib/make/setup-prolog.mk
|
|
include $(PATH_MSXBUILD)/lib/make/setup-verbose.mk
|
|
include $(PATH_MSXBUILD)/lib/make/setup-debug.mk
|
|
-include Makelocal.mk
|
|
|
|
# TODO: Temp redo src mk files
|
|
.RECIPEPREFIX :=
|
|
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 (TODO move)
|
|
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 = 標準マイクロオブジェクトコピー
|
|
MB_I18N_PROJ_PHASEID_CLEAN = クリーン
|
|
MB_I18N_PROJ_PHASEDOC_CLEAN = プロジェクトのビルドフォルダーをクリーンアップします。
|
|
MB_I18N_PROJ_PHASEID_INIT = 初期化する
|
|
MB_I18N_PROJ_PHASEDOC_INIT = モジュール出力フォルダーをセットアップして検証します。
|
|
MB_I18N_PROJ_PHASEID_PROCESS = プロセス
|
|
MB_I18N_PROJ_PHASEDOC_PROCESS = コンパイル前にソースを処理します。
|
|
MB_I18N_PROJ_PHASEID_COMPILE = コンパイル
|
|
MB_I18N_PROJ_PHASEDOC_COMPILE = すべてのプロジェクト ソースをコンパイルします。
|
|
MB_I18N_PROJ_PHASEID_LINK = リンク
|
|
MB_I18N_PROJ_PHASEDOC_LINK = すべてのプロジェクト中間ファイルをリンクします。
|
|
MB_I18N_PROJ_PHASEID_BUILD = 建てる
|
|
MB_I18N_PROJ_PHASEDOC_BUILD = すべてのプロジェクト成果物をビルドします。
|
|
MB_I18N_PROJ_PHASEID_TEST = テスト
|
|
MB_I18N_PROJ_PHASEDOC_TEST = すべてのアサーション テストを実行します。
|
|
MB_I18N_PROJ_PHASEID_PACKAGE = パッケージ
|
|
MB_I18N_PROJ_PHASEDOC_PACKAGE = プロジェクトのパッケージを作成します。
|
|
MB_I18N_PROJ_PHASEID_PACKAGE_QA = パッケージの品質保証
|
|
MB_I18N_PROJ_PHASEDOC_PACKAGE_QA = すべてのパッケージを実行します。プロジェクトの品質保証。
|
|
MB_I18N_PROJ_PHASEID_PACKAGE_DEPLOY = パッケージのデプロイ
|
|
MB_I18N_PROJ_PHASEDOC_PACKAGE_DEPLOY = パッケージをデプロイします。
|
|
|
|
$(call mb_make_call,mb_proj_flow_setup_i18n)
|
|
endif
|
|
|