43 lines
1018 B
Plaintext
43 lines
1018 B
Plaintext
# Copyright (c) Huawei Technologies Co., Ltd. 2020. All rights reserved.
|
|
|
|
import("//build/lite/config/component/lite_component.gni")
|
|
import("//build/lite/config/subsystem/lite_subsystem.gni")
|
|
|
|
declare_args() {
|
|
enable_hos_vendor_wifiiot_xts = false
|
|
}
|
|
|
|
lite_subsystem("wifiiot_sdk") {
|
|
subsystem_components = [ ":sdk" ]
|
|
}
|
|
|
|
build_ext_component("run_wifiiot_scons") {
|
|
exec_path = rebase_path(".", root_build_dir)
|
|
outdir = rebase_path(root_out_dir)
|
|
|
|
if (host_os == "win") {
|
|
command = "sh hm_build.sh $outdir win"
|
|
} else {
|
|
command = "sh hm_build.sh $outdir linux"
|
|
}
|
|
deps = [
|
|
":sdk",
|
|
"//base/security/deviceauth/frameworks/deviceauth_lite:hichainsdk",
|
|
"//build/lite:ohos",
|
|
# gdtr_TODO:
|
|
"//build/lite:product",
|
|
]
|
|
if (enable_hos_vendor_wifiiot_xts) {
|
|
deps += [ "//build/lite/config/subsystem/xts:xts" ]
|
|
}
|
|
}
|
|
|
|
lite_component("sdk") {
|
|
features = []
|
|
|
|
deps = [
|
|
"//build/lite/config/component/cJSON:cjson_static",
|
|
"//device/bossay/hi3861_l0/hi3861_adapter/kal",
|
|
]
|
|
}
|