mirror of
https://github.com/espressif/esp-idf.git
synced 2026-04-27 19:13:21 +00:00
46 lines
1.5 KiB
CMake
46 lines
1.5 KiB
CMake
# SPDX-FileCopyrightText: 2026 Espressif Systems (Shanghai) CO LTD
|
|
# SPDX-License-Identifier: Apache-2.0
|
|
|
|
# Source files for SPINEL_ONLY mode.
|
|
# Minimal build for host-side spinel communication.
|
|
# Uses explicit whitelist for clarity.
|
|
|
|
set(private_include_dirs
|
|
"private_include"
|
|
"openthread/src"
|
|
"openthread/src/core"
|
|
"openthread/src/include"
|
|
"openthread/src/lib"
|
|
"openthread/src/lib/hdlc"
|
|
"openthread/src/lib/spinel"
|
|
)
|
|
|
|
set(spinel_srcs
|
|
# ESP spinel sources
|
|
src/spinel/esp_radio_spinel.cpp
|
|
src/spinel/esp_radio_spinel_uart_interface.cpp
|
|
# ESP port (minimal)
|
|
src/port/esp_openthread_alarm.c
|
|
src/port/esp_openthread_logging.c
|
|
# OpenThread spinel library
|
|
openthread/src/lib/spinel/spinel.c
|
|
openthread/src/lib/spinel/spinel_buffer.cpp
|
|
openthread/src/lib/spinel/spinel_decoder.cpp
|
|
openthread/src/lib/spinel/spinel_encoder.cpp
|
|
openthread/src/lib/spinel/spinel_helper.cpp
|
|
openthread/src/lib/spinel/radio_spinel.cpp
|
|
openthread/src/lib/spinel/spinel_driver.cpp
|
|
openthread/src/lib/spinel/logger.cpp
|
|
# OpenThread HDLC library
|
|
openthread/src/lib/hdlc/hdlc.cpp
|
|
# OpenThread platform library
|
|
openthread/src/lib/platform/exit_code.c
|
|
# OpenThread core (minimal)
|
|
openthread/src/core/api/error_api.cpp
|
|
openthread/src/core/api/logging_api.cpp
|
|
openthread/src/core/common/error.cpp
|
|
openthread/src/core/common/log.cpp
|
|
openthread/src/core/common/string.cpp
|
|
openthread/src/core/mac/mac_frame.cpp
|
|
)
|