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