Makefile revision 161281
1139825Simp# $FreeBSD: head/gnu/usr.bin/groff/tmac/Makefile 161281 2006-08-14 12:21:57Z ru $
241502Swpaul
341502Swpaul.include <bsd.own.mk>			# SHAREDIR
441502Swpaul
541502SwpaulTMACOWN?=	${BINOWN}
641502SwpaulTMACGRP?=	${BINGRP}
741502SwpaulTMACMODE?=	${NOBINMODE}
841502SwpaulTMACDIR?=	${SHAREDIR}/tmac
941502SwpaulMDOCDIR?=	${TMACDIR}/mdoc
1041502Swpaul
1141502SwpaulMAN=		groff_ms.7 groff_man.7 groff_me.7 groff_mdoc.7
1241502SwpaulMAN+=		groff_trace.7 groff_www.7
1341502SwpaulMLINKS=		groff_ms.7 ms.7
1441502SwpaulMLINKS+=	groff_man.7 man.7
1541502SwpaulMLINKS+=	groff_me.7 me.7
1641502SwpaulMLINKS+=	groff_mdoc.7 mdoc.7 groff_mdoc.7 mdoc.samples.7
1741502Swpaul
1841502SwpaulCLEANFILES=	${MAN} ${MDOCFILES:S/$/-s/} ${STRIPFILES:S/$/-s/} ${SPECIALFILES:S/$/-s/}
1941502Swpaul
2041502SwpaulNORMALFILES=	mandoc.tmac andoc.tmac an-old.tmac \
2141502Swpaul		me.tmac \
2241502Swpaul		mdoc.tmac \
2341502Swpaul		pic.tmac \
2441502Swpaul		a4.tmac \
2541502Swpaul		papersize.tmac \
2641502Swpaul		ec.tmac \
2741502Swpaul		safer.tmac \
2841502Swpaul		trace.tmac \
2941502Swpaul		ps.tmac psold.tmac pspic.tmac psatk.tmac \
3041502Swpaul		dvi.tmac \
3141502Swpaul		tty.tmac tty-char.tmac \
3241502Swpaul		latin1.tmac latin2.tmac latin9.tmac cp1047.tmac \
33122678Sobrien		unicode.tmac \
34122678Sobrien		X.tmac Xps.tmac \
35122678Sobrien		lj4.tmac \
3641502Swpaul		lbp.tmac \
3741502Swpaul		html.tmac html-end.tmac \
3841502Swpaul		devtag.tmac \
3941502Swpaul		europs.tmac \
4041502Swpaul		composite.tmac \
4141502Swpaul		eqnrc \
4241502Swpaul		troffrc troffrc-end \
4341502Swpaul		hyphen.us hyphenex.us
4441502SwpaulSPECIALFILES=	an.tmac man.tmac s.tmac ms.tmac www.tmac
4541502SwpaulSTRIPFILES=	e.tmac doc.tmac mdoc.local
4641502SwpaulMDOCFILES=	doc-common doc-ditroff doc-nroff doc-syms \
4741502Swpaul		fr.ISO8859-1 ru.KOI8-R
4841502Swpaul
4941502Swpaulall: ${MDOCFILES:S/$/-s/} ${STRIPFILES:S/$/-s/} ${SPECIALFILES:S/$/-s/}
5041502Swpaul
5141502Swpaul.for f in ${MDOCFILES} ${STRIPFILES}
5241502Swpaul$f-s: $f
5341502Swpaul	sed -f ${DIST_DIR}/strip.sed ${.ALLSRC} > ${.TARGET}
5441502Swpaul.endfor
5541502Swpaul
5641502Swpaul.for f in ${SPECIALFILES}
5741502Swpaul$f-s: $f
5841502Swpaul	sed -e "s;@TMAC_AN_PREFIX@;${tmac_an_prefix};g" \
5941502Swpaul	    -e "s;@TMAC_S_PREFIX@;${tmac_s_prefix};g" \
6041502Swpaul	    -e "s;@PNMTOPS_NOSETPAGE@;pnmtops;g" \
6141502Swpaul		${.ALLSRC} > ${.TARGET}
6241502Swpaul.endfor
6341502Swpaul
6441502Swpaulbeforeinstall:
6541502Swpaul	cd ${DIST_DIR}; \
6641502Swpaul	    ${INSTALL} -o ${TMACOWN} -g ${TMACGRP} -m ${TMACMODE} \
6741502Swpaul	    ${NORMALFILES} ${DESTDIR}${TMACDIR}
6841502Swpaul	cd ${.CURDIR}; \
6941502Swpaul	    ${INSTALL} -o ${TMACOWN} -g ${TMACGRP} -m ${TMACMODE} \
7041502Swpaul	    koi8-r.tmac hyphen.ru ${DESTDIR}${TMACDIR}
7141502Swpaul	cd ${.OBJDIR}
7241502Swpaul.for f in ${STRIPFILES} ${SPECIALFILES}
7341502Swpaul	${INSTALL} -o ${TMACOWN} -g ${TMACGRP} -m ${TMACMODE} \
7441502Swpaul	    $f-s ${DESTDIR}${TMACDIR}/$f
7541502Swpaul.endfor
7641502Swpaul.for f in ${MDOCFILES}
7741502Swpaul	${INSTALL} -o ${TMACOWN} -g ${TMACGRP} -m ${TMACMODE} \
7841502Swpaul	    $f-s ${DESTDIR}${MDOCDIR}/$f
7941502Swpaul.endfor
8041502Swpaul.if !exists(${DESTDIR}${TMACDIR}/man.local)
8141502Swpaul	${INSTALL} -o ${TMACOWN} -g ${TMACGRP} -m ${TMACMODE} \
8241502Swpaul	    ${DIST_DIR}/man.local ${DESTDIR}${TMACDIR}
8341502Swpaul.else
8441502Swpaul	@:>>${DESTDIR}${TMACDIR}/man.local
8541502Swpaul.endif
8641502Swpaul
8741502Swpaul.include <bsd.prog.mk>
8841502Swpaul