Deleted Added
full compact
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 ---