2019-04-06 09:08:09 -04:00
|
|
|
# SPDX-License-Identifier: Apache-2.0
|
|
|
|
|
2017-10-27 15:43:34 +02:00
|
|
|
zephyr_library()
|
|
|
|
zephyr_library_link_libraries(subsys__bluetooth)
|
|
|
|
|
|
|
|
zephyr_library_sources_ifdef(CONFIG_BT_MESH
|
|
|
|
main.c
|
2020-08-18 13:36:38 +02:00
|
|
|
cfg.c
|
2017-10-27 15:43:34 +02:00
|
|
|
adv.c
|
|
|
|
beacon.c
|
|
|
|
net.c
|
2020-08-25 11:03:42 +02:00
|
|
|
subnet.c
|
|
|
|
app_keys.c
|
2020-08-12 17:07:38 +02:00
|
|
|
heartbeat.c
|
2017-10-27 15:43:34 +02:00
|
|
|
crypto.c
|
|
|
|
access.c
|
2021-03-24 17:38:03 +01:00
|
|
|
msg.c
|
2017-11-13 21:31:25 +02:00
|
|
|
cfg_srv.c
|
2017-11-13 21:38:52 +02:00
|
|
|
health_srv.c
|
2017-10-27 15:43:34 +02:00
|
|
|
)
|
|
|
|
|
2023-01-30 12:49:15 +01:00
|
|
|
if (CONFIG_BT_MESH_V1d1)
|
|
|
|
zephyr_library_sources(transport.c)
|
|
|
|
else()
|
|
|
|
zephyr_library_sources(transport_legacy.c)
|
|
|
|
endif()
|
|
|
|
|
2020-11-13 16:21:32 +01:00
|
|
|
zephyr_library_sources_ifdef(CONFIG_BT_MESH_ADV_LEGACY adv_legacy.c)
|
|
|
|
|
|
|
|
zephyr_library_sources_ifdef(CONFIG_BT_MESH_ADV_EXT adv_ext.c)
|
|
|
|
|
2018-05-07 09:50:49 +03:00
|
|
|
zephyr_library_sources_ifdef(CONFIG_BT_SETTINGS settings.c)
|
|
|
|
|
2022-06-10 07:24:39 +02:00
|
|
|
zephyr_library_sources_ifdef(CONFIG_BT_MESH_RPL_STORAGE_MODE_SETTINGS rpl.c)
|
|
|
|
|
2017-10-27 15:43:34 +02:00
|
|
|
zephyr_library_sources_ifdef(CONFIG_BT_MESH_LOW_POWER lpn.c)
|
|
|
|
|
|
|
|
zephyr_library_sources_ifdef(CONFIG_BT_MESH_FRIEND friend.c)
|
|
|
|
|
|
|
|
zephyr_library_sources_ifdef(CONFIG_BT_MESH_PROV prov.c)
|
|
|
|
|
2020-09-17 13:47:37 +08:00
|
|
|
zephyr_library_sources_ifdef(CONFIG_BT_MESH_PROV_DEVICE prov_device.c)
|
|
|
|
|
|
|
|
zephyr_library_sources_ifdef(CONFIG_BT_MESH_PROVISIONER provisioner.c)
|
|
|
|
|
2020-03-02 13:21:36 +01:00
|
|
|
zephyr_library_sources_ifdef(CONFIG_BT_MESH_PB_ADV pb_adv.c)
|
|
|
|
|
2022-02-07 17:25:09 +08:00
|
|
|
zephyr_library_sources_ifdef(CONFIG_BT_MESH_PB_GATT_COMMON pb_gatt.c)
|
|
|
|
|
|
|
|
zephyr_library_sources_ifdef(CONFIG_BT_MESH_PB_GATT pb_gatt_srv.c)
|
2020-03-02 13:21:36 +01:00
|
|
|
|
2022-02-07 17:13:02 +08:00
|
|
|
zephyr_library_sources_ifdef(CONFIG_BT_MESH_PB_GATT_CLIENT pb_gatt_cli.c)
|
|
|
|
|
|
|
|
zephyr_library_sources_ifdef(CONFIG_BT_MESH_GATT_CLIENT gatt_cli.c)
|
|
|
|
|
|
|
|
zephyr_library_sources_ifdef(CONFIG_BT_MESH_PROXY_CLIENT proxy_cli.c)
|
|
|
|
|
2021-08-18 16:56:31 +08:00
|
|
|
zephyr_library_sources_ifdef(CONFIG_BT_MESH_GATT_PROXY proxy_srv.c)
|
2021-06-25 00:12:38 -07:00
|
|
|
|
2021-06-25 00:13:47 -07:00
|
|
|
zephyr_library_sources_ifdef(CONFIG_BT_MESH_GATT proxy_msg.c)
|
2017-10-27 15:43:34 +02:00
|
|
|
|
2017-11-12 13:48:55 +02:00
|
|
|
zephyr_library_sources_ifdef(CONFIG_BT_MESH_CFG_CLI cfg_cli.c)
|
|
|
|
|
2017-11-22 08:49:52 +02:00
|
|
|
zephyr_library_sources_ifdef(CONFIG_BT_MESH_HEALTH_CLI health_cli.c)
|
|
|
|
|
2023-01-30 12:49:15 +01:00
|
|
|
zephyr_library_sources_ifdef(CONFIG_BT_MESH_SAR_CFG_CLI sar_cfg_cli.c)
|
|
|
|
|
|
|
|
zephyr_library_sources_ifdef(CONFIG_BT_MESH_SAR_CFG_SRV sar_cfg_srv.c)
|
|
|
|
|
|
|
|
zephyr_library_sources_ifdef(CONFIG_BT_MESH_SAR_CFG sar_cfg.c)
|
|
|
|
|
2021-02-03 15:32:52 +01:00
|
|
|
zephyr_library_sources_ifdef(CONFIG_BT_MESH_LARGE_COMP_DATA_SRV large_comp_data_srv.c)
|
|
|
|
|
|
|
|
zephyr_library_sources_ifdef(CONFIG_BT_MESH_LARGE_COMP_DATA_CLI large_comp_data_cli.c)
|
|
|
|
|
2020-06-02 12:04:53 +02:00
|
|
|
zephyr_library_sources_ifdef(CONFIG_BT_MESH_PRIV_BEACON_SRV priv_beacon_srv.c)
|
|
|
|
|
|
|
|
zephyr_library_sources_ifdef(CONFIG_BT_MESH_PRIV_BEACON_CLI priv_beacon_cli.c)
|
|
|
|
|
2017-10-27 15:43:34 +02:00
|
|
|
zephyr_library_sources_ifdef(CONFIG_BT_MESH_SELF_TEST test.c)
|
2017-11-10 22:17:40 +02:00
|
|
|
|
2019-11-04 16:14:07 +01:00
|
|
|
zephyr_library_sources_ifdef(CONFIG_BT_MESH_CDB cdb.c)
|
2022-09-06 10:33:14 +02:00
|
|
|
|
|
|
|
add_subdirectory_ifdef(CONFIG_BT_MESH_SHELL shell)
|
2020-07-13 15:34:52 +02:00
|
|
|
|
|
|
|
zephyr_library_sources_ifdef(CONFIG_BT_MESH_BLOB_SRV blob_srv.c)
|
|
|
|
|
|
|
|
zephyr_library_sources_ifdef(CONFIG_BT_MESH_BLOB_CLI blob_cli.c)
|
|
|
|
|
|
|
|
zephyr_library_sources_ifdef(CONFIG_BT_MESH_BLOB_IO_FLASH blob_io_flash.c)
|
2020-07-13 15:39:40 +02:00
|
|
|
|
|
|
|
zephyr_library_sources_ifdef(CONFIG_BT_MESH_DFU_CLI dfu_cli.c)
|
|
|
|
|
|
|
|
zephyr_library_sources_ifdef(CONFIG_BT_MESH_DFU_SRV dfu_srv.c)
|
|
|
|
|
2020-07-13 15:46:04 +02:00
|
|
|
zephyr_library_sources_ifdef(CONFIG_BT_MESH_DFD_SRV dfd_srv.c)
|
|
|
|
|
2020-07-13 15:39:40 +02:00
|
|
|
zephyr_library_sources_ifdef(CONFIG_BT_MESH_DFU_SLOTS dfu_slot.c)
|
|
|
|
|
|
|
|
zephyr_library_sources_ifdef(CONFIG_BT_MESH_DFU_METADATA dfu_metadata.c)
|
2020-03-03 12:12:53 +01:00
|
|
|
|
|
|
|
zephyr_library_sources_ifdef(CONFIG_BT_MESH_RPR_CLI rpr_cli.c)
|
|
|
|
|
|
|
|
zephyr_library_sources_ifdef(CONFIG_BT_MESH_RPR_SRV rpr_srv.c)
|