diff options
| author | Tom Hochstein <tom.hochstein@nxp.com> | 2022-10-30 16:14:54 -0500 |
|---|---|---|
| committer | Tom Hochstein <tom.hochstein@nxp.com> | 2022-10-30 16:14:54 -0500 |
| commit | dfec2289fe06d9af5cc22f8d1fa6593032f48438 (patch) | |
| tree | 1ec96a2d77bb0b97c3cbdfcad84c93356f48f652 | |
| parent | 0a90bc6bfdc04a2e570e6f928c78dc3ec534de37 (diff) | |
| download | meta-freescale-dfec2289fe06d9af5cc22f8d1fa6593032f48438.tar.gz | |
imx-mkimage: Simplify compile and install tasks
Replace do_compile() with EXTRA_OEMAKE:
- The cd ${S} is redundant
- The clean operation is already done in do_configure()
- The two steps building the bin and mkimage_mx8 are the default
behavior of the top-level Makefile with target mkimage_mx8
Drop redundant cd ${S} in do_install().
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
| -rw-r--r-- | recipes-bsp/imx-mkimage/imx-mkimage_git.bb | 12 |
1 files changed, 3 insertions, 9 deletions
diff --git a/recipes-bsp/imx-mkimage/imx-mkimage_git.bb b/recipes-bsp/imx-mkimage/imx-mkimage_git.bb index 0add1c92a..f95f2a2ba 100644 --- a/recipes-bsp/imx-mkimage/imx-mkimage_git.bb +++ b/recipes-bsp/imx-mkimage/imx-mkimage_git.bb | |||
| @@ -10,17 +10,11 @@ SECTION = "BSP" | |||
| 10 | 10 | ||
| 11 | inherit deploy native | 11 | inherit deploy native |
| 12 | 12 | ||
| 13 | CFLAGS = "-O2 -Wall -std=c99 -I ${STAGING_INCDIR} -L ${STAGING_LIBDIR}" | 13 | EXTRA_OEMAKE = "SOC=iMX8M mkimage_imx8" |
| 14 | 14 | ||
| 15 | do_compile () { | 15 | CFLAGS = "-O2 -Wall -std=c99 -I ${STAGING_INCDIR} -L ${STAGING_LIBDIR}" |
| 16 | cd ${S} | ||
| 17 | oe_runmake clean | ||
| 18 | oe_runmake bin | ||
| 19 | oe_runmake -C iMX8M -f soc.mak mkimage_imx8 | ||
| 20 | } | ||
| 21 | 16 | ||
| 22 | do_install () { | 17 | do_install() { |
| 23 | cd ${S} | ||
| 24 | install -d ${D}${bindir} | 18 | install -d ${D}${bindir} |
| 25 | install -m 0755 iMX8M/mkimage_imx8 ${D}${bindir}/mkimage_imx8m | 19 | install -m 0755 iMX8M/mkimage_imx8 ${D}${bindir}/mkimage_imx8m |
| 26 | install -m 0755 iMX8M/mkimage_fit_atf.sh ${D}${bindir}/mkimage_fit_atf.sh | 20 | install -m 0755 iMX8M/mkimage_fit_atf.sh ${D}${bindir}/mkimage_fit_atf.sh |
