aboutsummaryrefslogtreecommitdiff
path: root/gcc/java/Make-lang.in
diff options
context:
space:
mode:
authorTom Tromey <tromey@redhat.com>2001-01-17 23:14:11 +0000
committerTom Tromey <tromey@gcc.gnu.org>2001-01-17 23:14:11 +0000
commitbc65b5ecf694d5e6a9559c5bad47c75af3121473 (patch)
treebbb6c7c85cc73e1f63e31cee7236de6be5010bc8 /gcc/java/Make-lang.in
parent988144ce9968dc79b2836e854e83243d5d9c463e (diff)
downloadgcc-bc65b5ecf694d5e6a9559c5bad47c75af3121473.zip
gcc-bc65b5ecf694d5e6a9559c5bad47c75af3121473.tar.gz
gcc-bc65b5ecf694d5e6a9559c5bad47c75af3121473.tar.bz2
gcj.texi: New file.
* gcj.texi: New file. * Make-lang.in ($(srcdir)/java/gcj.info): New target. (java.info): Depend on gcj.info. (java/gcj.dvi): New target. (java.dvi): Depend on gcj.dvi. (java.install-info): Wrote. From-SVN: r39101
Diffstat (limited to 'gcc/java/Make-lang.in')
-rw-r--r--gcc/java/Make-lang.in30
1 files changed, 28 insertions, 2 deletions
diff --git a/gcc/java/Make-lang.in b/gcc/java/Make-lang.in
index 08ced3d..c16fc84 100644
--- a/gcc/java/Make-lang.in
+++ b/gcc/java/Make-lang.in
@@ -145,8 +145,8 @@ java.all.cross: $(GCJ)-cross$(exeext)
java.start.encap: $(GCJ)$(exeext)
java.rest.encap:
-java.info:
-java.dvi:
+java.info: $(srcdir)/java/gcj.info
+java.dvi: java/gcj.dvi
# Install hooks:
# jc1, gcj, jvgenmain, and gcjh are installed elsewhere as part
@@ -182,6 +182,21 @@ java.uninstall:
-rm -rf $(bindir)/$(JAVA_CROSS_NAME)$(exeext)
java.install-info:
+ if [ -f jc1$(exeext) ] ; then \
+ if [ -f $(srcdir)/java/gcj.info ]; then \
+ rm -f $(infodir)/gcj.info*; \
+ for f in $(srcdir)/java/gcj.info*; do \
+ realfile=`echo $$f | sed -e 's|.*/\([^/]*\)$$|\1|'`; \
+ $(INSTALL_DATA) $$f $(infodir)/$$realfile; \
+ done; \
+ chmod a-x $(infodir)/gcj.info*; \
+ else true; fi; \
+ else true; fi
+ -if [ -f jc1$(exeext) ] && [ -f $(infodir)/gcj.info ]; then \
+ if $(SHELL) -c 'install-info --version' >/dev/null 2>&1; then \
+ install-info --dir-file=$(infodir)/dir $(infodir)/gcj.info; \
+ else true; fi; \
+ else true; fi
#
# Clean hooks:
@@ -274,3 +289,14 @@ java/jcf-path.o: java/jcf-path.c $(CONFIG_H) system.h java/jcf.h
-DLIBGCJ_ZIP_FILE='"$(prefix)/share/libgcj.jar"' \
$(srcdir)/java/jcf-path.c $(OUTPUT_OPTION)
+# Documentation
+$(srcdir)/java/gcj.info: $(srcdir)/java/gcj.texi
+ if test "x$(BUILD_INFO)" = xinfo; then \
+ rm -f $(srcdir)/java/gcc.info*; \
+ cd $(srcdir)/java && $(MAKEINFO) -o gcj.info gcj.texi; \
+ else true; fi
+
+java/gcj.dvi: $(srcdir)/java/gcj.texi
+ TEXINPUTS=${texidir}:$(srcdir)/java:$$TEXINPUTS tex gcj.texi
+ texindex gcj.??
+ TEXINPUTS=${texidir}:$(srcdir)/java:$$TEXINPUTS tex gcj.texi