• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1#===============================================================================
2# @brief    cmake file
3# Copyright (c) 2020 HiSilicon (Shanghai) Technologies CO., LIMITED.
4#===============================================================================
5
6# Wi-Fi基础ROM组件
7set(COMPONENT_NAME "wifi_driver_rom")
8set(SOURCES
9)
10wifi_alg_compiler_entry(ws63_alg_wifi_rom OUT_SOURCES SOURCES OUT_INCLUDES Wi-Fi-ROM-PUBLIC_HEADER OUT_DEFINES Wi-Fi-PRIVATE_DEFINES
11    WIFI_SOURCES ${SOURCES} WIFI_INCLUDES ${Wi-Fi-ROM-PUBLIC_HEADER} WIFI_DEFINES ${Wi-Fi-PRIVATE_DEFINES})
12add_rom_base_config()
13build_component()
14
15install_sdk(${WIFI_DEVICE_DIR}/ "*.h")
16
17set(COMPONENT_NAME "wifi_driver_dmac")
18set(SOURCES
19)
20# ASIC和FPGA编译文件有差异
21if(-DBOARD_ASIC IN_LIST CCFLAGS)
22    list(APPEND SOURCES
23    )
24else()
25    list(APPEND SOURCES
26    )
27endif()
28
29add_base_config()
30# 添加算法源码和头文件
31wifi_alg_compiler_entry(ws63_alg_wifi_device_ram OUT_SOURCES SOURCES WIFI_SOURCES ${SOURCES})
32build_component()
33
34
35# FEATURE RADAR SENSOR ALG
36set(COMPONENT_NAME "wifi_alg_radar_sensor_rom")
37set(SOURCES
38)
39set(COMPONENT_PUBLIC_CCFLAGS ${Wi-Fi-COMPONENT_PUBLIC_CCFLAGS})
40set(COMPONENT_CCFLAGS        ${Wi-Fi-COMPONENT_CCFLAGS})
41set(WHOLE_LINK               ${Wi-Fi-WHOLE_LINK})
42set(MAIN_COMPONENT           ${Wi-Fi-MAIN_COMPONENT})
43
44set(LIB_OUT_PATH ${BIN_DIR}/${CHIP}/libs/wifi/${TARGET_COMMAND})
45build_component()
46
47# WiFi ROM-DATA SYM
48if(DEFINED ROM_SYM_PATH)
49set(COMPONENT_NAME "wifi_rom_data")
50set(SOURCES
51    ${WIFI_DEVICE_DIR}/source/common/romable/wifi_rom_data.c
52)
53set(COMPONENT_PUBLIC_CCFLAGS ${Wi-Fi-COMPONENT_PUBLIC_CCFLAGS})
54set(COMPONENT_CCFLAGS        ${Wi-Fi-COMPONENT_CCFLAGS})
55set(WHOLE_LINK               ${Wi-Fi-WHOLE_LINK})
56set(MAIN_COMPONENT           ${Wi-Fi-MAIN_COMPONENT})
57
58set(LIB_OUT_PATH ${BIN_DIR}/${CHIP}/libs/wifi/${TARGET_COMMAND})
59build_component()
60endif()
61