]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/blob - contrib/sendmail/doc/op/Makefile
Merge commit '850ef5ae11d69ea3381bd310f564f025fc8caea3'
[FreeBSD/FreeBSD.git] / contrib / sendmail / doc / op / Makefile
1 #       $Id: Makefile,v 8.16 2006-01-05 22:03:31 ca Exp $
2
3 DIR=            smm/08.sendmailop
4 SRCS=           op.me
5 OBJS=           op.ps
6 MACROS=         -me
7 ROFF_CMD=       groff
8 PIC_CMD=        pic
9 EQN_CMD=        eqn
10 UL_CMD=         ul
11 PS2PDF_CMD=     ps2pdf
12 PIC=            ${PIC_CMD} -C
13 EQNASCII=       ${EQN_CMD} -C -Tascii
14 EQNPS=          ${EQN_CMD} -C -Tps
15 ROFFASCII=      ${ROFF_CMD} -Tascii ${MACROS}
16 ROFFNOSGR=      GROFF_NO_SGR=1 ${ROFFASCII}
17 ROFFPS=         ${ROFF_CMD} -Tps -mps ${MACROS}
18 ULASCII=        ${UL_CMD} -t dumb
19 PS2PDF=         ${PS2PDF_CMD}
20 OPTXT_CMD=      ${PIC} ${SRCS} | ${EQNASCII} | ${ROFFASCII} | ${ULASCII} 2>/dev/null
21 OPTXTNS_CMD=    ${PIC} ${SRCS} | ${EQNASCII} | ${ROFFNOSGR} | ${ULASCII}
22
23 all: ${OBJS}
24
25 op.ps: ${SRCS}
26         rm -f $@
27         ${PIC} ${SRCS} | ${EQNPS} | ${ROFFPS} > $@
28         test -s $@ || ${ROFFPS} -p -e ${SRCS} > $@
29
30 op.txt: ${SRCS}
31         rm -f $@
32         ${OPTXT_CMD} > $@ || ${OPTXTNS_CMD} > $@
33
34 op.pdf: op.ps
35         rm -f $@
36         ${PS2PDF} op.ps op.pdf
37
38 clean:
39         rm -f op.ps op.txt op.pdf
40
41 install: ${OBJS}