diff options
author | DJ Delorie <dj@redhat.com> | 2006-11-14 23:26:39 +0000 |
---|---|---|
committer | DJ Delorie <dj@redhat.com> | 2006-11-14 23:26:39 +0000 |
commit | a6a4e782ff834cb66c71f3e4468137265a0f8df0 (patch) | |
tree | d31595da0dbc7c0f15f05e68274e8f64ef0588d0 /Makefile.tpl | |
parent | d1a2fe1a62c10f7b0e976c6fdc8c2f1029d02afd (diff) | |
download | cygnal-a6a4e782ff834cb66c71f3e4468137265a0f8df0.tar.gz cygnal-a6a4e782ff834cb66c71f3e4468137265a0f8df0.tar.bz2 cygnal-a6a4e782ff834cb66c71f3e4468137265a0f8df0.zip |
* Makefile.tpl (clean-stage*): Sync with GCC (clean).
* Makefile.in: Sync with GCC.
* configure.in: Sync with GCC (mpfr, gmp).
* configure: Sync with GCC.
Diffstat (limited to 'Makefile.tpl')
-rw-r--r-- | Makefile.tpl | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/Makefile.tpl b/Makefile.tpl index 045c6db6c..5ce38abd8 100644 --- a/Makefile.tpl +++ b/Makefile.tpl @@ -854,9 +854,12 @@ all-stage[+id+]-[+prefix+][+module+]: configure-stage[+id+]-[+prefix+][+module+] maybe-clean-stage[+id+]-[+prefix+][+module+]: clean-stage[+id+]-[+prefix+][+module+] clean-stage[+id+]: clean-stage[+id+]-[+prefix+][+module+] clean-stage[+id+]-[+prefix+][+module+]: - @[ -f [+subdir+]/[+module+]/Makefile ] || [ -f [+subdir+]/stage[+id+]-[+module+]/Makefile ] \ - || exit 0 ; \ - [ $(current_stage) = stage[+id+] ] || $(MAKE) stage[+id+]-start; \ + @if [ $(current_stage) = stage[+id+] ]; then \ + [ -f [+subdir+]/[+module+]/Makefile ] || exit 0; \ + else \ + [ -f [+subdir+]/stage[+id+]-[+module+]/Makefile ] || exit 0; \ + $(MAKE) stage[+id+]-start; \ + fi; \ cd [+subdir+]/[+module+] && \ $(MAKE) [+args+] [+ IF prev +] \ [+poststage1_args+] [+ ENDIF prev +] \ |