1# $OpenBSD: Makefile,v 1.10 2017/07/06 21:33:45 bluhm Exp $ 2 3FILE?= file 4 5REGRESS_TARGETS= t0 t1 t2 t3 t4 t5 t6 t7 t8 t9 \ 6 t10 t11 t15 t17 t18 t19 \ 7 t20 t21 t22 \ 8 t30 t31 t32 t33 \ 9 stdin 10 11# .in: input file 12# .out: desired result 13 14.SUFFIXES: .in 15 16.in: 17 @echo ${*} 18 @${FILE} ${.CURDIR}/${*}.in | \ 19 sed -e "s@${.CURDIR}/@@" | \ 20 diff - ${.CURDIR}/${*}.out || \ 21 (echo "XXX ${*} failed" && false) 22 23stdin: 24 @echo ${*} 25 @${FILE} - <${.CURDIR}/t0.in | \ 26 diff - ${.CURDIR}/${*}.out || \ 27 (echo "XXX ${*} failed" && false) 28 29clean: 30 31.include <bsd.regress.mk> 32