From 5824d65122347c0dd06074eeb42a51f0643729cb Mon Sep 17 00:00:00 2001 From: blueswir1 Date: Sat, 28 Mar 2009 06:44:27 +0000 Subject: Syncing documentation vs. -help vs. qemu_options table Try to keep documentation about command line switches, -help text and qemu_options table synchronized. In true Qemu tradition, an include file is generated from single .hx file containing all relevant information in one place. The include file is parsed once for getting the enums, another time for getopt tables and hird time for help messages. Texi documentation for the options is generated from the same .hx file. git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6884 c046a42c-6fe2-441c-8c8c-71466251a162 --- Makefile | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) (limited to 'Makefile') diff --git a/Makefile b/Makefile index 82fec80..26ce365 100644 --- a/Makefile +++ b/Makefile @@ -283,13 +283,16 @@ cscope: # documentation %.html: %.texi - texi2html -monolithic -number $< + texi2html -I=. -monolithic -number $< %.info: %.texi - makeinfo $< -o $@ + makeinfo -I . $< -o $@ %.dvi: %.texi - texi2dvi $< + texi2dvi -I . $< + +qemu-options.texi: $(SRC_PATH)/qemu-options.hx + sh ./hxtool -t < $< > $@ qemu.1: qemu-doc.texi perl -Ww -- $(SRC_PATH)/texi2pod.pl $< qemu.pod @@ -309,7 +312,7 @@ dvi: qemu-doc.dvi qemu-tech.dvi html: qemu-doc.html qemu-tech.html -qemu-doc.dvi qemu-doc.html qemu-doc.info: qemu-img.texi qemu-nbd.texi +qemu-doc.dvi qemu-doc.html qemu-doc.info: qemu-img.texi qemu-nbd.texi qemu-options.texi VERSION ?= $(shell cat VERSION) FILE = qemu-$(VERSION) -- cgit v1.1