KERNEL_STRIP:toolchain-clang = "llvm-strip"
KERNEL_TOOLCHAIN ?= "gcc"
TOOLCHAIN = "${KERNEL_TOOLCHAIN}"
+
+export KBUILD_BUILD_VERSION = "1"
+export KBUILD_BUILD_USER ?= "oe-user"
+export KBUILD_BUILD_HOST ?= "oe-host"
# SPDX-License-Identifier: MIT
#
-inherit linux-kernel-base kernel-module-split features_check
+inherit kernel-arch kernel-module-split kernel-devicetree kernel-artifact-names
+inherit features_check deploy cml1 pkgconfig
ARCH = "${@oe.kernel.map_kernel_arch(d)}"
# do_configure on do_symlink_kernsrc.
addtask symlink_kernsrc before do_patch do_configure after do_unpack
-inherit kernel-arch deploy
-
PACKAGES_DYNAMIC += "^${KERNEL_PACKAGE_NAME}-module-.*"
PACKAGES_DYNAMIC += "^${KERNEL_PACKAGE_NAME}-image-.*"
PACKAGES_DYNAMIC += "^${KERNEL_PACKAGE_NAME}-firmware-.*"
${KERNEL_CONFIG_COMMAND}
}
-inherit cml1 pkgconfig
-
EXPORT_FUNCTIONS do_compile do_transform_kernel do_transform_bundled_initramfs do_install do_configure
# kernel-base becomes kernel-${KERNEL_VERSION}
addtask sizecheck before do_install after do_strip
-inherit kernel-artifact-names
-
kernel_do_deploy() {
deployDir="${DEPLOYDIR}"
if [ -n "${KERNEL_DEPLOYSUBDIR}" ]; then
}
do_create_spdx[depends] += "virtual/kernel:do_configure"
-# Add using Device Tree support
-inherit kernel-devicetree
+
KERNEL_VERSION = "${@oe.kernel.get_version_file("${STAGING_KERNEL_BUILDDIR}")}"
LOCAL_VERSION = "${@oe.kernel.get_localversion_file("${STAGING_KERNEL_BUILDDIR}")}"
-inherit linux-kernel-base
-
# The final packages get the kernel version instead of the default 1.0
python do_package:prepend() {
d.setVar('PKGV', d.getVar("KERNEL_VERSION").split("-")[0])
+++ /dev/null
-#
-# Copyright OpenEmbedded Contributors
-#
-# SPDX-License-Identifier: MIT
-#
-
-export KBUILD_BUILD_VERSION = "1"
-export KBUILD_BUILD_USER ?= "oe-user"
-export KBUILD_BUILD_HOST ?= "oe-host"
-
LICENSE = "GPL-2.0-only"
LIC_FILES_CHKSUM = "file://${COREBASE}/meta/files/common-licenses/GPL-2.0-only;md5=801f80980d171dd6425610833a22dbe6"
-inherit kernel-arch linux-kernel-base
-inherit pkgconfig
+inherit kernel-arch pkgconfig
PACKAGE_ARCH = "${MACHINE_ARCH}"
PROVIDES = "virtual/perf"
-inherit linux-kernel-base kernel-arch manpages pkgconfig
+inherit kernel-arch manpages pkgconfig
ARCH = "${@oe.kernel.map_kernel_arch(d)}"