Thu Dec 2 23:08:04 2010 UTC ()
Remove HTMLDEPS; was only used by nroff.
Ok joerg@


(wiz)
diff -r1.104 -r1.105 src/share/mk/bsd.man.mk

cvs diff -r1.104 -r1.105 src/share/mk/bsd.man.mk (expand / switch to unified diff)

--- src/share/mk/bsd.man.mk 2010/06/01 23:29:10 1.104
+++ src/share/mk/bsd.man.mk 2010/12/02 23:08:04 1.105
@@ -1,39 +1,38 @@ @@ -1,39 +1,38 @@
1# $NetBSD: bsd.man.mk,v 1.104 2010/06/01 23:29:10 joerg Exp $ 1# $NetBSD: bsd.man.mk,v 1.105 2010/12/02 23:08:04 wiz Exp $
2# @(#)bsd.man.mk 8.1 (Berkeley) 6/8/93 2# @(#)bsd.man.mk 8.1 (Berkeley) 6/8/93
3 3
4.include <bsd.init.mk> 4.include <bsd.init.mk>
5 5
6##### Basic targets 6##### Basic targets
7.PHONY: catinstall maninstall catpages manpages catlinks manlinks 7.PHONY: catinstall maninstall catpages manpages catlinks manlinks
8.PHONY: htmlinstall htmlpages htmllinks 8.PHONY: htmlinstall htmlpages htmllinks
9.PHONY: lintmanpages 9.PHONY: lintmanpages
10realinstall: ${MANINSTALL} 10realinstall: ${MANINSTALL}
11 11
12##### Default values 12##### Default values
13.if ${USETOOLS} == "yes" 13.if ${USETOOLS} == "yes"
14TMACDEPDIR?= ${TOOLDIR}/share/groff/tmac 14TMACDEPDIR?= ${TOOLDIR}/share/groff/tmac
15.else 15.else
16TMACDEPDIR?= /usr/share/tmac 16TMACDEPDIR?= /usr/share/tmac
17.endif 17.endif
18 18
19HTMLDIR?= ${DESTDIR}${MANDIR} 19HTMLDIR?= ${DESTDIR}${MANDIR}
20CATDEPS?= ${TMACDEPDIR}/andoc.tmac \ 20CATDEPS?= ${TMACDEPDIR}/andoc.tmac \
21 ${TMACDEPDIR}/doc.tmac \ 21 ${TMACDEPDIR}/doc.tmac \
22 ${TMACDEPDIR}/mdoc/doc-common \ 22 ${TMACDEPDIR}/mdoc/doc-common \
23 ${TMACDEPDIR}/mdoc/doc-ditroff \ 23 ${TMACDEPDIR}/mdoc/doc-ditroff \
24 ${TMACDEPDIR}/mdoc/doc-nroff \ 24 ${TMACDEPDIR}/mdoc/doc-nroff \
25 ${TMACDEPDIR}/mdoc/doc-syms 25 ${TMACDEPDIR}/mdoc/doc-syms
26HTMLDEPS?= ${TMACDEPDIR}/doc2html.tmac 
27MANTARGET?= cat 26MANTARGET?= cat
28 27
29MAN?= 28MAN?=
30MLINKS?= 29MLINKS?=
31_MNUMBERS= 1 2 3 4 5 6 7 8 9 30_MNUMBERS= 1 2 3 4 5 6 7 8 9
32.SUFFIXES: ${_MNUMBERS:@N@.$N@} 31.SUFFIXES: ${_MNUMBERS:@N@.$N@}
33 32
34.if ${MKMANZ} == "no" 33.if ${MKMANZ} == "no"
35MANCOMPRESS?= 34MANCOMPRESS?=
36MANSUFFIX?= 35MANSUFFIX?=
37.else 36.else
38MANCOMPRESS?= gzip -ncf 37MANCOMPRESS?= gzip -ncf
39MANSUFFIX?= .gz 38MANSUFFIX?= .gz
@@ -183,29 +182,28 @@ catlinks:: ${_t} @@ -183,29 +182,28 @@ catlinks:: ${_t}
183.endfor 182.endfor
184.endif # (${MKCATPAGES} != "no") && (${MKMAN} != "no") 183.endif # (${MKCATPAGES} != "no") && (${MKMAN} != "no")
185 184
186##### Build and install rules (HTML pages) 185##### Build and install rules (HTML pages)
187 186
188.if (${MKHTML} != "no") && (${MKMAN} != "no") # { 187.if (${MKHTML} != "no") && (${MKMAN} != "no") # {
189htmlinstall: htmlpages htmllinks 188htmlinstall: htmlpages htmllinks
190htmlpages:: # ensure target exists 189htmlpages:: # ensure target exists
191HTMLPAGES= ${MAN:C/\.([1-9])$/.html\1/} 190HTMLPAGES= ${MAN:C/\.([1-9])$/.html\1/}
192 191
193realall: ${HTMLPAGES} 192realall: ${HTMLPAGES}
194.NOPATH: ${HTMLPAGES} 193.NOPATH: ${HTMLPAGES}
195.SUFFIXES: ${_MNUMBERS:@N@.html$N@} 194.SUFFIXES: ${_MNUMBERS:@N@.html$N@}
196.MADE: ${HTMLDEPS} 
197 195
198${_MNUMBERS:@N@.$N.html$N@}: ${HTMLDEPS} # build rule 196${_MNUMBERS:@N@.$N.html$N@}: # build rule
199 ${_MKTARGET_FORMAT} 197 ${_MKTARGET_FORMAT}
200 ${TOOL_MANDOC_HTML} ${.IMPSRC} > ${.TARGET}.tmp && \ 198 ${TOOL_MANDOC_HTML} ${.IMPSRC} > ${.TARGET}.tmp && \
201 mv ${.TARGET}.tmp ${.TARGET} 199 mv ${.TARGET}.tmp ${.TARGET}
202 200
203.for F in ${HTMLPAGES:O:u} 201.for F in ${HTMLPAGES:O:u}
204# construct installed path 202# construct installed path
205_F:= ${HTMLDIR}/${F:T:E}${MANSUBDIR}/${F:R:S-/index$-/x&-}.html 203_F:= ${HTMLDIR}/${F:T:E}${MANSUBDIR}/${F:R:S-/index$-/x&-}.html
206 204
207.if ${MKUPDATE} == "no" 205.if ${MKUPDATE} == "no"
208${_F}! ${F} __installpage # install rule 206${_F}! ${F} __installpage # install rule
209.if !defined(BUILD) && !make(all) && !make(${F}) 207.if !defined(BUILD) && !make(all) && !make(${F})
210${_F}! .MADE # no build at install 208${_F}! .MADE # no build at install
211.endif 209.endif