chiark / gitweb /
build system: Reorganise check targets
authorIan Jackson <ijackson@chiark.greenend.org.uk>
Thu, 14 Nov 2019 01:24:39 +0000 (01:24 +0000)
committerIan Jackson <ijackson@chiark.greenend.org.uk>
Thu, 14 Nov 2019 01:42:07 +0000 (01:42 +0000)
Now we don't run msgcode-test unless it's `fullcheck'.

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Subdir.sd.mk

index f9245c2cb660dba68b0c58839b889edf144067c4..97b54830d1ae4115ecadd248f243a25db8a877a0 100644 (file)
@@ -82,7 +82,7 @@ STALE_PYTHON_FILES=   $(foreach e, py pyc, \
 %.o: %.c conffile.yy.h
        $(CC) $(CPPFLAGS) $(ALL_CFLAGS) -c $< -o $@
 
-all::  $(TARGETS) check
+all::  $(TARGETS)
 
 ${srcdir}/config.h.in: configure.ac
        cd ${srcdir} && autoheader
@@ -121,17 +121,15 @@ endif
 
 TESTDIRS=stest mtest
 
-FAST_CHECKS= eax-aes-test.confirm eax-serpent-test.confirm \
+&TARGETS_check = eax-aes-test.confirm eax-serpent-test.confirm \
        eax-serpentbe-test.confirm check-ipaddrset \
        $(addsuffix /check,$(TESTDIRS))
 
-CHECKS += $(FAST_CHECKS)
-CHECKS += msgcode-test.confirm
-
-check: $(CHECKS)
+&TARGETS_fullcheck += $(&TARGETS_check)
+&TARGETS_fullcheck += msgcode-test.confirm
 
 recheck:
-       rm -f $(FAST_CHECKS)
+       rm -f $(&TARGETS_CHECK)
        rm -rf $(addsuffix /d-*, $(TESTDIRS))
        $(MAKE) check