mirror of
https://github.com/freedoom/freedoom.git
synced 2025-09-06 19:25:46 -04:00
make: allow controlling asciidoc implementation via variables
ASCIIDOC and ASCIIDOC_MAN have been added, which default to the (Python-based) reference implementation, but may be changed to asciidoctor simply. The manpages have been modified to use single-line section headings for AsciiDoctor compatibility.
This commit is contained in:
parent
14280d32e2
commit
db2d48a8ce
3 changed files with 11 additions and 13 deletions
6
Makefile
6
Makefile
|
@ -2,6 +2,8 @@
|
|||
|
||||
VERSION=$(shell git describe --abbrev=8 --dirty 2>/dev/null || echo 0.11.3)
|
||||
WADS=wads
|
||||
ASCIIDOC=asciidoc
|
||||
ASCIIDOC_MAN=a2x -f manpage
|
||||
CPP=scripts/simplecpp
|
||||
DEUTEX=deutex
|
||||
DEUTEX_BASIC_ARGS=-v0 -rate accept
|
||||
|
@ -71,7 +73,7 @@ $(FREEDOOM2): wadinfo_phase2.txt subdirs
|
|||
$(DEUTEX) $(DEUTEX_ARGS) -iwad -build wadinfo_phase2.txt $@
|
||||
|
||||
%.html: %.adoc
|
||||
TZ=UTC asciidoc $<
|
||||
TZ=UTC $(ASCIIDOC) $<
|
||||
|
||||
doc: $(patsubst %.adoc,%.html,$(wildcard *.adoc))
|
||||
|
||||
|
@ -265,7 +267,7 @@ fix-map-names:
|
|||
scripts/fix-map-names levels
|
||||
|
||||
%.6:
|
||||
$(MAKE) -C dist $@
|
||||
$(MAKE) ASCIIDOC_MAN="$(ASCIIDOC_MAN)" -C dist $@
|
||||
|
||||
%.png:
|
||||
$(MAKE) -C dist $@
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue