diff options
author | Abdoulaye Walsimou Gaye <awg@embtoolkit.org> | 2015-02-28 21:16:25 +0100 |
---|---|---|
committer | Abdoulaye Walsimou Gaye <awg@embtoolkit.org> | 2015-02-28 21:16:25 +0100 |
commit | c0ff6b75d416eee13e0f563c9611a9876570528f (patch) | |
tree | 5f48b804d8a37938814033344445cd882de8adbf | |
parent | f59ff6e7b869d5e9802da37aa29484dcfbe38ffe (diff) | |
download | embtoolkit-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>
-rw-r--r-- | core/kconfig/linux-custom.kconfig | 57 | ||||
-rw-r--r-- | core/kconfig/linux.kconfig | 83 | ||||
-rw-r--r-- | core/toolchain/linux/headers.mk | 1 |
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 |