qemu-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Qemu-devel] [PATCH v6 15/17] build-sys: use a generic TEXI2MAN rule


From: Marc-André Lureau
Subject: [Qemu-devel] [PATCH v6 15/17] build-sys: use a generic TEXI2MAN rule
Date: Tue, 6 Dec 2016 17:13:41 +0300

Signed-off-by: Marc-André Lureau <address@hidden>
---
 Makefile  | 24 ------------------------
 rules.mak | 10 ++++++++++
 2 files changed, 10 insertions(+), 24 deletions(-)

diff --git a/Makefile b/Makefile
index f2b9ef0784..d18bac1c31 100644
--- a/Makefile
+++ b/Makefile
@@ -554,35 +554,11 @@ qemu-img-cmds.texi: $(SRC_PATH)/qemu-img-cmds.hx 
$(SRC_PATH)/scripts/hxtool
        $(call quiet-command,sh $(SRC_PATH)/scripts/hxtool -t < $< > 
$@,"GEN","$@")
 
 qemu.1: qemu-doc.texi qemu-options.texi qemu-monitor.texi 
qemu-monitor-info.texi
-       $(call quiet-command, \
-         perl -Ww -- $(SRC_PATH)/scripts/texi2pod.pl $< qemu.pod && \
-         $(POD2MAN) --section=1 --center=" " --release=" " qemu.pod > $@, \
-         "GEN","$@")
 qemu.1: qemu-option-trace.texi
-
 qemu-img.1: qemu-img.texi qemu-option-trace.texi qemu-img-cmds.texi
-       $(call quiet-command, \
-         perl -Ww -- $(SRC_PATH)/scripts/texi2pod.pl $< qemu-img.pod && \
-         $(POD2MAN) --section=1 --center=" " --release=" " qemu-img.pod > $@, \
-         "GEN","$@")
-
 fsdev/virtfs-proxy-helper.1: fsdev/virtfs-proxy-helper.texi
-       $(call quiet-command, \
-         perl -Ww -- $(SRC_PATH)/scripts/texi2pod.pl $< 
fsdev/virtfs-proxy-helper.pod && \
-         $(POD2MAN) --section=1 --center=" " --release=" " 
fsdev/virtfs-proxy-helper.pod > $@, \
-         "GEN","$@")
-
 qemu-nbd.8: qemu-nbd.texi qemu-option-trace.texi
-       $(call quiet-command, \
-         perl -Ww -- $(SRC_PATH)/scripts/texi2pod.pl $< qemu-nbd.pod && \
-         $(POD2MAN) --section=8 --center=" " --release=" " qemu-nbd.pod > $@, \
-         "GEN","$@")
-
 qemu-ga.8: qemu-ga.texi
-       $(call quiet-command, \
-         perl -Ww -- $(SRC_PATH)/scripts/texi2pod.pl $< qemu-ga.pod && \
-         $(POD2MAN) --section=8 --center=" " --release=" " qemu-ga.pod > $@, \
-         "GEN","$@")
 
 html: qemu-doc.html
 info: qemu-doc.info
diff --git a/rules.mak b/rules.mak
index f4839d2c38..c9739961a7 100644
--- a/rules.mak
+++ b/rules.mak
@@ -361,3 +361,13 @@ define unnest-vars
         $(eval -include $(patsubst %.o,%.d,$(patsubst %.mo,%.d,$($v))))
         $(eval $v := $(filter-out %/,$($v))))
 endef
+
+TEXI2MAN = $(call quiet-command, \
+       perl -Ww -- $(SRC_PATH)/scripts/texi2pod.pl $< address@hidden && \
+       $(POD2MAN) --section=$(subst .,,$(suffix $@)) --center=" " --release=" 
" address@hidden > $@, \
+       "GEN","$@")
+
+%.1:
+       $(call TEXI2MAN)
+%.8:
+       $(call TEXI2MAN)
-- 
2.11.0




reply via email to

[Prev in Thread] Current Thread [Next in Thread]