1e5b75505Sopenharmony_ci# Copyright (c) Huawei Technologies Co., Ltd. 2020. All rights reserved.
2e5b75505Sopenharmony_ci
3e5b75505Sopenharmony_ciimport("//build/lite/config/component/lite_component.gni")
4e5b75505Sopenharmony_ciimport("//build/lite/ndk/ndk.gni")
5e5b75505Sopenharmony_ci
6e5b75505Sopenharmony_cibuild_ext_component("wpa_supplicant-2.9") {
7e5b75505Sopenharmony_ci  clang_dir = "//"
8e5b75505Sopenharmony_ci  if (ohos_build_compiler_dir != "") {
9e5b75505Sopenharmony_ci    clang_dir = rebase_path("${ohos_build_compiler_dir}")
10e5b75505Sopenharmony_ci  }
11e5b75505Sopenharmony_ci  outdir = rebase_path("$root_out_dir")
12e5b75505Sopenharmony_ci  sysroot_path = rebase_path(ohos_current_sysroot)
13e5b75505Sopenharmony_ci  arch_cflags = string_join(" ", target_arch_cflags)
14e5b75505Sopenharmony_ci  arch_cflags += " --target=$target_triple"
15e5b75505Sopenharmony_ci  command = "sh build.sh ${outdir} ${ohos_build_compiler} ${ohos_build_ndk} ${ohos_build_type} ${clang_dir} ${ohos_kernel_type} ${sysroot_path} \"${arch_cflags}\""
16e5b75505Sopenharmony_ci  exec_path = rebase_path(".", root_build_dir)
17e5b75505Sopenharmony_ci  deps = [ "//drivers/peripheral/wlan/client:wifi_driver_client" ]
18e5b75505Sopenharmony_ci}
19e5b75505Sopenharmony_ci
20e5b75505Sopenharmony_cilite_component("wpa_supplicant") {
21e5b75505Sopenharmony_ci  deps = [ ":wpa_supplicant-2.9" ]
22e5b75505Sopenharmony_ci  features = []
23e5b75505Sopenharmony_ci}
24