Makefile.in, [...]: Documentation is now built in Make-lang.in.

2002-05-31  Florian Weimer  <fw@deneb.enyo.de>

	* Makefile.in, Make-lang.in: Documentation is now built in
	Make-lang.in.  Store Info and generated Texinfo files in the
	source directory.
	* gnat_ug.texi: Remove CVS keywords, correct version number.
	Set file name correctly.

	* gnat_ug_*.texi: Add.
	* .cvsignore: Ignore generated Texinfo files.

From-SVN: r54100
This commit is contained in:
Florian Weimer 2002-05-31 12:47:33 +02:00 committed by Florian Weimer
parent dbc032c5cd
commit 5321fb3e63
9 changed files with 78786 additions and 48 deletions

6
gcc/ada/.cvsignore Normal file
View File

@ -0,0 +1,6 @@
gnat_ug_unx.info*
gnat_ug_vms.info*
gnat_ug_vxw.info*
gnat_ug_wnt.info*
gnat_rm.info*
gnat-style.info*

View File

@ -1,3 +1,14 @@
2002-05-31 Florian Weimer <fw@deneb.enyo.de>
* Makefile.in, Make-lang.in: Documentation is now built in
Make-lang.in. Store Info and generated Texinfo files in the
source directory.
* gnat_ug.texi: Remove CVS keywords, correct version number.
Set file name correctly.
* gnat_ug_*.texi: Add.
* .cvsignore: Ignore generated Texinfo files.
2002-05-30 Zack Weinberg <zack@codesourcery.com>
* ada.h: Add MI guard macro.

View File

