Otherwise, the tests refuse to run when `check-customs' is started,
because it created a directory called `tests' :)
# when searching for implicit rules and thence targets considered intermediate.
.SECONDARY:
-.PHONY: all clean distclean runtree programs api datafiles force tags configs dust install docs
+.PHONY: all clean distclean runtree programs api datafiles force tags configs dust install docs tests