From 0274b253d4936472845f16b1beb034d5a9ebcaa2 Mon Sep 17 00:00:00 2001
From: brooks <brooks@138bc75d-0d04-0410-961f-82ee72b054a4>
Date: Tue, 17 Oct 2006 04:24:13 +0000
Subject: [PATCH] gcc/ada/ 	* Makefile.in: Add TEXI2PDF definition. 
 * Make-lang.in: Add "ada.pdf" target. libada/ 	* Makefile.in: Add dummy "pdf"
 target.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@117818 138bc75d-0d04-0410-961f-82ee72b054a4
---
 gcc/ada/ChangeLog    |  6 +++++-
 gcc/ada/Make-lang.in | 16 +++++++++++++++-
 gcc/ada/Makefile.in  |  1 +
 libada/ChangeLog     |  4 ++++
 libada/Makefile.in   |  3 +++
 5 files changed, 28 insertions(+), 2 deletions(-)

diff --git a/gcc/ada/ChangeLog b/gcc/ada/ChangeLog
index c2e13d4dd0de..771100a8e943 100644
--- a/gcc/ada/ChangeLog
+++ b/gcc/ada/ChangeLog
@@ -1,7 +1,11 @@
+2006-10-16  Brooks Moses  <bmoses@stanford.edu>
+
+	* Makefile.in: Add TEXI2PDF definition.
+	* Make-lang.in: Add "ada.pdf" target.
+
 2006-10-03  Kazu Hirata  <kazu@codesourcery.com>
 
 	* decl.c, utils.c: Fix comment typos.
-
 	* utils.c: Fix a typo.
 
 2006-09-28  Eric Botcazou  <ebotcazou@adacore.com>
diff --git a/gcc/ada/Make-lang.in b/gcc/ada/Make-lang.in
index 2475c2af71a9..07a811714071 100644
--- a/gcc/ada/Make-lang.in
+++ b/gcc/ada/Make-lang.in
@@ -23,7 +23,7 @@
 # Each language makefile fragment must provide the following targets:
 #
 # foo.all.cross, foo.start.encap, foo.rest.encap,
-# foo.install-common, foo.install-man, foo.install-info, foo.dvi,
+# foo.install-common, foo.install-man, foo.install-info, foo.dvi, foo.pdf
 # foo.uninstall, foo.mostlyclean, foo.clean, foo.distclean,
 # foo.maintainer-clean, foo.stage1, foo.stage2, foo.stage3, foo.stage4
 #
@@ -431,6 +431,9 @@ ada.install-info: $(DESTDIR)$(infodir)/gnat_ugn_unw.info \
 ada.dvi: doc/gnat_ugn_unw.dvi \
       doc/gnat_rm.dvi doc/gnat-style.dvi
 
+ada.pdf: doc/gnat_ugn_unw.pdf \
+      doc/gnat_rm.pdf doc/gnat-style.pdf
+
 ada.html:
 
 doc/gnat_ugn_unw.dvi: doc/gnat_ugn_unw.texi $(gcc_docdir)/include/fdl.texi	\
@@ -444,6 +447,17 @@ doc/gnat_rm.dvi: ada/gnat_rm.texi $(gcc_docdir)/include/fdl.texi	\
 doc/gnat-style.dvi: ada/gnat-style.texi $(gcc_docdir)/include/fdl.texi
 	$(TEXI2DVI) -c -I $(abs_docdir)/include -o $@ $<
 
+doc/gnat_ugn_unw.pdf: doc/gnat_ugn_unw.texi $(gcc_docdir)/include/fdl.texi	\
+	$(gcc_docdir)/include/gcc-common.texi gcc-vers.texi
+	$(TEXI2PDF) -c -I $(abs_docdir)/include -o $@ $<
+
+doc/gnat_rm.pdf: ada/gnat_rm.texi $(gcc_docdir)/include/fdl.texi	\
+	$(gcc_docdir)/include/gcc-common.texi gcc-vers.texi
+	$(TEXI2PDF) -c -I $(abs_docdir)/include -o $@ $<
+
+doc/gnat-style.pdf: ada/gnat-style.texi $(gcc_docdir)/include/fdl.texi
+	$(TEXI2PDF) -c -I $(abs_docdir)/include -o $@ $<
+
 
 # Install hooks:
 # gnat1 is installed elsewhere as part of $(COMPILERS).
diff --git a/gcc/ada/Makefile.in b/gcc/ada/Makefile.in
index 2c69b4a47a68..1328db539681 100644
--- a/gcc/ada/Makefile.in
+++ b/gcc/ada/Makefile.in
@@ -114,6 +114,7 @@ PWD_COMMAND = $${PWDCMD-pwd}
 INSTALL_DATA_DATE = cp -p
 MAKEINFO = makeinfo
 TEXI2DVI = texi2dvi
+TEXI2PDF = texi2pdf
 GNATBIND = $(STAGE_PREFIX)gnatbind
 GNATBIND_FLAGS = -static -x
 ADA_CFLAGS =
diff --git a/libada/ChangeLog b/libada/ChangeLog
index 77e4cdb7dcbd..2b0ea5efa49b 100644
--- a/libada/ChangeLog
+++ b/libada/ChangeLog
@@ -1,3 +1,7 @@
+2006-10-16  Brooks Moses  <bmoses@stanford.edu>
+
+	* Makefile.in: Add dummy "pdf" target.
+
 2006-05-23  Carlos O'Donell  <carlos@codesourcery.com>
 
 	* Makefile.in: Add install-html target.
diff --git a/libada/Makefile.in b/libada/Makefile.in
index 6133b175e294..5a7bfcc5d0a8 100644
--- a/libada/Makefile.in
+++ b/libada/Makefile.in
@@ -116,6 +116,9 @@ info:
 # Build DVI (none here).
 dvi:
 
+# Build PDF (none here).
+pdf:
+
 # Build html (none here).
 html:
 
-- 
GitLab