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