bsd.man.mk (ea9a7058f93f1bd533efadb592843bbfa26293a1) bsd.man.mk (4d08b569a01efec69319d9d22c7e361b8270a21d)
1#
2# The include file <bsd.man.mk> handles installing manual pages and
3# their links.
4#
5#
6# +++ variables +++
7#
8# DESTDIR Change the tree where the man pages gets installed. [not set]

--- 116 unchanged lines hidden (view full) ---

125.endif
126.endif # defined(MANFILTER)
127
128.else # ${MK_MANCOMPRESS} == "yes"
129
130ZEXT= ${MCOMPRESS_EXT}
131
132.if defined(MAN) && !empty(MAN)
1#
2# The include file <bsd.man.mk> handles installing manual pages and
3# their links.
4#
5#
6# +++ variables +++
7#
8# DESTDIR Change the tree where the man pages gets installed. [not set]

--- 116 unchanged lines hidden (view full) ---

125.endif
126.endif # defined(MANFILTER)
127
128.else # ${MK_MANCOMPRESS} == "yes"
129
130ZEXT= ${MCOMPRESS_EXT}
131
132.if defined(MAN) && !empty(MAN)
133.if ${MK_STAGING_MAN} == "yes"
134STAGE_TARGETS+= stage_files
135_mansets:= ${MAN:E:O:u:M*[1-9]:@s@man$s@}
136STAGE_SETS+= ${_mansets}
137.for _page in ${MAN}
138stage_files.man${_page:T:E}: ${_page}
139STAGE_DIR.man${_page:T:E}?= ${STAGE_OBJTOP}${MANDIR}${_page:T:E}${MANSUBDIR}
140.endfor
141.if !empty(MLINKS)
142STAGE_SETS+= mlinks
143STAGE_TARGETS+= stage_links
144STAGE_LINKS.mlinks:= ${MLINKS:M*.[1-9]:@f@${f:S,^,${MANDIR}${f:E}${MANSUBDIR}/,}@}
145stage_links.mlinks: ${_mansets:@s@stage_files.$s@}
146.endif
147.endif
148
149CLEANFILES+= ${MAN:T:S/$/${MCOMPRESS_EXT}/g}
150CLEANFILES+= ${MAN:T:S/$/${CATEXT}${MCOMPRESS_EXT}/g}
151.for __page in ${MAN}
152.for __target in ${__page:T:S/$/${MCOMPRESS_EXT}/}
153all-man: ${__target}
154${__target}: ${__page}
155.if defined(MANFILTER)
156 ${MANFILTER} < ${.ALLSRC} | ${MCOMPRESS_CMD} > ${.TARGET}

--- 23 unchanged lines hidden (view full) ---

180 ${MANDIR}${_dsect}${MANSUBDIR}/${_dname}
181.if defined(MANBUILDCAT) && !empty(MANBUILDCAT)
182_MANLINKS+= ${CATDIR}${_osect}${MANSUBDIR}/${_oname} \
183 ${CATDIR}${_dsect}${MANSUBDIR}/${_dname}
184.endif
185.endfor
186.endif
187
133CLEANFILES+= ${MAN:T:S/$/${MCOMPRESS_EXT}/g}
134CLEANFILES+= ${MAN:T:S/$/${CATEXT}${MCOMPRESS_EXT}/g}
135.for __page in ${MAN}
136.for __target in ${__page:T:S/$/${MCOMPRESS_EXT}/}
137all-man: ${__target}
138${__target}: ${__page}
139.if defined(MANFILTER)
140 ${MANFILTER} < ${.ALLSRC} | ${MCOMPRESS_CMD} > ${.TARGET}

--- 23 unchanged lines hidden (view full) ---

164 ${MANDIR}${_dsect}${MANSUBDIR}/${_dname}
165.if defined(MANBUILDCAT) && !empty(MANBUILDCAT)
166_MANLINKS+= ${CATDIR}${_osect}${MANSUBDIR}/${_oname} \
167 ${CATDIR}${_dsect}${MANSUBDIR}/${_dname}
168.endif
169.endfor
170.endif
171
172.if defined(MAN) && !empty(MAN)
173.if ${MK_STAGING_MAN} == "yes"
174STAGE_TARGETS+= stage_files
175_mansets:= ${MAN:E:O:u:M*[1-9]:@s@man$s@}
176STAGE_SETS+= ${_mansets}
177.for _page in ${MAN}
178stage_files.man${_page:T:E}: ${_page}
179.if target(${_page}${MCOMPRESS_EXT})
180stage_files.man${_page:T:E}: ${_page}${MCOMPRESS_EXT}
181.endif
182STAGE_DIR.man${_page:T:E}?= ${STAGE_OBJTOP}${MANDIR}${_page:T:E}${MANSUBDIR}
183.endfor
184.if !defined(NO_MLINKS) && !empty(MLINKS)
185STAGE_SETS+= mlinks
186STAGE_TARGETS+= stage_links
187STAGE_LINKS.mlinks:= ${MLINKS:M*.[1-9]:@f@${f:S,^,${MANDIR}${f:E}${MANSUBDIR}/,}@}
188stage_links.mlinks: ${_mansets:@s@stage_files.$s@}
189.endif
190.endif
191.endif
192
188maninstall:
189.if defined(MAN) && !empty(MAN)
190maninstall: ${MAN}
191.if ${MK_MANCOMPRESS} == "no"
192.if defined(MANFILTER)
193.for __page in ${MAN}
194 ${MINSTALL} ${__page:T:S/$/${FILTEXTENSION}/g} \
195 ${DESTDIR}${MANDIR}${__page:E}${MANSUBDIR}/${__page}

--- 57 unchanged lines hidden ---
193maninstall:
194.if defined(MAN) && !empty(MAN)
195maninstall: ${MAN}
196.if ${MK_MANCOMPRESS} == "no"
197.if defined(MANFILTER)
198.for __page in ${MAN}
199 ${MINSTALL} ${__page:T:S/$/${FILTEXTENSION}/g} \
200 ${DESTDIR}${MANDIR}${__page:E}${MANSUBDIR}/${__page}

--- 57 unchanged lines hidden ---