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:
parent
dbc032c5cd
commit
5321fb3e63
6
gcc/ada/.cvsignore
Normal file
6
gcc/ada/.cvsignore
Normal 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*
|
@ -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.
|
||||
|
@ -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:
|
||||
|
@ -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.
|
||||
|
||||
|
@ -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
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
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
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
20669
gcc/ada/gnat_ug_wnt.texi
Normal file
File diff suppressed because it is too large
Load Diff
Loading…
x
Reference in New Issue
Block a user