From 8f9c1856a76612a4438a71a293a175e8e2293bb7 Mon Sep 17 00:00:00 2001 From: Arceveti <73617174+Arceveti@users.noreply.github.com> Date: Mon, 11 Sep 2023 14:15:22 -0700 Subject: [PATCH] Add make rebuildtools (#674) --- Makefile | 6 +++++- tools/Makefile | 4 +++- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/Makefile b/Makefile index d1ff4ffd..7ed2344b 100644 --- a/Makefile +++ b/Makefile @@ -557,6 +557,10 @@ all: $(ROM) clean: $(RM) -r $(BUILD_DIR_BASE) +rebuildtools: + $(MAKE) -C tools distclean + $(MAKE) -C tools + distclean: clean $(PYTHON) extract_assets.py --clean $(MAKE) -C $(TOOLS_DIR) clean @@ -894,7 +898,7 @@ endif $(BUILD_DIR)/$(TARGET).objdump: $(ELF) $(OBJDUMP) -D $< > $@ -.PHONY: all clean distclean default test load +.PHONY: all clean distclean default test load rebuildtools # with no prerequisites, .SECONDARY causes no intermediate target to be removed .SECONDARY: diff --git a/tools/Makefile b/tools/Makefile index 03c5df76..a6ad61f9 100644 --- a/tools/Makefile +++ b/tools/Makefile @@ -80,6 +80,8 @@ clean: $(RM) UNFLoader* $(MAKE) -C audiofile clean +distclean: clean + define COMPILE $(1): $($1_SOURCES) $$(CC) $(CFLAGS) $($1_CFLAGS) $$^ -o $$@ $($1_LDFLAGS) $(LDFLAGS) @@ -90,4 +92,4 @@ $(foreach p,$(BUILD_PROGRAMS),$(eval $(call COMPILE,$(p)))) $(LIBAUDIOFILE): @$(MAKE) -C audiofile -.PHONY: all all-except-recomp clean default +.PHONY: all all-except-recomp clean distclean default