| .. | .. |
|---|
| 1 | +# SPDX-License-Identifier: GPL-2.0-only |
|---|
| 1 | 2 | include ../../scripts/Makefile.include |
|---|
| 2 | 3 | include ../../scripts/utilities.mak |
|---|
| 3 | 4 | |
|---|
| .. | .. |
|---|
| 47 | 48 | man7dir=$(mandir)/man7 |
|---|
| 48 | 49 | |
|---|
| 49 | 50 | ASCIIDOC=asciidoc |
|---|
| 50 | | -ASCIIDOC_EXTRA = --unsafe -f asciidoc.conf |
|---|
| 51 | +ASCIIDOC_EXTRA += --unsafe -f asciidoc.conf |
|---|
| 51 | 52 | ASCIIDOC_HTML = xhtml11 |
|---|
| 52 | 53 | MANPAGE_XSL = manpage-normal.xsl |
|---|
| 53 | 54 | XMLTO_EXTRA = |
|---|
| .. | .. |
|---|
| 58 | 59 | |
|---|
| 59 | 60 | ifdef USE_ASCIIDOCTOR |
|---|
| 60 | 61 | ASCIIDOC = asciidoctor |
|---|
| 61 | | -ASCIIDOC_EXTRA = -a compat-mode |
|---|
| 62 | +ASCIIDOC_EXTRA += -a compat-mode |
|---|
| 62 | 63 | ASCIIDOC_EXTRA += -I. -rasciidoctor-extensions |
|---|
| 63 | 64 | ASCIIDOC_EXTRA += -a mansource="perf" -a manmanual="perf Manual" |
|---|
| 64 | 65 | ASCIIDOC_HTML = xhtml5 |
|---|
| .. | .. |
|---|
| 241 | 242 | $(PERL_PATH) ./build-docdep.perl >$@+ $(QUIET_STDERR) && \ |
|---|
| 242 | 243 | mv $@+ $@ |
|---|
| 243 | 244 | |
|---|
| 244 | | --include $(OUPTUT)doc.dep |
|---|
| 245 | +-include $(OUTPUT)doc.dep |
|---|
| 245 | 246 | |
|---|
| 246 | 247 | _cmds_txt = cmds-ancillaryinterrogators.txt \ |
|---|
| 247 | 248 | cmds-ancillarymanipulators.txt \ |
|---|
| .. | .. |
|---|
| 294 | 295 | $(OUTPUT)%.xml : %.txt |
|---|
| 295 | 296 | $(QUIET_ASCIIDOC)$(RM) $@+ $@ && \ |
|---|
| 296 | 297 | $(ASCIIDOC) -b docbook -d manpage \ |
|---|
| 297 | | - $(ASCIIDOC_EXTRA) -aperf_version=$(PERF_VERSION) -o $@+ $< && \ |
|---|
| 298 | + $(ASCIIDOC_EXTRA) -aperf_version=$(PERF_VERSION) \ |
|---|
| 299 | + -aperf_date=$(shell git log -1 --pretty="format:%cd" \ |
|---|
| 300 | + --date=short $<) \ |
|---|
| 301 | + -o $@+ $< && \ |
|---|
| 298 | 302 | mv $@+ $@ |
|---|
| 299 | 303 | |
|---|
| 300 | 304 | XSLT = docbook.xsl |
|---|