Skip to content

Commit 35049a2

Browse files
committed
Merge branch 'aw/contrib-subtree-doc-asciidoctor' into maint
The Makefile rule in contrib/subtree for building documentation learned to honour USE_ASCIIDOCTOR just like the main documentation set does. * aw/contrib-subtree-doc-asciidoctor: subtree: honour USE_ASCIIDOCTOR when set
2 parents a9e87e3 + fdc1ad9 commit 35049a2

File tree

1 file changed

+19
-7
lines changed

1 file changed

+19
-7
lines changed

contrib/subtree/Makefile

Lines changed: 19 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -19,15 +19,27 @@ htmldir ?= $(prefix)/share/doc/git-doc
1919
INSTALL ?= install
2020
RM ?= rm -f
2121

22-
ASCIIDOC = asciidoc
23-
XMLTO = xmlto
22+
ASCIIDOC = asciidoc
23+
ASCIIDOC_CONF = -f ../../Documentation/asciidoc.conf
24+
ASCIIDOC_HTML = xhtml11
25+
ASCIIDOC_DOCBOOK = docbook
26+
ASCIIDOC_EXTRA =
27+
XMLTO = xmlto
28+
29+
ifdef USE_ASCIIDOCTOR
30+
ASCIIDOC = asciidoctor
31+
ASCIIDOC_CONF =
32+
ASCIIDOC_HTML = xhtml5
33+
ASCIIDOC_DOCBOOK = docbook45
34+
ASCIIDOC_EXTRA += -I../../Documentation -rasciidoctor-extensions
35+
ASCIIDOC_EXTRA += -alitdd='&\#x2d;&\#x2d;'
36+
endif
2437

2538
ifndef SHELL_PATH
2639
SHELL_PATH = /bin/sh
2740
endif
2841
SHELL_PATH_SQ = $(subst ','\'',$(SHELL_PATH))
2942

30-
ASCIIDOC_CONF = ../../Documentation/asciidoc.conf
3143
MANPAGE_XSL = ../../Documentation/manpage-normal.xsl
3244

3345
GIT_SUBTREE_SH := git-subtree.sh
@@ -65,12 +77,12 @@ $(GIT_SUBTREE_DOC): $(GIT_SUBTREE_XML)
6577
$(XMLTO) -m $(MANPAGE_XSL) man $^
6678

6779
$(GIT_SUBTREE_XML): $(GIT_SUBTREE_TXT)
68-
$(ASCIIDOC) -b docbook -d manpage -f $(ASCIIDOC_CONF) \
69-
-agit_version=$(GIT_VERSION) $^
80+
$(ASCIIDOC) -b $(ASCIIDOC_DOCBOOK) -d manpage $(ASCIIDOC_CONF) \
81+
-agit_version=$(GIT_VERSION) $(ASCIIDOC_EXTRA) $^
7082

7183
$(GIT_SUBTREE_HTML): $(GIT_SUBTREE_TXT)
72-
$(ASCIIDOC) -b xhtml11 -d manpage -f $(ASCIIDOC_CONF) \
73-
-agit_version=$(GIT_VERSION) $^
84+
$(ASCIIDOC) -b $(ASCIIDOC_HTML) -d manpage $(ASCIIDOC_CONF) \
85+
-agit_version=$(GIT_VERSION) $(ASCIIDOC_EXTRA) $^
7486

7587
$(GIT_SUBTREE_TEST): $(GIT_SUBTREE)
7688
cp $< $@

0 commit comments

Comments
 (0)