xref: /openbsd-src/regress/usr.bin/mandoc/roff/de/Makefile (revision f896f978471c438a236f2c18e78f13e0de6175c0)
1# $OpenBSD: Makefile,v 1.15 2022/08/02 10:59:51 schwarze Exp $
2
3REGRESS_TARGETS	 = append cond empty escname factorial
4REGRESS_TARGETS	+= indir infinite startde tab TH Dd
5LINT_TARGETS	 = escname indir infinite
6
7# groff-1.22.4 defect:
8# infinite recursion aborts output completely
9
10SKIP_GROFF	 = infinite
11
12
13# --- local rules ---
14
15REGRESS_TARGETS	+= TH_opt Dd_opt
16
17TH_opt.in: TH.in
18	cp ${.ALLSRC} ${.TARGET}
19
20Dd_opt.in: Dd.in
21	cp ${.ALLSRC} ${.TARGET}
22
23TH_opt.mandoc_ascii: TH_opt.in
24	${MANDOC} ${MOPTS} -Ios=OpenBSD -Tascii -man TH_opt.in > ${.TARGET}
25
26Dd_opt.mandoc_ascii: Dd_opt.in
27	${MANDOC} ${MOPTS} -Ios=OpenBSD -Tascii -mdoc Dd_opt.in > ${.TARGET}
28
29TH_opt.out_ascii: TH_opt.in
30	${GROFF} -Tascii -man TH_opt.in > ${.TARGET}
31
32Dd_opt.out_ascii: Dd_opt.in
33	${GROFF} -Tascii -mdoc Dd_opt.in > ${.TARGET}
34
35clean: local-clean
36
37local-clean:
38	rm -f TH_opt.in Dd_opt.in
39
40.include <bsd.regress.mk>
41