diff options
author | Michael Olbrich <m.olbrich@pengutronix.de> | 2011-06-23 15:53:27 +0200 |
---|---|---|
committer | Michael Olbrich <m.olbrich@pengutronix.de> | 2011-06-24 19:15:30 +0200 |
commit | 39bb35a6fc13908771460023d6f9c82483a02e84 (patch) | |
tree | 44c33ff55748b74b77567279a6ac940f17157740 | |
parent | 4b76328f0c967b4d2c2ca1ec1f5090d901c96f81 (diff) | |
download | ptxdist-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.make | 5 | ||||
-rw-r--r-- | rules/pre/kernel.make | 5 |
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 # |