make -f imx8.mk IMX8_TARGET=NXPEVK_iMX8M_4GB imx8_build will build new firmware binaries.
make -f imx8.mk IMX8_TARGET=NXPEVK_iMX8M_4GB imx8_update-ffu will build new firmware binaries AND palce them into the package folders.
Updated the root Makefile to support iMX8:
Calling make imx8_all will build everything (But the outputs will overwrite each other)
make imx8_update-ffu will place new copies for each board
make imx8_commit-firmware will stage for commit
Added a serialize_builds(command, common arguments, serialized list) function to allow serialized builds with -j>1 for components which conflict with each other (EDK2, imx8)
TODO:
We probably don't want to share output folders for each imx8 board
Case sensitivity still needs to be configured manually for imx8 SPL/U-Boot
Update the CI pipeline to use this makefile (in progress)
make -f imx8.mk IMX8_TARGET=NXPEVK_iMX8M_4GB imx8_build
will build new firmware binaries.make -f imx8.mk IMX8_TARGET=NXPEVK_iMX8M_4GB imx8_update-ffu
will build new firmware binaries AND palce them into the package folders.make imx8_all
will build everything (But the outputs will overwrite each other)make imx8_update-ffu
will place new copies for each boardmake imx8_commit-firmware
will stage for commitserialize_builds(command, common arguments, serialized list)
function to allow serialized builds with-j>1
for components which conflict with each other (EDK2, imx8)TODO: