]> 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:17:38 +0000 (00:17 +0000)
committerBrooks Moses <brooks@gcc.gnu.org>
Fri, 2 Mar 2007 00:17:38 +0000 (16:17 -0800)
* Make-lang.in: Add install-pdf target as copied from
automake v1.10 rules.

From-SVN: r122461

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

index 06feed972846c512210d541242737e1ca4913197..0f08dd69870c9095d6e061dfe583fa165a01295b 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-26  Brooks Moses  <brooks.moses@codesourcery.com>
 
        * treelang.texi: Standardize title page, remove version number
index 00d9ac88a3103926294acee5a4d1fe4341ad8bf1..0a297a062754c485bb0daa4389137a50a8b7015b 100644 (file)
@@ -24,8 +24,8 @@
 # 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.html, foo.uninstall,
+# 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
 #
@@ -160,7 +160,9 @@ treelang.srcinfo: doc/treelang.info
 
 treelang.dvi: doc/treelang.dvi
 
-treelang.pdf: doc/treelang.pdf
+TREELANG_PDFFILES = doc/treelang.pdf
+
+treelang.pdf: $(TREELANG_PDFFILES)
 
 TEXI_TREELANG_FILES = treelang/treelang.texi \
         $(gcc_docdir)/include/gcc-common.texi \
@@ -210,6 +212,16 @@ treelang.install.common.done:  installdirs treelang.done
 # We might not be able to build the info files
 treelang.install-info: $(DESTDIR)$(infodir)/treelang.info
 
+treelang.install-pdf: $(TREELANG_PDFFILES)
+       @$(NORMAL_INSTALL)
+       test -z "$(pdfdir)/gcc" || $(mkinstalldirs) "$(DESTDIR)$(pdfdir)/gcc"
+       @list='$(TREELANG_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
+
 treelang.install-man:
 
 treelang.uninstall: