summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMichael Olbrich <m.olbrich@pengutronix.de>2011-06-23 15:53:27 +0200
committerMichael Olbrich <m.olbrich@pengutronix.de>2011-06-24 19:15:30 +0200
commit39bb35a6fc13908771460023d6f9c82483a02e84 (patch)
tree44c33ff55748b74b77567279a6ac940f17157740
parent4b76328f0c967b4d2c2ca1ec1f5090d901c96f81 (diff)
downloadptxdist-39bb35a6fc13908771460023d6f9c82483a02e84.tar.gz
ptxdist-39bb35a6fc13908771460023d6f9c82483a02e84.tar.xz
kernel: define kernel url template
Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
-rw-r--r--rules/kernel.make5
-rw-r--r--rules/pre/kernel.make5
2 files changed, 6 insertions, 4 deletions
diff --git a/rules/kernel.make b/rules/kernel.make
index 29f63285d..aeb5d968b 100644
--- a/rules/kernel.make
+++ b/rules/kernel.make
@@ -39,10 +39,7 @@ KERNEL_LICENSE := GPLv2
ifdef PTXCONF_KERNEL_LOCAL_FLAG
KERNEL_URL := file://$(PTXCONF_SETUP_KERNELDIR_PREFIX)/$(KERNEL_VERSION)
else
-KERNEL_URL := \
- http://www.kernel.org/pub/linux/kernel/v$(KERNEL_VERSION_MAJOR).$(KERNEL_VERSION_MINOR)/$(KERNEL).$(KERNEL_SUFFIX) \
- http://www.kernel.org/pub/linux/kernel/v$(KERNEL_VERSION_MAJOR).$(KERNEL_VERSION_MINOR)/testing/$(KERNEL).$(KERNEL_SUFFIX) \
- http://www.kernel.org/pub/linux/kernel/v$(KERNEL_VERSION_MAJOR).$(KERNEL_VERSION_MINOR)/testing/v$(KERNEL_VERSION_MAJOR).$(KERNEL_VERSION_MINOR).$(KERNEL_VERSION_MICRO)/$(KERNEL).$(KERNEL_SUFFIX)
+KERNEL_URL := $(call kernel-url, KERNEL)
KERNEL_SOURCE := $(SRCDIR)/$(KERNEL).$(KERNEL_SUFFIX)
endif
diff --git a/rules/pre/kernel.make b/rules/pre/kernel.make
index 31d3d4d93..e930399fb 100644
--- a/rules/pre/kernel.make
+++ b/rules/pre/kernel.make
@@ -20,6 +20,11 @@ _version_temp :=
KERNEL_HEADERS_DIR := $(PTXDIST_SYSROOT_TARGET)/kernel-headers
KERNEL_HEADERS_INCLUDE_DIR := $(KERNEL_HEADERS_DIR)/include
+kernel-url = \
+ http://www.kernel.org/pub/linux/kernel/v$($(strip $(1))_VERSION_MAJOR).$($(strip $(1))_VERSION_MINOR)/$($(strip $(1))).$($(strip $(1))_SUFFIX) \
+ http://www.kernel.org/pub/linux/kernel/v$($(strip $(1))_VERSION_MAJOR).$($(strip $(1))_VERSION_MINOR)/testing/$($(strip $(1))).$($(strip $(1))_SUFFIX) \
+ http://www.kernel.org/pub/linux/kernel/v$($(strip $(1))_VERSION_MAJOR).$($(strip $(1))_VERSION_MINOR)/testing/v$($(strip $(1))_VERSION_MAJOR).$($(strip $(1))_VERSION_MINOR).$($(strip $(1))_VERSION_MICRO)/$($(strip $(1))).$($(strip $(1))_SUFFIX) \
+ http://www.kernel.org/pub/linux/kernel/v$($(strip $(1))_VERSION_MAJOR).$($(strip $(1))_VERSION_MINOR)/longterm/v$($(strip $(1))_VERSION_MAJOR).$($(strip $(1))_VERSION_MINOR).$($(strip $(1))_VERSION_MICRO)/$($(strip $(1))).$($(strip $(1))_SUFFIX)
#
# handle special compiler
#