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