diff options
author | Abdoulaye Walsimou Gaye <awg@embtoolkit.org> | 2011-06-27 00:35:23 +0200 |
---|---|---|
committer | Abdoulaye Walsimou Gaye <awg@embtoolkit.org> | 2011-06-27 00:35:23 +0200 |
commit | e7635f9f8f1af834e4bf9072c6a9b098c4a7a4e9 (patch) | |
tree | 333e5ea1c64677066e8edead0c597f3b22e852ac /mk | |
parent | 1e8e0b08b4bc52e7b6d7d2ca385e3e8731b63776 (diff) | |
download | embtoolkit-e7635f9f8f1af834e4bf9072c6a9b098c4a7a4e9.tar.gz embtoolkit-e7635f9f8f1af834e4bf9072c6a9b098c4a7a4e9.tar.bz2 embtoolkit-e7635f9f8f1af834e4bf9072c6a9b098c4a7a4e9.tar.xz |
Toolchain: linux headers versions massive update and take into account new ftp site schem
Signed-off-by: Abdoulaye Walsimou Gaye <awg@embtoolkit.org>
Diffstat (limited to 'mk')
-rw-r--r-- | mk/kernel-headers.mk | 27 |
1 files changed, 16 insertions, 11 deletions
diff --git a/mk/kernel-headers.mk b/mk/kernel-headers.mk index 632bbc9..79ef380 100644 --- a/mk/kernel-headers.mk +++ b/mk/kernel-headers.mk @@ -23,17 +23,22 @@ # \date May 2009 ################################################################################ -LINUX_NAME := linux -LINUX_VERSION := $(call EMBTK_GET_PKG_VERSION,LINUX) -ifeq ($(CONFIG_EMBTK_LINUX_HAVE_MIRROR),y) -LINUX_SITE := $(subst ",,$(strip $(CONFIG_EMBTK_LINUX_HAVE_MIRROR_SITE))) -else -LINUX_SITE := http://ftp.kernel.org/pub/linux/kernel/v2.6 -endif -LINUX_SITE_MIRROR3 := ftp://ftp.embtoolkit.org/embtoolkit.org/packages-mirror -LINUX_PACKAGE := linux-$(LINUX_VERSION).tar.bz2 -LINUX_SRC_DIR := $(TOOLS_BUILD)/linux-$(LINUX_VERSION) -LINUX_BUILD_DIR := $(TOOLS_BUILD)/linux-$(LINUX_VERSION) +__LINUX_SITE_BASE = http://ftp.kernel.org/pub/linux/kernel +__LINUX_SITE_LONGTERM = $(strip $(if $(LINUX_LONGTERMV), \ + /longterm/$(LINUX_LONGTERMV))) +__LINUX_SITE = $(strip $(if $(CONFIG_EMBTK_LINUX_HAVE_MIRROR), \ + $(patsubst '"',,$(strip $(CONFIG_EMBTK_LINUX_HAVE_MIRROR_SITE))), \ + $(__LINUX_SITE_BASE)/$(LINUX_MAJORV)$(__LINUX_SITE_LONGTERM))) + +LINUX_NAME := linux +LINUX_MAJORV := $(call EMBTK_GET_PKG_VERSION,LINUX_MAJOR) +LINUX_LONGTERMV := $(call EMBTK_GET_PKG_VERSION,LINUX_LONGTERM) +LINUX_VERSION := $(call EMBTK_GET_PKG_VERSION,LINUX) +LINUX_SITE := $(call __LINUX_SITE) +LINUX_SITE_MIRROR3 := ftp://ftp.embtoolkit.org/embtoolkit.org/packages-mirror +LINUX_PACKAGE := linux-$(LINUX_VERSION).tar.bz2 +LINUX_SRC_DIR := $(TOOLS_BUILD)/linux-$(LINUX_VERSION) +LINUX_BUILD_DIR := $(TOOLS_BUILD)/linux-$(LINUX_VERSION) kernel-headers_install: download_linux $(LINUX_BUILD_DIR)/.decompressed $(call EMBTK_INSTALL_MSG,"headers linux-$(LINUX_VERSION)") |