@ -334,9 +334,122 @@ ada.all.cross:
fi
ada.start.encap:
ada.rest.encap:
ada.info:
ada.dvi:
ada.rest.encap:
# Generate documentation.
#
# The generated Texinfo files for the User Guideare stored in
# $(srcdir), like the Info files.
ada/doctools/xgnatug : ada/xgnatug.adb
-$(MKDIR) ada/doctools
cp $^ ada/doctools
cd ada/doctools && gnatmake -q xgnatug
$(srcdir)/ada/gnat_ug_unx.texi : ada/doctools/xgnatug \
$(srcdir)/ada/gnat_ug.texi $(srcdir)/ada/ug_words
ada/doctools/xgnatug unx $(srcdir)/ada/gnat_ug.texi $(srcdir)/ada/ug_words $(srcdir)/ada/gnat_ug_unx.texi
$(srcdir)/ada/gnat_ug_vms.texi : ada/doctools/xgnatug \
$(srcdir)/ada/gnat_ug.texi $(srcdir)/ada/ug_words
ada/doctools/xgnatug vms $(srcdir)/ada/gnat_ug.texi $(srcdir)/ada/ug_words $(srcdir)/ada/gnat_ug_vms.texi
$(srcdir)/ada/gnat_ug_vxw.texi : ada/doctools/xgnatug \
$(srcdir)/ada/gnat_ug.texi $(srcdir)/ada/ug_words
ada/doctools/xgnatug vxworks $(srcdir)/ada/gnat_ug.texi $(srcdir)/ada/ug_words $(srcdir)/ada/gnat_ug_vxw.texi
$(srcdir)/ada/gnat_ug_wnt.texi : ada/doctools/xgnatug \
$(srcdir)/ada/gnat_ug.texi $(srcdir)/ada/ug_words
ada/doctools/xgnatug wnt $(srcdir)/ada/gnat_ug.texi $(srcdir)/ada/ug_words $(srcdir)/ada/gnat_ug_wnt.texi
$(srcdir)/ada/gnat_ug_unx.info : $(srcdir)/ada/gnat_ug_unx.texi \
$(srcdir)/doc/include/fdl.texi
cd $(srcdir) && $(MAKEINFO) -I doc/include -I ada -o ada/gnat_ug_unx.info ada/gnat_ug_unx.texi
$(srcdir)/ada/gnat_ug_vms.info : $(srcdir)/ada/gnat_ug_vms.texi \
$(srcdir)/doc/include/fdl.texi
cd $(srcdir) && $(MAKEINFO) -I doc/include -I ada -o ada/gnat_ug_vms.info ada/gnat_ug_vms.texi
$(srcdir)/ada/gnat_ug_vxw.info : $(srcdir)/ada/gnat_ug_vxw.texi \
$(srcdir)/doc/include/fdl.texi
cd $(srcdir) && $(MAKEINFO) -I doc/include -I ada -o ada/gnat_ug_vxw.info ada/gnat_ug_vxw.texi
$(srcdir)/ada/gnat_ug_wnt.info : $(srcdir)/ada/gnat_ug_wnt.texi \
$(srcdir)/doc/include/fdl.texi
cd $(srcdir) && $(MAKEINFO) -I doc/include -I ada -o ada/gnat_ug_wnt.info ada/gnat_ug_wnt.texi
$(srcdir)/ada/gnat_rm.info : $(srcdir)/ada/gnat_rm.texi \
$(srcdir)/doc/include/fdl.texi
cd $(srcdir) && $(MAKEINFO) -I doc/include -I ada -o ada/gnat_rm.info ada/gnat_rm.texi
$(srcdir)/ada/gnat-style.info : $(srcdir)/ada/gnat-style.texi \
$(srcdir)/doc/include/fdl.texi
cd $(srcdir) && $(MAKEINFO) -I doc/include -I ada -o ada/gnat-style.info ada/gnat-style.texi
ada.info: $(srcdir)/ada/gnat_ug_vms.info $(srcdir)/ada/gnat_ug_wnt.info \
$(srcdir)/ada/gnat_ug_unx.info $(srcdir)/ada/gnat_ug_vxw.info \
$(srcdir)/ada/gnat_rm.info $(srcdir)/ada/gnat-style.info
ada.install-info:
-rm -f $(infodir)/gnat_ug_*.info*
-rm -f $(infodir)/gnat_rm.info*
-rm -f $(infodir)/gnat-style.info*
if [ -f $(srcdir)/ada/gnat_ug_unx.info ]; then \
for f in $(srcdir)/ada/gnat_ug_*.info* \
$(srcdir)/ada/gnat_rm.info* \
$(srcdir)/ada/gnat-style.info*; do \
realfile=`echo $$f | sed -e 's|.*/\([^/]*\)$$|\1|'`; \
$(INSTALL_DATA) $$f $(infodir)/$$realfile; \
done; \
else true; fi
-if $(SHELL) -c 'install-info --version' >/dev/null 2>&1; then \
if [ -f $(infodir)/dir ] ; then \
for f in gnat_ug_vms.info gnat_ug_wnt.info gnat_ug_unx.info \
gnat_ug_vxw.info gnat_rm.info gnat-style.info; do \
if [ -f $(infodir)/$$f ]; then \
install-info --dir-file=$(infodir)/dir $(infodir)/$$f; \
else true; fi; \
done; \
else true; fi; \
else true; fi;
-chmod a-x $(infodir)/gnat_ug_vms.info* $(infodir)/gnat_ug_wnt.info*
-chmod a-x $(infodir)/gnat_ug_unx.info* $(infodir)/gnat_ug_vxw.info*
-chmod a-x $(infodir)/gnat_rm.info* $(infodir)/gnat-style.info*
ada/gnat_ug_unx.dvi : $(srcdir)/ada/gnat_ug_unx.texi \
$(srcdir)/doc/include/fdl.texi
s=`cd $(srcdir); ${PWD}`; \
cd ada && $(TEXI2DVI) -c -I $$s/doc/include -o gnat_ug_unx.dvi $$s/ada/gnat_ug_unx.texi
ada/gnat_ug_vms.dvi : $(srcdir)/ada/gnat_ug_vms.texi \
$(srcdir)/doc/include/fdl.texi
s=`cd $(srcdir); ${PWD}`; \
cd ada && $(TEXI2DVI) -c -I $$s/doc/include -o gnat_ug_vms.dvi $$s/ada/gnat_ug_vms.texi
ada/gnat_ug_vxw.dvi : $(srcdir)/ada/gnat_ug_vxw.texi \
$(srcdir)/doc/include/fdl.texi
s=`cd $(srcdir); ${PWD}`; \
cd ada && $(TEXI2DVI) -c -I $$s/doc/include -o gnat_ug_vxw.dvi $$s/ada/gnat_ug_vxw.texi
ada/gnat_ug_wnt.dvi : $(srcdir)/ada/gnat_ug_wnt.texi \
$(srcdir)/doc/include/fdl.texi
s=`cd $(srcdir); ${PWD}`; \
cd ada && $(TEXI2DVI) -c -I $$s/doc/include -o gnat_ug_wnt.dvi $$s/ada/gnat_ug_wnt.texi
ada/gnat_rm.dvi : $(srcdir)/ada/gnat_rm.texi \
$(srcdir)/doc/include/fdl.texi
s=`cd $(srcdir); ${PWD}`; \
cd ada && $(TEXI2DVI) -c -I $$s/doc/include -o gnat_rm.dvi $$s/ada/gnat_rm.texi
ada/gnat-style.dvi : $(srcdir)/ada/gnat-style.texi \
$(srcdir)/doc/include/fdl.texi
s=`cd $(srcdir); ${PWD}`; \
cd ada && $(TEXI2DVI) -c -I $$s/doc/include -o gnat-style.dvi $$s/ada/gnat-style.texi
ada.dvi: ada/gnat_ug_vms.dvi ada/gnat_ug_wnt.dvi \
ada/gnat_ug_unx.dvi ada/gnat_ug_vxw.dvi \
ada/gnat_rm.dvi ada/gnat-style.dvi
ada.generated-manpages:
# Install hooks:

