This is the mail archive of the
binutils@sourceware.org
mailing list for the binutils project.
Re: Patch to fix some PDF manual builds
On Fri, 2 Jun 2006, Daniel Jacobowitz wrote:
> On Fri, Jun 02, 2006 at 10:18:32PM +0000, Joseph S. Myers wrote:
> > This patch fixes the build of some PDF manuals (with "make
> > $manual.pdf"; plain "make pdf" runs into subdirectories without dummy
> > "pdf" rules). I expect it also fixes DVI and PS manual builds, with
> > the same caveat about subdirectories without dummy rules. OK to
> > commit?
>
> OK. Please commit this for 2.17, too.
>
> How many directories don't have "make pdf" available, and do you think
> it's worth adding stubs?
This patch allows "make pdf" and "make ps" (both standard targets) to work
in binutils directories other than etc and libiberty, which have Texinfo
manuals but don't use automake and so need local pdf and ps rules (not
dummy rules). Toplevel pdf and ps targets (recursive) are also needed,
with the complication that right now Makefile.def is out of sync between
src and gcc *in both directions* (intl dependencies only in src,
libgcc-math removal only in gcc).
bfd/doc:
2006-06-02 Joseph S. Myers <joseph@codesourcery.com>
* bfd.texinfo: Remove local @tex code.
bfd:
2006-06-02 Joseph S. Myers <joseph@codesourcery.com>
* po/Make-in (pdf, ps): New dummy targets.
binutils:
2006-06-02 Joseph S. Myers <joseph@codesourcery.com>
* po/Make-in (pdf, ps): New dummy targets.
gas:
2006-06-02 Joseph S. Myers <joseph@codesourcery.com>
* po/Make-in (pdf, ps): New dummy targets.
gprof:
2006-06-02 Joseph S. Myers <joseph@codesourcery.com>
* po/Make-in (pdf, ps): New dummy targets.
ld:
2006-06-02 Joseph S. Myers <joseph@codesourcery.com>
* po/Make-in (pdf, ps): New dummy targets.
opcodes:
2006-06-02 Joseph S. Myers <joseph@codesourcery.com>
* po/Make-in (pdf, ps): New dummy targets.
Index: bfd/doc/bfd.texinfo
===================================================================
RCS file: /cvs/src/src/bfd/doc/bfd.texinfo,v
retrieving revision 1.10
diff -u -r1.10 bfd.texinfo
--- bfd/doc/bfd.texinfo 11 May 2006 16:11:28 -0000 1.10
+++ bfd/doc/bfd.texinfo 2 Jun 2006 23:25:26 -0000
@@ -4,20 +4,6 @@
@c 2001, 2002, 2003
@c Free Software Foundation, Inc.
@c
-@tex
-% NOTE LOCAL KLUGE TO AVOID TOO MUCH WHITESPACE
-\global\long\def\example{%
-\begingroup
-\let\aboveenvbreak=\par
-\let\afterenvbreak=\par
-\parskip=0pt
-\lisp}
-\global\long\def\Eexample{%
-\Elisp
-\endgroup
-\vskip -\parskip% to cancel out effect of following \par
-}
-@end tex
@synindex fn cp
@ifinfo
Index: bfd/po/Make-in
===================================================================
RCS file: /cvs/src/src/bfd/po/Make-in,v
retrieving revision 1.8
diff -u -r1.8 Make-in
--- bfd/po/Make-in 6 Apr 2006 21:49:26 -0000 1.8
+++ bfd/po/Make-in 2 Jun 2006 23:25:26 -0000
@@ -199,7 +199,7 @@
cat-id-tbl.o: ../intl/libgettext.h
-html dvi info tags TAGS ID:
+html dvi pdf ps info tags TAGS ID:
mostlyclean:
rm -f core core.* *.pox $(PACKAGE).po *.old.po cat-id-tbl.tmp
Index: binutils/po/Make-in
===================================================================
RCS file: /cvs/src/src/binutils/po/Make-in,v
retrieving revision 1.5
diff -u -r1.5 Make-in
--- binutils/po/Make-in 6 Apr 2006 21:49:30 -0000 1.5
+++ binutils/po/Make-in 2 Jun 2006 23:25:26 -0000
@@ -186,7 +186,7 @@
cat-id-tbl.o: ../intl/libgettext.h
-html dvi info tags TAGS ID:
+html dvi pdf ps info tags TAGS ID:
mostlyclean:
rm -f core core.* *.pox $(PACKAGE).po *.old.po cat-id-tbl.tmp
Index: gas/po/Make-in
===================================================================
RCS file: /cvs/src/src/gas/po/Make-in,v
retrieving revision 1.5
diff -u -r1.5 Make-in
--- gas/po/Make-in 6 Apr 2006 21:49:33 -0000 1.5
+++ gas/po/Make-in 2 Jun 2006 23:25:26 -0000
@@ -186,7 +186,7 @@
cat-id-tbl.o: ../intl/libgettext.h
-html dvi info tags TAGS ID:
+html dvi pdf ps info tags TAGS ID:
mostlyclean:
rm -f core core.* *.pox $(PACKAGE).po *.old.po cat-id-tbl.tmp
Index: gprof/po/Make-in
===================================================================
RCS file: /cvs/src/src/gprof/po/Make-in,v
retrieving revision 1.7
diff -u -r1.7 Make-in
--- gprof/po/Make-in 6 Apr 2006 21:49:33 -0000 1.7
+++ gprof/po/Make-in 2 Jun 2006 23:25:27 -0000
@@ -186,7 +186,7 @@
cat-id-tbl.o: ../intl/libgettext.h
-html dvi info tags TAGS ID:
+html dvi pdf ps info tags TAGS ID:
mostlyclean:
rm -f core core.* *.pox $(PACKAGE).po *.old.po cat-id-tbl.tmp
Index: ld/po/Make-in
===================================================================
RCS file: /cvs/src/src/ld/po/Make-in,v
retrieving revision 1.5
diff -u -r1.5 Make-in
--- ld/po/Make-in 6 Apr 2006 21:49:34 -0000 1.5
+++ ld/po/Make-in 2 Jun 2006 23:25:27 -0000
@@ -186,7 +186,7 @@
cat-id-tbl.o: ../intl/libgettext.h
-html dvi info tags TAGS ID:
+html dvi pdf ps info tags TAGS ID:
mostlyclean:
rm -f core core.* *.pox $(PACKAGE).po *.old.po cat-id-tbl.tmp
Index: opcodes/po/Make-in
===================================================================
RCS file: /cvs/src/src/opcodes/po/Make-in,v
retrieving revision 1.5
diff -u -r1.5 Make-in
--- opcodes/po/Make-in 6 Apr 2006 21:49:35 -0000 1.5
+++ opcodes/po/Make-in 2 Jun 2006 23:25:28 -0000
@@ -186,7 +186,7 @@
cat-id-tbl.o: ../intl/libgettext.h
-html dvi info tags TAGS ID:
+html dvi pdf ps info tags TAGS ID:
mostlyclean:
rm -f core core.* *.pox $(PACKAGE).po *.old.po cat-id-tbl.tmp
--
Joseph S. Myers
joseph@codesourcery.com