diff options
author | Tom Tromey <tromey@redhat.com> | 2001-01-17 23:14:11 +0000 |
---|---|---|
committer | Tom Tromey <tromey@gcc.gnu.org> | 2001-01-17 23:14:11 +0000 |
commit | bc65b5ecf694d5e6a9559c5bad47c75af3121473 (patch) | |
tree | bbb6c7c85cc73e1f63e31cee7236de6be5010bc8 /gcc/java/Make-lang.in | |
parent | 988144ce9968dc79b2836e854e83243d5d9c463e (diff) | |
download | gcc-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.in | 30 |
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 |