summaryrefslogtreecommitdiff
path: root/gcc/java
diff options
context:
space:
mode:
authorbrooks <brooks@138bc75d-0d04-0410-961f-82ee72b054a4>2007-03-02 00:18:47 +0000
committerbrooks <brooks@138bc75d-0d04-0410-961f-82ee72b054a4>2007-03-02 00:18:47 +0000
commit8ac4e4b3aaee7bc72033b8bfbc5baf1b7d15e917 (patch)
tree387d7a51fbaae14e09546591f2aa4b5df52320b2 /gcc/java
parent0c5b9c9f80ae256e8fb84ade3d6b81bc69f389dc (diff)
downloadgcc-8ac4e4b3aaee7bc72033b8bfbc5baf1b7d15e917.tar.gz
* Make-lang.in: Add install-pdf target as copied from
automake v1.10 rules. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@122463 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/java')
-rw-r--r--gcc/java/ChangeLog5
-rw-r--r--gcc/java/Make-lang.in21
2 files changed, 23 insertions, 3 deletions
diff --git a/gcc/java/ChangeLog b/gcc/java/ChangeLog
index d144e83d105..b6ff11947fd 100644
--- a/gcc/java/ChangeLog
+++ b/gcc/java/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-27 Brooks Moses <brooks.moses@codesourcery.com>
* gcj.texi: Standardize title page.
diff --git a/gcc/java/Make-lang.in b/gcc/java/Make-lang.in
index a2024948a71..f708eea25a3 100644
--- a/gcc/java/Make-lang.in
+++ b/gcc/java/Make-lang.in
@@ -28,8 +28,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
#
@@ -135,8 +135,13 @@ java.srcinfo: doc/gcj.info
-cp -p $^ $(srcdir)/doc
java.dvi: doc/gcj.dvi
-java.pdf: doc/gcj.pdf
+
+JAVA_PDFFILES = doc/gcj.pdf
+
+java.pdf: $(JAVA_PDFFILES)
+
java.html: $(build_htmldir)/java/index.html
+
JAVA_MANFILES = doc/gcj.1 doc/jcf-dump.1 doc/gij.1 \
doc/jv-convert.1 doc/grmic.1 doc/grmiregistry.1 \
doc/gcj-dbtool.1 doc/gc-analyze.1
@@ -187,6 +192,16 @@ java.uninstall:
java.install-info: $(DESTDIR)$(infodir)/gcj.info
+java.install-pdf: $(JAVA_PDFFILES)
+ @$(NORMAL_INSTALL)
+ test -z "$(pdfdir)" || $(mkinstalldirs) "$(DESTDIR)$(pdfdir)"
+ @list='$(JAVA_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)/$$f'"; \
+ $(INSTALL_DATA) "$$d$$p" "$(DESTDIR)$(pdfdir)/$$f"; \
+ done
+
#
# Clean hooks:
# A lot of the ancillary files are deleted by the main makefile.