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