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