version 1.15, 2018/09/26 09:34:23 |
version 1.16, 2018/10/05 11:15:29 |
|
|
.endif |
.endif |
|
|
REGRESS_SETUP?= |
REGRESS_SETUP?= |
|
REGRESS_SETUP_ONCE?= |
REGRESS_CLEANUP?= |
REGRESS_CLEANUP?= |
|
|
.if !empty(REGRESS_SETUP) |
.if !empty(REGRESS_SETUP) |
${REGRESS_TARGETS}: ${REGRESS_SETUP} |
${REGRESS_TARGETS}: ${REGRESS_SETUP} |
.endif |
.endif |
|
|
|
.if !empty(REGRESS_SETUP_ONCE) |
|
CLEANFILES+=${REGRESS_SETUP_ONCE:S/^/stamp-/} |
|
${REGRESS_TARGETS}: ${REGRESS_SETUP_ONCE:S/^/stamp-/} |
|
${REGRESS_SETUP_ONCE:S/^/stamp-/}: .SILENT |
|
${MAKE} -C ${.CURDIR} ${@:S/^stamp-//} |
|
date >$@ |
|
REGRESS_CLEANUP+=${REGRESS_SETUP_ONCE:S/^/cleanup-stamp-/} |
|
${REGRESS_SETUP_ONCE:S/^/cleanup-stamp-/}: .SILENT |
|
rm -f ${@:S/^cleanup-//} |
|
.endif |
|
|
regress: .SILENT |
regress: .SILENT |
.if ! ${REGRESS_LOG:M/*} |
.if ! ${REGRESS_LOG:M/*} |
echo ========================================================= |
echo ========================================================= |
|
|
echo It currently points to: ${REGRESS_LOG} |
echo It currently points to: ${REGRESS_LOG} |
echo ========================================================= |
echo ========================================================= |
exit 1 |
exit 1 |
|
.endif |
|
.if !empty(REGRESS_SETUP_ONCE) |
|
rm -f ${REGRESS_SETUP_ONCE:S/^/stamp-/} |
.endif |
.endif |
.for RT in ${REGRESS_TARGETS} ${REGRESS_CLEANUP} |
.for RT in ${REGRESS_TARGETS} ${REGRESS_CLEANUP} |
. if ${REGRESS_SKIP_TARGETS:M${RT}} |
. if ${REGRESS_SKIP_TARGETS:M${RT}} |