Makefile revision 104182
1193326Sed# $FreeBSD: head/gnu/usr.bin/groff/tmac/Makefile 104182 2002-09-30 08:06:11Z ru $
2193326Sed
3193326SedTMACOWN?=	${BINOWN}
4193326SedTMACGRP?=	${BINGRP}
5193326SedTMACMODE?=	${NOBINMODE}
6193326SedTMACDIR?=	${SHAREDIR}/tmac
7193326SedMDOCDIR?=	${TMACDIR}/mdoc
8193326Sed
9193326SedMAN=		groff_tmac.5
10193326SedMLINKS+=	groff_tmac.5 tmac.5
11193326SedMAN+=		groff_ms.7 groff_man.7 groff_me.7 groff_mdoc.7 groff_mwww.7
12193326SedMLINKS+=	groff_ms.7 ms.7
13193326SedMLINKS+=	groff_man.7 man.7
14193326SedMLINKS+=	groff_me.7 me.7
15193326SedMLINKS+=	groff_mdoc.7 mdoc.7 groff_mdoc.7 mdoc.samples.7
16195341SedMLINKS+=	groff_mwww.7 mwww.7
17193326Sed
18204643SrdivackyCLEANFILES=	${MAN} ${MDOCFILES:S/$/-s/} ${STRIPFILES:S/$/-s/} ${SPECIALFILES:S/$/-s/}
19193326Sed
20193326SedNORMALFILES=	mandoc.tmac andoc.tmac an-old.tmac \
21207619Srdivacky		me.tmac \
22193326Sed		mdoc.tmac \
23193326Sed		pic.tmac \
24193326Sed		a4.tmac \
25193326Sed		safer.tmac \
26207619Srdivacky		trace.tmac \
27207619Srdivacky		ps.tmac psold.tmac pspic.tmac psatk.tmac \
28207619Srdivacky		dvi.tmac \
29207619Srdivacky		tty.tmac tty-char.tmac latin1.tmac \
30207619Srdivacky		X.tmac Xps.tmac \
31207619Srdivacky		lj4.tmac \
32193326Sed		html.tmac mwww.tmac www.tmac \
33193326Sed		eqnrc \
34207619Srdivacky		troffrc troffrc-end \
35207619Srdivacky		hyphen.us
36193326SedSPECIALFILES=	an.tmac man.tmac s.tmac ms.tmac
37193326SedSTRIPFILES=	e.tmac doc.tmac mdoc.local
38207619SrdivackyMDOCFILES=	doc-common doc-ditroff doc-nroff doc-syms \
39207619Srdivacky		fr.ISO8859-1 koi8-r
40193326Sed
41193326Sedall: ${MDOCFILES:S/$/-s/} ${STRIPFILES:S/$/-s/} ${SPECIALFILES:S/$/-s/}
42193326Sed
43198092Srdivacky.for f in ${MDOCFILES} ${STRIPFILES}
44193326Sed$f-s: $f
45193326Sed	sed -f ${DIST_DIR}/strip.sed ${.ALLSRC} > ${.TARGET}
46193326Sed.endfor
47193326Sed
48193326Sed.for f in ${SPECIALFILES}
49193326Sed$f-s: $f
50193326Sed	sed -e "s;@TMAC_AN_PREFIX@;${tmac_an_prefix};g" \
51198092Srdivacky	    -e "s;@TMAC_S_PREFIX@;${tmac_s_prefix};g" \
52193326Sed		${.ALLSRC} > ${.TARGET}
53193326Sed.endfor
54193326Sed
55193326Sedbeforeinstall:
56193326Sed	cd ${DIST_DIR}; \
57193326Sed	    ${INSTALL} -o ${TMACOWN} -g ${TMACGRP} -m ${TMACMODE} \
58193326Sed	    ${NORMALFILES} ${DESTDIR}${TMACDIR}
59193326Sed	cd ${.CURDIR}; \
60193326Sed	    ${INSTALL} -o ${TMACOWN} -g ${TMACGRP} -m ${TMACMODE} \
61193326Sed	    hyphen.us-ru ${DESTDIR}${TMACDIR}
62193326Sed	cd ${.OBJDIR}
63193326Sed.for f in ${STRIPFILES} ${SPECIALFILES}
64193326Sed	${INSTALL} -o ${TMACOWN} -g ${TMACGRP} -m ${TMACMODE} \
65193326Sed	    $f-s ${DESTDIR}${TMACDIR}/$f
66193326Sed.endfor
67193326Sed.for f in ${MDOCFILES}
68193326Sed	${INSTALL} -o ${TMACOWN} -g ${TMACGRP} -m ${TMACMODE} \
69193326Sed	    $f-s ${DESTDIR}${MDOCDIR}/$f
70193326Sed.endfor
71193326Sed.if !exists(${DESTDIR}${TMACDIR}/man.local)
72193326Sed	${INSTALL} -o ${TMACOWN} -g ${TMACGRP} -m ${TMACMODE} \
73193326Sed	    ${DIST_DIR}/man.local ${DESTDIR}${TMACDIR}
74193326Sed.endif
75193326Sed
76193326Sed.include <bsd.prog.mk>
77193326Sed