1# Copyright (C) 2021 HiSilicon (Shanghai) Technologies CO., LIMITED. 2# 3# This program is free software; you can redistribute it and/or 4# modify it under the terms of the GNU General Public License 5# as published by the Free Software Foundation; either version 2 6# of the License, or (at your option) any later version. 7# 8# This program is distributed in the hope that it will be useful, 9# but WITHOUT ANY WARRANTY; without even the implied warranty of 10# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 11# GNU General Public License for more details. 12# 13# You should have received a copy of the GNU General Public License 14# along with this program; if not, write to the Free Software 15# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. 16 17if (defined(ohos_lite)) { 18 import("//build/lite/config/component/lite_component.gni") 19} else { 20 import("//build/ohos.gni") 21} 22 23if (defined(ohos_lite)) { 24 copy("wifi_firmware") { 25 sources = [ "../firmware" ] 26 outputs = [ "$root_out_dir/vendor/firmware/hi3881" ] 27 } 28} else { 29 ohos_prebuilt_etc("wifi_cfg") { 30 source = "wifi_cfg" 31 module_install_dir = "firmware/hi3881" 32 install_images = [ chipset_base_dir ] 33 part_name = "hisilicon_products" 34 } 35 ohos_prebuilt_etc("wifi_fw_bin") { 36 source = "hi3881_fw.bin" 37 module_install_dir = "firmware/hi3881" 38 install_images = [ chipset_base_dir ] 39 part_name = "hisilicon_products" 40 } 41 group("wifi_firmware") { 42 deps = [ 43 ":wifi_cfg", 44 ":wifi_fw_bin", 45 ] 46 } 47} 48