2017-12-04 21:54:16 -08:00
|
|
|
zephyr_link_interface_ifdef(CONFIG_MBEDTLS mbedTLS)
|
2017-12-04 21:51:16 -08:00
|
|
|
zephyr_library()
|
|
|
|
|
2017-10-27 15:43:34 +02:00
|
|
|
zephyr_include_directories(.)
|
|
|
|
|
2017-12-04 21:51:16 -08:00
|
|
|
zephyr_library_sources(
|
2017-10-27 15:43:34 +02:00
|
|
|
lwm2m_engine.c
|
|
|
|
lwm2m_obj_security.c
|
|
|
|
lwm2m_obj_server.c
|
|
|
|
lwm2m_obj_device.c
|
|
|
|
lwm2m_rw_plain_text.c
|
|
|
|
lwm2m_rw_oma_tlv.c
|
|
|
|
)
|
|
|
|
|
|
|
|
# LWM2M RD Client Support
|
2017-12-04 21:51:16 -08:00
|
|
|
zephyr_library_sources_ifdef(CONFIG_LWM2M_RD_CLIENT_SUPPORT
|
2017-10-27 15:43:34 +02:00
|
|
|
lwm2m_rd_client.c
|
|
|
|
)
|
|
|
|
|
|
|
|
# LWM2M Object Support
|
2017-12-04 21:51:16 -08:00
|
|
|
zephyr_library_sources_ifdef(CONFIG_LWM2M_FIRMWARE_UPDATE_OBJ_SUPPORT
|
2017-10-27 15:43:34 +02:00
|
|
|
lwm2m_obj_firmware.c
|
|
|
|
)
|
2017-12-04 21:51:16 -08:00
|
|
|
zephyr_library_sources_ifdef(CONFIG_LWM2M_FIRMWARE_UPDATE_PULL_SUPPORT
|
2017-10-27 15:43:34 +02:00
|
|
|
lwm2m_obj_firmware_pull.c
|
|
|
|
)
|
|
|
|
|
|
|
|
# JSON Support
|
2017-12-04 21:51:16 -08:00
|
|
|
zephyr_library_sources_ifdef(CONFIG_LWM2M_RW_JSON_SUPPORT
|
2017-10-27 15:43:34 +02:00
|
|
|
lwm2m_rw_json.c
|
|
|
|
)
|
|
|
|
|
|
|
|
# IPSO Objects
|
2017-12-04 21:51:16 -08:00
|
|
|
zephyr_library_sources_ifdef(CONFIG_LWM2M_IPSO_TEMP_SENSOR
|
2017-10-27 15:43:34 +02:00
|
|
|
ipso_temp_sensor.c
|
|
|
|
)
|
2017-12-04 21:51:16 -08:00
|
|
|
zephyr_library_sources_ifdef(CONFIG_LWM2M_IPSO_LIGHT_CONTROL
|
2017-10-27 15:43:34 +02:00
|
|
|
ipso_light_control.c
|
|
|
|
)
|
2017-12-04 21:54:16 -08:00
|
|
|
|
|
|
|
zephyr_library_link_libraries_ifdef(CONFIG_MBEDTLS mbedTLS)
|