BUILD.gn 1018 B

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