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