@@ -100,6 +100,10 @@ ASCIIDOC_EXTRA =
100100ASCIIDOC_HTML = xhtml11
101101ASCIIDOC_DOCBOOK = docbook
102102ASCIIDOC_CONF = -f asciidoc.conf
103+ ASCIIDOC_COMMON = $(ASCIIDOC ) $(ASCIIDOC_EXTRA ) $(ASCIIDOC_CONF ) \
104+ -agit-version=$(GIT_VERSION )
105+ TXT_TO_HTML = $(ASCIIDOC_COMMON ) -b $(ASCIIDOC_HTML )
106+ TXT_TO_XML = $(ASCIIDOC_COMMON ) -b $(ASCIIDOC_DOCBOOK )
103107MANPAGE_XSL = manpage-normal.xsl
104108XMLTO = xmlto
105109XMLTO_EXTRA =
@@ -307,14 +311,12 @@ clean:
307311
308312$(MAN_HTML ) : % .html : % .txt asciidoc.conf
309313 $(QUIET_ASCIIDOC )$(RM ) $@ + $@ && \
310- $(ASCIIDOC ) -b $(ASCIIDOC_HTML ) -d manpage $(ASCIIDOC_CONF ) \
311- $(ASCIIDOC_EXTRA ) -agit_version=$(GIT_VERSION ) -o $@ + $< && \
314+ $(TXT_TO_HTML ) -d manpage -o $@ + $< && \
312315 mv $@ + $@
313316
314317$(OBSOLETE_HTML ) : % .html : % .txto asciidoc.conf
315318 $(QUIET_ASCIIDOC )$(RM ) $@ + $@ && \
316- $(ASCIIDOC ) -b $(ASCIIDOC_HTML ) $(ASCIIDOC_CONF ) \
317- $(ASCIIDOC_EXTRA ) -agit_version=$(GIT_VERSION ) -o $@ + $< && \
319+ $(TXT_TO_HTML ) -o $@ + $< && \
318320 mv $@ + $@
319321
320322manpage-base-url.xsl : manpage-base-url.xsl.in
@@ -326,13 +328,12 @@ manpage-base-url.xsl: manpage-base-url.xsl.in
326328
327329% .xml : % .txt asciidoc.conf
328330 $(QUIET_ASCIIDOC )$(RM ) $@ + $@ && \
329- $(ASCIIDOC ) -b $(ASCIIDOC_DOCBOOK ) -d manpage $(ASCIIDOC_CONF ) \
330- $(ASCIIDOC_EXTRA ) -agit_version=$(GIT_VERSION ) -o $@ + $< && \
331+ $(TXT_TO_XML ) -d manpage -o $@ + $< && \
331332 mv $@ + $@
332333
333334user-manual.xml : user-manual.txt user-manual.conf
334335 $(QUIET_ASCIIDOC )$(RM ) $@ + $@ && \
335- $(ASCIIDOC ) $( ASCIIDOC_EXTRA ) -b $( ASCIIDOC_DOCBOOK ) -d article -o $@ + $< && \
336+ $(TXT_TO_XML ) -d article -o $@ + $< && \
336337 mv $@ + $@
337338
338339technical/api-index.txt : technical/api-index-skel.txt \
@@ -341,8 +342,7 @@ technical/api-index.txt: technical/api-index-skel.txt \
341342
342343technical/% .html : ASCIIDOC_EXTRA += -a git-relative-html-prefix=../
343344$(patsubst % ,% .html,$(API_DOCS ) technical/api-index $(TECH_DOCS ) ) : % .html : % .txt asciidoc.conf
344- $(QUIET_ASCIIDOC )$(ASCIIDOC ) -b $(ASCIIDOC_HTML ) $(ASCIIDOC_CONF ) \
345- $(ASCIIDOC_EXTRA ) -agit_version=$(GIT_VERSION ) $* .txt
345+ $(QUIET_ASCIIDOC )$(TXT_TO_HTML ) $* .txt
346346
347347XSLT = docbook.xsl
348348XSLTOPTS = --xinclude --stringparam html.stylesheet docbook-xsl.css
@@ -389,15 +389,15 @@ howto-index.txt: howto-index.sh $(wildcard howto/*.txt)
389389 mv $@ + $@
390390
391391$(patsubst % ,% .html,$(ARTICLES ) ) : % .html : % .txt
392- $(QUIET_ASCIIDOC )$(ASCIIDOC ) $( ASCIIDOC_EXTRA ) -b $( ASCIIDOC_HTML ) $* .txt
392+ $(QUIET_ASCIIDOC )$(TXT_TO_HTML ) $* .txt
393393
394394WEBDOC_DEST = /pub/software/scm/git/docs
395395
396396howto/% .html : ASCIIDOC_EXTRA += -a git-relative-html-prefix=../
397397$(patsubst % .txt,% .html,$(wildcard howto/* .txt) ) : % .html : % .txt
398398 $(QUIET_ASCIIDOC )$(RM ) $@ + $@ && \
399399 sed -e ' 1,/^$$/d' $< | \
400- $(ASCIIDOC ) $( ASCIIDOC_EXTRA ) -b $( ASCIIDOC_HTML ) - > $@ + && \
400+ $(TXT_TO_HTML ) - > $@ + && \
401401 mv $@ + $@
402402
403403install-webdoc : html
0 commit comments