diff options
author | Jose Quaresma <jose.quaresma@foundries.io> | 2024-01-25 14:29:24 +0000 |
---|---|---|
committer | Jose Quaresma <jose.quaresma@foundries.io> | 2024-01-25 14:29:24 +0000 |
commit | 2276e673c780bfb0164095f2a38821f088d17e41 (patch) | |
tree | c3f7931f1bc35617ef9c3ceed42f764d0a750dc5 /recipes-extended | |
parent | 8c714143f4487c07515056be1da696cd73052e0a (diff) | |
download | meta-freescale-2276e673c780bfb0164095f2a38821f088d17e41.tar.gz |
jailhouse-imx: use EXTRA_OEMAKE to pass the args
Signed-off-by: Jose Quaresma <jose.quaresma@foundries.io>
Diffstat (limited to 'recipes-extended')
-rw-r--r-- | recipes-extended/jailhouse/jailhouse-imx_git.bb | 30 |
1 files changed, 14 insertions, 16 deletions
diff --git a/recipes-extended/jailhouse/jailhouse-imx_git.bb b/recipes-extended/jailhouse/jailhouse-imx_git.bb index f275274d..26a16aee 100644 --- a/recipes-extended/jailhouse/jailhouse-imx_git.bb +++ b/recipes-extended/jailhouse/jailhouse-imx_git.bb | |||
@@ -41,6 +41,17 @@ INMATES_DIR ?= "${JH_DATADIR}/inmates" | |||
41 | 41 | ||
42 | TUNE_CCARGS:remove:mx93-nxp-bsp = "-mcpu=cortex-a55" | 42 | TUNE_CCARGS:remove:mx93-nxp-bsp = "-mcpu=cortex-a55" |
43 | 43 | ||
44 | EXTRA_OEMAKE += 'V=1' | ||
45 | EXTRA_OEMAKE += 'PYTHON=python3' | ||
46 | EXTRA_OEMAKE += 'LDFLAGS=""' | ||
47 | EXTRA_OEMAKE += 'CC="${CC}"' | ||
48 | EXTRA_OEMAKE += 'ARCH=${JH_ARCH}' | ||
49 | EXTRA_OEMAKE += 'CROSS_COMPILE=${TARGET_PREFIX}' | ||
50 | EXTRA_OEMAKE += 'KDIR=${STAGING_KERNEL_BUILDDIR}' | ||
51 | EXTRA_OEMAKE += 'MODLIB="${D}${nonarch_base_libdir}/modules/${KERNEL_VERSION}"' | ||
52 | EXTRA_OEMAKE += 'INSTALL_MOD_PATH=${D}${root_prefix}' | ||
53 | EXTRA_OEMAKE += 'firmwaredir=${nonarch_base_libdir}/firmware' | ||
54 | |||
44 | do_configure:prepend() { | 55 | do_configure:prepend() { |
45 | if [ -d ${STAGING_DIR_HOST}/${CELLCONF_DIR} ]; | 56 | if [ -d ${STAGING_DIR_HOST}/${CELLCONF_DIR} ]; |
46 | then | 57 | then |
@@ -49,25 +60,12 @@ do_configure:prepend() { | |||
49 | } | 60 | } |
50 | 61 | ||
51 | do_compile:prepend() { | 62 | do_compile:prepend() { |
52 | unset LDFLAGS | 63 | # explicity call make to build the kernel module and tools |
53 | oe_runmake V=1 CC="${CC}" \ | 64 | oe_runmake |
54 | ARCH=${JH_ARCH} CROSS_COMPILE=${TARGET_PREFIX} \ | ||
55 | KDIR=${STAGING_KERNEL_BUILDDIR} | ||
56 | } | 65 | } |
57 | 66 | ||
58 | do_install:append() { | 67 | do_install:append() { |
59 | oe_runmake \ | 68 | oe_runmake DESTDIR=${D} install |
60 | PYTHON=python3 \ | ||
61 | V=1 \ | ||
62 | LDFLAGS="" \ | ||
63 | CC="${CC}" \ | ||
64 | ARCH=${JH_ARCH} \ | ||
65 | CROSS_COMPILE=${TARGET_PREFIX} \ | ||
66 | KDIR=${STAGING_KERNEL_BUILDDIR} \ | ||
67 | MODLIB="${D}${nonarch_base_libdir}/modules/${KERNEL_VERSION}" \ | ||
68 | INSTALL_MOD_PATH=${D}${root_prefix} \ | ||
69 | firmwaredir=${nonarch_base_libdir}/firmware \ | ||
70 | DESTDIR=${D} install | ||
71 | 69 | ||
72 | install -d ${D}${CELL_DIR} | 70 | install -d ${D}${CELL_DIR} |
73 | install ${B}/configs/${JH_ARCH}/*.cell ${D}${CELL_DIR}/ | 71 | install ${B}/configs/${JH_ARCH}/*.cell ${D}${CELL_DIR}/ |