summaryrefslogtreecommitdiff
path: root/Basic.mk.template
diff options
context:
space:
mode:
authorPaul Smith <psmith@gnu.org>2022-01-24 01:16:58 -0500
committerPaul Smith <psmith@gnu.org>2022-02-06 18:46:32 -0500
commit6761122be03a65e8b013b5dd902bbea3a87d09e3 (patch)
tree4934e638558be1f250e61c7e3b176368483ead28 /Basic.mk.template
parent1fd0bfaf1e1d8598bf2c78e7ff969073cdb6fec2 (diff)
downloadmake-git-6761122be03a65e8b013b5dd902bbea3a87d09e3.tar.gz
* Basic.mk.template: Allow arguments to the check target.
Diffstat (limited to 'Basic.mk.template')
-rw-r--r--Basic.mk.template5
1 files changed, 3 insertions, 2 deletions
diff --git a/Basic.mk.template b/Basic.mk.template
index 152163dd..f6e677f5 100644
--- a/Basic.mk.template
+++ b/Basic.mk.template
@@ -88,8 +88,9 @@ COMPILE.cmd = $(CC) $(extra_CFLAGS) $(CFLAGS) $(extra_CPPFLAGS) $(CPPFLAGS) $(TA
# $(call LINK.cmd,<objectlist>)
LINK.cmd = $(LD) $(extra_LDFLAGS) $(LDFLAGS) $(TARGET_ARCH) $1 $(LDLIBS) $(LINK_OUTPUT)
-# $(CHECK.cmd)
+# $(CHECK.cmd) $(CHECK.args)
CHECK.cmd = cd $(SRCDIR)/tests && ./run_make_tests -make $(shell cd $(<D) && pwd)/$(<F)
+CHECK.args ?=
# $(call MKDIR.cmd,<dirlist>)
MKDIR.cmd = mkdir -p $1
@@ -123,7 +124,7 @@ $(OBJDIRS):
$(call MKDIR.cmd,$@)
check:
- $(CHECK.cmd)
+ $(CHECK.cmd) $(CHECK.args)
clean:
$(CLEANSPACE)