1# $OpenBSD: Makefile,v 1.4 2019/03/21 19:31:57 millert Exp $ 2 3FILES?!= ls ${.CURDIR}/[0-9]*.out 4 5CALENDAR?= calendar 6IN= ${.CURDIR}/in 7OUT= ${.CURDIR}/${*}.out 8 9.for f in ${FILES} 10REGRESS_TARGETS+=${f:C|.*/||} 11.endfor 12.for f in ${FILES} 13${f:C|.*/||}: 14 @echo ${*} 15 @${CALENDAR} -f ${IN} -t ${f:C|.*/||:C/\..*//} | diff -u ${OUT} - 16.endfor 17 18REGRESS_TARGETS+=before after noweekend 19 20before: 21 @echo ${*} 22 @${CALENDAR} -f ${.CURDIR}/beforeafter.in -t 20190109 -B 5 | diff -U 7 ${.CURDIR}/before.out - 23 24after: 25 @echo ${*} 26 @${CALENDAR} -f ${.CURDIR}/beforeafter.in -t 20190111 -A 5 | diff -U 7 ${.CURDIR}/after.out - 27 28noweekend: 29 @echo ${*} 30 @${CALENDAR} -f ${.CURDIR}/beforeafter.in -t 20190111 -A 0 | diff -U 7 ${.CURDIR}/noweekend.out - 31 32.PHONY: ${REGRESS_TARGETS} 33 34.include <bsd.regress.mk> 35