This is the mail archive of the gcc-patches@gcc.gnu.org mailing list for the GCC 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]

3.2 PATCH: New install.info and install.dvi targets


This patch provides new install.info and install.dvi targets which
sometimes come in handy when testing updates to install.texi.  The
resulting info files are intentionally not installed due to the issues
mentioned by Joseph:

	http://gcc.gnu.org/ml/gcc-patches/2002-05/msg00268.html

I won't be able to tackle them for now, but instead went for the
low-hanging fruit.

Tested by running make install.dvi and make $(docdir)/install.info in a
freshly configured tree.

Ok for mainline?

	Rainer


Fri May  3 01:18:01 2002  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>

	* Makefile.in ($(docdir)/install.info): New target.
	(info): Depend on it.
	($(docdir)/install.dvi): New target.
	(dvi): Depend on it.

Index: Makefile.in
===================================================================
RCS file: /cvs/gcc/gcc/gcc/Makefile.in,v
retrieving revision 1.863
diff -u -p -r1.863 Makefile.in
--- Makefile.in	29 Apr 2002 22:34:32 -0000	1.863
+++ Makefile.in	3 May 2002 16:02:20 -0000
@@ -2342,7 +2344,7 @@ stmp-fixproto: fixhdr.ready fixproto stm
 docdir = $(srcdir)/doc
 
 doc: $(BUILD_INFO) $(GENERATED_MANPAGES) gccbug
-info: $(docdir)/cpp.info $(docdir)/gcc.info $(docdir)/gccint.info lang.info $(docdir)/cppinternals.info
+info: $(docdir)/cpp.info $(docdir)/gcc.info $(docdir)/gccint.info $(docdir)/install.info lang.info $(docdir)/cppinternals.info
 
 $(docdir)/cpp.info: $(docdir)/cpp.texi $(docdir)/include/fdl.texi \
   $(docdir)/cppenv.texi $(docdir)/cppopts.texi
@@ -2373,11 +2375,15 @@ $(docdir)/gccint.info: $(docdir)/gccint.
 	 $(docdir)/languages.texi $(docdir)/sourcebuild.texi
 	cd $(srcdir) && $(MAKEINFO) $(MAKEINFOFLAGS) -I doc -I doc/include -o doc/gccint.info doc/gccint.texi
 
+$(docdir)/install.info: $(docdir)/install.texi $(docdir)/install-old.texi \
+   $(docdir)/include/fdl.texi
+	cd $(srcdir) && $(MAKEINFO) $(MAKEINFOFLAGS) -I doc -I doc/include -o doc/install.info doc/install.texi
+
 $(docdir)/cppinternals.info: $(docdir)/cppinternals.texi
 	cd $(srcdir) && $(MAKEINFO) $(MAKEINFOFLAGS) -I doc -I doc/include -o doc/cppinternals.info \
 		doc/cppinternals.texi
 
-dvi: gcc.dvi gccint.dvi cpp.dvi lang.dvi cppinternals.dvi
+dvi: gcc.dvi gccint.dvi install.dvi cpp.dvi lang.dvi cppinternals.dvi
 
 # This works with GNU Make's default rule.
 cpp.dvi: $(docdir)/cpp.texi $(docdir)/include/fdl.texi \
@@ -2409,6 +2415,10 @@ gccint.dvi: $(docdir)/gccint.texi \
 	 $(docdir)/languages.texi $(docdir)/sourcebuild.texi
 	$(TEXI2DVI) -I $(docdir) -I $(docdir)/include $(docdir)/gccint.texi
 
+install.dvi: $(docdir)/install.texi $(docdir)/install-old.texi \
+	 $(docdir)/include/fdl.texi
+	$(TEXI2DVI) -I $(docdir) -I $(docdir)/include $(docdir)/install.texi
+
 cppinternals.dvi: $(docdir)/cppinternals.texi
 	$(TEXI2DVI) -I $(docdir) -I $(docdir)/include $(docdir)/cppinternals.texi
 


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