From: Anthony Liguori <anthony@codemonkey.ws>
To: Stefan Weil <weil@mail.berlios.de>
Cc: QEMU Developers <qemu-devel@nongnu.org>
Subject: Re: [Qemu-devel] [PATCH] Documentation: Add build support for documentation in pdf format
Date: Wed, 10 Feb 2010 12:32:05 -0600 [thread overview]
Message-ID: <4B72FBA5.7040306@codemonkey.ws> (raw)
In-Reply-To: <1264803410-18672-1-git-send-email-weil@mail.berlios.de>
On 01/29/2010 04:16 PM, Stefan Weil wrote:
> Makefile already supported dvi, html and info formats,
> but pdf was missing.
>
> pdf is especially convenient for printing and for
> documentation reviews. I hope it will help to
> improve qemu's documentation.
>
> Make now supports the new target 'pdf' which will
> create qemu-doc.pdf and qemu-tech.pdf. It is also
> possible to build both files individually.
>
> texi2pdf and texi2dvi are rather noisy, so normally
> some less important warnings are suppressed.
> When make is called with V=1 (verbose mode),
> warnings are not suppressed.
>
> The patch also sorts the documentation targets
> alphabetically and wraps a line which was too long.
>
> Signed-off-by: Stefan Weil<weil@mail.berlios.de>
>
Applied. Thanks.
Regards,
Anthony Liguori
> ---
> .gitignore | 1 +
> Makefile | 21 +++++++++++++--------
> 2 files changed, 14 insertions(+), 8 deletions(-)
>
> diff --git a/.gitignore b/.gitignore
> index d7d2146..dfc8e5b 100644
> --- a/.gitignore
> +++ b/.gitignore
> @@ -36,6 +36,7 @@ qemu-monitor.texi
> *.fn
> *.ky
> *.log
> +*.pdf
> *.pg
> *.toc
> *.tp
> diff --git a/Makefile b/Makefile
> index 3848627..692bd75 100644
> --- a/Makefile
> +++ b/Makefile
> @@ -22,7 +22,7 @@ Makefile: ;
> configure: ;
>
> .PHONY: all clean cscope distclean dvi html info install install-doc \
> - recurse-all speed tar tarbin test build-all
> + pdf recurse-all speed tar tarbin test build-all
>
> $(call set-vpath, $(SRC_PATH):$(SRC_PATH)/hw)
>
> @@ -160,7 +160,7 @@ distclean: clean
> rm -f config-host.mak config-host.h* config-host.ld $(DOCS) qemu-options.texi qemu-img-cmds.texi qemu-monitor.texi
> rm -f config-all-devices.mak
> rm -f roms/seabios/config.mak roms/vgabios/config.mak
> - rm -f qemu-{doc,tech}.{info,aux,cp,dvi,fn,info,ky,log,pg,toc,tp,vr}
> + rm -f qemu-{doc,tech}.{info,aux,cp,dvi,fn,info,ky,log,pdf,pg,toc,tp,vr}
> for d in $(TARGET_DIRS) libhw32 libhw64 libuser; do \
> rm -rf $$d || exit 1 ; \
> done
> @@ -224,14 +224,18 @@ cscope:
> cscope -b
>
> # documentation
> +TEXIFLAG=$(if $(V),,--quiet)
> +%.dvi: %.texi
> + $(call quiet-command,texi2dvi $(TEXIFLAG) -I . $<," GEN $@")
> +
> %.html: %.texi
> $(call quiet-command,texi2html -I=. -monolithic -number $<," GEN $@")
>
> %.info: %.texi
> $(call quiet-command,makeinfo -I . $< -o $@," GEN $@")
>
> -%.dvi: %.texi
> - $(call quiet-command,texi2dvi -I . $<," GEN $@")
> +%.pdf: %.texi
> + $(call quiet-command,texi2pdf $(TEXIFLAG) -I . $<," GEN $@")
>
> qemu-options.texi: $(SRC_PATH)/qemu-options.hx
> $(call quiet-command,sh $(SRC_PATH)/hxtool -t< $< > $@," GEN $@")
> @@ -260,13 +264,14 @@ qemu-nbd.8: qemu-nbd.texi
> pod2man --section=8 --center=" " --release=" " qemu-nbd.pod> $@, \
> " GEN $@")
>
> -info: qemu-doc.info qemu-tech.info
> -
> dvi: qemu-doc.dvi qemu-tech.dvi
> -
> html: qemu-doc.html qemu-tech.html
> +info: qemu-doc.info qemu-tech.info
> +pdf: qemu-doc.pdf qemu-tech.pdf
>
> -qemu-doc.dvi qemu-doc.html qemu-doc.info: qemu-img.texi qemu-nbd.texi qemu-options.texi qemu-monitor.texi qemu-img-cmds.texi
> +qemu-doc.dvi qemu-doc.html qemu-doc.info qemu-doc.pdf: \
> + qemu-img.texi qemu-nbd.texi qemu-options.texi \
> + qemu-monitor.texi qemu-img-cmds.texi
>
> VERSION ?= $(shell cat VERSION)
> FILE = qemu-$(VERSION)
>
next prev parent reply other threads:[~2010-02-10 18:32 UTC|newest]
Thread overview: 26+ messages / expand[flat|nested] mbox.gz Atom feed top
[not found] <.>
2010-01-29 22:16 ` [Qemu-devel] [PATCH] Documentation: Add build support for documentation in pdf format Stefan Weil
2010-02-10 18:32 ` Anthony Liguori [this message]
2020-03-02 10:31 ` .[PATCH v4 0/4] drm/sun4i: Improve alpha processing Roman Stratiienko
2020-03-02 10:31 ` Roman Stratiienko
2020-03-02 10:31 ` Roman Stratiienko
2020-03-02 10:31 ` [PATCH v4 1/4] drm/sun4i: Add alpha property for sun8i UI layer Roman Stratiienko
2020-03-02 10:31 ` Roman Stratiienko
2020-03-02 10:31 ` Roman Stratiienko
2020-03-02 10:31 ` [PATCH v4 2/4] drm/sun4i: Add alpha property for sun8i and sun50i VI layer Roman Stratiienko
2020-03-02 10:31 ` Roman Stratiienko
2020-03-02 10:31 ` Roman Stratiienko
2020-03-02 10:31 ` [PATCH v4 3/4] drm/sun4i: Add support for premulti/coverage blending mode handling Roman Stratiienko
2020-03-02 10:31 ` Roman Stratiienko
2020-03-02 10:31 ` Roman Stratiienko
2020-03-24 17:49 ` Jernej Škrabec
2020-03-24 17:49 ` Jernej Škrabec
2020-03-24 17:49 ` Jernej Škrabec
2020-03-02 10:31 ` [PATCH v4 4/4] RFC: drm/sun4i: Process alpha channel of most bottom layer Roman Stratiienko
2020-03-02 10:31 ` Roman Stratiienko
2020-03-02 10:31 ` Roman Stratiienko
2020-03-24 15:36 ` Maxime Ripard
2020-03-24 15:36 ` Maxime Ripard
2020-03-24 15:36 ` Maxime Ripard
2020-03-24 17:58 ` Jernej Škrabec
2020-03-24 17:58 ` Jernej Škrabec
2020-03-24 17:58 ` Jernej Škrabec
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=4B72FBA5.7040306@codemonkey.ws \
--to=anthony@codemonkey.ws \
--cc=qemu-devel@nongnu.org \
--cc=weil@mail.berlios.de \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.