• 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")
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