diff --git a/components/esp_phy/CMakeLists.txt b/components/esp_phy/CMakeLists.txt index d7bec39ef5..3890353a9d 100644 --- a/components/esp_phy/CMakeLists.txt +++ b/components/esp_phy/CMakeLists.txt @@ -102,6 +102,10 @@ if(CONFIG_ESP_PHY_ENABLED) if(CONFIG_ESP_PHY_INIT_DATA_IN_PARTITION) idf_component_get_property(esp_common_dir esp_common COMPONENT_DIR) + idf_component_get_property(esp_rom_dir esp_rom COMPONENT_DIR) + idf_component_get_property(newlib_dir newlib COMPONENT_DIR) + idf_component_get_property(soc_dir soc COMPONENT_DIR) + idf_component_get_property(log_dir log COMPONENT_DIR) partition_table_get_partition_info(phy_partition_offset "--partition-type data --partition-subtype phy" "offset") @@ -119,8 +123,9 @@ if(CONFIG_ESP_PHY_ENABLED) DEPENDS ${CMAKE_CURRENT_LIST_DIR}/${idf_target}/phy_init_data.c COMMAND ${CMAKE_C_COMPILER} -c ${CMAKE_CURRENT_LIST_DIR}/${idf_target}/phy_init_data.c -I ${esp_common_dir}/include -I ${CMAKE_CURRENT_LIST_DIR}/include - -I ${CMAKE_CURRENT_LIST_DIR}/${idf_target}/include - -I ${config_dir} -o phy_init_data.obj + -I ${CMAKE_CURRENT_LIST_DIR}/${idf_target}/include -I ${esp_rom_dir}/include + -I ${soc_dir}/${idf_target}/include -I ${newlib_dir}/platform_include + -I ${log_dir}/include -I ${config_dir} -o phy_init_data.obj COMMAND ${CMAKE_OBJCOPY} -O binary phy_init_data.obj ${phy_init_data_bin} ) add_custom_target(phy_init_data ALL DEPENDS ${phy_init_data_bin})