• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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