summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMichael Olbrich <m.olbrich@pengutronix.de>2010-10-11 15:08:54 +0200
committerMichael Olbrich <m.olbrich@pengutronix.de>2010-10-11 15:09:29 +0200
commita96647deaba1238e438dd10cc5864f221be494af (patch)
tree2f8d9f8e4b5e90a3039378a7cb9bdeed87322d42
parent590d6f227102f00c1486240659ed486538b81021 (diff)
downloadptxdist-a96647deaba1238e438dd10cc5864f221be494af.tar.gz
ptxdist-a96647deaba1238e438dd10cc5864f221be494af.tar.xz
[kernel] cleanup clean stage
Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
-rw-r--r--rules/kernel.make12
1 files changed, 8 insertions, 4 deletions
diff --git a/rules/kernel.make b/rules/kernel.make
index 841bdac4d..9b070cc5d 100644
--- a/rules/kernel.make
+++ b/rules/kernel.make
@@ -258,9 +258,14 @@ endif
ifndef PTXCONF_PROJECT_USE_PRODUCTION
-kernel_clean:
- rm -rf $(STATEDIR)/kernel.* $(STATEDIR)/kernel-modules.*
- rm -rf $(PKGDIR)/kernel_* $(PKGDIR)/kernel-modules_*
+$(STATEDIR)/kernel.clean:
+ @$(call targetinfo)
+ @$(call clean_pkg, KERNEL)
+ @if [ -d "$(KERNEL_HEADERS_DIR)" ]; then \
+ echo "Deleting kernel headers:"; \
+ echo "$(KERNEL_HEADERS_DIR)"; \
+ rm -rf "$(KERNEL_HEADERS_DIR)"; \
+ fi
@if [ -L $(KERNEL_DIR) ]; then \
pushd $(KERNEL_DIR); \
quilt pop -af; \
@@ -268,7 +273,6 @@ kernel_clean:
$(KERNEL_PATH) $(KERNEL_ENV) $(MAKE) $(KERNEL_MAKEVARS) distclean; \
popd; \
fi
- rm -rf $(KERNEL_DIR)
# ----------------------------------------------------------------------------
# oldconfig / menuconfig