48 lines
877 B
CMake
Executable File
48 lines
877 B
CMake
Executable File
set(incs . include)
|
|
set(srcs app_main.c)
|
|
|
|
if (CONFIG_INTEGRATION_DOORBELL)
|
|
if (CONFIG_SYS_CPU0)
|
|
list(APPEND srcs
|
|
src/doorbell_core.c
|
|
src/doorbell_boarding.c
|
|
src/doorbell_sdp.c
|
|
src/doorbell_network.c
|
|
src/doorbell_transmission.c
|
|
src/doorbell_udp_service.c
|
|
src/doorbell_tcp_service.c
|
|
src/doorbell_devices.c
|
|
src/doorbell_cmd.c
|
|
)
|
|
endif()
|
|
endif()
|
|
|
|
if (CONFIG_INTEGRATION_DOORBELL_CS2)
|
|
list(APPEND srcs
|
|
src/doorbell_cs2_service.c
|
|
)
|
|
endif()
|
|
|
|
set(priv_req bk_init bt media_service lwip_intf_v2_1)
|
|
|
|
|
|
if ("${ARMINO_SOC}" STREQUAL "bk7256")
|
|
list(APPEND priv_req media cs2p2p aud_intf)
|
|
endif()
|
|
|
|
if ("${ARMINO_SOC}" STREQUAL "bk7258")
|
|
list(APPEND priv_req multimedia cs2p2p)
|
|
endif()
|
|
|
|
if (CONFIG_OVERRIDE_FLASH_PARTITION)
|
|
list(APPEND srcs
|
|
vendor_flash.c
|
|
)
|
|
endif()
|
|
|
|
armino_component_register(
|
|
SRCS "${srcs}"
|
|
INCLUDE_DIRS "${incs}"
|
|
PRIV_REQUIRES "${priv_req}" wifi_transfer
|
|
)
|