Makefile revision 74861
1# $FreeBSD: head/gnu/usr.bin/groff/tmac/Makefile 74861 2001-03-27 14:59:06Z ru $
2
3.include "../Makefile.inc"
4
5TMACOWN?=	${BINOWN}
6TMACGRP?=	${BINGRP}
7TMACMODE?=	${NOBINMODE}
8TMACDIR?=	${SHAREDIR}/tmac
9MDOCDIR?=	${TMACDIR}/mdoc
10LOCALEDIR?=     ${MDOCDIR}/locale
11
12MAN=		groff_tmac.5
13MLINKS+=	groff_tmac.5 tmac.5
14MAN+=		groff_ms.7 groff_man.7 groff_me.7 groff_msafer.7 groff_markup.7
15MLINKS+=	groff_ms.7 ms.7
16MLINKS+=	groff_me.7 me.7
17MLINKS+=	groff_msafer.7 msafer.7
18MLINKS+=	groff_markup.7 markup.7
19LINKS=          ${TMACDIR}/tmac.andoc ${TMACDIR}/tmac.an
20
21CLEANFILES=	${MAN} ${MDOCFILES} ${STRIPFILES} ${SPECIALFILES}
22CLEANFILES+=	tmac.an-old
23
24FILES=          tmac.mandoc tmac.andoc tmac.pic tmac.ps tmac.psnew tmac.psold \
25		tmac.pspic tmac.psatk tmac.dvi tmac.tty tmac.tty-char \
26		tmac.X tmac.Xps tmac.latin1 tmac.lj4 eqnrc troffrc troffrc-end \
27		tmac.safer tmac.html tmac.markup tmac.arkup tmac.a4 \
28		tmac.trace tmac.me tmac.mdoc tmac.s tmac.lbp
29STRIPFILES=     tmac.e tmac.doc
30SPECIALFILES=	tmac.man tmac.ms
31MDOCFILES=	doc-common doc-ditroff doc-nroff doc-syms
32LOCALEFILES=    locale-list koi8-r
33
34all: ${MDOCFILES} ${STRIPFILES} ${SPECIALFILES} tmac.an-old
35
36.for f in ${MDOCFILES} ${STRIPFILES}
37$f: ${DIST_DIR}/$f
38	sed -f ${DIST_DIR}/strip.sed ${.ALLSRC} > ${.TARGET}
39.endfor
40
41.for f in ${SPECIALFILES}
42$f: ${DIST_DIR}/$f
43	sed -e "s;@TMAC_AN_PREFIX@;$(tmac_an_prefix);g" \
44	    -e "s;@TMAC_S_PREFIX@;$(tmac_s_prefix);g" \
45		${.ALLSRC} > ${.TARGET}
46.endfor
47
48tmac.an-old: tmac.an
49	sed -f ${DIST_DIR}/strip.sed ${.ALLSRC} > ${.TARGET}
50
51beforeinstall:
52	${INSTALL} ${COPY} -o ${TMACOWN} -g ${TMACGRP} -m ${TMACMODE} \
53	    ${MDOCFILES} ${DESTDIR}${MDOCDIR}
54	${INSTALL} ${COPY} -o ${TMACOWN} -g ${TMACGRP} -m ${TMACMODE} \
55	    ${STRIPFILES} ${SPECIALFILES} tmac.an-old ${DESTDIR}${TMACDIR}
56	cd ${DIST_DIR}; \
57	    ${INSTALL} -c -o ${TMACOWN} -g ${TMACGRP} -m ${TMACMODE} \
58	    ${FILES} ${DESTDIR}${TMACDIR}
59	cd ${DIST_DIR}/locale; \
60	    ${INSTALL} -c -o ${TMACOWN} -g ${TMACGRP} -m ${TMACMODE} \
61	    ${LOCALEFILES} ${DESTDIR}${LOCALEDIR}
62.if !exists(${DESTDIR}${TMACDIR}/man.local)
63	${INSTALL} -c -o ${TMACOWN} -g ${TMACGRP} -m ${TMACMODE} \
64	    ${DIST_DIR}/man.local ${DESTDIR}${TMACDIR}
65.endif
66
67.include "../Makefile.cfg"
68.include <bsd.prog.mk>
69