Merge branch 'feature/use_new_component_registration_apis' into 'master'

Use new component registration API

See merge request idf/esp-idf!4898
This commit is contained in:
Angus Gratton
2019-06-25 10:24:11 +08:00
272 changed files with 1473 additions and 2024 deletions
+9 -8
View File
@@ -1,11 +1,11 @@
if(CONFIG_BT_ENABLED)
set(COMPONENT_SRCS "bt.c")
set(COMPONENT_ADD_INCLUDEDIRS include)
set(srcs "bt.c")
set(include_dirs include)
if(CONFIG_BT_BLUEDROID_ENABLED)
list(APPEND COMPONENT_PRIV_INCLUDEDIRS
list(APPEND priv_include_dirs
bluedroid/bta/include
bluedroid/bta/ar/include
bluedroid/bta/av/include
@@ -41,9 +41,9 @@ if(CONFIG_BT_ENABLED)
bluedroid/stack/include
bluedroid/common/include)
list(APPEND COMPONENT_ADD_INCLUDEDIRS bluedroid/api/include/api)
list(APPEND include_dirs bluedroid/api/include/api)
list(APPEND COMPONENT_SRCS "bluedroid/api/esp_a2dp_api.c"
list(APPEND srcs "bluedroid/api/esp_a2dp_api.c"
"bluedroid/api/esp_avrc_api.c"
"bluedroid/api/esp_blufi_api.c"
"bluedroid/api/esp_bt_device.c"
@@ -357,9 +357,10 @@ if (CONFIG_BLE_MESH)
endif()
# requirements can't depend on config
set(COMPONENT_PRIV_REQUIRES nvs_flash soc)
register_component()
idf_component_register(SRCS "${srcs}"
INCLUDE_DIRS "${include_dirs}"
PRIV_INCLUDE_DIRS "${priv_include_dirs}"
REQUIRES nvs_flash soc)
if(CONFIG_BT_ENABLED)
if(GCC_NOT_5_2_0)
+4 -6
View File
@@ -1,7 +1,5 @@
if(CONFIG_BT_ENABLED OR CMAKE_BUILD_EARLY_EXPANSION)
set(COMPONENT_SRCDIRS ".")
set(COMPONENT_ADD_INCLUDEDIRS ".")
set(COMPONENT_REQUIRES unity nvs_flash bt)
register_component()
endif()
idf_component_register(SRC_DIRS "."
INCLUDE_DIRS "."
REQUIRES unity nvs_flash bt)
endif()