• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1#===============================================================================
2# @brief    cmake file
3# Copyright (c) 2020 HiSilicon (Shanghai) Technologies CO., LIMITED.
4#===============================================================================
5
6if(${TARGET_COMMAND} MATCHES "ws63-liteos-xts")
7    set(COMPONENT_LIST "begetutil" "devattest_sdk" "hal_token_static" "hilog_lite_static" "huks_test_common" "module_ActsBootstrapTest" "module_ActsSamgrTest" "samgr_adapter" "bootstrap" "fsmanager_static" "hal_update_static" "hilog_static" "inithook" "module_ActsDeviceAttestTest" "module_ActsUpdaterFuncTest" "samgr_source"
8            "broadcast" "hal_file_static" "hctest" "hiview_lite_static" "init_log" "module_ActsDfxFuncTest" "native_file" "udidcomm"
9            "cjson_static" "hal_sys_param" "hichainsdk" "hota" "init_utils" "module_ActsHieventLiteTest" "param_client_lite"
10            "devattest_core" "hal_sysparam" "hievent_lite_static" "huks_3.0_sdk"  "module_ActsHuksHalFunctionTest" "samgr"
11            "blackbox_lite"  "hidumper_mini")
12elseif(${TARGET_COMMAND} MATCHES "ws63-liteos-app")
13set(COMPONENT_LIST
14
15        "begetutil"   "hilog_lite_static" "samgr_adapter" "bootstrap" "fsmanager_static" "hal_update_static" "hilog_static" "inithook"   "samgr_source"
16        "broadcast" "hal_file_static"   "init_log"  "native_file" "udidcomm"
17        "cjson_static" "hal_sys_param" "hichainsdk" "hota" "init_utils"  "param_client_lite"
18        "hiview_lite_static" "hal_sysparam" "hievent_lite_static" "huks_3.0_sdk"   "samgr" "blackbox_lite" "hal_iothardware" "wifiservice"
19        "hidumper_mini" "ble_lite"  "sle_lite")
20endif()
21
22
23foreach(COMPONENT ${COMPONENT_LIST})
24    set(COMPONENT_NAME ${COMPONENT})
25    if (NOT ${COMPONENT_NAME} IN_LIST TARGET_COMPONENT)
26        continue()
27    endif()
28    set(LIBS ${BIN_DIR}/${CHIP}/libs/ohos/${TARGET_COMMAND}/lib${COMPONENT_NAME}.a)
29    set(WHOLE_LINK true)
30    build_component()
31    install_sdk(${BIN_DIR}/${CHIP}/libs/ohos/${TARGET_COMMAND} "*.a")
32endforeach()
33