From 8cc4e5de4fc80a2afdb821c8e5a96c68fc205670 Mon Sep 17 00:00:00 2001 From: jsm28 Date: Thu, 29 Nov 2001 16:50:19 +0000 Subject: [PATCH] * configure.in (target_list): Add generated-manpages. * configure: Regenerate. * Makefile.in (generated-manpages): Depend on lang.generated-manpages. * objc/Make-lang.in (objc.generated-manpages): New dummy target. ada: * Make-lang.in (ada.generated-manpages): New dummy target. ch: * Make-lang.in (CHILL.generated-manpages): New dummy target. cp: * Make-lang.in (c++.generated-manpages): New dummy target. f: * Make-lang.in (f77.generated-manpages): New target. ($(srcdir)/f/g77.1): Don't check $(GENERATED_MANPAGES). Allow manpage generation to fail. (f77.info): Don't depend on $(srcdir)/f/g77.1. (f77.install-man): Depend on $(GENERATED_MANPAGES) rather than directly on $(srcdir)/g77.1. java: * Make-lang.in (java.generated-manpages): New dummy target. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@47442 138bc75d-0d04-0410-961f-82ee72b054a4 --- gcc/ChangeLog | 8 ++++++++ gcc/Makefile.in | 3 ++- gcc/ada/ChangeLog | 4 ++++ gcc/ada/Make-lang.in | 1 + gcc/ch/ChangeLog | 4 ++++ gcc/ch/Make-lang.in | 1 + gcc/configure | 2 +- gcc/configure.in | 2 +- gcc/cp/ChangeLog | 4 ++++ gcc/cp/Make-lang.in | 1 + gcc/f/ChangeLog | 9 +++++++++ gcc/f/Make-lang.in | 19 ++++++++----------- gcc/java/ChangeLog | 4 ++++ gcc/java/Make-lang.in | 1 + gcc/objc/Make-lang.in | 1 + 15 files changed, 50 insertions(+), 14 deletions(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 928e88cd300..d810897d963 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,11 @@ +2001-11-29 Joseph S. Myers + + * configure.in (target_list): Add generated-manpages. + * configure: Regenerate. + * Makefile.in (generated-manpages): Depend on + lang.generated-manpages. + * objc/Make-lang.in (objc.generated-manpages): New dummy target. + 2001-11-29 Nick Clifton * config/arm/crti.asm (_init): Add .thumb_func if compiled diff --git a/gcc/Makefile.in b/gcc/Makefile.in index b9c3c156f39..7f0ca26e323 100644 --- a/gcc/Makefile.in +++ b/gcc/Makefile.in @@ -2361,7 +2361,8 @@ cppinternals.dvi: $(docdir)/cppinternals.texi $(TEXI2DVI) -I $(docdir) -I $(docdir)/include $(docdir)/cppinternals.texi generated-manpages: $(docdir)/gcov.1 $(docdir)/cpp.1 $(docdir)/gcc.1 \ - $(docdir)/gfdl.7 $(docdir)/gpl.7 $(docdir)/fsf-funding.7 + $(docdir)/gfdl.7 $(docdir)/gpl.7 $(docdir)/fsf-funding.7 \ + lang.generated-manpages $(docdir)/gcov.1: $(docdir)/gcov.texi $(STAMP) $(docdir)/gcov.1 diff --git a/gcc/ada/ChangeLog b/gcc/ada/ChangeLog index 8c501db096f..3da0b5b841f 100644 --- a/gcc/ada/ChangeLog +++ b/gcc/ada/ChangeLog @@ -1,3 +1,7 @@ +2001-11-29 Joseph S. Myers + + * Make-lang.in (ada.generated-manpages): New dummy target. + 2001-11-29 Ed Schonberg * g-os_lib.adb (Add_To_Command): use explicit loop to move string diff --git a/gcc/ada/Make-lang.in b/gcc/ada/Make-lang.in index 2842f1b3f58..e8b128ac28e 100644 --- a/gcc/ada/Make-lang.in +++ b/gcc/ada/Make-lang.in @@ -250,6 +250,7 @@ ada.start.encap: ada.rest.encap: ada.info: ada.dvi: +ada.generated-manpages: # Install hooks: # gnat1 is installed elsewhere as part of $(COMPILERS). diff --git a/gcc/ch/ChangeLog b/gcc/ch/ChangeLog index 4f39a2028e0..af7c838fbd0 100644 --- a/gcc/ch/ChangeLog +++ b/gcc/ch/ChangeLog @@ -1,3 +1,7 @@ +2001-11-29 Joseph S. Myers + + * Make-lang.in (CHILL.generated-manpages): New dummy target. + 2001-10-31 Joseph S. Myers * ChangeLog, actions.c, ch-tree.def, decl.c, except.c, inout.c, diff --git a/gcc/ch/Make-lang.in b/gcc/ch/Make-lang.in index 87965ab4581..a45d9cd00ad 100644 --- a/gcc/ch/Make-lang.in +++ b/gcc/ch/Make-lang.in @@ -107,6 +107,7 @@ CHILL.all.cross: chill-cross CHILL.start.encap: chill CHILL.rest.encap: CHILL.dvi: ch/chill.dvi +CHILL.generated-manpages: CHILL.info: $(srcdir)/ch/chill.info diff --git a/gcc/configure b/gcc/configure index 0c8cca93a8c..9b9e76412c5 100755 --- a/gcc/configure +++ b/gcc/configure @@ -7944,7 +7944,7 @@ done rm -f Make-hooks touch Make-hooks target_list="all.build all.cross start.encap rest.encap \ - info dvi \ + info dvi generated-manpages \ install-normal install-common install-info install-man \ uninstall \ mostlyclean clean distclean extraclean maintainer-clean \ diff --git a/gcc/configure.in b/gcc/configure.in index 3ccd686d594..eebf810c09b 100644 --- a/gcc/configure.in +++ b/gcc/configure.in @@ -2038,7 +2038,7 @@ done rm -f Make-hooks touch Make-hooks target_list="all.build all.cross start.encap rest.encap \ - info dvi \ + info dvi generated-manpages \ install-normal install-common install-info install-man \ uninstall \ mostlyclean clean distclean extraclean maintainer-clean \ diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog index ea6353bea87..7125e6f2d36 100644 --- a/gcc/cp/ChangeLog +++ b/gcc/cp/ChangeLog @@ -1,3 +1,7 @@ +2001-11-29 Joseph S. Myers + + * Make-lang.in (c++.generated-manpages): New dummy target. + Tue Nov 27 09:03:47 2001 Richard Kenner * Make-lang.in (cp-lang.o): Depends on c-common.h. diff --git a/gcc/cp/Make-lang.in b/gcc/cp/Make-lang.in index f9700ba8d52..2a4d6af3694 100644 --- a/gcc/cp/Make-lang.in +++ b/gcc/cp/Make-lang.in @@ -134,6 +134,7 @@ c++.rest.encap: $(DEMANGLER_PROG) c++.info: c++.dvi: +c++.generated-manpages: # # Install hooks: diff --git a/gcc/f/ChangeLog b/gcc/f/ChangeLog index bfb54826e61..22d3e331367 100644 --- a/gcc/f/ChangeLog +++ b/gcc/f/ChangeLog @@ -1,3 +1,12 @@ +2001-11-29 Joseph S. Myers + + * Make-lang.in (f77.generated-manpages): New target. + ($(srcdir)/f/g77.1): Don't check $(GENERATED_MANPAGES). Allow + manpage generation to fail. + (f77.info): Don't depend on $(srcdir)/f/g77.1. + (f77.install-man): Depend on $(GENERATED_MANPAGES) rather than + directly on $(srcdir)/g77.1. + 2001-11-24 Toon Moene PR fortran/3957 diff --git a/gcc/f/Make-lang.in b/gcc/f/Make-lang.in index 9df4609f063..ce6658dec5c 100644 --- a/gcc/f/Make-lang.in +++ b/gcc/f/Make-lang.in @@ -151,10 +151,9 @@ f77.all.cross: g77-cross$(exeext) f77.start.encap: g77$(exeext) f77.rest.encap: -# Note the kludge to get g77.1 to build. - -f77.info: $(srcdir)/f/g77.info $(srcdir)/f/g77.1 +f77.info: $(srcdir)/f/g77.info f77.dvi: f/g77.dvi +f77.generated-manpages: $(srcdir)/f/g77.1 # g77 documentation. $(srcdir)/f/g77.info: $(srcdir)/f/g77.texi $(srcdir)/f/bugs.texi \ @@ -178,13 +177,11 @@ f/g77.dvi: $(srcdir)/f/g77.texi $(srcdir)/f/bugs.texi \ cd f && $(TEXI2DVI) -I $$s/doc/include $$s/f/g77.texi $(srcdir)/f/g77.1: $(srcdir)/f/invoke.texi - if [ x$(GENERATED_MANPAGES) = xgenerated-manpages ]; then \ - $(TEXI2POD) < $(srcdir)/f/invoke.texi > f/g77.pod; \ - ($(POD2MAN) --section=1 f/g77.pod > f/g77.1.T$$$$ && \ - mv -f f/g77.1.T$$$$ $(srcdir)/f/g77.1) || \ - (rm -f f/g77.1.T$$$$ && exit 1); \ - rm -f f/g77.pod; \ - else true; fi + -$(TEXI2POD) < $(srcdir)/f/invoke.texi > f/g77.pod; \ + ($(POD2MAN) --section=1 f/g77.pod > f/g77.1.T$$$$ && \ + mv -f f/g77.1.T$$$$ $(srcdir)/f/g77.1) || \ + (rm -f f/g77.1.T$$$$ && exit 1); \ + rm -f f/g77.pod; \ # This dance is all about producing accurate documentation for g77's # intrinsics with minimum fuss. f/ansify appends "\n\" to C strings @@ -292,7 +289,7 @@ f77.install-info: f77.info installdirs else : ; fi; \ else : ; fi -f77.install-man: $(srcdir)/f/g77.1 installdirs +f77.install-man: $(GENERATED_MANPAGES) installdirs -if [ -f f771$(exeext) ] ; then \ if [ -f g77-cross$(exeext) ] ; then \ rm -f $(man1dir)/$(G77_CROSS_NAME)$(man1ext); \ diff --git a/gcc/java/ChangeLog b/gcc/java/ChangeLog index 206089ad5da..d8a52890433 100644 --- a/gcc/java/ChangeLog +++ b/gcc/java/ChangeLog @@ -1,3 +1,7 @@ +2001-11-29 Joseph S. Myers + + * Make-lang.in (java.generated-manpages): New dummy target. + 2001-11-27 Rainer Orth * jvspec.c (jvgenmain_spec): Cannot use %umain, breaks diff --git a/gcc/java/Make-lang.in b/gcc/java/Make-lang.in index f217139373d..463ba8e08c9 100644 --- a/gcc/java/Make-lang.in +++ b/gcc/java/Make-lang.in @@ -149,6 +149,7 @@ java.rest.encap: java.info: $(srcdir)/java/gcj.info java.dvi: java/gcj.dvi +java.generated-manpages: # Install hooks: # jc1, gcj, jvgenmain, and gcjh are installed elsewhere as part diff --git a/gcc/objc/Make-lang.in b/gcc/objc/Make-lang.in index 5fec773a994..910f1c664ab 100644 --- a/gcc/objc/Make-lang.in +++ b/gcc/objc/Make-lang.in @@ -95,6 +95,7 @@ objc.rest.encap: objc.info: objc.dvi: +objc.generated-manpages: # # Install hooks: -- 2.11.0