msxbuild/Makefile
Willem Cazander f91840f1cc
All checks were successful
Run test asserts / Test-Asserts (push) Successful in -1s
Add verbose code to read verbose flags.
2024-07-07 05:38:57 +02:00

112 lines
2.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, can't use tabs here, than no indenting,
# as white space is not for typing multiple white spaces.
.SUFFIXES:
.PHONY: Makefile
ifdef VERBOSE
ifeq ("$(VERBOSE)", "off")
.SILENT:
endif
endif
ifdef
ifeq ("$(冗長な)", "オフ")
.SILENT:
endif
endif
ifdef UITGEBREID
ifeq ("$(UITGEBREID)", "uit")
.SILENT:
endif
endif
ifdef VERBOSA
ifeq ("$(VERBOSA)", "apagada")
.SILENT:
endif
endif
ifdef VERBOSO
ifeq ("$(VERBOSO)", "apagado")
.SILENT:
endif
endif
ifdef VERBEUSE
ifeq ("$(VERBEUSE)", "désactivé")
.SILENT:
endif
endif
ifdef VERBEUX
ifeq ("$(VERBEUX)", "désactivé")
.SILENT:
endif
endif
ifdef подробный
ifeq ("$(подробный)", "выключенный")
.SILENT:
endif
endif
ifdef
ifeq ("$(冗長的)", "離開")
.SILENT:
endif
endif
ifdef
ifeq ("$(वाचाल)", "बंद")
.SILENT:
endif
endif
ifndef VERBOSE
ifndef
ifndef UITGEBREID
ifndef VERBOSA
ifndef VERBOSO
ifndef VERBEUSE
ifndef VERBEUX
ifndef подробный
ifndef
ifndef
.SILENT:
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_eval,mb_doc_flow_help,MSXBUILD-Example)
$(call mb_make_call_eval,mb_make_flow_0module,$(PATH_SRC))
$(call mb_make_call_eval,mb_proj_flow_setup,$(PATH_BIN))
$(call mb_make_call_eval,mb_proj_flow_flight_video,$(PATH_BIN))
# Add japanese support
ifdef LANG_JP
MB_MAKE_ECHO_CRAYON = "©Δ∞ 仙上主天"
MB_PROJ_META_NAME = "メッカシステム拡大建てる"
MB_PROJ_STEP_BEFORE_PREFIX = "フェーズ前 "
MB_PROJ_STEP_AFTER_PREFIX = "フェーズ後 "
MB_PROJ_STEP_DONE_PREFIX = "プライムパイターゲットの実行を終了しました "
MB_OPENMSX_LOG_PREFIX = "オープンメッカシステム拡張を開始しましょう!のために"
MB_AUTOEXEC_LOG_PREFIX = "自動実行の書き込み"
$(call mb_make_call_eval,mb_proj_flow_setup_jp)
endif