include common.make
-&TESTSCRIPTS ?= $(shell echo &^/t-*[0-9a-z])
+&TESTSCRIPTS ?= $(wildcard &^/t-[a-z]*[0-9a-z])
+ifneq ($(OLD_SECNET_DIR),)
+&TESTSCRIPTS += $(wildcard &^/t-C*[0-9a-z])
+endif
+
&TESTNAMES := $(patsubst t-%,%,$(notdir $(&TESTSCRIPTS)))
&DEPS += $(src)/test-common.tcl
&DEPS += common.make
&DEPS += $(src)/test-common.sd.mk
-&DEPS += &/Subdir.mk
-
-&TARGETS += &check
+&DEPS += &/Dir.mk
&check-real: $(foreach t,$(&TESTNAMES),&d-$t/ok)
$(CHECK_SILENT) export SECNET_TEST_BUILDDIR=$(topbuilddir); \
export PYTHONBYTECODEBASE=/dev/null; \
cd $(src) && \
- &/t-$* >$(topbuilddir)/&/d-$*/log 2>\&1 \
- || { cat $(topbuilddir)/&/d-$*/log >\&2; false; }
+ &/t-$* >$(topbuilddir)/&/d-$*/log 2>&\&1 \
+ || { cat $(topbuilddir)/&/d-$*/log >&\&2; false; }
$(CHECK_SILENT) printf "&/$* "
$(CHECK_SILENT) touch $@
+&CLEAN += & *.so
+
&clean::
- $(RM) -f & *.o *.so
$(RM) -rf & tmp
$(RM) -rf & d-*