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
|
@ -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.
|
||||
|
||||
|
|
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
Loading…
Reference in New Issue