diff options
author | Mark Mitchell <mark@codesourcery.com> | 2003-10-20 20:58:26 +0000 |
---|---|---|
committer | Mark Mitchell <mmitchel@gcc.gnu.org> | 2003-10-20 20:58:26 +0000 |
commit | 97ae108d1453bc46ab20ba523134f4da0acf0cf5 (patch) | |
tree | b60e2c205cb9edb7909cfc51e3ec1946f79825dc /gcc/f | |
parent | ea258926e64ffdd503cd5dbd403f3f7f7364e011 (diff) | |
download | gcc-97ae108d1453bc46ab20ba523134f4da0acf0cf5.zip gcc-97ae108d1453bc46ab20ba523134f4da0acf0cf5.tar.gz gcc-97ae108d1453bc46ab20ba523134f4da0acf0cf5.tar.bz2 |
Makefile.in (install-info): Simplify.
* Makefile.in (install-info): Simplify.
($(DESTDIR)$(infodir)/%.info): New rule.
* configure.in (target_list): Remove install-info.
* doc/.cvsignore (gcc.info*): Remove.
(gccint.info*): Likewise.
(gccinstall.info*): Likewise.
(cpp.info*): Likewise.
(cppinternals.info*): Likewise.
(*.info*): Add it.
* doc/sourcebuild.texi: Update description of install-info.
* objc/Make-lang.in (objc.install-info): Remove.
2003-10-20 Mark Mitchell <mark@codesourcery.com>
* Make-lang.in (ada.install-info): Remove target.
(info): New target.
(install-info): Likewise.
(gnat_ug_unx.info): Simplify rule.
(gnat_ug_vmx.info): Likewise.
(gnat_ug_vxw.info): Likewise.
(gnat_ug_wnt.info): Likewise.
(gnat_rm.info): Likewise.
(gnat-style.info): Likewise.
2003-10-20 Mark Mitchell <mark@codesourcery.com>
* Make-lang.in (c++.install-info): Remove.
Mon Oct 20 13:49:43 2003 Mark Mitchell <mark@codesourcery.com>
* Make-lang.in (.PHONY): Remove f77.info, f77.install-info.
(info): Update dependencies.
($(srcdir)/f/g77.info): Replace with ...
($(docobjdir)/g77.info): ... this.
(f77.install-info): Remove.
(install-info): New target.
2003-10-20 Mark Mitchell <mark@codesourcery.com>
* Make-lang.in (info): Update dependencies.
(java.install-info): Remove.
($(srcdir)/java/gcj.info): Replace with ...
($(docobjdir)/gcj.info): ... this.
2003-10-20 Mark Mitchell <mark@codesourcery.com>
* Make-lang.in (info): Use docobjdir.
($(srcdir)/treelang/treelang.info): Replace with ...
($(docobjdir)/treelang/treelang.info): ... this.
(install-info): New target.
From-SVN: r72718
Diffstat (limited to 'gcc/f')
-rw-r--r-- | gcc/f/ChangeLog | 9 | ||||
-rw-r--r-- | gcc/f/Make-lang.in | 32 |
2 files changed, 17 insertions, 24 deletions
diff --git a/gcc/f/ChangeLog b/gcc/f/ChangeLog index 281e997..ca16a6d 100644 --- a/gcc/f/ChangeLog +++ b/gcc/f/ChangeLog @@ -1,3 +1,12 @@ +Mon Oct 20 13:49:43 2003 Mark Mitchell <mark@codesourcery.com> + + * Make-lang.in (.PHONY): Remove f77.info, f77.install-info. + (info): Update dependencies. + ($(srcdir)/f/g77.info): Replace with ... + ($(docobjdir)/g77.info): ... this. + (f77.install-info): Remove. + (install-info): New target. + 2003-10-06 Mark Mitchell <mark@codesourcery.com> * Make-lang.in (f77.info): Replace with ... diff --git a/gcc/f/Make-lang.in b/gcc/f/Make-lang.in index f6e7d02..5f44d07 100644 --- a/gcc/f/Make-lang.in +++ b/gcc/f/Make-lang.in @@ -22,7 +22,7 @@ # Each language makefile fragment must provide the following targets: # # foo.all.build, foo.all.cross, foo.start.encap, foo.rest.encap, -# foo.install-normal, foo.install-common, foo.install-info, foo.install-man, +# foo.install-normal, foo.install-common, foo.install-man, # foo.uninstall, # foo.mostlyclean, foo.clean, foo.distclean, foo.extraclean, # foo.maintainer-clean, foo.stage1, foo.stage2, foo.stage3, foo.stage4 @@ -57,9 +57,9 @@ F77 f77: f771$(exeext) # Tell GNU make to ignore these if they exist. .PHONY: F77 f77 f77.all.build f77.all.cross \ - f77.start.encap f77.rest.encap f77.info f77.dvi \ + f77.start.encap f77.rest.encap f77.dvi \ f77.install-normal \ - f77.install-common f77.install-info f77.install-man \ + f77.install-common f77.install-man \ f77.uninstall f77.mostlyclean f77.clean f77.distclean \ f77.extraclean f77.maintainer-clean f77.rebuilt \ f77.stage1 f77.stage2 f77.stage3 f77.stage4 \ @@ -148,12 +148,12 @@ f77.rest.encap: f77.tags: force cd $(srcdir)/f; etags *.c *.h -info:: $(srcdir)/f/g77.info +info:: $(docobjdir)/g77.info dvi:: f/g77.dvi generated-manpages:: $(srcdir)/f/g77.1 # g77 documentation. -$(srcdir)/f/g77.info: $(srcdir)/f/g77.texi $(srcdir)/f/bugs.texi \ +$(docobjdir)/g77.info: $(srcdir)/f/g77.texi $(srcdir)/f/bugs.texi \ $(srcdir)/f/ffe.texi $(srcdir)/f/invoke.texi \ $(srcdir)/f/news.texi $(srcdir)/f/intdoc.texi \ $(srcdir)/f/root.texi $(srcdir)/doc/include/fdl.texi \ @@ -161,8 +161,8 @@ $(srcdir)/f/g77.info: $(srcdir)/f/g77.texi $(srcdir)/f/bugs.texi \ $(srcdir)/doc/include/funding.texi \ $(srcdir)/doc/include/gcc-common.texi if [ x$(BUILD_INFO) = xinfo ]; then \ - rm -f $(srcdir)/f/g77.info-*; \ - cd $(srcdir)/f && $(MAKEINFO) -I../doc/include -o g77.info g77.texi; \ + rm -f $(@)*; \ + cd $(srcdir)/f && $(MAKEINFO) -I../doc/include -o $@ g77.texi; \ else true; fi f/g77.dvi: $(srcdir)/f/g77.texi $(srcdir)/f/bugs.texi \ @@ -270,23 +270,7 @@ f77.install-common: installdirs echo ''; \ else true; fi -# $(INSTALL_DATA) might be a relative pathname, so we can't cd into srcdir -# to do the install. The sed rule was copied from stmp-int-hdrs. -f77.install-info: f77.info installdirs - if [ -f $(srcdir)/f/g77.info ] ; then \ - rm -f $(DESTDIR)$(infodir)/g77.info*; \ - for f in $(srcdir)/f/g77.info*; do \ - realfile=`echo $$f | sed -e 's|.*/\([^/]*\)$$|\1|'`; \ - $(INSTALL_DATA) $$f $(DESTDIR)$(infodir)/$$realfile; \ - done; \ - chmod a-x $(DESTDIR)$(infodir)/g77.info*; \ - else true; fi - @if [ -f $(srcdir)/f/g77.info ] ; then \ - if $(SHELL) -c 'install-info --version | sed 1q | fgrep -s -v -i debian' >/dev/null 2>&1; then \ - echo " install-info --info-dir=$(DESTDIR)$(infodir) $(DESTDIR)$(infodir)/g77.info"; \ - install-info --info-dir=$(DESTDIR)$(infodir) $(DESTDIR)$(infodir)/g77.info || : ; \ - else : ; fi; \ - else : ; fi +install-info:: $(DESTDIR)$(infodir)/g77.info f77.install-man: $(GENERATED_MANPAGES) installdirs -if [ -f f771$(exeext) ] ; then \ |