40 lines
1.0 KiB
CMake
Executable File
40 lines
1.0 KiB
CMake
Executable File
set(incs . ../../../media/doorbell/main/include)
|
|
|
|
set(srcs
|
|
camera_main.c
|
|
)
|
|
|
|
if (CONFIG_INTEGRATION_DOORBELL)
|
|
if (CONFIG_SYS_CPU0)
|
|
list(APPEND srcs
|
|
../../../media/doorbell/main/src/doorbell_core.c
|
|
../../../media/doorbell/main/src/doorbell_boarding.c
|
|
../../../media/doorbell/main/src/doorbell_sdp.c
|
|
../../../media/doorbell/main/src/doorbell_network.c
|
|
../../../media/doorbell/main/src/doorbell_transmission.c
|
|
../../../media/doorbell/main/src/doorbell_udp_service.c
|
|
../../../media/doorbell/main/src/doorbell_tcp_service.c
|
|
../../../media/doorbell/main/src/doorbell_devices.c
|
|
../../../media/doorbell/main/src/doorbell_cmd.c
|
|
)
|
|
endif()
|
|
endif()
|
|
|
|
if (CONFIG_INTEGRATION_DOORBELL_CS2)
|
|
list(APPEND srcs
|
|
../../../media/doorbell/main/src/doorbell_cs2_service.c
|
|
)
|
|
endif()
|
|
|
|
if (CONFIG_OVERRIDE_FLASH_PARTITION)
|
|
list(APPEND srcs
|
|
vendor_flash.c
|
|
)
|
|
endif()
|
|
|
|
armino_component_register(
|
|
SRCS "${srcs}"
|
|
INCLUDE_DIRS "${incs}"
|
|
PRIV_REQUIRES multimedia bk_init bk_cli bk_vfs lvgl media_service bt lwip_intf_v2_1 wifi_transfer cs2p2p
|
|
)
|