]> xenbits.xensource.com Git - people/hx242/xen.git/commitdiff
docs: Minor build improvements
authorAndrew Cooper <andrew.cooper3@citrix.com>
Mon, 8 Jun 2020 17:12:44 +0000 (18:12 +0100)
committerAndrew Cooper <andrew.cooper3@citrix.com>
Thu, 11 Jun 2020 16:19:26 +0000 (17:19 +0100)
Don't use "set -x" for the figs rule.  It doesn't take effect in the recursive
make environment.

Turn the HTML manpage comments into makefile comments, not shell comments.
This saves 3x shell invocations per manpage.

Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
Acked-by: Jan Beulich <jbeulich@suse.com>
Release-acked-by: Paul Durrant <paul@xen.org>
docs/Makefile

index 3eae2dae6088d89edc9cf101d474c0cde62548fc..8de1efb6f5bc81a909d248ff8fba002a751b37e8 100644 (file)
@@ -58,7 +58,7 @@ txt: $(DOC_TXT)
 .PHONY: figs
 figs:
 ifneq ($(FIG2DEV),)
-       set -x; $(MAKE) -C figs
+       $(MAKE) -C figs
 else
        @echo "fig2dev (transfig) not installed; skipping figs."
 endif
@@ -105,12 +105,12 @@ else
 endif
 
 # HTML manpages
+# sed used to fix up links between man-pages
+# 1) L<xl(1)> -> L<xl(1)|relative:xl.1.html>
+# 2) <a href="relative:xl.1.html"> -> <a href="xl.1.html">
 html/man/%.$(1).html: man/%.$(1).pod Makefile
 ifneq ($(POD2HTML),)
        @$(INSTALL_DIR) $$(@D)
-       # Fix up links between man-pages
-       # 1) L<xl(1)> -> L<xl(1)|relative:xl.1.html>
-       # 2) <a href="relative:xl.1.html"> -> <a href="xl.1.html">
        sed -r -e 's%L<([^>]+)\(([1-9])\)>%L<\1(\2)|relative:\1.\2.html>%g' $$< | \
                $(POD2HTML) | \
                sed -r -e 's%( href=")relative:%\1%g' > $$@