xref: /freebsd/contrib/sendmail/doc/op/Makefile (revision d39bd2c1388b520fcba9abed1932acacead60fba)
14313cc83SGregory Neil Shapiro#	$Id: Makefile,v 8.16 2006-01-05 22:03:31 ca Exp $
2c2aa98e2SPeter Wemm
3c2aa98e2SPeter WemmDIR=		smm/08.sendmailop
4c2aa98e2SPeter WemmSRCS=		op.me
506f25ae9SGregory Neil ShapiroOBJS=		op.ps
6c2aa98e2SPeter WemmMACROS=		-me
706f25ae9SGregory Neil ShapiroROFF_CMD=	groff
806f25ae9SGregory Neil ShapiroPIC_CMD=	pic
906f25ae9SGregory Neil ShapiroEQN_CMD=	eqn
1013058a91SGregory Neil ShapiroUL_CMD=		ul
1140266059SGregory Neil ShapiroPS2PDF_CMD=	ps2pdf
1206f25ae9SGregory Neil ShapiroPIC=		${PIC_CMD} -C
13602a2b1bSGregory Neil ShapiroEQNASCII=	${EQN_CMD} -C -Tascii
14602a2b1bSGregory Neil ShapiroEQNPS=		${EQN_CMD} -C -Tps
15602a2b1bSGregory Neil ShapiroROFFASCII=	${ROFF_CMD} -Tascii ${MACROS}
16*d39bd2c1SGregory Neil ShapiroROFFNOSGR=	GROFF_NO_SGR=1 ${ROFFASCII}
17602a2b1bSGregory Neil ShapiroROFFPS=		${ROFF_CMD} -Tps -mps ${MACROS}
1813058a91SGregory Neil ShapiroULASCII=	${UL_CMD} -t dumb
1940266059SGregory Neil ShapiroPS2PDF=		${PS2PDF_CMD}
20*d39bd2c1SGregory Neil ShapiroOPTXT_CMD=	${PIC} ${SRCS} | ${EQNASCII} | ${ROFFASCII} | ${ULASCII} 2>/dev/null
21*d39bd2c1SGregory Neil ShapiroOPTXTNS_CMD=	${PIC} ${SRCS} | ${EQNASCII} | ${ROFFNOSGR} | ${ULASCII}
22c2aa98e2SPeter Wemm
2306f25ae9SGregory Neil Shapiroall: ${OBJS}
24c2aa98e2SPeter Wemm
25602a2b1bSGregory Neil Shapiroop.ps: ${SRCS}
2606f25ae9SGregory Neil Shapiro	rm -f $@
27602a2b1bSGregory Neil Shapiro	${PIC} ${SRCS} | ${EQNPS} | ${ROFFPS} > $@
284e4196cbSGregory Neil Shapiro	test -s $@ || ${ROFFPS} -p -e ${SRCS} > $@
29602a2b1bSGregory Neil Shapiro
30602a2b1bSGregory Neil Shapiroop.txt: ${SRCS}
31602a2b1bSGregory Neil Shapiro	rm -f $@
32*d39bd2c1SGregory Neil Shapiro	${OPTXT_CMD} > $@ || ${OPTXTNS_CMD} > $@
33c2aa98e2SPeter Wemm
3440266059SGregory Neil Shapiroop.pdf: op.ps
3540266059SGregory Neil Shapiro	rm -f $@
3640266059SGregory Neil Shapiro	${PS2PDF} op.ps op.pdf
3740266059SGregory Neil Shapiro
3806f25ae9SGregory Neil Shapiroclean:
3940266059SGregory Neil Shapiro	rm -f op.ps op.txt op.pdf
4006f25ae9SGregory Neil Shapiro
4106f25ae9SGregory Neil Shapiroinstall: ${OBJS}
42