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