> return $preamble . <<'EOF'; > +ifdef TEST_VERBOSE > + override TEST_VERBOSE = -verbose > +endif
pretty sure ifdef/endif/override/ifeq are not portable (gmake-isms) better to have the Makefile run 't/TEST -verbose=$(TEST_VERBOSE)' of course, would still want 't/TEST -v' to work as it does now (turning verbose on). -verbose=0 should be off and -verbose=1 on if possible.