]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
Make-lang.in: Add install-pdf target as copied from automake v1.10 rules.
authorBrooks Moses <brooks.moses@codesourcery.com>
Fri, 2 Mar 2007 00:20:39 +0000 (00:20 +0000)
committerBrooks Moses <brooks@gcc.gnu.org>
Fri, 2 Mar 2007 00:20:39 +0000 (16:20 -0800)
* Make-lang.in: Add install-pdf target as copied from
automake v1.10 rules.

From-SVN: r122465

gcc/ada/ChangeLog
gcc/ada/Make-lang.in

index b835360bbb598749fa7e7ad822f8956310cd37ac..f82725b5e479c87c4bdb7f1d38739750763ab3f8 100644 (file)
@@ -1,3 +1,8 @@
+2007-03-01  Brooks Moses  <brooks.moses@codesourcery.com>
+
+       * Make-lang.in: Add install-pdf target as copied from
+       automake v1.10 rules.
+
 2007-02-28  Andreas Schwab  <schwab@suse.de>
 
        * Make-lang.in (doc/gnat_ugn_unw.texi): Depend on
index 7e4c9a89263579927784186d3acd5844f855a819..4d14dd2b0a96693c3b70b665d9184c87f352980d 100644 (file)
@@ -23,8 +23,9 @@
 # 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.pdf
-# foo.uninstall, foo.mostlyclean, foo.clean, foo.distclean,
+# foo.install-common, foo.install-man, foo.install-info, foo.install-pdf,
+# foo.info, foo.dvi, foo.pdf, foo.html, foo.uninstall,
+# foo.mostlyclean, foo.clean, foo.distclean,
 # foo.maintainer-clean, foo.stage1, foo.stage2, foo.stage3, foo.stage4
 #
 # where `foo' is the name of the language.
@@ -434,8 +435,20 @@ 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_PDFFILES = doc/gnat_ugn_unw.pdf \
+               doc/gnat_rm.pdf doc/gnat-style.pdf
+
+ada.pdf: $(ADA_PDFFILES)
+
+ada.install-pdf: $(ADA_PDFFILES)
+       @$(NORMAL_INSTALL)
+       test -z "$(pdfdir)/gcc" || $(mkinstalldirs) "$(DESTDIR)$(pdfdir)/gcc"
+       @list='$(ADA_PDFFILES)'; for p in $$list; do \
+         if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
+         f=$(pdf__strip_dir) \
+         echo " $(INSTALL_DATA) '$$d$$p' '$(DESTDIR)$(pdfdir)/gcc/$$f'"; \
+         $(INSTALL_DATA) "$$d$$p" "$(DESTDIR)$(pdfdir)/gcc/$$f"; \
+       done
 
 ada.html: