=================================================================== RCS file: /cvsrepo/anoncvs/cvs/src/share/mk/bsd.regress.mk,v retrieving revision 1.14 retrieving revision 1.15 diff -u -r1.14 -r1.15 --- src/share/mk/bsd.regress.mk 2018/01/15 20:38:47 1.14 +++ src/share/mk/bsd.regress.mk 2018/09/26 09:34:23 1.15 @@ -1,4 +1,4 @@ -# $OpenBSD: bsd.regress.mk,v 1.14 2018/01/15 20:38:47 bluhm Exp $ +# $OpenBSD: bsd.regress.mk,v 1.15 2018/09/26 09:34:23 bluhm Exp $ # Documented in bsd.regress.mk(5) # No man pages for regression tests. @@ -65,8 +65,14 @@ . if !empty(ERRORS:M"Fatal\:*") || !empty(ERRORS:M'Fatal\:*') @exit 1 . endif -.endif +.endif +REGRESS_SETUP?= +REGRESS_CLEANUP?= +.if !empty(REGRESS_SETUP) +${REGRESS_TARGETS}: ${REGRESS_SETUP} +.endif + regress: .SILENT .if ! ${REGRESS_LOG:M/*} echo ========================================================= @@ -75,7 +81,7 @@ echo ========================================================= exit 1 .endif -.for RT in ${REGRESS_TARGETS} +.for RT in ${REGRESS_TARGETS} ${REGRESS_CLEANUP} . if ${REGRESS_SKIP_TARGETS:M${RT}} @echo -n "SKIP " ${_REGRESS_OUT} . else