| include($ENV{PW_ROOT}/pw_build/pigweed.cmake) |
| include(backend.cmake) |
| |
| add_subdirectory(arm) |
| add_subdirectory(freertos) |
| add_subdirectory(shared) |
| |
| pw_add_facade(chre.platform.assert INTERFACE |
| BACKEND |
| chre.platform.assert_BACKEND |
| HEADERS |
| include/chre/platform/assert.h |
| PUBLIC_INCLUDES |
| include |
| PUBLIC_DEPS |
| chre.platform.log |
| chre.variant.config |
| ) |
| |
| pw_add_facade(chre.platform.atomic INTERFACE |
| BACKEND |
| chre.platform.atomic_BACKEND |
| HEADERS |
| include/chre/platform/atomic.h |
| PUBLIC_INCLUDES |
| include |
| PUBLIC_DEPS |
| chre.util |
| chre.variant.config |
| ) |
| |
| pw_add_facade(chre.platform.condition_variable INTERFACE |
| BACKEND |
| chre.platform.condition_variable_BACKEND |
| HEADERS |
| include/chre/platform/condition_variable.h |
| PUBLIC_INCLUDES |
| include |
| PUBLIC_DEPS |
| chre.platform.mutex |
| chre.util |
| chre.variant.config |
| ) |
| |
| pw_add_facade(chre.platform.context INTERFACE |
| BACKEND |
| chre.platform.context_BACKEND |
| HEADERS |
| include/chre/platform/context.h |
| PUBLIC_INCLUDES |
| include |
| PUBLIC_DEPS |
| chre.variant.config |
| ) |
| |
| pw_add_facade(chre.platform.fatal_error INTERFACE |
| BACKEND |
| chre.platform.fatal_error_BACKEND |
| HEADERS |
| include/chre/platform/fatal_error.h |
| PUBLIC_INCLUDES |
| include |
| PUBLIC_DEPS |
| chre.platform.log |
| chre.variant.config |
| ) |
| |
| pw_add_facade(chre.platform.host_link INTERFACE |
| BACKEND |
| chre.platform.host_link_BACKEND |
| HEADERS |
| include/chre/platform/host_link.h |
| PUBLIC_INCLUDES |
| include |
| PUBLIC_DEPS |
| chre.util |
| chre.variant.config |
| ) |
| |
| pw_add_facade(chre.platform.log INTERFACE |
| BACKEND |
| chre.platform.log_BACKEND |
| HEADERS |
| include/chre/platform/log.h |
| PUBLIC_INCLUDES |
| include |
| PUBLIC_DEPS |
| chre.util |
| chre.variant.config |
| ) |
| |
| pw_add_facade(chre.platform.memory INTERFACE |
| BACKEND |
| chre.platform.memory_BACKEND |
| HEADERS |
| include/chre/platform/memory.h |
| PUBLIC_INCLUDES |
| include |
| PUBLIC_DEPS |
| chre.variant.config |
| ) |
| |
| pw_add_facade(chre.platform.memory_manager INTERFACE |
| BACKEND |
| chre.platform.memory_manager_BACKEND |
| HEADERS |
| include/chre/platform/heap_block_header.h |
| include/chre/platform/memory_manager.h |
| PUBLIC_INCLUDES |
| include |
| PUBLIC_DEPS |
| chre.util |
| chre.core |
| chre.variant.config |
| ) |
| |
| pw_add_facade(chre.platform.mutex INTERFACE |
| BACKEND |
| chre.platform.mutex_BACKEND |
| HEADERS |
| include/chre/platform/mutex.h |
| PUBLIC_INCLUDES |
| include |
| PUBLIC_DEPS |
| chre.util |
| chre.variant.config |
| ) |
| |
| pw_add_facade(chre.platform.notifier INTERFACE |
| BACKEND |
| chre.platform.notifier_BACKEND |
| HEADERS |
| include/chre/platform/notifier.h |
| PUBLIC_INCLUDES |
| include |
| PUBLIC_DEPS |
| chre.util |
| chre.variant.config |
| ) |
| |
| pw_add_facade(chre.platform.platform_audio INTERFACE |
| BACKEND |
| chre.platform.platform_audio_BACKEND |
| HEADERS |
| include/chre/platform/platform_audio.h |
| PUBLIC_INCLUDES |
| include |
| PUBLIC_DEPS |
| chre.util |
| chre.chre_api |
| chre.variant.config |
| ) |
| |
| pw_add_facade(chre.platform.platform_ble INTERFACE |
| BACKEND |
| chre.platform.platform_ble_BACKEND |
| HEADERS |
| include/chre/platform/platform_ble.h |
| PUBLIC_INCLUDES |
| include |
| PUBLIC_DEPS |
| chre.util |
| chre.variant.config |
| ) |
| |
| pw_add_facade(chre.platform.platform_debug_dump_manager INTERFACE |
| BACKEND |
| chre.platform.platform_debug_dump_manager_BACKEND |
| HEADERS |
| include/chre/platform/platform_debug_dump_manager.h |
| PUBLIC_INCLUDES |
| include |
| PUBLIC_DEPS |
| chre.util |
| chre.chre_api |
| chre.variant.config |
| ) |
| |
| pw_add_facade(chre.platform.platform_gnss INTERFACE |
| BACKEND |
| chre.platform.platform_gnss_BACKEND |
| HEADERS |
| include/chre/platform/platform_gnss.h |
| PUBLIC_INCLUDES |
| include |
| PUBLIC_DEPS |
| chre.util |
| chre.variant.config |
| ) |
| |
| pw_add_facade(chre.platform.platform_nanoapp INTERFACE |
| BACKEND |
| chre.platform.platform_nanoapp_BACKEND |
| HEADERS |
| include/chre/platform/platform_nanoapp.h |
| PUBLIC_INCLUDES |
| include |
| PUBLIC_DEPS |
| chre.util |
| chre.variant.config |
| ) |
| |
| pw_add_facade(chre.platform.platform_sensor INTERFACE |
| BACKEND |
| chre.platform.platform_sensor_BACKEND |
| HEADERS |
| include/chre/platform/platform_sensor.h |
| PUBLIC_INCLUDES |
| include |
| PUBLIC_DEPS |
| chre.core |
| chre.platform.fatal_error |
| chre.util |
| chre.variant.config |
| ) |
| |
| pw_add_facade(chre.platform.platform_sensor_manager INTERFACE |
| BACKEND |
| chre.platform.platform_sensor_manager_BACKEND |
| HEADERS |
| include/chre/platform/platform_sensor_manager.h |
| PUBLIC_INCLUDES |
| include |
| PUBLIC_DEPS |
| chre.core |
| chre.util |
| chre.variant.config |
| ) |
| |
| pw_add_facade(chre.platform.platform_sensor_type_helpers INTERFACE |
| BACKEND |
| chre.platform.platform_sensor_type_helpers_BACKEND |
| HEADERS |
| include/chre/platform/platform_sensor_type_helpers.h |
| PUBLIC_INCLUDES |
| include |
| PUBLIC_DEPS |
| chre.core |
| chre.variant.config |
| ) |
| |
| pw_add_facade(chre.platform.platform_wifi INTERFACE |
| BACKEND |
| chre.platform.platform_wifi_BACKEND |
| HEADERS |
| include/chre/platform/platform_wifi.h |
| PUBLIC_INCLUDES |
| include |
| PUBLIC_DEPS |
| chre.variant.config |
| ) |
| |
| pw_add_facade(chre.platform.platform_wwan INTERFACE |
| BACKEND |
| chre.platform.platform_wwan_BACKEND |
| HEADERS |
| include/chre/platform/platform_wwan.h |
| PUBLIC_INCLUDES |
| include |
| PUBLIC_DEPS |
| chre.variant.config |
| ) |
| |
| pw_add_facade(chre.platform.power_control_manager INTERFACE |
| BACKEND |
| chre.platform.power_control_manager_BACKEND |
| HEADERS |
| include/chre/platform/power_control_manager.h |
| PUBLIC_INCLUDES |
| include |
| PUBLIC_DEPS |
| chre.util |
| chre.variant.config |
| ) |
| |
| pw_add_facade(chre.platform.static_nanoapp_init INTERFACE |
| BACKEND |
| chre.platform.static_nanoapp_init_BACKEND |
| HEADERS |
| include/chre/platform/static_nanoapp_init.h |
| PUBLIC_INCLUDES |
| include |
| PUBLIC_DEPS |
| chre.variant.config |
| ) |
| |
| pw_add_facade(chre.platform.system_time INTERFACE |
| BACKEND |
| chre.platform.system_time_BACKEND |
| HEADERS |
| include/chre/platform/system_time.h |
| PUBLIC_INCLUDES |
| include |
| PUBLIC_DEPS |
| chre.util |
| chre.variant.config |
| ) |
| |
| pw_add_facade(chre.platform.system_timer INTERFACE |
| BACKEND |
| chre.platform.system_timer_BACKEND |
| HEADERS |
| include/chre/platform/system_timer.h |
| PUBLIC_INCLUDES |
| include |
| PUBLIC_DEPS |
| chre.util |
| chre.variant.config |
| ) |
| |
| pw_add_facade(chre.platform.tagged_log INTERFACE |
| BACKEND |
| chre.platform.tagged_log_BACKEND |
| HEADERS |
| include/chre/platform/tagged_log.h |
| PUBLIC_INCLUDES |
| include |
| PUBLIC_DEPS |
| chre.util |
| chre.variant.config |
| ) |
| |
| pw_add_facade(chre.platform.thread_handle INTERFACE |
| BACKEND |
| chre.platform.thread_handle_BACKEND |
| HEADERS |
| include/chre/platform/thread_handle.h |
| PUBLIC_INCLUDES |
| include |
| PUBLIC_DEPS |
| chre.variant.config |
| ) |
| |
| pw_add_facade(chre.platform.tracing INTERFACE |
| BACKEND |
| chre.platform.tracing_BACKEND |
| HEADERS |
| include/chre/platform/tracing.h |
| PUBLIC_INCLUDES |
| include |
| PUBLIC_DEPS |
| chre.variant.config |
| ) |
| |
| pw_add_facade(chre.platform.version INTERFACE |
| BACKEND |
| chre.platform.version_BACKEND |
| HEADERS |
| include/chre/platform/version.h |
| PUBLIC_INCLUDES |
| include |
| PUBLIC_DEPS |
| chre.variant.config |
| ) |