1*b3a805e9Smillert# $OpenBSD: Makefile,v 1.4 2019/03/21 19:31:57 millert Exp $ 2043d1bddSmillert 3b248ff5bSmillertFILES?!= ls ${.CURDIR}/[0-9]*.out 4043d1bddSmillert 5043d1bddSmillertCALENDAR?= calendar 6043d1bddSmillertIN= ${.CURDIR}/in 7043d1bddSmillertOUT= ${.CURDIR}/${*}.out 8043d1bddSmillert 9043d1bddSmillert.for f in ${FILES} 10043d1bddSmillertREGRESS_TARGETS+=${f:C|.*/||} 11043d1bddSmillert.endfor 12043d1bddSmillert.for f in ${FILES} 13043d1bddSmillert${f:C|.*/||}: 14043d1bddSmillert @echo ${*} 15db3a8946Stb @${CALENDAR} -f ${IN} -t ${f:C|.*/||:C/\..*//} | diff -u ${OUT} - 16043d1bddSmillert.endfor 17043d1bddSmillert 18*b3a805e9SmillertREGRESS_TARGETS+=before after noweekend 19b248ff5bSmillert 20b248ff5bSmillertbefore: 21b248ff5bSmillert @echo ${*} 22b248ff5bSmillert @${CALENDAR} -f ${.CURDIR}/beforeafter.in -t 20190109 -B 5 | diff -U 7 ${.CURDIR}/before.out - 23b248ff5bSmillert 24b248ff5bSmillertafter: 25b248ff5bSmillert @echo ${*} 26b248ff5bSmillert @${CALENDAR} -f ${.CURDIR}/beforeafter.in -t 20190111 -A 5 | diff -U 7 ${.CURDIR}/after.out - 27b248ff5bSmillert 28*b3a805e9Smillertnoweekend: 29*b3a805e9Smillert @echo ${*} 30*b3a805e9Smillert @${CALENDAR} -f ${.CURDIR}/beforeafter.in -t 20190111 -A 0 | diff -U 7 ${.CURDIR}/noweekend.out - 31*b3a805e9Smillert 32043d1bddSmillert.PHONY: ${REGRESS_TARGETS} 33043d1bddSmillert 34043d1bddSmillert.include <bsd.regress.mk> 35