• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1#===============================================================================
2# @brief    cmake file
3# Copyright (c) 2020 HiSilicon (Shanghai) Technologies CO., LIMITED.
4#===============================================================================
5set(COMPONENT_NAME "samples")
6
7set(SOURCES
8)
9
10set(PUBLIC_HEADER
11)
12
13if(DEFINED CONFIG_ENABLE_BT_SAMPLE)
14    add_subdirectory_if_exist(bt)
15endif()
16if(DEFINED CONFIG_ENABLE_PERIPHERAL_SAMPLE)
17    add_subdirectory_if_exist(peripheral)
18endif()
19if(DEFINED CONFIG_ENABLE_WIFI_SAMPLE)
20    add_subdirectory_if_exist(wifi)
21endif()
22if(DEFINED CONFIG_ENABLE_PRODUCTS_SAMPLE)
23    add_subdirectory_if_exist(products)
24endif()
25if(DEFINED CONFIG_ENABLE_RADAR_SAMPLE)
26    add_subdirectory_if_exist(radar)
27endif()
28if(DEFINED CONFIG_ENABLE_NFC_SAMPLE)
29    add_subdirectory_if_exist(nfc)
30endif()
31
32add_subdirectory_if_exist(custom)
33
34set(PRIVATE_HEADER
35)
36
37set(PRIVATE_DEFINES
38)
39
40set(PUBLIC_DEFINES
41)
42
43# use this when you want to add ccflags like -include xxx
44set(COMPONENT_PUBLIC_CCFLAGS
45)
46
47set(COMPONENT_CCFLAGS
48)
49
50set(WHOLE_LINK
51    true
52)
53
54set(MAIN_COMPONENT
55    false
56)
57
58install_sdk("${CMAKE_CURRENT_SOURCE_DIR}/peripheral" "*")
59install_sdk("${CMAKE_CURRENT_SOURCE_DIR}/products" "*")
60install_sdk("${CMAKE_CURRENT_SOURCE_DIR}/wifi/sta_sample" "*")
61install_sdk("${CMAKE_CURRENT_SOURCE_DIR}/wifi/softap_sample" "*")
62install_sdk("${CMAKE_CURRENT_SOURCE_DIR}/wifi/ohos_connect" "*")
63install_sdk("${CMAKE_CURRENT_SOURCE_DIR}/wifi/hilink_indie_upgrade" "*")
64install_sdk("${CMAKE_CURRENT_SOURCE_DIR}/wifi/ble_wifi_cfg_sample" "*")
65install_sdk("${CMAKE_CURRENT_SOURCE_DIR}/radar" "*")
66install_sdk("${CMAKE_CURRENT_SOURCE_DIR}/nfc" "*")
67install_sdk("${CMAKE_CURRENT_SOURCE_DIR}/bt/ble" "*")
68install_sdk("${CMAKE_CURRENT_SOURCE_DIR}/bt/sle" "*")
69
70build_component()
71