From f7d9e5c3799bfd6d7d8e22a78d4a6dc778231e1d Mon Sep 17 00:00:00 2001 From: Carlos O'Donell Date: Mon, 27 Feb 2006 16:26:26 +0000 Subject: [PATCH] bfd/doc/ 2006-10-14 Carlos O'Donell * Makefile.am: Add html target. * Makefile.in: Regenerate. bfd/ 2006-10-14 Carlos O'Donell * po/Make-in: Add html target. binutils/ 2006-10-14 Carlos O'Donell * po/Make-in: Add html target. gas/ 2006-10-14 Carlos O'Donell * doc/Makefile.am: Add html target. * doc/Makefile.in: Regenerate. * po/Make-in: Add html target. gprof/ 2006-10-14 Carlos O'Donell * po/Make-in: Add html target. ld/ 2006-10-14 Carlos O'Donell * Makefile.am: Add html target. * Makefile.in: Regenerate. * po/Make-in: Add html target. opcodes/ 2006-10-14 Carlos O'Donell * po/Make-in: Add html target. etc/ 2006-10-14 Carlos O'Donell * Makefile.in: TEXI2HTML uses makeinfo. Define HTMLFILES. Add html targets. * configure.texi: Use ifnottex. Add alternative image format specifier as jpg. * standards.texi: Use ifnottex. intl/ 2006-10-14 Carlos O'Donell * intl/Makefile.in: Add html target. --- bfd/ChangeLog | 4 ++++ bfd/doc/ChangeLog | 5 +++++ bfd/doc/Makefile.am | 2 +- bfd/doc/Makefile.in | 2 +- bfd/po/Make-in | 2 +- binutils/ChangeLog | 4 ++++ binutils/po/Make-in | 2 +- etc/ChangeLog | 8 ++++++++ etc/Makefile.in | 29 ++++++++++++++++++++++++++--- etc/configure.texi | 12 ++++++------ etc/standards.texi | 16 ++++++++-------- gas/ChangeLog | 6 ++++++ gas/doc/Makefile.am | 3 +-- gas/doc/Makefile.in | 5 +++-- gas/po/Make-in | 2 +- gprof/ChangeLog | 4 ++++ gprof/po/Make-in | 2 +- intl/ChangeLog | 4 ++++ intl/Makefile.in | 2 +- ld/ChangeLog | 6 ++++++ ld/Makefile.am | 3 +-- ld/Makefile.in | 5 +++-- ld/po/Make-in | 2 +- opcodes/ChangeLog | 4 ++++ opcodes/po/Make-in | 2 +- 25 files changed, 102 insertions(+), 34 deletions(-) diff --git a/bfd/ChangeLog b/bfd/ChangeLog index e26f318b76a..a22a384fd8f 100644 --- a/bfd/ChangeLog +++ b/bfd/ChangeLog @@ -1,3 +1,7 @@ +2006-02-27 Carlos O'Donell + + * po/Make-in: Add html target. + 2006-02-27 Richard Sandiford * elf-m10300.c (_bfd_mn10300_elf_finish_dynamic_symbol): Use the diff --git a/bfd/doc/ChangeLog b/bfd/doc/ChangeLog index ba2ddb9cf22..dd9b8b0cdd9 100644 --- a/bfd/doc/ChangeLog +++ b/bfd/doc/ChangeLog @@ -1,3 +1,8 @@ +2006-02-27 Carlos O'Donell * chew.c: Include . diff --git a/bfd/doc/Makefile.am b/bfd/doc/Makefile.am index 2a7f792b021..7bee26d6c2c 100644 --- a/bfd/doc/Makefile.am +++ b/bfd/doc/Makefile.am @@ -68,7 +68,7 @@ chew.o: chew.c protos: libbfd.h libcoff.h bfd.h -$(srcdir)/bfd.info bfd.dvi: $(DOCFILES) bfdsumm.texi bfd.texinfo +$(srcdir)/bfd.info bfd.dvi bfd.html: $(DOCFILES) bfdsumm.texi bfd.texinfo # We can't replace these rules with an implicit rule, because # makes without VPATH support couldn't find the .h files in `..'. diff --git a/bfd/doc/Makefile.in b/bfd/doc/Makefile.in index e410ac1a890..fa92e707521 100644 --- a/bfd/doc/Makefile.in +++ b/bfd/doc/Makefile.in @@ -596,7 +596,7 @@ chew.o: chew.c protos: libbfd.h libcoff.h bfd.h -$(srcdir)/bfd.info bfd.dvi: $(DOCFILES) bfdsumm.texi bfd.texinfo +$(srcdir)/bfd.info bfd.dvi bfd.html: $(DOCFILES) bfdsumm.texi bfd.texinfo # We can't replace these rules with an implicit rule, because # makes without VPATH support couldn't find the .h files in `..'. diff --git a/bfd/po/Make-in b/bfd/po/Make-in index 26ca7817fcd..0885b6f4643 100644 --- a/bfd/po/Make-in +++ b/bfd/po/Make-in @@ -198,7 +198,7 @@ check: all cat-id-tbl.o: ../intl/libgettext.h -dvi info tags TAGS ID: +html dvi info tags TAGS ID: mostlyclean: rm -f core core.* *.pox $(PACKAGE).po *.old.po cat-id-tbl.tmp diff --git a/binutils/ChangeLog b/binutils/ChangeLog index 853610128a6..5fbcc4ffe8c 100644 --- a/binutils/ChangeLog +++ b/binutils/ChangeLog @@ -1,3 +1,7 @@ +2006-02-27 Carlos O'Donell + + * po/Make-in: Add html target. + 2006-02-17 Nick Hudson * readelf.c (get_machine_flags): Add logic for missing EF_SH flags. diff --git a/binutils/po/Make-in b/binutils/po/Make-in index b183e849a58..77f21f1460f 100644 --- a/binutils/po/Make-in +++ b/binutils/po/Make-in @@ -185,7 +185,7 @@ check: all cat-id-tbl.o: ../intl/libgettext.h -dvi info tags TAGS ID: +html dvi info tags TAGS ID: mostlyclean: rm -f core core.* *.pox $(PACKAGE).po *.old.po cat-id-tbl.tmp diff --git a/etc/ChangeLog b/etc/ChangeLog index 35e23bec28a..64fdee6c02b 100644 --- a/etc/ChangeLog +++ b/etc/ChangeLog @@ -1,3 +1,11 @@ +2006-02-27 Carlos O'Donell + + * Makefile.in: TEXI2HTML uses makeinfo. Define + HTMLFILES. Add html targets. + * configure.texi: Use ifnottex. Add alternative + image format specifier as jpg. + * standards.texi: Use ifnottex. + 2005-10-21 Mark Mitchell * texi2pod.pl: Substitue for @value even when part of @include. diff --git a/etc/Makefile.in b/etc/Makefile.in index b99daf99b14..df461cfd59c 100644 --- a/etc/Makefile.in +++ b/etc/Makefile.in @@ -39,7 +39,10 @@ MAKEINFO = `if [ -f ../texinfo/makeinfo/makeinfo ]; \ TEXI2DVI = `if [ -f ../texinfo/util/texi2dvi ]; \ then echo ../texinfo/util/texi2dvi; \ else echo texi2dvi; fi` -TEXI2HTML = texi2html +TEXI2HTML = `if [ -f ../texinfo/makeinfo/makeinfo ]; \ + then echo "../texinfo/makeinfo/makeinfo --html"; \ + else echo "makeinfo --html"; fi` + DVIPS = dvips # Where to find texinfo.tex to format documentation with TeX. @@ -50,6 +53,7 @@ TEXIDIR = $(srcdir)/../texinfo INFOFILES = standards.info configure.info DVIFILES = standards.dvi configure.dvi +HTMLFILES = standards.html configure.html all: info install: install-info @@ -82,6 +86,18 @@ install-info: info done; \ fi +html: + for f in $(HTMLFILES); do \ + if test -f $(srcdir)/`echo $$f | sed -e 's/.html$$/.texi/'`; then \ + if $(MAKE) "TEXI2HTML=$(TEXI2HTML)" $$f; then \ + true; \ + else \ + exit 1; \ + fi; \ + fi; \ + done + + dvi: for f in $(DVIFILES); do \ if test -f $(srcdir)/`echo $$f | sed -e 's/.dvi$$/.texi/'`; then \ @@ -96,6 +112,9 @@ dvi: standards.info: $(srcdir)/standards.texi $(srcdir)/make-stds.texi $(MAKEINFO) --no-split -I$(srcdir) -o standards.info $(srcdir)/standards.texi +standards.html: $(srcdir)/standards.texi $(srcdir)/make-stds.texi + $(TEXI2HTML) --no-split -I$(srcdir) -o standards.html $(srcdir)/standards.texi + standards.dvi: $(srcdir)/standards.texi TEXINPUTS=$(TEXIDIR):$$TEXINPUTS $(TEXI2DVI) $(srcdir)/standards.texi @@ -131,12 +150,15 @@ configure.ps: configure.dvi $(srcdir)/configdev.ein $(srcdir)/configbuild.ein rm -f configdev.eps configbuild.eps configure.html: $(srcdir)/configure.texi - $(TEXI2HTML) -split_chapter $(srcdir)/configure.texi + cp $(srcdir)/configdev.jin configdev.jpg + cp $(srcdir)/configbuild.jin configbuild.jpg + $(TEXI2HTML) --no-split -I$(srcdir) -o configure.html $(srcdir)/configure.texi clean: rm -f *.aux *.cp *.cps *.dvi *.fn *.fns *.ky *.kys *.log rm -f *.pg *.pgs *.toc *.tp *.tps *.vr *.vrs - rm -f configdev.txt configbuild.txt configdev.eps configbuild.eps + rm -f configdev.txt configbuild.txt + rm -f configdev.eps configbuild.eps rm -f configdev.jpg configbuild.jpg mostlyclean: clean @@ -145,6 +167,7 @@ distclean: clean rm -f Makefile config.status config.cache maintainer-clean realclean: distclean + rm -f *.html* rm -f *.info* Makefile: $(srcdir)/Makefile.in $(host_makefile_frag) $(target_makefile_frag) diff --git a/etc/configure.texi b/etc/configure.texi index d69dc414d0f..385a7c44711 100644 --- a/etc/configure.texi +++ b/etc/configure.texi @@ -10,7 +10,7 @@ * configure: (configure). The GNU configure and build system @end direntry -@ifinfo +@ifnottex This file documents the GNU configure and build system. Copyright (C) 1998 Cygnus Solutions. @@ -35,7 +35,7 @@ Permission is granted to copy and distribute translations of this manual into another language, under the above conditions for modified versions, except that this permission notice may be stated in a translation approved by the Foundation. -@end ifinfo +@end ifnottex @titlepage @title The GNU configure and build system @@ -60,7 +60,7 @@ except that this permission notice may be stated in a translation approved by the Free Software Foundation. @end titlepage -@ifinfo +@ifnottex @node Top @top GNU configure and build system @@ -79,7 +79,7 @@ The GNU configure and build system. * Index:: Index. @end menu -@end ifinfo +@end ifnottex @node Introduction @chapter Introduction @@ -1085,7 +1085,7 @@ are in rectangles with rounded corners @end ifnotinfo (e.g., @samp{autoheader} is the name of a tool, not the name of a file). -@image{configdev} +@image{configdev,,,,jpg} @node Written Developer Files @subsection Written Developer Files @@ -1235,7 +1235,7 @@ Here is a picture of the files which will be created at build time. @file{config.status} is both a created file and a shell script which is run to create other files, and the picture attempts to show that. -@image{configbuild} +@image{configbuild,,,,jpg} @node Build Files Description @subsection Build Files Description diff --git a/etc/standards.texi b/etc/standards.texi index 5aa508e0184..490e15b158c 100644 --- a/etc/standards.texi +++ b/etc/standards.texi @@ -6,13 +6,13 @@ @set lastupdate February 14, 2002 @c %**end of header -@ifinfo +@ifnottex @format START-INFO-DIR-ENTRY * Standards: (standards). GNU coding standards. END-INFO-DIR-ENTRY @end format -@end ifinfo +@end ifnottex @c @setchapternewpage odd @setchapternewpage off @@ -28,11 +28,11 @@ END-INFO-DIR-ENTRY @iftex @set CHAPTER chapter @end iftex -@ifinfo +@ifnottex @set CHAPTER node -@end ifinfo +@end ifnottex -@ifinfo +@ifnottex GNU Coding Standards Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001 Free Software Foundation, Inc. @@ -43,7 +43,7 @@ with no Invariant Sections, with no Front-Cover Texts, and with no Back-Cover Texts. A copy of the license is included in the section entitled ``GNU Free Documentation License''. -@end ifinfo +@end ifnottex @titlepage @title GNU Coding Standards @@ -63,12 +63,12 @@ A copy of the license is included in the section entitled ``GNU Free Documentation License''. @end titlepage -@ifinfo +@ifnottex @node Top, Preface, (dir), (dir) @top Version Last updated @value{lastupdate}. -@end ifinfo +@end ifnottex @menu * Preface:: About the GNU Coding Standards diff --git a/gas/ChangeLog b/gas/ChangeLog index 8f51578efcb..ff194bbe6c4 100644 --- a/gas/ChangeLog +++ b/gas/ChangeLog @@ -1,3 +1,9 @@ +2006-02-27 Carlos O'Donell + + * doc/Makefile.am: Add html target. + * doc/Makefile.in: Regenerate. + * po/Make-in: Add html target. + 2006-02-27 H.J. Lu * gas/config/tc-i386.c (output_insn): Support Intel Merom New diff --git a/gas/doc/Makefile.am b/gas/doc/Makefile.am index 0db4540abff..e564a25d4e5 100644 --- a/gas/doc/Makefile.am +++ b/gas/doc/Makefile.am @@ -64,8 +64,7 @@ gasver.texi: $(srcdir)/../../bfd/configure eval `grep '^ *VERSION=' $(srcdir)/../../bfd/configure`; \ echo "@set VERSION $$VERSION" > $@ -$(srcdir)/as.info: $(srcdir)/as.texinfo asconfig.texi gasver.texi $(CPU_DOCS) -as.dvi: $(srcdir)/as.texinfo asconfig.texi gasver.texi $(CPU_DOCS) +$(srcdir)/as.info as.dvi as.html: $(srcdir)/as.texinfo asconfig.texi gasver.texi $(CPU_DOCS) # We want install to imply install-info as per GNU standards, despite the # cygnus option. diff --git a/gas/doc/Makefile.in b/gas/doc/Makefile.in index 61882d988a6..295835a69dd 100644 --- a/gas/doc/Makefile.in +++ b/gas/doc/Makefile.in @@ -343,6 +343,8 @@ distclean-libtool: rm -rf $(@:.html=); else rm -Rf $(@:.html=.htp) $@; fi; \ exit 1; \ fi +$(srcdir)/as.info: as.texinfo +as.dvi: as.texinfo as.pdf: as.texinfo as.html: as.texinfo .dvi.ps: @@ -586,8 +588,7 @@ gasver.texi: $(srcdir)/../../bfd/configure eval `grep '^ *VERSION=' $(srcdir)/../../bfd/configure`; \ echo "@set VERSION $$VERSION" > $@ -$(srcdir)/as.info: $(srcdir)/as.texinfo asconfig.texi gasver.texi $(CPU_DOCS) -as.dvi: $(srcdir)/as.texinfo asconfig.texi gasver.texi $(CPU_DOCS) +$(srcdir)/as.info as.dvi as.html: $(srcdir)/as.texinfo asconfig.texi gasver.texi $(CPU_DOCS) # We want install to imply install-info as per GNU standards, despite the # cygnus option. diff --git a/gas/po/Make-in b/gas/po/Make-in index b183e849a58..77f21f1460f 100644 --- a/gas/po/Make-in +++ b/gas/po/Make-in @@ -185,7 +185,7 @@ check: all cat-id-tbl.o: ../intl/libgettext.h -dvi info tags TAGS ID: +html dvi info tags TAGS ID: mostlyclean: rm -f core core.* *.pox $(PACKAGE).po *.old.po cat-id-tbl.tmp diff --git a/gprof/ChangeLog b/gprof/ChangeLog index 5ec05a689df..d61ca7e66d7 100644 --- a/gprof/ChangeLog +++ b/gprof/ChangeLog @@ -1,3 +1,7 @@ +2006-02-27 Carlos O'Donell + + * po/Make-in: Add html target. + For older changes see ChangeLog-2005 Local Variables: diff --git a/gprof/po/Make-in b/gprof/po/Make-in index 6d96a2fb7ff..9700c09f56c 100644 --- a/gprof/po/Make-in +++ b/gprof/po/Make-in @@ -185,7 +185,7 @@ check: all cat-id-tbl.o: ../intl/libgettext.h -dvi info tags TAGS ID: +html dvi info tags TAGS ID: mostlyclean: rm -f core core.* *.pox $(PACKAGE).po *.old.po cat-id-tbl.tmp diff --git a/intl/ChangeLog b/intl/ChangeLog index 172f44cec1d..59bec969589 100644 --- a/intl/ChangeLog +++ b/intl/ChangeLog @@ -1,3 +1,7 @@ +2006-02-27 Carlos O'Donell + + * intl/Makefile.in: Add html target. + 2005-05-13 Nick Clifton * Update the address and phone number of the FSF organization in diff --git a/intl/Makefile.in b/intl/Makefile.in index f3664ae3dca..c8b918376be 100644 --- a/intl/Makefile.in +++ b/intl/Makefile.in @@ -149,7 +149,7 @@ uninstall: rm -f $(gettextsrcdir)/$$file; \ done -info dvi: +html info dvi: $(OBJECTS): config.h libgettext.h bindtextdom.$lo finddomain.$lo loadmsgcat.$lo: gettextP.h gettext.h loadinfo.h diff --git a/ld/ChangeLog b/ld/ChangeLog index eaf4e1a50b8..bbfa9e07d88 100644 --- a/ld/ChangeLog +++ b/ld/ChangeLog @@ -1,3 +1,9 @@ +2006-02-27 Carlos O'Donell + + * Makefile.am: Add html target. + * Makefile.in: Regenerate. + * po/Make-in: Add html target. + 2006-02-17 Shrirang Khisti Anil Paranjape Shilin Shakti diff --git a/ld/Makefile.am b/ld/Makefile.am index e73075d1816..5de4d468c57 100644 --- a/ld/Makefile.am +++ b/ld/Makefile.am @@ -1676,8 +1676,7 @@ ldver.texi: $(srcdir)/../bfd/configure eval `grep '^ *VERSION=' $(srcdir)/../bfd/configure`; \ echo "@set VERSION $$VERSION" > $@ -$(srcdir)/ld.info: $(srcdir)/ld.texinfo configdoc.texi ldver.texi -ld.dvi: $(srcdir)/ld.texinfo configdoc.texi ldver.texi +$(srcdir)/ld.info ld.dvi ld.html: $(srcdir)/ld.texinfo configdoc.texi ldver.texi # Build the man page from the texinfo file # The sed command removes the no-adjust Nroff command so that diff --git a/ld/Makefile.in b/ld/Makefile.in index 2f92508373b..37ae95d6a48 100644 --- a/ld/Makefile.in +++ b/ld/Makefile.in @@ -832,6 +832,8 @@ distclean-libtool: rm -rf $(@:.html=); else rm -Rf $(@:.html=.htp) $@; fi; \ exit 1; \ fi +$(srcdir)/ld.info: ld.texinfo +ld.dvi: ld.texinfo ld.pdf: ld.texinfo ld.html: ld.texinfo .dvi.ps: @@ -2469,8 +2471,7 @@ ldver.texi: $(srcdir)/../bfd/configure eval `grep '^ *VERSION=' $(srcdir)/../bfd/configure`; \ echo "@set VERSION $$VERSION" > $@ -$(srcdir)/ld.info: $(srcdir)/ld.texinfo configdoc.texi ldver.texi -ld.dvi: $(srcdir)/ld.texinfo configdoc.texi ldver.texi +$(srcdir)/ld.info ld.dvi ld.html: $(srcdir)/ld.texinfo configdoc.texi ldver.texi # Build the man page from the texinfo file # The sed command removes the no-adjust Nroff command so that diff --git a/ld/po/Make-in b/ld/po/Make-in index 1ea596d2c79..3223fc650d5 100644 --- a/ld/po/Make-in +++ b/ld/po/Make-in @@ -185,7 +185,7 @@ check: all cat-id-tbl.o: ../intl/libgettext.h -dvi info tags TAGS ID: +html dvi info tags TAGS ID: mostlyclean: rm -f core core.* *.pox $(PACKAGE).po *.old.po cat-id-tbl.tmp diff --git a/opcodes/ChangeLog b/opcodes/ChangeLog index a457dd49817..fee24b1476c 100644 --- a/opcodes/ChangeLog +++ b/opcodes/ChangeLog @@ -1,3 +1,7 @@ +2006-02-27 Carlos O'Donell + + * po/Make-in: Add html target. + 2006-02-27 H.J. Lu * i386-dis.c (IS_3BYTE_OPCODE): New for 3-byte opcodes used by diff --git a/opcodes/po/Make-in b/opcodes/po/Make-in index 67ddb0b1b21..5e35426ec1c 100644 --- a/opcodes/po/Make-in +++ b/opcodes/po/Make-in @@ -185,7 +185,7 @@ check: all cat-id-tbl.o: ../intl/libgettext.h -dvi info tags TAGS ID: +html dvi info tags TAGS ID: mostlyclean: rm -f core core.* *.pox $(PACKAGE).po *.old.po cat-id-tbl.tmp -- 2.30.2