]> git.ipfire.org Git - thirdparty/git.git/commit - Documentation/Makefile
Makefile: add a knob to enable the use of Asciidoctor
authorbrian m. carlson <sandals@crustytoothpaste.net>
Sun, 22 Jan 2017 02:41:56 +0000 (02:41 +0000)
committerJunio C Hamano <gitster@pobox.com>
Mon, 23 Jan 2017 18:56:57 +0000 (10:56 -0800)
commitec3366eb52caad29e4cfb0a0afb605c450ad5a39
tree6cfc90983c15d6a512f2361040e2fadaacc97aec
parentae4e3e8d449a8e1fbe8d5a3fe5e69f1154f97f3f
Makefile: add a knob to enable the use of Asciidoctor

While Git has traditionally built its documentation using AsciiDoc, some
people wish to use Asciidoctor for speed or other reasons.  Add a
Makefile knob, USE_ASCIIDOCTOR, that sets various options in order to
produce acceptable output.  For HTML output, XHTML5 was chosen, since
the AsciiDoc options also produce XHTML, albeit XHTML 1.1.

Asciidoctor does not have built-in support for the linkgit macro, but it
is available using the Asciidoctor Extensions Lab.  Add a macro to
enable the use of this extension if it is available.  Without it, the
linkgit macros are emitted into the output.

Signed-off-by: brian m. carlson <sandals@crustytoothpaste.net>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
Documentation/Makefile
Makefile