aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorBrooks Moses <brooks.moses@codesourcery.com>2007-03-02 00:17:38 +0000
committerBrooks Moses <brooks@gcc.gnu.org>2007-03-01 16:17:38 -0800
commite1eefa15efc606f72bc1399e6ebf1643b1e7927c (patch)
treefa600cc7cfaeed876ff699d670a417442758278c /gcc
parentcb29729809a33d68667d1dac52d3cf390df34ce9 (diff)
downloadgcc-e1eefa15efc606f72bc1399e6ebf1643b1e7927c.zip
gcc-e1eefa15efc606f72bc1399e6ebf1643b1e7927c.tar.gz
gcc-e1eefa15efc606f72bc1399e6ebf1643b1e7927c.tar.bz2
Make-lang.in: Add install-pdf target as copied from automake v1.10 rules.
* Make-lang.in: Add install-pdf target as copied from automake v1.10 rules. From-SVN: r122461
Diffstat (limited to 'gcc')
-rw-r--r--gcc/treelang/ChangeLog5
-rw-r--r--gcc/treelang/Make-lang.in18
2 files changed, 20 insertions, 3 deletions
diff --git a/gcc/treelang/ChangeLog b/gcc/treelang/ChangeLog
index 06feed9..0f08dd6 100644
--- a/gcc/treelang/ChangeLog
+++ b/gcc/treelang/ChangeLog
@@ -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
diff --git a/gcc/treelang/Make-lang.in b/gcc/treelang/Make-lang.in
index 00d9ac8..0a297a0 100644
--- a/gcc/treelang/Make-lang.in
+++ b/gcc/treelang/Make-lang.in
@@ -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: