From bc65b5ecf694d5e6a9559c5bad47c75af3121473 Mon Sep 17 00:00:00 2001 From: Tom Tromey Date: Wed, 17 Jan 2001 23:14:11 +0000 Subject: 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 --- gcc/java/Make-lang.in | 30 ++++++++++++++++++++++++++++-- 1 file changed, 28 insertions(+), 2 deletions(-) (limited to 'gcc/java/Make-lang.in') 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 -- cgit v1.1