xref: /openbsd/regress/usr.bin/calendar/Makefile (revision b3a805e9)
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