doc: refactor common asciidoc dependencies

Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com> Signed-off-by: Junio C Hamano <gitster@pobox.com>

Felipe Contreras committed May 21, 2021 at 17:29 UTC 12d078ed2b64df220f2fe8f6a050f271133ccda9
1 file changed +4 -3
Documentation/Makefile
+4 -3
@@ -139,6 +139,7 @@ ASCIIDOC_CONF = -f asciidoc.conf
139 ASCIIDOC_COMMON = $(ASCIIDOC) $(ASCIIDOC_EXTRA) $(ASCIIDOC_CONF) \
140 -amanversion=$(GIT_VERSION) \
141 -amanmanual='Git Manual' -amansource='Git'
142 +ASCIIDOC_DEPS = asciidoc.conf asciidoctor-extensions.rb GIT-ASCIIDOCFLAGS
143 TXT_TO_HTML = $(ASCIIDOC_COMMON) -b $(ASCIIDOC_HTML)
144 TXT_TO_XML = $(ASCIIDOC_COMMON) -b $(ASCIIDOC_DOCBOOK)
145 MANPAGE_XSL = manpage-normal.xsl
@@ -354,12 +355,12 @@ clean:
355 $(RM) manpage-base-url.xsl
356 $(RM) GIT-ASCIIDOCFLAGS
357
357 -$(MAN_HTML): %.html : %.txt asciidoc.conf asciidoctor-extensions.rb GIT-ASCIIDOCFLAGS
358 +$(MAN_HTML): %.html : %.txt $(ASCIIDOC_DEPS)
359 $(QUIET_ASCIIDOC)$(RM) $@+ $@ && \
360 $(TXT_TO_HTML) -d manpage -o $@+ $< && \
361 mv $@+ $@
362
362 -$(OBSOLETE_HTML): %.html : %.txto asciidoc.conf asciidoctor-extensions.rb GIT-ASCIIDOCFLAGS
363 +$(OBSOLETE_HTML): %.html : %.txto $(ASCIIDOC_DEPS)
364 $(QUIET_ASCIIDOC)$(RM) $@+ $@ && \
365 $(TXT_TO_HTML) -o $@+ $< && \
366 mv $@+ $@
@@ -371,7 +372,7 @@ manpage-base-url.xsl: manpage-base-url.xsl.in
372 $(QUIET_XMLTO)$(RM) $@ && \
373 $(XMLTO) -m $(MANPAGE_XSL) $(XMLTO_EXTRA) man $<
374
374 -%.xml : %.txt asciidoc.conf asciidoctor-extensions.rb GIT-ASCIIDOCFLAGS
375 +%.xml : %.txt $(ASCIIDOC_DEPS)
376 $(QUIET_ASCIIDOC)$(RM) $@+ $@ && \
377 $(TXT_TO_XML) -d manpage -o $@+ $< && \
378 mv $@+ $@