From: Bruno Haible Date: Sun, 27 May 2007 21:06:17 +0000 (+0000) Subject: Support both texi2html and makeinfo for generating HTML documentation. X-Git-Tag: v0.17~384 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=57b304480083b03e03780e2fe9246d7fa31e8401;p=thirdparty%2Fgettext.git Support both texi2html and makeinfo for generating HTML documentation. --- diff --git a/gettext-runtime/libasprintf/ChangeLog b/gettext-runtime/libasprintf/ChangeLog index 590460775..0393c5c89 100644 --- a/gettext-runtime/libasprintf/ChangeLog +++ b/gettext-runtime/libasprintf/ChangeLog @@ -1,3 +1,10 @@ +2007-05-05 Bruno Haible + + * autosprintf.texi (ifmakeinfo): Remove alias. + (makeinfo): New variable. + * Makefile.am (autosprintf_all.html): Don't pass option -expandinfo + to texi2html. + 2007-05-21 Bruno Haible * vasnprintf.c: Update comments. diff --git a/gettext-runtime/libasprintf/Makefile.am b/gettext-runtime/libasprintf/Makefile.am index e42430d84..3da958ffa 100644 --- a/gettext-runtime/libasprintf/Makefile.am +++ b/gettext-runtime/libasprintf/Makefile.am @@ -165,7 +165,7 @@ html-local: $(HTMLS) # Override of automake's definition. # We want to use texi2html, not makeinfo --html. autosprintf_all.html: autosprintf.texi - $(TEXI2HTML) -expandinfo -number -monolithic `if test -f autosprintf.texi; then echo autosprintf.texi; else echo $(srcdir)/autosprintf.texi; fi` + $(TEXI2HTML) -number -monolithic `if test -f autosprintf.texi; then echo autosprintf.texi; else echo $(srcdir)/autosprintf.texi; fi` mv autosprintf.html autosprintf_all.html # The install-html target is already defined by automake. diff --git a/gettext-runtime/libasprintf/autosprintf.texi b/gettext-runtime/libasprintf/autosprintf.texi index 383c0c266..a2b1130cd 100644 --- a/gettext-runtime/libasprintf/autosprintf.texi +++ b/gettext-runtime/libasprintf/autosprintf.texi @@ -1,9 +1,13 @@ \input texinfo @c -*-texinfo-*- @c %**start of header @setfilename autosprintf.info -@c The @ifmakeinfo ... @end ifnottex conditional evaluates to true in makeinfo +@c The @ifset makeinfo ... @end ifset conditional evaluates to true in makeinfo @c for info and html output, but to false in texi2html. -@alias ifmakeinfo = ifnottex +@ifnottex +@ifclear texi2html +@set makeinfo +@end ifclear +@end ifnottex @settitle GNU @code{autosprintf} @finalout @c Indices: @@ -18,10 +22,12 @@ @c %**end of header @set VERSION 1.0 +@ifinfo @dircategory C++ libraries @direntry * autosprintf: (autosprintf). Support for printf format strings in C++. @end direntry +@end ifinfo @ifinfo This file provides documentation for GNU @code{autosprintf} library. @@ -78,7 +84,7 @@ by the Free Software Foundation (FSF). A copy of the license is at @url{http://www.gnu.org/licenses/gpl.html}. @end titlepage -@ifmakeinfo +@ifset makeinfo @node Top, Introduction, (dir), (dir) @top GNU autosprintf @@ -90,7 +96,7 @@ This manual documents the GNU autosprintf class, version @value{VERSION}. * Using autosprintf:: Using @code{autosprintf} in own programs @end menu -@end ifnottex +@end ifset @node Introduction, Class autosprintf, Top, Top @chapter Introduction