From c0ff6b75d416eee13e0f563c9611a9876570528f Mon Sep 17 00:00:00 2001 From: Abdoulaye Walsimou Gaye Date: Sat, 28 Feb 2015 21:16:25 +0100 Subject: Toolchain: linux headers: create linux_{headers, modules} virtual packages Signed-off-by: Abdoulaye Walsimou Gaye --- core/kconfig/linux-custom.kconfig | 57 --------------------------- core/kconfig/linux.kconfig | 83 +++++++++++++++++++++++++++++++++++++++ core/toolchain/linux/headers.mk | 1 - 3 files changed, 83 insertions(+), 58 deletions(-) (limited to 'core') 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 -- cgit v1.2.3