lock_lfvx/projects/lvgl/camera/main/CMakeLists.txt
2025-10-10 16:07:00 +08:00

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
)