]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
Makefile.in (clean-target-libgcc): Remove gcc/libgcc.
authorAlexandre Oliva <aoliva@redhat.com>
Fri, 28 Jul 2000 02:22:17 +0000 (02:22 +0000)
committerAlexandre Oliva <aoliva@gcc.gnu.org>
Fri, 28 Jul 2000 02:22:17 +0000 (02:22 +0000)
* Makefile.in (clean-target-libgcc): Remove gcc/libgcc.
(clean-target): Depend on it.

From-SVN: r35308

ChangeLog
Makefile.in

index 94bf0e19593df147600fca868e00f71451763e7f..78ad0bb5e06271dbab67b164e022a20fd02409a4 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,8 @@
 2000-07-27  Alexandre Oliva  <aoliva@redhat.com>
 
+       * Makefile.in (clean-target-libgcc): Remove gcc/libgcc.
+       (clean-target): Depend on it.
+
        * Makefile.in (FLAGS_FOR_TARGET): New macro.
        (GCC_FOR_TARGET): Use it.
        (CC_FOR_TARGET, CXX_FOR_TARGET, CHILL_FOR_TARGET): Now defined...
index cac1bbd9d67046d86241d288f1b32ba10170185b..a799be64c74190e90a26e62cb512a4f295499b82 100644 (file)
@@ -1052,7 +1052,12 @@ $(CLEAN_TARGET_MODULES):
          true; \
        fi
 
-clean-target: $(CLEAN_TARGET_MODULES)
+clean-target: $(CLEAN_TARGET_MODULES) clean-target-libgcc
+clean-target-libgcc:
+       test ! -d gcc/libgcc || \
+       (cd gcc/libgcc && find . -type d -print) | \
+       while read d; do rm -f gcc/$$d/libgcc.a || : ; done
+       -rm -rf gcc/libgcc
 
 # Check target.