1#=============================================================================== 2# @brief cmake file 3# Copyright (c) 2020 HiSilicon (Shanghai) Technologies CO., LIMITED. 4#=============================================================================== 5set(COMPONENT_NAME "testsuite") 6 7set(SOURCES 8 ${CMAKE_CURRENT_SOURCE_DIR}/src/test_suite.c 9 ${CMAKE_CURRENT_SOURCE_DIR}/src/test_suite_channel.c 10 ${CMAKE_CURRENT_SOURCE_DIR}/src/test_suite_commands_processor.c 11 ${CMAKE_CURRENT_SOURCE_DIR}/src/test_suite_console.c 12 ${CMAKE_CURRENT_SOURCE_DIR}/src/test_suite_functions_processor.c 13 ${CMAKE_CURRENT_SOURCE_DIR}/src/test_suite_ipc.c 14 ${CMAKE_CURRENT_SOURCE_DIR}/src/test_suite_log.c 15 ${CMAKE_CURRENT_SOURCE_DIR}/src/test_suite_task.c 16 ${CMAKE_CURRENT_SOURCE_DIR}/src/test_suite_uart.c 17 ${CMAKE_CURRENT_SOURCE_DIR}/src/test_auxiliary.c 18 ${CMAKE_CURRENT_SOURCE_DIR}/src/audio_lieyin.c 19 ${CMAKE_CURRENT_SOURCE_DIR}/src/audio_crc16.c 20) 21 22set(PUBLIC_HEADER 23 ${CMAKE_CURRENT_SOURCE_DIR}/include 24) 25 26set(PRIVATE_HEADER 27) 28 29set(PRIVATE_DEFINES 30) 31 32set(PUBLIC_DEFINES 33 CONFIG_TESTSUITE_UART 34 SUPPORT_TEST_COMMON 35) 36 37# use this when you want to add ccflags like -include xxx 38set(COMPONENT_PUBLIC_CCFLAGS 39) 40 41set(COMPONENT_CCFLAGS 42) 43 44set(WHOLE_LINK 45 true 46) 47 48set(MAIN_COMPONENT 49 false 50) 51 52build_component() 53