summaryrefslogtreecommitdiff
path: root/core
diff options
context:
space:
mode:
authorAbdoulaye Walsimou Gaye <awg@embtoolkit.org>2015-02-28 21:16:25 +0100
committerAbdoulaye Walsimou Gaye <awg@embtoolkit.org>2015-02-28 21:16:25 +0100
commitc0ff6b75d416eee13e0f563c9611a9876570528f (patch)
tree5f48b804d8a37938814033344445cd882de8adbf /core
parentf59ff6e7b869d5e9802da37aa29484dcfbe38ffe (diff)
downloadembtoolkit-c0ff6b75d416eee13e0f563c9611a9876570528f.tar.gz
embtoolkit-c0ff6b75d416eee13e0f563c9611a9876570528f.tar.bz2
embtoolkit-c0ff6b75d416eee13e0f563c9611a9876570528f.tar.xz
Toolchain: linux headers: create linux_{headers, modules} virtual packages
Signed-off-by: Abdoulaye Walsimou Gaye <awg@embtoolkit.org>
Diffstat (limited to 'core')
-rw-r--r--core/kconfig/linux-custom.kconfig57
-rw-r--r--core/kconfig/linux.kconfig83
-rw-r--r--core/toolchain/linux/headers.mk1
3 files changed, 83 insertions, 58 deletions
diff --git a/core/kconfig/linux-custom.kconfig b/core/kconfig/linux-custom.kconfig
index 5182c73..61222c6 100644
--- a/core/kconfig/linux-custom.kconfig
+++ b/core/kconfig/linux-custom.kconfig
@@ -82,60 +82,3 @@ config EMBTK_LINUX_GIT_REVISION
depends on EMBTK_LINUX_VERSION_GIT
help
Chechout a specific revision instead of the latest.
-
-config EMBTK_LINUX_REFSPEC
- string
- depends on EMBTK_LINUX_VERSION_GIT
- default "toolchain"
-
-#
-# linux headers git options
-#
-config EMBTK_LINUX_HEADERS_VERSION_GIT
- bool
-
-config EMBTK_LINUX_HEADERS_GIT_SITE
- string
- depends on EMBTK_LINUX_VERSION_GIT
- default EMBTK_LINUX_GIT_SITE
-
-config EMBTK_LINUX_HEADERS_GIT_BRANCH
- string
- depends on EMBTK_LINUX_VERSION_GIT
- default EMBTK_LINUX_GIT_BRANCH
-
-config EMBTK_LINUX_HEADERS_GIT_REVISION
- string
- depends on EMBTK_LINUX_VERSION_GIT
- default EMBTK_LINUX_GIT_REVISION
-
-config EMBTK_LINUX_HEADERS_REFSPEC
- string
- depends on EMBTK_LINUX_VERSION_GIT
- default EMBTK_LINUX_REFSPEC
-
-#
-# linux modules git options
-#
-config EMBTK_LINUX_MODULES_VERSION_GIT
- bool
-
-config EMBTK_LINUX_MODULES_GIT_SITE
- string
- depends on EMBTK_LINUX_VERSION_GIT
- default EMBTK_LINUX_GIT_SITE
-
-config EMBTK_LINUX_MODULES_GIT_BRANCH
- string
- depends on EMBTK_LINUX_VERSION_GIT
- default EMBTK_LINUX_GIT_BRANCH
-
-config EMBTK_LINUX_MODULES_GIT_REVISION
- string
- depends on EMBTK_LINUX_VERSION_GIT
- default EMBTK_LINUX_GIT_REVISION
-
-config EMBTK_LINUX_MODULES_REFSPEC
- string
- depends on EMBTK_LINUX_VERSION_GIT
- default EMBTK_LINUX_REFSPEC
diff --git a/core/kconfig/linux.kconfig b/core/kconfig/linux.kconfig
index 7abcb95..322c7e8 100644
--- a/core/kconfig/linux.kconfig
+++ b/core/kconfig/linux.kconfig
@@ -49,3 +49,86 @@ endif
config EMBTK_LINUX_NEED_PATCH
bool
+
+config EMBTK_LINUX_CATEGORY
+ string
+ default "toolchain"
+
+#
+# linux headers virtual package
+#
+config EMBTK_LINUX_HEADERS_LONGTERM_VERSION_STRING
+ string
+ default EMBTK_LINUX_LONGTERM_VERSION_STRING
+
+config EMBTK_LINUX_HEADERS_VERSION_STRING
+ string
+ default EMBTK_LINUX_VERSION_STRING
+
+config EMBTK_LINUX_HEADERS_MAJOR_VERSION_STRING
+ string
+ default EMBTK_LINUX_MAJOR_VERSION_STRING
+
+config EMBTK_LINUX_HEADERS_NEED_PATH
+ bool
+ default EMBTK_LINUX_NEED_PATCH
+
+config EMBTK_LINUX_HEADERS_VERSION_GIT
+ bool
+
+config EMBTK_LINUX_HEADERS_GIT_SITE
+ string
+ depends on EMBTK_LINUX_VERSION_GIT
+ default EMBTK_LINUX_GIT_SITE
+
+config EMBTK_LINUX_HEADERS_GIT_BRANCH
+ string
+ depends on EMBTK_LINUX_VERSION_GIT
+ default EMBTK_LINUX_GIT_BRANCH
+
+config EMBTK_LINUX_HEADERS_GIT_REVISION
+ string
+ depends on EMBTK_LINUX_VERSION_GIT
+ default EMBTK_LINUX_GIT_REVISION
+
+config EMBTK_LINUX_HEADERS_CATEGORY
+ string
+ default EMBTK_LINUX_CATEGORY
+
+#
+# linux modules virtual package
+#
+config EMBTK_LINUX_MODULES_LONGTERM_VERSION_STRING
+ string
+ default EMBTK_LINUX_LONGTERM_VERSION_STRING
+
+config EMBTK_LINUX_MODULES_VERSION_STRING
+ string
+ default EMBTK_LINUX_VERSION_STRING
+
+config EMBTK_LINUX_MODULES_MAJOR_VERSION_STRING
+ string
+ default EMBTK_LINUX_MAJOR_VERSION_STRING
+
+config EMBTK_LINUX_MODULES_NEED_PATH
+ bool
+ default EMBTK_LINUX_NEED_PATCH
+
+config EMBTK_LINUX_MODULES_GIT_SITE
+ string
+ depends on EMBTK_LINUX_VERSION_GIT
+ default EMBTK_LINUX_GIT_SITE
+
+config EMBTK_LINUX_MODULES_GIT_BRANCH
+ string
+ depends on EMBTK_LINUX_VERSION_GIT
+ default EMBTK_LINUX_GIT_BRANCH
+
+config EMBTK_LINUX_MODULES_GIT_REVISION
+ string
+ depends on EMBTK_LINUX_VERSION_GIT
+ default EMBTK_LINUX_GIT_REVISION
+
+config EMBTK_LINUX_MODULES_CATEGORY
+ string
+ default EMBTK_LINUX_CATEGORY
diff --git a/core/toolchain/linux/headers.mk b/core/toolchain/linux/headers.mk
index 0a4518b..8ce41c8 100644
--- a/core/toolchain/linux/headers.mk
+++ b/core/toolchain/linux/headers.mk
@@ -31,7 +31,6 @@ LINUX_HEADERS_SRC_DIR := $(call embtk_pkg_srcdir,linux)
LINUX_HEADERS_BUILD_DIR := $(call embtk_pkg_srcdir,linux)
LINUX_HEADERS_KEEP_SRC_DIR := $(LINUX_KEEP_SRC_DIR)
-LINUX_HEADERS_KCONFIGS_NAME := LINUX
#
# linux headers install