aboutsummaryrefslogtreecommitdiff
path: root/Makefile.test
diff options
context:
space:
mode:
Diffstat (limited to 'Makefile.test')
-rw-r--r--Makefile.test9
1 files changed, 7 insertions, 2 deletions
diff --git a/Makefile.test b/Makefile.test
index 46af49a..787489c 100644
--- a/Makefile.test
+++ b/Makefile.test
@@ -11,6 +11,7 @@ MACROASM_FLAGS += -I$(PROJ_DIR)/include/ -E
include $(PROJ_DIR)/Makefile.config
include $(PROJ_DIR)/Makefile.util
+include $(PROJ_DIR)/tools/Makefile.tools
ifdef DEBUG
IVFLAGS += -DDEBUG
@@ -42,7 +43,9 @@ ifdef VGA_TEST
endif
endif
-$(PROJ_DIR)/% :
+TOOLS_TARGETS = $(addprefix $(PROJ_DIR)/tools/,$(TOOLS))
+
+$(TOOLS_TARGETS) : $(PROJ_DIR)/% :
$(MAKE) -C $(PROJ_DIR) $*
%.mem : %.memv
@@ -70,4 +73,6 @@ clean :
rm $(GENERATED_MEM_FILES) *.vvp *.wasm report.log VGAdump.mem \
VGAdump.ppm 2>/dev/null || true
-.PHONY : test clean
+.PHONY : test clean $(TOOLS_TARGETS)
+
+.SECONDARY : $(TOOLS_TARGETS)