1# $Id: bsd.man.mk,v 1.15 1996/08/26 10:55:32 peter Exp $ |
2# 3# The include file <bsd.man.mk> handles installing manual pages and 4# their links. <bsd.man.mk> includes the file named "../Makefile.inc" 5# if it exists. 6# 7# 8# +++ variables +++ 9# --- 58 unchanged lines hidden (view full) --- 68.endif 69.endfor 70 71all-man: ${MANDEPEND} 72 73.if defined(NOMANCOMPRESS) 74 75COPY= -c |
76 77# Make special arrangements to filter to a temporary file at build time 78# for NOMANCOMPRESS. 79.if defined(MANFILTER) 80FILTEXTENSION= .filt 81.else 82FILTEXTENSION= 83.endif 84 |
85ZEXT= 86 87.if defined(MANFILTER) 88.for sect in ${SECTIONS} 89.if defined(MAN${sect}) && !empty(MAN${sect}) |
90CLEANFILES+= ${MAN${sect}:T:S/$/${FILTEXTENSION}/g} |
91.for page in ${MAN${sect}} |
92.for target in ${page:T:S/$/${FILTEXTENSION}/g} |
93all-man: ${target} 94${target}: ${page} 95 ${MANFILTER} < ${.ALLSRC} > ${.TARGET} 96.endfor 97.endfor 98.endif 99.endfor 100.endif --- 21 unchanged lines hidden (view full) --- 122 123.endif 124 125maninstall:: 126.for sect in ${SECTIONS} 127.if defined(MAN${sect}) && !empty(MAN${sect}) 128maninstall:: ${MAN${sect}} 129.if defined(NOMANCOMPRESS) |
130.if defined(MANFILTER) 131.for page in ${MAN${sect}} 132 ${MINSTALL} ${page:T:S/$/${FILTEXTENSION}/g} ${DESTDIR}${MANDIR}${sect}${MANSUBDIR}/${page} 133.endfor 134.else |
135 ${MINSTALL} ${.ALLSRC} ${DESTDIR}${MANDIR}${sect}${MANSUBDIR} |
136.endif |
137.else 138 ${MINSTALL} ${.ALLSRC:T:S/$/${ZEXTENSION}/g} \ 139 ${DESTDIR}${MANDIR}${sect}${MANSUBDIR} 140.endif 141.endif 142.endfor 143 144.if defined(MLINKS) && !empty(MLINKS) --- 15 unchanged lines hidden --- |