* Basic.mk.template: Allow arguments to the check target.

This commit is contained in:
Paul Smith 2022-01-24 01:16:58 -05:00
parent 1fd0bfaf1e
commit 6761122be0

View File

@ -88,8 +88,9 @@ COMPILE.cmd = $(CC) $(extra_CFLAGS) $(CFLAGS) $(extra_CPPFLAGS) $(CPPFLAGS) $(TA
# $(call LINK.cmd,<objectlist>) # $(call LINK.cmd,<objectlist>)
LINK.cmd = $(LD) $(extra_LDFLAGS) $(LDFLAGS) $(TARGET_ARCH) $1 $(LDLIBS) $(LINK_OUTPUT) 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.cmd = cd $(SRCDIR)/tests && ./run_make_tests -make $(shell cd $(<D) && pwd)/$(<F)
CHECK.args ?=
# $(call MKDIR.cmd,<dirlist>) # $(call MKDIR.cmd,<dirlist>)
MKDIR.cmd = mkdir -p $1 MKDIR.cmd = mkdir -p $1
@ -123,7 +124,7 @@ $(OBJDIRS):
$(call MKDIR.cmd,$@) $(call MKDIR.cmd,$@)
check: check:
$(CHECK.cmd) $(CHECK.cmd) $(CHECK.args)
clean: clean:
$(CLEANSPACE) $(CLEANSPACE)