diff options
author | Ralf Wildenhues <Ralf.Wildenhues@gmx.de> | 2010-11-20 19:37:08 +0000 |
---|---|---|
committer | Ralf Wildenhues <rwild@gcc.gnu.org> | 2010-11-20 19:37:08 +0000 |
commit | 455c8f487336df66dd4f29cafa2ab162c9e78667 (patch) | |
tree | b68166647a0bec19fae2c585cbcd9908f5b8ed3d /gnattools | |
parent | c3b39f2ee16e1de4e140bedf596c2edf1ac99d29 (diff) | |
download | gcc-455c8f487336df66dd4f29cafa2ab162c9e78667.tar.gz |
PR other/46202: implement install-strip.
/:
PR other/46202
* configure.ac: Fix just-built in-tree STRIP name to be
binutils/strip-new.
* configure: Regenerate.
* Makefile.def (install-strip-gcc, install-strip-binutils)
(install-strip-opcodes, install-strip-ld, install-strip-itcl)
(install-strip-sid): Mirror dependencies on non-strip variants
of these targets on the respective -strip prerequisites.
* Makefile.tpl (install-strip, install-strip-host)
(install-strip-target): New targets.
(install-strip-[+module+], install-strip-target-[+module+]):
New targets.
* Makefile.in: Regenerate.
gcc/:
PR other/46202
* Makefile.in (install_sh, INSTALL_STRIP_PROGRAM): New
variables.
(AR_FOR_TARGET, RANLIB_FOR_TARGET, STRIP_FOR_TARGET): Fix
shell quoting.
(STRIP_FOR_TARGET): Look for in-tree strip under name strip-new.
(install-strip): New target.
(STRIPPROG): New variable, exported if STRIP is set.
* doc/install.texi (Final install): Minor markup and code style
fixes. Document install-strip target.
fixincludes/:
PR other/46202
* Makefile.in (install-strip): New phony target.
(all, check, install): Also mark as phony.
libgcc/:
PR other/46202
* Makefile.in (install-strip): New phony target.
libiberty/:
PR other/46202
* Makefile.in (install-strip): New phony target.
(install): Also mark as phony.
gnattools/:
PR other/46202
* Makefile.in (install-strip): New phony target.
(check, installcheck, info, dvi, pdf, html, install)
(install-info, install-pdf, install-html, mostlyclean)
(clean, distclean, maintainer-clean): Mark phony.
libada/:
PR other/46202
* Makefile.in (install-strip): New phony target.
(check, installcheck, info, dvi, pdf, html, install)
(install-info, install-pdf, install-html, mostlyclean)
(clean, distclean, maintainer-clean): Mark phony.
From-SVN: r166980
Diffstat (limited to 'gnattools')
-rw-r--r-- | gnattools/ChangeLog | 8 | ||||
-rw-r--r-- | gnattools/Makefile.in | 10 |
2 files changed, 17 insertions, 1 deletions
diff --git a/gnattools/ChangeLog b/gnattools/ChangeLog index b507326ba7d..83f30164c06 100644 --- a/gnattools/ChangeLog +++ b/gnattools/ChangeLog @@ -1,3 +1,11 @@ +2010-11-20 Ralf Wildenhues <Ralf.Wildenhues@gmx.de> + + PR other/46202 + * Makefile.in (install-strip): New phony target. + (check, installcheck, info, dvi, pdf, html, install) + (install-info, install-pdf, install-html, mostlyclean) + (clean, distclean, maintainer-clean): Mark phony. + 2010-01-09 Simon Wright <simon@pushface.org> PR ada/42659 diff --git a/gnattools/Makefile.in b/gnattools/Makefile.in index 93198967857..3718b30593f 100644 --- a/gnattools/Makefile.in +++ b/gnattools/Makefile.in @@ -1,5 +1,5 @@ # Makefile for gnattools -# Copyright 2003, 2004, 2009 Free Software Foundation, Inc. +# Copyright 2003, 2004, 2009, 2010 Free Software Foundation, Inc. # # This file is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by @@ -274,18 +274,24 @@ pdf: # Build HTML (none here). html: +.PHONY: check installcheck info dvi pdf html + # Build TAGS (none here). TAGS: # Installation rules. install: +install-strip: install + install-info: install-pdf: install-html: +.PHONY: install install-strip install-info install-pdf install-html + # Cleaning rules. mostlyclean: @@ -296,6 +302,8 @@ distclean: maintainer-clean: +.PHONY: mostlyclean clean distclean maintainer-clean + # Rules for rebuilding this Makefile. Makefile: $(srcdir)/Makefile.in config.status CONFIG_FILES=$@ ; \ |