bsd.man.mk (031c294c1d25a6b9b62a50a2dfdb300c9ca22f2b) | bsd.man.mk (c22afe52f44e4098924cf1c2dc9d6678fe21a014) |
---|---|
1# $FreeBSD$ 2# 3# The include file <bsd.man.mk> handles installing manual pages and 4# their links. 5# 6# 7# +++ variables +++ 8# --- 90 unchanged lines hidden (view full) --- 99.if defined(MANBUILDCAT) && !empty(MANBUILDCAT) 100.for __target in ${__page:T:S/$/${CATEXT}${FILTEXTENSION}/g} 101_manpages: ${__target} 102${__target}: ${__page} 103 ${MANFILTER} < ${.ALLSRC} | ${MANDOC_CMD} > ${.TARGET} 104.endfor 105.endif 106.endfor | 1# $FreeBSD$ 2# 3# The include file <bsd.man.mk> handles installing manual pages and 4# their links. 5# 6# 7# +++ variables +++ 8# --- 90 unchanged lines hidden (view full) --- 99.if defined(MANBUILDCAT) && !empty(MANBUILDCAT) 100.for __target in ${__page:T:S/$/${CATEXT}${FILTEXTENSION}/g} 101_manpages: ${__target} 102${__target}: ${__page} 103 ${MANFILTER} < ${.ALLSRC} | ${MANDOC_CMD} > ${.TARGET} 104.endfor 105.endif 106.endfor |
107.endif 108.else | 107.endif # !empty(MAN) 108.else # !defined(MANFILTER) |
109.if defined(MAN) && !empty(MAN) 110CLEANFILES+= ${MAN:T:S/$/${CATEXT}/g} 111.if defined(MANBUILDCAT) && !empty(MANBUILDCAT) 112.for __page in ${MAN} 113.for __target in ${__page:T:S/$/${CATEXT}/g} 114_manpages: ${__target} 115${__target}: ${__page} 116 ${MANDOC_CMD} ${.ALLSRC} > ${.TARGET} 117.endfor 118.endfor 119.else 120_manpages: ${MAN} 121.endif 122.endif | 109.if defined(MAN) && !empty(MAN) 110CLEANFILES+= ${MAN:T:S/$/${CATEXT}/g} 111.if defined(MANBUILDCAT) && !empty(MANBUILDCAT) 112.for __page in ${MAN} 113.for __target in ${__page:T:S/$/${CATEXT}/g} 114_manpages: ${__target} 115${__target}: ${__page} 116 ${MANDOC_CMD} ${.ALLSRC} > ${.TARGET} 117.endfor 118.endfor 119.else 120_manpages: ${MAN} 121.endif 122.endif |
123.endif | 123.endif # defined(MANFILTER) |
124 | 124 |
125.else | 125.else # ${MK_MANCOMPRESS} == "yes" |
126 127ZEXT= ${MCOMPRESS_EXT} 128 129.if defined(MAN) && !empty(MAN) 130.if ${MK_STAGING_MAN} == "yes" 131STAGE_TARGETS+= stage_files 132_mansets:= ${MAN:E:O:u:M*[1-9]:@s@man$s@} 133STAGE_SETS+= ${_mansets} --- 30 unchanged lines hidden (view full) --- 164.else 165 ${MANDOC_CMD} ${.ALLSRC} | ${MCOMPRESS_CMD} > ${.TARGET} 166.endif 167.endfor 168.endif 169.endfor 170.endif 171 | 126 127ZEXT= ${MCOMPRESS_EXT} 128 129.if defined(MAN) && !empty(MAN) 130.if ${MK_STAGING_MAN} == "yes" 131STAGE_TARGETS+= stage_files 132_mansets:= ${MAN:E:O:u:M*[1-9]:@s@man$s@} 133STAGE_SETS+= ${_mansets} --- 30 unchanged lines hidden (view full) --- 164.else 165 ${MANDOC_CMD} ${.ALLSRC} | ${MCOMPRESS_CMD} > ${.TARGET} 166.endif 167.endfor 168.endif 169.endfor 170.endif 171 |
172.endif | 172.endif # ${MK_MANCOMPRESS} == "no" |
173 174maninstall: _maninstall 175_maninstall: 176.if defined(MAN) && !empty(MAN) 177_maninstall: ${MAN} 178.if ${MK_MANCOMPRESS} == "no" 179.if defined(MANFILTER) 180.for __page in ${MAN} 181 ${MINSTALL} ${__page:T:S/$/${FILTEXTENSION}/g} \ 182 ${DESTDIR}${MANDIR}${__page:E}${MANSUBDIR}/${__page} 183.if defined(MANBUILDCAT) && !empty(MANBUILDCAT) 184 ${MINSTALL} ${__page:T:S/$/${CATEXT}${FILTEXTENSION}/g} \ 185 ${DESTDIR}${CATDIR}${__page:E}${MANSUBDIR}/${__page} 186.endif 187.endfor | 173 174maninstall: _maninstall 175_maninstall: 176.if defined(MAN) && !empty(MAN) 177_maninstall: ${MAN} 178.if ${MK_MANCOMPRESS} == "no" 179.if defined(MANFILTER) 180.for __page in ${MAN} 181 ${MINSTALL} ${__page:T:S/$/${FILTEXTENSION}/g} \ 182 ${DESTDIR}${MANDIR}${__page:E}${MANSUBDIR}/${__page} 183.if defined(MANBUILDCAT) && !empty(MANBUILDCAT) 184 ${MINSTALL} ${__page:T:S/$/${CATEXT}${FILTEXTENSION}/g} \ 185 ${DESTDIR}${CATDIR}${__page:E}${MANSUBDIR}/${__page} 186.endif 187.endfor |
188.else 189.for _page _sect in ${.ALLSRC:C/\.([^.]*)$/.\1 \1/} 190 @d=${DESTDIR}${MANDIR}${_sect}${MANSUBDIR}/; \ 191 ${ECHO} ${MINSTALL} ${_page} $${d}; \ 192 ${MINSTALL} $${page} $${d}; 193.endfor | 188.else # !defined(MANFILTER) 189 @set ${.ALLSRC:C/\.([^.]*)$/.\1 \1/}; \ 190 while : ; do \ 191 case $$# in \ 192 0) break;; \ 193 1) echo "warn: missing extension: $$1"; break;; \ 194 esac; \ 195 page=$$1; shift; sect=$$1; shift; \ 196 d=${DESTDIR}${MANDIR}$${sect}${MANSUBDIR}; \ 197 ${ECHO} ${MINSTALL} $${page} $${d}; \ 198 ${MINSTALL} $${page} $${d}; \ 199 done |
194.if defined(MANBUILDCAT) && !empty(MANBUILDCAT) 195.for __page in ${MAN} 196 ${MINSTALL} ${__page:T:S/$/${CATEXT}/} \ 197 ${DESTDIR}${CATDIR}${__page:E}${MANSUBDIR}/${__page:T} 198.endfor 199.endif | 200.if defined(MANBUILDCAT) && !empty(MANBUILDCAT) 201.for __page in ${MAN} 202 ${MINSTALL} ${__page:T:S/$/${CATEXT}/} \ 203 ${DESTDIR}${CATDIR}${__page:E}${MANSUBDIR}/${__page:T} 204.endfor 205.endif |
200.endif 201.else | 206.endif # defined(MANFILTER) 207.else # ${MK_MANCOMPRESS} == "yes" |
202.for __page in ${MAN} 203 ${MINSTALL} ${__page:T:S/$/${MCOMPRESS_EXT}/g} \ 204 ${DESTDIR}${MANDIR}${__page:E}${MANSUBDIR}/ 205.if defined(MANBUILDCAT) && !empty(MANBUILDCAT) 206 ${MINSTALL} ${__page:T:S/$/${CATEXT}${MCOMPRESS_EXT}/g} \ 207 ${DESTDIR}${CATDIR}${__page:E}${MANSUBDIR}/${__page:T:S/$/${MCOMPRESS_EXT}/} 208.endif 209.endfor | 208.for __page in ${MAN} 209 ${MINSTALL} ${__page:T:S/$/${MCOMPRESS_EXT}/g} \ 210 ${DESTDIR}${MANDIR}${__page:E}${MANSUBDIR}/ 211.if defined(MANBUILDCAT) && !empty(MANBUILDCAT) 212 ${MINSTALL} ${__page:T:S/$/${CATEXT}${MCOMPRESS_EXT}/g} \ 213 ${DESTDIR}${CATDIR}${__page:E}${MANSUBDIR}/${__page:T:S/$/${MCOMPRESS_EXT}/} 214.endif 215.endfor |
216.endif # ${MK_MANCOMPRESS} == "no" |
|
210.endif | 217.endif |
211.endif | |
212 213.if !defined(NO_MLINKS) && defined(MLINKS) && !empty(MLINKS) 214.for _oname _osect _dname _dsect in ${MLINKS:C/\.([^.]*)$/.\1 \1/} 215 @l=${DESTDIR}${MANDIR}${_osect}${MANSUBDIR}/${_oname}; \ 216 t=${DESTDIR}${MANDIR}${_dsect}${MANSUBDIR}/${_dname}; \ 217 ${ECHO} $${t}${ZEXT} -\> $${l}${ZEXT}; \ 218 rm -f $${t} $${t}${MCOMPRESS_EXT}; \ 219 ${INSTALL_LINK} $${l}${ZEXT} $${t}${ZEXT} --- 24 unchanged lines hidden --- | 218 219.if !defined(NO_MLINKS) && defined(MLINKS) && !empty(MLINKS) 220.for _oname _osect _dname _dsect in ${MLINKS:C/\.([^.]*)$/.\1 \1/} 221 @l=${DESTDIR}${MANDIR}${_osect}${MANSUBDIR}/${_oname}; \ 222 t=${DESTDIR}${MANDIR}${_dsect}${MANSUBDIR}/${_dname}; \ 223 ${ECHO} $${t}${ZEXT} -\> $${l}${ZEXT}; \ 224 rm -f $${t} $${t}${MCOMPRESS_EXT}; \ 225 ${INSTALL_LINK} $${l}${ZEXT} $${t}${ZEXT} --- 24 unchanged lines hidden --- |