Home | History | Annotate | Line # | Download | only in tmac
      1  1.1  christos # $NetBSD: Makefile,v 1.1 2016/01/13 19:02:01 christos Exp $
      2  1.1  christos 
      3  1.1  christos # $FreeBSD: src/gnu/usr.bin/groff/tmac/Makefile,v 1.41 2003/05/01 13:22:21 ru Exp $
      4  1.1  christos 
      5  1.1  christos SUBDIR=	man mom mm
      6  1.1  christos 
      7  1.1  christos TMACOWN?=	${BINOWN}
      8  1.1  christos TMACGRP?=	${BINGRP}
      9  1.1  christos TMACMODE?=	${NOBINMODE}
     10  1.1  christos # XXX: next depends on ../src/include/defs.h
     11  1.1  christos TMACDIR?=	/usr/share/tmac
     12  1.1  christos MDOCDIR?=	${TMACDIR}/mdoc
     13  1.1  christos 
     14  1.1  christos CLEANFILES=	${MDOCFILES:S/$/-s/} ${STRIPFILES:S/$/-s/} ${SPECIALFILES:S/$/-s/}
     15  1.1  christos 
     16  1.1  christos # XXX: hyphen.ru
     17  1.1  christos NORMALFILES=	mandoc.tmac andoc.tmac an-old.tmac \
     18  1.1  christos 		me.tmac \
     19  1.1  christos 		mdoc.tmac \
     20  1.1  christos 		pic.tmac \
     21  1.1  christos 		a4.tmac \
     22  1.1  christos 		papersize.tmac \
     23  1.1  christos 		ec.tmac \
     24  1.1  christos 		safer.tmac \
     25  1.1  christos 		trace.tmac \
     26  1.1  christos 		ps.tmac psold.tmac pspic.tmac psatk.tmac \
     27  1.1  christos 		dvi.tmac \
     28  1.1  christos 		tty.tmac tty-char.tmac \
     29  1.1  christos 		latin1.tmac latin2.tmac latin9.tmac cp1047.tmac ascii.tmac \
     30  1.1  christos 		unicode.tmac \
     31  1.1  christos 		X.tmac Xps.tmac \
     32  1.1  christos 		lj4.tmac \
     33  1.1  christos 		lbp.tmac \
     34  1.1  christos 		html.tmac html-end.tmac \
     35  1.1  christos 		devtag.tmac \
     36  1.1  christos 		europs.tmac \
     37  1.1  christos 		composite.tmac \
     38  1.1  christos 		eqnrc \
     39  1.1  christos 		troffrc troffrc-end \
     40  1.1  christos 		hyphen.us hyphenex.us
     41  1.1  christos SPECIALFILES=	an.tmac man.tmac s.tmac ms.tmac www.tmac
     42  1.1  christos STRIPFILES=	e.tmac doc.tmac man.local mdoc.local
     43  1.1  christos MDOCFILES=	doc-common doc-ditroff doc-nroff doc-syms \
     44  1.1  christos 		fr.ISO8859-1 ru.KOI8-R
     45  1.1  christos 
     46  1.1  christos .include <bsd.own.mk>
     47  1.1  christos 
     48  1.1  christos .if ${MKSHARE} != "no"
     49  1.1  christos FILESDIR=	${TMACDIR}
     50  1.1  christos realall: ${MDOCFILES:S/$/-s/} ${STRIPFILES:S/$/-s/} ${SPECIALFILES:S/$/-s/}
     51  1.1  christos 
     52  1.1  christos .for f in ${MDOCFILES}
     53  1.1  christos FILES+= $f-s
     54  1.1  christos FILESNAME_$f-s=mdoc/$f
     55  1.1  christos $f-s: $f
     56  1.1  christos 	${_MKTARGET_CREATE}
     57  1.1  christos 	${TOOL_SED} -f ${DIST_DIR}/strip.sed ${.ALLSRC} > ${.TARGET}
     58  1.1  christos .endfor
     59  1.1  christos 
     60  1.1  christos .for f in ${STRIPFILES}
     61  1.1  christos FILES+= $f-s
     62  1.1  christos FILESNAME_$f-s=$f
     63  1.1  christos $f-s: $f
     64  1.1  christos 	${_MKTARGET_CREATE}
     65  1.1  christos 	${TOOL_SED} -f ${DIST_DIR}/strip.sed ${.ALLSRC} > ${.TARGET}
     66  1.1  christos .endfor
     67  1.1  christos 
     68  1.1  christos .for f in ${SPECIALFILES}
     69  1.1  christos FILES+= $f-s
     70  1.1  christos FILESNAME_$f-s=$f
     71  1.1  christos $f-s: $f
     72  1.1  christos 	${_MKTARGET_CREATE}
     73  1.1  christos 	${TOOL_SED} -e "s;@TMAC_AN_PREFIX@;${tmac_an_prefix};g" \
     74  1.1  christos 	    -e "s;@TMAC_S_PREFIX@;${tmac_s_prefix};g" \
     75  1.1  christos 	    -e "s;@PNMTOPS_NOSETPAGE@;pnmtops -nosetpage;g" \
     76  1.1  christos 		${.ALLSRC} > ${.TARGET}
     77  1.1  christos .endfor
     78  1.1  christos 
     79  1.1  christos FILES+=	${NORMALFILES}
     80  1.1  christos .endif
     81  1.1  christos 
     82  1.1  christos .include <bsd.prog.mk>
     83  1.1  christos .include <bsd.subdir.mk>
     84