From ad26daf9e474eb4b16fa4a030dbfdf2cf47dd6f0 Mon Sep 17 00:00:00 2001 From: Rachel Date: Sun, 1 Jun 2025 16:36:05 -0700 Subject: [PATCH] Update metroskrew to 0.1.3 (#534) --- Makefile | 33 +++++++++++++++++++++++++++++---- 1 file changed, 29 insertions(+), 4 deletions(-) diff --git a/Makefile b/Makefile index 8cc41a345b..4e6c63e804 100644 --- a/Makefile +++ b/Makefile @@ -1,4 +1,24 @@ -.PHONY: all release debug check rom data target format clean distclean purge update setup_release setup_debug configure skrew meson +# Keep this list in alphabetical order for ease of reference. +.PHONY: \ + all \ + check \ + clean \ + configure \ + data \ + distclean \ + debug \ + format \ + meson \ + purge \ + release \ + rom \ + setup_debug \ + setup_release \ + skrew \ + skrewrm \ + skrewup \ + target \ + update SUBPROJ_DIR := subprojects @@ -30,7 +50,7 @@ endif # Set up the compiler toolchain dependency SKREW_GET := tools/devtools/get_metroskrew.sh -SKREW_VER := 0.1.2 +SKREW_VER := 0.1.3 SKREW_DIR := $(SUBPROJ_DIR)/metroskrew ifneq (,$(findstring Linux,$(UNAME_S))) @@ -114,8 +134,8 @@ else $(MESON) subprojects purge --confirm endif -update: meson - $(MESON) subprojects update +update: meson skrewup + $(MESON) subprojects update || true setup_release: $(BUILD)/build.ninja $(MESON) configure build -Dgdb_debugging=false @@ -151,5 +171,10 @@ $(MESON_SUB): skrew: $(SKREW_EXE) +skrewrm: + rm -rf $(SKREW_DIR) + +skrewup: skrewrm skrew + $(SKREW_EXE): SKREW_SYS=$(SKREW_SYS) SKREW_VER=$(SKREW_VER) SKREW_DIR=$(SKREW_DIR) $(SKREW_GET)