[CRIU] [PATCH] build: docs -- Use autogenerated footer
Cyrill Gorcunov
gorcunov at openvz.org
Wed Mar 16 08:26:49 PDT 2016
We can generate footer dynamically and
provide criu.8 version the same as
the program has.
Signed-off-by: Cyrill Gorcunov <gorcunov at openvz.org>
---
Documentation/Makefile | 13 ++++++++++++-
Documentation/criu.txt | 5 +----
2 files changed, 13 insertions(+), 5 deletions(-)
diff --git a/Documentation/Makefile b/Documentation/Makefile
index 77e3a26bb3ad..76666d859ae4 100644
--- a/Documentation/Makefile
+++ b/Documentation/Makefile
@@ -5,6 +5,7 @@ ASCIIDOC := asciidoc
A2X := a2x
XMLTO := xmlto
+FOOTER := footer.txt
SRC += criu.txt
XMLS := $(patsubst %.txt,%.xml,$(SRC))
MANS := $(patsubst %.txt,%.8,$(SRC))
@@ -26,6 +27,16 @@ check:
$$B --version > /dev/null || exit 1; \
done
+$(FOOTER): ../Makefile.versions
+ $(call msg-gen, $@)
+ $(Q) echo ":doctype: manpage" > $@
+ $(Q) echo ":man source: criu" >> $@
+ $(Q) echo ":man version: $(CRIU_VERSION)" >> $@
+ $(Q) echo ":man manual: CRIU Manual" >> $@
+
+$(SRC): $(FOOTER)
+ @true
+
%.8: %.txt
$(call msg-gen, $@)
$(Q) $(ASCIIDOC) -b docbook -d manpage -o $(patsubst %.8,%.xml,$@) $<
@@ -41,7 +52,7 @@ check:
clean:
$(call msg-clean, "Documentation")
- $(Q) rm -f $(XMLS) $(MANS) $(PSS) $(PDFS)
+ $(Q) rm -f $(XMLS) $(MANS) $(PSS) $(PDFS) $(FOOTER)
install: $(MANS)
$(E) " INSTALL " $(MANS)
diff --git a/Documentation/criu.txt b/Documentation/criu.txt
index e7ba6ddb65e0..9d97ec81c9d1 100644
--- a/Documentation/criu.txt
+++ b/Documentation/criu.txt
@@ -1,9 +1,6 @@
CRIU(8)
=======
-:doctype: manpage
-:man source: criu
-:man version: 0.0.3
-:man manual: CRIU Manual
+include::footer.txt[]
NAME
----
--
2.5.0
More information about the CRIU
mailing list