OSDN Git Service

buildsys: fix realclean
authorBernhard Reutner-Fischer <rep.dot.nop@gmail.com>
Wed, 3 Apr 2013 22:31:03 +0000 (00:31 +0200)
committerBernhard Reutner-Fischer <rep.dot.nop@gmail.com>
Wed, 3 Apr 2013 22:32:46 +0000 (00:32 +0200)
For anything but (toplevel) clean, CLEAN_%, we need .config
Otherwise realclean would leave stuff behind that was not intended to
survive.

Signed-off-by: Bernhard Reutner-Fischer <rep.dot.nop@gmail.com>
Makefile.in
Rules.mak

index 7e4582a..3d3ba3d 100644 (file)
@@ -498,7 +498,7 @@ clean: include_clean
        $(Q)$(RM) $(top_builddir)extra/scripts/unifdef
        $(Q)$(RM) -r $(LOCAL_INSTALL_PATH)
 
-distclean: clean
+distclean: realclean
        -find . \( -name core -o -name \*.orig -o -name \*~ -o -name .\*.dep \) -exec $(RM) {} \;
        $(RM) $(top_builddir).config $(top_builddir).config.old $(top_builddir).config.cmd
        $(Q)$(RM) $(top_builddir)extra/locale/*.tgz
index c2eb2a6..2c8fabc 100644 (file)
--- a/Rules.mak
+++ b/Rules.mak
@@ -84,7 +84,7 @@ qstrip = $(strip $(subst ",,$(1)))
 KCONFIG_CONFIG ?= $(top_builddir).config
 
 # Pull in the user's uClibc configuration
-ifeq ($(filter $(noconfig_targets) $(clean_targets) CLEAN_%,$(MAKECMDGOALS)),)
+ifeq ($(filter $(noconfig_targets) clean CLEAN_%,$(MAKECMDGOALS)),)
 # Prevent make from searching
 __ABS_KCONFIG_CONFIG ?= $(abspath $(KCONFIG_CONFIG))
 -include $(__ABS_KCONFIG_CONFIG)