@@ -19,14 +19,17 @@ list(APPEND include_dirs
19
19
${esp_idf_dir} /components/esp_common/include
20
20
${esp_idf_dir} /components/esp_rom/include
21
21
${esp_idf_dir} /components/esp_rom/include /${MCUBOOT_TARGET}
22
+ ${esp_idf_dir} /components/esp_rom/${MCUBOOT_TARGET}
22
23
${esp_idf_dir} /components/spi_flash/include
23
24
${esp_idf_dir} /components/spi_flash/include /spi_flash
24
- ${esp_idf_dir} /components/soc/include
25
- ${esp_idf_dir} /components/soc/${MCUBOOT_TARGET} /include
26
25
${esp_idf_dir} /components/esp_hw_support/include
27
26
${esp_idf_dir} /components/esp_hw_support/include /soc
27
+ ${esp_idf_dir} /components/esp_hw_support/include /soc/${MCUBOOT_TARGET}
28
+ ${esp_idf_dir} /components/esp_hw_support/port/include
28
29
${esp_idf_dir} /components/esp_hw_support/port/${MCUBOOT_TARGET}
29
30
${esp_idf_dir} /components/esp_hw_support/port/${MCUBOOT_TARGET} /private_include
31
+ ${esp_idf_dir} /components/soc/include
32
+ ${esp_idf_dir} /components/soc/${MCUBOOT_TARGET} /include
30
33
${esp_idf_dir} /components/bootloader_support/include
31
34
${esp_idf_dir} /components/bootloader_support/include_bootloader
32
35
${esp_idf_dir} /components/hal/include
@@ -41,12 +44,6 @@ list(APPEND include_dirs
41
44
${esp_idf_dir} /components/newlib/platform_include
42
45
)
43
46
44
- if ("${MCUBOOT_TARGET} " STREQUAL "esp32" )
45
- list (APPEND include_dirs
46
- ${esp_idf_dir} /components/${MCUBOOT_TARGET} /include
47
- )
48
- endif ()
49
-
50
47
if ("${MCUBOOT_ARCH} " STREQUAL "xtensa" )
51
48
list (APPEND include_dirs
52
49
${esp_idf_dir} /components/${MCUBOOT_ARCH} /${MCUBOOT_TARGET} /include
@@ -72,6 +69,7 @@ set(hal_srcs
72
69
${esp_idf_dir} /components/bootloader_support/src/bootloader_utility.c
73
70
${esp_idf_dir} /components/bootloader_support/src/esp_image_format.c
74
71
${esp_idf_dir} /components/bootloader_support/src/secure_boot_v2/secure_boot_signatures_bootloader.c
72
+ ${esp_idf_dir} /components/bootloader_support/src/${MCUBOOT_TARGET} /bootloader_soc.c
75
73
${esp_idf_dir} /components/bootloader_support/src/${MCUBOOT_TARGET} /bootloader_sha.c
76
74
${esp_idf_dir} /components/bootloader_support/src/${MCUBOOT_TARGET} /secure_boot_secure_features.c
77
75
${esp_idf_dir} /components/bootloader_support/src/${MCUBOOT_TARGET} /flash_encryption_secure_features.c
@@ -93,16 +91,6 @@ set(hal_srcs
93
91
${esp_idf_dir} /components/efuse/${MCUBOOT_TARGET} /esp_efuse_utility.c
94
92
)
95
93
96
- if ("${MCUBOOT_TARGET} " STREQUAL "esp32" )
97
- list (APPEND hal_srcs
98
- ${esp_idf_dir} /components/efuse/src/esp_efuse_api_key_esp32.c
99
- )
100
- else ()
101
- list (APPEND hal_srcs
102
- ${esp_idf_dir} /components/efuse/src/esp_efuse_api_key_esp32xx.c
103
- )
104
- endif ()
105
-
106
94
if ("${MCUBOOT_ARCH} " STREQUAL "xtensa" )
107
95
list (APPEND hal_srcs
108
96
${esp_idf_dir} /components/esp_rom/patches/esp_rom_longjmp.S
@@ -165,12 +153,6 @@ set(LINKER_SCRIPTS
165
153
-T${esp_idf_dir} /components/soc/${MCUBOOT_TARGET} /ld/${MCUBOOT_TARGET} .peripherals.ld
166
154
)
167
155
168
- if ("${MCUBOOT_TARGET} " STREQUAL "esp32" OR "${MCUBOOT_TARGET} " STREQUAL "esp32c3" )
169
- list (APPEND LINKER_SCRIPTS
170
- -T${esp_idf_dir} /components/esp_rom/${MCUBOOT_TARGET} /ld/${MCUBOOT_TARGET} .rom.eco3.ld
171
- )
172
- endif ()
173
-
174
156
include (${CMAKE_CURRENT_LIST_DIR} /include /${MCUBOOT_TARGET} /${MCUBOOT_TARGET} .cmake)
175
157
176
158
add_library (hal STATIC ${hal_srcs} ${include_dirs} )
0 commit comments