bsd.man.mk (95306) | bsd.man.mk (96164) |
---|---|
1# $FreeBSD: head/share/mk/bsd.man.mk 95306 2002-04-23 09:03:56Z ru $ | 1# $FreeBSD: head/share/mk/bsd.man.mk 96164 2002-05-07 15:42:56Z ru $ |
2# 3# The include file <bsd.man.mk> handles installing manual pages and 4# their links. 5# 6# 7# +++ variables +++ 8# 9# DESTDIR Change the tree where the man pages gets installed. [not set] --- 59 unchanged lines hidden (view full) --- 69.if !defined(MAN) 70.for sect in ${SECTIONS} 71.if defined(MAN${sect}) && !empty(MAN${sect}) 72MAN+= ${MAN${sect}} 73.endif 74.endfor 75.endif 76 | 2# 3# The include file <bsd.man.mk> handles installing manual pages and 4# their links. 5# 6# 7# +++ variables +++ 8# 9# DESTDIR Change the tree where the man pages gets installed. [not set] --- 59 unchanged lines hidden (view full) --- 69.if !defined(MAN) 70.for sect in ${SECTIONS} 71.if defined(MAN${sect}) && !empty(MAN${sect}) 72MAN+= ${MAN${sect}} 73.endif 74.endfor 75.endif 76 |
77all-man: | 77_manpages: 78all-man: _manpages |
78 79.if defined(NOMANCOMPRESS) 80 81# Make special arrangements to filter to a temporary file at build time 82# for NOMANCOMPRESS. 83.if defined(MANFILTER) 84FILTEXTENSION= .filt 85.else 86FILTEXTENSION= 87.endif 88 89ZEXT= 90 91.if defined(MANFILTER) 92.if defined(MAN) && !empty(MAN) 93CLEANFILES+= ${MAN:T:S/$/${FILTEXTENSION}/g} 94CLEANFILES+= ${MAN:T:S/$/${CATEXT}${FILTEXTENSION}/g} 95.for page in ${MAN} 96.for target in ${page:T:S/$/${FILTEXTENSION}/g} | 79 80.if defined(NOMANCOMPRESS) 81 82# Make special arrangements to filter to a temporary file at build time 83# for NOMANCOMPRESS. 84.if defined(MANFILTER) 85FILTEXTENSION= .filt 86.else 87FILTEXTENSION= 88.endif 89 90ZEXT= 91 92.if defined(MANFILTER) 93.if defined(MAN) && !empty(MAN) 94CLEANFILES+= ${MAN:T:S/$/${FILTEXTENSION}/g} 95CLEANFILES+= ${MAN:T:S/$/${CATEXT}${FILTEXTENSION}/g} 96.for page in ${MAN} 97.for target in ${page:T:S/$/${FILTEXTENSION}/g} |
97all-man: ${target} | 98_manpages: ${target} |
98${target}: ${page} 99 ${MANFILTER} < ${.ALLSRC} > ${.TARGET} 100.endfor 101.if defined(MANBUILDCAT) && !empty(MANBUILDCAT) 102.for target in ${page:T:S/$/${CATEXT}${FILTEXTENSION}/g} | 99${target}: ${page} 100 ${MANFILTER} < ${.ALLSRC} > ${.TARGET} 101.endfor 102.if defined(MANBUILDCAT) && !empty(MANBUILDCAT) 103.for target in ${page:T:S/$/${CATEXT}${FILTEXTENSION}/g} |
103all-man: ${target} | 104_manpages: ${target} |
104${target}: ${page} 105 ${MANFILTER} < ${.ALLSRC} | ${MROFF_CMD} > ${.TARGET} 106.endfor 107.endif 108.endfor 109.endif 110.else 111.if defined(MAN) && !empty(MAN) 112CLEANFILES+= ${MAN:T:S/$/${CATEXT}/g} 113.if defined(MANBUILDCAT) && !empty(MANBUILDCAT) 114.for page in ${MAN} 115.for target in ${page:T:S/$/${CATEXT}/g} | 105${target}: ${page} 106 ${MANFILTER} < ${.ALLSRC} | ${MROFF_CMD} > ${.TARGET} 107.endfor 108.endif 109.endfor 110.endif 111.else 112.if defined(MAN) && !empty(MAN) 113CLEANFILES+= ${MAN:T:S/$/${CATEXT}/g} 114.if defined(MANBUILDCAT) && !empty(MANBUILDCAT) 115.for page in ${MAN} 116.for target in ${page:T:S/$/${CATEXT}/g} |
116all-man: ${target} | 117_manpages: ${target} |
117${target}: ${page} 118 ${MROFF_CMD} ${.ALLSRC} > ${.TARGET} 119.endfor 120.endfor 121.endif 122.endif 123.endif 124 125.else 126 127ZEXT= ${MCOMPRESS_EXT} 128 129.if defined(MAN) && !empty(MAN) 130CLEANFILES+= ${MAN:T:S/$/${MCOMPRESS_EXT}/g} 131CLEANFILES+= ${MAN:T:S/$/${CATEXT}${MCOMPRESS_EXT}/g} 132.for page in ${MAN} 133.for target in ${page:T:S/$/${MCOMPRESS_EXT}/} | 118${target}: ${page} 119 ${MROFF_CMD} ${.ALLSRC} > ${.TARGET} 120.endfor 121.endfor 122.endif 123.endif 124.endif 125 126.else 127 128ZEXT= ${MCOMPRESS_EXT} 129 130.if defined(MAN) && !empty(MAN) 131CLEANFILES+= ${MAN:T:S/$/${MCOMPRESS_EXT}/g} 132CLEANFILES+= ${MAN:T:S/$/${CATEXT}${MCOMPRESS_EXT}/g} 133.for page in ${MAN} 134.for target in ${page:T:S/$/${MCOMPRESS_EXT}/} |
134all-man: ${target} | 135_manpages: ${target} |
135${target}: ${page} 136.if defined(MANFILTER) 137 ${MANFILTER} < ${.ALLSRC} | ${MCOMPRESS_CMD} > ${.TARGET} 138.else 139 ${MCOMPRESS_CMD} ${.ALLSRC} > ${.TARGET} 140.endif 141.endfor 142.if defined(MANBUILDCAT) && !empty(MANBUILDCAT) 143.for target in ${page:T:S/$/${CATEXT}${MCOMPRESS_EXT}/} | 136${target}: ${page} 137.if defined(MANFILTER) 138 ${MANFILTER} < ${.ALLSRC} | ${MCOMPRESS_CMD} > ${.TARGET} 139.else 140 ${MCOMPRESS_CMD} ${.ALLSRC} > ${.TARGET} 141.endif 142.endfor 143.if defined(MANBUILDCAT) && !empty(MANBUILDCAT) 144.for target in ${page:T:S/$/${CATEXT}${MCOMPRESS_EXT}/} |
144all-man: ${target} | 145_manpages: ${target} |
145${target}: ${page} 146.if defined(MANFILTER) 147 ${MANFILTER} < ${.ALLSRC} | ${MROFF_CMD} | ${MCOMPRESS_CMD} > ${.TARGET} 148.else 149 ${MROFF_CMD} ${.ALLSRC} | ${MCOMPRESS_CMD} > ${.TARGET} 150.endif 151.endfor 152.endif 153.endfor 154.endif 155 156.endif 157 | 146${target}: ${page} 147.if defined(MANFILTER) 148 ${MANFILTER} < ${.ALLSRC} | ${MROFF_CMD} | ${MCOMPRESS_CMD} > ${.TARGET} 149.else 150 ${MROFF_CMD} ${.ALLSRC} | ${MCOMPRESS_CMD} > ${.TARGET} 151.endif 152.endfor 153.endif 154.endfor 155.endif 156 157.endif 158 |
158maninstall: | 159maninstall: _maninstall 160_maninstall: |
159.if defined(MAN) && !empty(MAN) | 161.if defined(MAN) && !empty(MAN) |
160maninstall: ${MAN} | 162_maninstall: ${MAN} |
161.if defined(NOMANCOMPRESS) 162.if defined(MANFILTER) 163.for page in ${MAN} 164 ${MINSTALL} ${page:T:S/$/${FILTEXTENSION}/g} \ 165 ${DESTDIR}${MANDIR}${page:E}${MANSUBDIR}/${page} 166.if defined(MANBUILDCAT) && !empty(MANBUILDCAT) 167 ${MINSTALL} ${page:T:S/$/${CATEXT}${FILTEXTENSION}/g} \ 168 ${DESTDIR}${CATDIR}${page:E}${MANSUBDIR}/${page} --- 78 unchanged lines hidden --- | 163.if defined(NOMANCOMPRESS) 164.if defined(MANFILTER) 165.for page in ${MAN} 166 ${MINSTALL} ${page:T:S/$/${FILTEXTENSION}/g} \ 167 ${DESTDIR}${MANDIR}${page:E}${MANSUBDIR}/${page} 168.if defined(MANBUILDCAT) && !empty(MANBUILDCAT) 169 ${MINSTALL} ${page:T:S/$/${CATEXT}${FILTEXTENSION}/g} \ 170 ${DESTDIR}${CATDIR}${page:E}${MANSUBDIR}/${page} --- 78 unchanged lines hidden --- |