1#[[ 2Copyright (c) 2020 HiSilicon (Shanghai) Technologies CO., LIMITED. 3Description: CMake entries of sub-directories. 4Create: 2021-03-17 5]] 6set(MODULE_NAME "wifi") 7set(AUTO_DEF_FILE_ID FALSE) 8set(WIFI_DIR ${CMAKE_CURRENT_SOURCE_DIR}) 9include (${CMAKE_CURRENT_SOURCE_DIR}/wifi_alg.cmake) 10 11if(CHIP STREQUAL "ws63") 12 include (${CMAKE_CURRENT_SOURCE_DIR}/build/${CHIP}/wifi_entry.cmake) 13 return() 14endif() 15 16if(CHIP STREQUAL "ws53") 17 include (${CMAKE_CURRENT_SOURCE_DIR}/build/${CHIP}/wifi_entry.cmake) 18 return() 19endif() 20 21if(DEFINED CHIP) 22 return() 23endif() 24 25get_property(BUILD_TARGETS GLOBAL PROPERTY BUILD_TARGETS) 26get_property(BUILD_ROM_TARGETS GLOBAL PROPERTY BUILD_ROM_TARGETS) 27 28if(wifi_hmac IN_LIST BUILD_TARGETS) 29include (${CMAKE_CURRENT_SOURCE_DIR}/wifi_hmac.cmake) 30endif() 31 32if(wifi_dmac IN_LIST BUILD_TARGETS) 33include (${CMAKE_CURRENT_SOURCE_DIR}/wifi_dmac.cmake) 34endif() 35 36if(wifi_hmac_ram IN_LIST BUILD_TARGETS) 37include (${CMAKE_CURRENT_SOURCE_DIR}/wifi_hmac_ram.cmake) 38endif() 39 40if(wifi_dmac_ram IN_LIST BUILD_TARGETS) 41include (${CMAKE_CURRENT_SOURCE_DIR}/wifi_dmac_ram.cmake) 42endif() 43 44if(source_host IN_LIST BUILD_TARGETS) 45include (${CMAKE_CURRENT_SOURCE_DIR}/source_host.cmake) 46endif() 47 48if(source_device IN_LIST BUILD_TARGETS) 49include (${CMAKE_CURRENT_SOURCE_DIR}/source_device.cmake) 50endif() 51 52if(wifi_device_ram IN_LIST BUILD_TARGETS) 53include (${CMAKE_CURRENT_SOURCE_DIR}/wifi_device_ram.cmake) 54endif() 55 56if(wifi_device_flash IN_LIST BUILD_TARGETS) 57include (${CMAKE_CURRENT_SOURCE_DIR}/wifi_device_flash.cmake) 58endif() 59 60if(wifi_device_rom IN_LIST BUILD_ROM_TARGETS) 61include (${CMAKE_CURRENT_SOURCE_DIR}/wifi_device_rom.cmake) 62endif() 63 64if(wifi_drv IN_LIST BUILD_TARGETS) 65include (${CMAKE_CURRENT_SOURCE_DIR}/wifi_drv.cmake) 66endif() 67 68if(wifi_cali IN_LIST BUILD_TARGETS) 69include (${CMAKE_CURRENT_SOURCE_DIR}/wifi_cali.cmake) 70endif() 71 72add_subdirectory(source) 73add_subdirectory(sample) 74