2024-06-30 00:42:42 +00:00
|
|
|
#
|
2024-07-12 15:59:26 +00:00
|
|
|
# Module based project makefile to self build msxbuild.
|
2024-06-30 00:42:42 +00:00
|
|
|
#
|
2024-07-05 18:43:18 +00:00
|
|
|
PATH_BIN := bin
|
|
|
|
PATH_SRC := src
|
2024-07-05 22:11:54 +00:00
|
|
|
PATH_MSXBUILD ?= .
|
2024-07-12 15:59:26 +00:00
|
|
|
MB_PROJ_META_GROUP_ID ?= love.distributedrebirth.msx4.firemake.make4.msxbuild
|
|
|
|
MB_PROJ_META_ARTIFACT_ID ?= msxbuild
|
|
|
|
MB_PROJ_META_VERSION ?= 1.0.0
|
|
|
|
MB_PROJ_META_NAME ?= MSXBUILD
|
2024-07-12 16:30:53 +00:00
|
|
|
MB_PROJ_META_DESCRIPTION ?= Library to use openMSX in build pipeline.
|
2024-07-12 15:59:26 +00:00
|
|
|
MB_PROJ_META_WEBSITE ?= https://code.distributedrebirth.love/arch-msx/msxbuild
|
|
|
|
.RECIPEPREFIX := _
|
2024-07-12 16:30:53 +00:00
|
|
|
.DEFAULT_GOAL := @all
|
2024-07-12 15:59:26 +00:00
|
|
|
-include Makelocal.mk
|
2024-07-10 20:35:14 +00:00
|
|
|
include $(PATH_MSXBUILD)/lib/make/msxbuild-prolog.mk
|
2024-07-05 22:11:54 +00:00
|
|
|
include $(PATH_MSXBUILD)/lib/make/msxbuild.mk
|
2024-07-12 15:59:26 +00:00
|
|
|
$(call mb_make_call,mb_setup_default,$(PATH_BIN),$(PATH_SRC))
|
|
|
|
|
|
|
|
# Optional: make faster and setup graph root
|
|
|
|
.PHONY: Makefile
|
|
|
|
.PHONY: Makelocal.mk
|
|
|
|
.PHONY: $(PATH_MSXBUILD)/lib/make/msxbuild-prolog.mk
|
|
|
|
.PHONY: $(PATH_MSXBUILD)/lib/make/msxbuild.mk
|
2024-07-12 16:30:53 +00:00
|
|
|
Makefile:: Makelocal.mk
|
|
|
|
Makefile:: $(PATH_MSXBUILD)/lib/make/msxbuild-prolog.mk
|
|
|
|
Makefile:: $(PATH_MSXBUILD)/lib/make/msxbuild.mk
|
2024-07-12 15:59:26 +00:00
|
|
|
@@include-root:: Makefile
|
2024-07-07 02:33:03 +00:00
|
|
|
|