View File

@ -2022,42 +2022,6 @@ b_gnatm.c : $(GNATMAKE_OBJS)
$(GNATBIND) $(ADA_INCLUDES) -o b_gnatm.c gnatmake.ali
b_gnatm.o : b_gnatm.c
# We remove the generated .texi files to force regeneration.
doctools/xgnatug : xgnatug.adb
-$(MKDIR) doctools
$(CP) $^ doctools
(cd doctools ; gnatmake -q xgnatug)
-rm gnat_ug_*.texi
# We cannot list the dependency on the xgnatug binary here because we
# have to (a) use the VPATH feature, and (b) include the target flag.
gnat_ug_vms.texi : gnat_ug.texi ug_words
doctools/xgnatug vms $^
gnat_ug_wnt.texi : gnat_ug.texi ug_words
doctools/xgnatug wnt $^
gnat_ug_unx.texi : gnat_ug.texi ug_words
doctools/xgnatug unx $^
gnat_ug_vxw.texi : gnat_ug.texi ug_words
doctools/xgnatug vxworks $^
%.info : %.texi
$(MAKEINFO) -I $(srcdir)/../doc/include -o $@ $<
%.dvi : %.texi
$(TEXI2DVI) -I $(srcdir)/../doc/include $<
# List the dependency on the xgnatug binary explicitly (see above).
doc : doctools/xgnatug \
gnat_ug_vms.info gnat_ug_wnt.info gnat_ug_unx.info gnat_ug_vxw.info \
gnat_rm.info gnat-style.info
dvi : doctools/xgnatug \
gnat_ug_vms.dvi gnat_ug_wnt.dvi gnat_ug_unx.dvi gnat_ug_vxw.dvi \
gnat_rm.dvi gnat-style.dvi
# force debugging information on s-tasdeb.o so that it is always
# possible to set conditional breakpoints on tasks.

View File

@ -7,8 +7,6 @@
@c o
@c G N A T _ U G o
@c o
@c $Revision: 1.559 $
@c o
@c Copyright (C) 1992-2002 Ada Core Technologies, Inc. o
@c o
@c GNAT is free software; you can redistribute it and/or modify it under o
@ -56,23 +54,28 @@
@c
@c oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo
@setfilename gnat_ug.info
@ifset vms
@setfilename gnat_ug_vms.info
@settitle GNAT User's Guide for OpenVMS Alpha
@end ifset
@ifset wnt
@setfilename gnat_ug_wnt.info
@settitle GNAT User's Guide for Windows NT
@end ifset
@ifset unx
@setfilename gnat_ug_unx.info
@settitle GNAT User's Guide for Unix Platforms
@end ifset
@ifset vxworks
@setfilename gnat_ug_vxw.info
@settitle GNAT User's Guide for Cross Platforms
@end ifset
@include gcc-common.texi
@setchapternewpage odd
@syncodeindex fn cp
@c %**end of header
@ -100,9 +103,7 @@
@end ifset
@subtitle GNAT, The GNU Ada 95 Compiler
@subtitle Document revision level $Revision: 1.559 $
@subtitle GNAT Version 3.16w
@subtitle Date: $Date: 2002/03/04 18:44:34 $
@subtitle GNAT Version for GCC @value{version-GCC}
@author Ada Core Technologies, Inc.
@ -156,9 +157,7 @@ GNAT User's Guide for Cross Platforms
GNAT, The GNU Ada 95 Compiler
GNAT Version 3.16w
Date: $Date: 2002/03/04 18:44:34 $
GNAT Version for GCC @value{version-GCC}
Ada Core Technologies, Inc.

18806
gcc/ada/gnat_ug_unx.texi Normal file

File diff suppressed because it is too large Load Diff

19077
gcc/ada/gnat_ug_vms.texi Normal file

File diff suppressed because it is too large Load Diff

20093
gcc/ada/gnat_ug_vxw.texi Normal file

File diff suppressed because it is too large Load Diff

20669
gcc/ada/gnat_ug_wnt.texi Normal file

File diff suppressed because it is too large Load Diff