# # 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_PACKAGE_CREATE_ARCHIVE = ビルド配布アーカイブ 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_CRAYON_TAG = ©Δ∞ 仙上主天 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