summaryrefslogtreecommitdiffstats
path: root/rules/kernel.make
diff options
context:
space:
mode:
authorRobert Schwebel <r.schwebel@pengutronix.de>2005-05-12 07:41:50 +0000
committerRobert Schwebel <r.schwebel@pengutronix.de>2005-05-12 07:41:50 +0000
commitd1f327a3b80d49d09d3cb47a006aad0e0ac6af9f (patch)
tree03a6f63758958f33f57e01dafceb791a1b710c05 /rules/kernel.make
parent0d1e7cdca075c7fe1519864dca27432cd4e36dfc (diff)
downloadptxdist-d1f327a3b80d49d09d3cb47a006aad0e0ac6af9f.tar.gz
ptxdist-d1f327a3b80d49d09d3cb47a006aad0e0ac6af9f.tar.xz
added make kernel_oldconfig
git-svn-id: https://svn.pengutronix.de/svn/ptxdist/trunks/ptxdist-0.7-trunk@2610 33e552b5-05e3-0310-8538-816dae2090ed
Diffstat (limited to 'rules/kernel.make')
-rw-r--r--rules/kernel.make24
1 files changed, 24 insertions, 0 deletions
diff --git a/rules/kernel.make b/rules/kernel.make
index 65c58db94..55ac9f8b7 100644
--- a/rules/kernel.make
+++ b/rules/kernel.make
@@ -86,6 +86,30 @@ endif
fi
# ----------------------------------------------------------------------------
+# Oldconfig
+# ----------------------------------------------------------------------------
+
+kernel_oldconfig: $(STATEDIR)/kernel.extract
+
+ifndef PTXCONF_USE_EXTERNAL_KERNEL
+ @if [ -f $(KERNEL_CONFIG) ]; then \
+ install -m 644 $(KERNEL_CONFIG) $(KERNEL_DIR)/.config; \
+ fi
+endif
+
+ cd $(KERNEL_DIR) && $(KERNEL_PATH) make oldconfig $(KERNEL_MAKEVARS)
+
+ifndef PTXCONF_USE_EXTERNAL_KERNEL
+ @if [ -f $(KERNEL_DIR)/.config ]; then \
+ install -m 644 $(KERNEL_DIR)/.config $(KERNEL_CONFIG); \
+ fi
+endif
+
+ @if [ -f $(STATEDIR)/kernel.compile ]; then \
+ rm $(STATEDIR)/kernel.compile; \
+ fi
+
+# ----------------------------------------------------------------------------
# Get patchstack-patches
# ----------------------------------------------------------------------------