• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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