[Buildroot] svn commit: trunk/buildroot/toolchain/ccache
andersen at uclibc.org
andersen at uclibc.org
Sat Feb 3 00:52:40 UTC 2007
Author: andersen
Date: 2007-02-02 16:52:39 -0800 (Fri, 02 Feb 2007)
New Revision: 17730
Log:
There is no 'make uninstall' for ccache.
Attempt to manually make uninstall work....
Modified:
trunk/buildroot/toolchain/ccache/ccache.mk
Changeset:
Modified: trunk/buildroot/toolchain/ccache/ccache.mk
===================================================================
--- trunk/buildroot/toolchain/ccache/ccache.mk 2007-02-03 00:52:17 UTC (rev 17729)
+++ trunk/buildroot/toolchain/ccache/ccache.mk 2007-02-03 00:52:39 UTC (rev 17730)
@@ -80,7 +80,27 @@
ccache: gcc $(STAGING_DIR)/$(CCACHE_TARGET_BINARY)
ccache-clean:
- $(MAKE) -C $(CCACHE_DIR1) uninstall
+ rm -rf $(STAGING_DIR)/bin/$(GNU_TARGET_NAME)-cc
+ rm -rf $(STAGING_DIR)/bin/$(GNU_TARGET_NAME)-gcc
+ rm -rf $(STAGING_DIR)/bin/$(REAL_GNU_TARGET_NAME)-cc
+ rm -rf $(STAGING_DIR)/bin/$(REAL_GNU_TARGET_NAME)-gcc
+ [ -f $(STAGING_DIR)/bin-ccache/$(REAL_GNU_TARGET_NAME)-gcc ] && \
+ mv $(STAGING_DIR)/bin-ccache/$(REAL_GNU_TARGET_NAME)-gcc $(STAGING_DIR)/bin/
+ (cd $(STAGING_DIR)/bin; \
+ ln -fs $(REAL_GNU_TARGET_NAME)-gcc $(REAL_GNU_TARGET_NAME)-cc; \
+ ln -fs $(REAL_GNU_TARGET_NAME)-gcc $(GNU_TARGET_NAME)-cc; \
+ ln -fs $(REAL_GNU_TARGET_NAME)-gcc $(GNU_TARGET_NAME)-gcc;)
+ [ -f $(STAGING_DIR)/bin-ccache/$(REAL_GNU_TARGET_NAME)-c++ ] && \
+ rm -f $(STAGING_DIR)/bin/$(REAL_GNU_TARGET_NAME)-c++; \
+ mv $(STAGING_DIR)/bin-ccache/$(REAL_GNU_TARGET_NAME)-c++ $(STAGING_DIR)/bin/
+ [ -f $(STAGING_DIR)/bin-ccache/$(REAL_GNU_TARGET_NAME)-g++ ] && \
+ rm -f $(STAGING_DIR)/bin/$(REAL_GNU_TARGET_NAME)-g++; \
+ mv $(STAGING_DIR)/bin-ccache/$(REAL_GNU_TARGET_NAME)-g++ $(STAGING_DIR)/bin/
+ rm -rf $(STAGING_DIR)/bin-ccache/*
+ (cd $(STAGING_DIR)/bin; \
+ ln -fs $(REAL_GNU_TARGET_NAME)-g++ $(GNU_TARGET_NAME)-c++; \
+ ln -fs $(REAL_GNU_TARGET_NAME)-g++ $(GNU_TARGET_NAME)-g++;\
+ ln -fs $(REAL_GNU_TARGET_NAME)-g++ $(REAL_GNU_TARGET_NAME)-c++);
-$(MAKE) -C $(CCACHE_DIR1) clean
ccache-dirclean:
More information about the buildroot
mailing list