9b350f9ecc
Do not include bootloader in flash target when secure boot is enabled. Emit signing warning on all cases where signed apps are enabled (secure boot and signed images) Follow convention of capital letters for SECURE_BOOT_SIGNING_KEY variable, since it is relevant to other components, not just bootloader. Pass signing key and verification key via config, not requiring bootloader to know parent app dir. Misc. variables name corrections
29 lines
946 B
CMake
29 lines
946 B
CMake
set(priv_requires bootloader_support soc)
|
|
if(BOOTLOADER_BUILD)
|
|
# Bootloader needs SPIUnlock from this file, but doesn't
|
|
# need other parts of this component
|
|
set(srcs "spi_flash_rom_patch.c")
|
|
else()
|
|
set(srcs
|
|
"cache_utils.c"
|
|
"flash_mmap.c"
|
|
"flash_ops.c"
|
|
"partition.c"
|
|
"spi_flash_rom_patch.c"
|
|
"spi_flash_chip_drivers.c"
|
|
"spi_flash_chip_generic.c"
|
|
"spi_flash_chip_issi.c"
|
|
"spi_flash_os_func_app.c"
|
|
"spi_flash_os_func_noos.c"
|
|
"memspi_host_driver.c")
|
|
if(NOT CONFIG_SPI_FLASH_USE_LEGACY_IMPL)
|
|
list(APPEND srcs "esp_flash_api.c")
|
|
endif()
|
|
set(priv_requires bootloader_support app_update soc)
|
|
endif()
|
|
|
|
idf_component_register(SRCS "${srcs}"
|
|
PRIV_REQUIRES "${priv_requires}"
|
|
INCLUDE_DIRS include
|
|
PRIV_INCLUDE_DIRS private_include
|
|
LDFRAGMENTS linker.lf)
|