mcu_hi3321_watch/tjd/ate/CMakeLists.txt
2025-05-26 20:15:20 +08:00

81 lines
2.4 KiB
CMake

#===============================================================================
# @brief cmake file
# Copyright (c) @CompanyNameMagicTag 2023-2023. All rights reserved.
#===============================================================================
set(COMPONENT_NAME "tjd_ate")
add_subdirectory_if_exist(ate)
add_subdirectory_if_exist(tp)
set(SOURCES
${CMAKE_CURRENT_SOURCE_DIR}/ate_rx_manager.c
${CMAKE_CURRENT_SOURCE_DIR}/ate_cmd_manager.c
${CMAKE_CURRENT_SOURCE_DIR}/ate_at_process.c
${CMAKE_CURRENT_SOURCE_DIR}/ate_msg_manager.c
${CMAKE_CURRENT_SOURCE_DIR}/tp/tp_cmd_process.c
${CMAKE_CURRENT_SOURCE_DIR}/media/media_cmd_process.c
${CMAKE_CURRENT_SOURCE_DIR}/rtc/rtc_cmd_process.c
${CMAKE_CURRENT_SOURCE_DIR}/ble/ble_cmd_process.c
${CMAKE_CURRENT_SOURCE_DIR}/charger/charger_cmd_process.c
${CMAKE_CURRENT_SOURCE_DIR}/motor/motor_cmd_process.c
${CMAKE_CURRENT_SOURCE_DIR}/gps/gps_cmd_process.c
${CMAKE_CURRENT_SOURCE_DIR}/pm/pm_cmd_process.c
${CMAKE_CURRENT_SOURCE_DIR}/nor_flash/nor_flash_cmd_process.c
${CMAKE_CURRENT_SOURCE_DIR}/app_store/app_store_cmd_process.c
${CMAKE_CURRENT_SOURCE_DIR}/tencent/tencent_test_cmd_process.c
)
set(PUBLIC_HEADER
${CMAKE_CURRENT_SOURCE_DIR}
)
set(PRIVATE_HEADER
${CMAKE_CURRENT_SOURCE_DIR}/tp
${CMAKE_CURRENT_SOURCE_DIR}/media
${CMAKE_CURRENT_SOURCE_DIR}/rtc
${CMAKE_CURRENT_SOURCE_DIR}/ble
${CMAKE_CURRENT_SOURCE_DIR}/charger
${CMAKE_CURRENT_SOURCE_DIR}/motor
${CMAKE_CURRENT_SOURCE_DIR}/gps
${CMAKE_CURRENT_SOURCE_DIR}/pm
${CMAKE_CURRENT_SOURCE_DIR}/nor_flash
${CMAKE_CURRENT_SOURCE_DIR}/app_store
${CMAKE_CURRENT_SOURCE_DIR}/tencent
${ROOT_DIR}/protocol/bt/host/bt/bts/bt_sample/ble_profile/profiles/include/
${ROOT_DIR}/protocol/bt/host/bt/bts/host/inc/
${ROOT_DIR}/protocol/bt/host/bt/bts/bg_common/include/gdk_common/
${ROOT_DIR}/tjd/ble
${ROOT_DIR}/tjd/ui/common
${ROOT_DIR}/tjd/driver/charger
${ROOT_DIR}/middleware/chips/brandy/pm
)
set(PRIVATE_DEFINES
)
set(PUBLIC_DEFINES
)
# use this when you want to add ccflags like -include xxx
set(COMPONENT_PUBLIC_CCFLAGS
)
set(COMPONENT_CCFLAGS
-Wno-incompatible-function-pointer-types
-Wno-unused-function
)
set(WHOLE_LINK
true
)
set(MAIN_COMPONENT
false
)
build_component()
install_sdk(${CMAKE_CURRENT_SOURCE_DIR} "*")