1# Copyright (c) Huawei Technologies Co., Ltd. 2020. All rights reserved. 2 3import("//build/lite/config/component/lite_component.gni") 4 5declare_args() { 6 enable_hos_vendor_wifiiot_xts = false 7} 8 9group("wifiiot_sdk") { 10 deps = [ ":sdk" ] 11} 12 13build_ext_component("run_wifiiot_scons") { 14 exec_path = rebase_path(".", root_build_dir) 15 outdir = rebase_path(root_out_dir) 16 17 if (host_os == "win") { 18 command = "sh hm_build.sh $outdir win" 19 } else { 20 command = "sh hm_build.sh $outdir linux" 21 } 22 deps = [ 23 ":sdk", 24 "//base/security/device_auth/frameworks/deviceauth_lite:hichainsdk", 25 "//build/lite:ohos", 26 ] 27 if (enable_hos_vendor_wifiiot_xts) { 28 deps += [ "//build/lite/config/subsystem/xts:xts" ] 29 } 30} 31 32lite_component("sdk") { 33 features = [] 34 35 deps = [ 36 "//build/lite/config/component/cJSON:cjson_static", 37 "//device/soc/hisilicon/hi3861v100/hi3861_adapter/hals/communication/wifi_lite/wifiservice", 38 "//device/soc/hisilicon/hi3861v100/hi3861_adapter/kal", 39 ] 40} 41