mirror of
git://git.yoctoproject.org/meta-freescale.git
synced 2025-07-19 12:59:04 +02:00

The series [1] changed the way sources are fetched/unpacked and S needs to follow that. Additionally for git repos it moved away from having 'git/' as the checkout directory. This has been partly tested by building weston based image for imx6/imx6ull/imx7/imx8/imx8mm/imx8mp/imx95 based images. E.g. none of the recipes specific for qoriq is built time tested. As walnascar is no longer compatible with master/whinlatter drop it from LAYERSERIES_COMPAT. [1] https://lore.kernel.org/openembedded-core/20250616095000.2918921-1-alex.kanavin@gmail.com/ Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
43 lines
1.2 KiB
BlitzBasic
43 lines
1.2 KiB
BlitzBasic
DESCRIPTION = "Frame Manager User Space Library"
|
|
SECTION = "fman"
|
|
LICENSE = "BSD-3-Clause & GPL-2.0-only"
|
|
LIC_FILES_CHKSUM = "file://LICENSE;md5=9c7bd5e45d066db084bdb3543d55b1ac"
|
|
|
|
PR = "r1"
|
|
|
|
SRC_URI = "git://github.com/nxp-qoriq/fmlib;protocol=https;nobranch=1"
|
|
SRCREV = "9fb916f255214013aa6003496c47bab0b5add2d9"
|
|
|
|
CFLAGS += "-fmacro-prefix-map=${STAGING_KERNEL_DIR}=/usr/src/debug/fmlib/git-r1 \
|
|
-fdebug-prefix-map=${STAGING_KERNEL_DIR}=/usr/src/debug/fmlib/git-r1"
|
|
|
|
EXTRA_OEMAKE = "DESTDIR=${D} PREFIX=${prefix} LIB_DEST_DIR=${libdir} \
|
|
CROSS_COMPILE=${TARGET_PREFIX} KERNEL_SRC=${STAGING_KERNEL_DIR}"
|
|
|
|
TARGET_ARCH_FMLIB = "${DEFAULTTUNE}"
|
|
TARGET_ARCH_FMLIB:qoriq-arm = "arm"
|
|
TARGET_ARCH_FMLIB:qoriq-arm64 = "arm"
|
|
TARGET_ARCH_FMLIB:e5500 = "ppc32e5500"
|
|
TARGET_ARCH_FMLIB:e6500 = "ppc32e6500"
|
|
TARGET_ARCH_FMLIB:e500mc = "ppce500mc"
|
|
TARGET_ARCH_FMLIB:e500v2 = "ppce500v2"
|
|
|
|
FMLIB_TARGET = "libfm-${TARGET_ARCH_FMLIB}"
|
|
FMLIB_TARGET:t1 = "libfm-${TARGET_ARCH_FMLIB}-fmv3l"
|
|
|
|
do_compile () {
|
|
oe_runmake ${FMLIB_TARGET}.a
|
|
}
|
|
|
|
do_install () {
|
|
oe_runmake install-${FMLIB_TARGET}
|
|
}
|
|
|
|
do_compile[depends] += "virtual/kernel:do_shared_workdir"
|
|
|
|
ALLOW_EMPTY:${PN} = "1"
|
|
|
|
PACKAGE_ARCH = "${MACHINE_ARCH}"
|
|
|
|
COMPATIBLE_MACHINE ?= "(qoriq)"
|