This is the mail archive of the binutils@sourceware.org mailing list for the binutils project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

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


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]