1d6aed566Sopenharmony_ci# Copyright (c) 2020 Huawei Device Co., Ltd. 2d6aed566Sopenharmony_ci# Licensed under the Apache License, Version 2.0 (the "License"); 3d6aed566Sopenharmony_ci# you may not use this file except in compliance with the License. 4d6aed566Sopenharmony_ci# You may obtain a copy of the License at 5d6aed566Sopenharmony_ci# 6d6aed566Sopenharmony_ci# http://www.apache.org/licenses/LICENSE-2.0 7d6aed566Sopenharmony_ci# 8d6aed566Sopenharmony_ci# Unless required by applicable law or agreed to in writing, software 9d6aed566Sopenharmony_ci# distributed under the License is distributed on an "AS IS" BASIS, 10d6aed566Sopenharmony_ci# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 11d6aed566Sopenharmony_ci# See the License for the specific language governing permissions and 12d6aed566Sopenharmony_ci# limitations under the License. 13d6aed566Sopenharmony_ciimport("//build/config/components/init/param/param_fixer.gni") 14d6aed566Sopenharmony_ciimport("//build/ohos.gni") 15d6aed566Sopenharmony_ci 16d6aed566Sopenharmony_ciohos_prebuilt_etc("qemu.x86_64.linux.init.cfg") { 17d6aed566Sopenharmony_ci source = "init.qemu.x86_64.linux.cfg" 18d6aed566Sopenharmony_ci if (!enable_ramdisk) { 19d6aed566Sopenharmony_ci install_images = [ "system" ] 20d6aed566Sopenharmony_ci } else { 21d6aed566Sopenharmony_ci install_images = [ chipset_base_dir ] 22d6aed566Sopenharmony_ci } 23d6aed566Sopenharmony_ci part_name = "qemu_x86_64_linux_chipset" 24d6aed566Sopenharmony_ci} 25d6aed566Sopenharmony_ci 26d6aed566Sopenharmony_ciohos_prebuilt_etc("qemu.x86_64.linux.usb.cfg") { 27d6aed566Sopenharmony_ci source = "init.qemu.x86_64.linux.usb.cfg" 28d6aed566Sopenharmony_ci if (!enable_ramdisk) { 29d6aed566Sopenharmony_ci install_images = [ "system" ] 30d6aed566Sopenharmony_ci } else { 31d6aed566Sopenharmony_ci install_images = [ chipset_base_dir ] 32d6aed566Sopenharmony_ci } 33d6aed566Sopenharmony_ci part_name = "qemu_x86_64_linux_chipset" 34d6aed566Sopenharmony_ci} 35d6aed566Sopenharmony_ci 36d6aed566Sopenharmony_ciohos_prebuilt_etc("qemu.x86_64.linux.updater.cfg") { 37d6aed566Sopenharmony_ci source = "qemu.x86_64.linux.updater.cfg" 38d6aed566Sopenharmony_ci install_images = [ "updater" ] 39d6aed566Sopenharmony_ci part_name = "qemu_x86_64_linux_chipset" 40d6aed566Sopenharmony_ci} 41d6aed566Sopenharmony_ci 42d6aed566Sopenharmony_ciohos_prebuilt_para("default_param") { 43d6aed566Sopenharmony_ci source = "default.para" 44d6aed566Sopenharmony_ci install_images = [ chipset_base_dir ] 45d6aed566Sopenharmony_ci module_install_dir = "etc/param" 46d6aed566Sopenharmony_ci part_name = "qemu_x86_64_linux_chipset" 47d6aed566Sopenharmony_ci} 48d6aed566Sopenharmony_ci 49d6aed566Sopenharmony_cigroup("rootfs_files") { 50d6aed566Sopenharmony_ci deps = [ 51d6aed566Sopenharmony_ci ":default_param", 52d6aed566Sopenharmony_ci ":qemu.x86_64.linux.init.cfg", 53d6aed566Sopenharmony_ci ":qemu.x86_64.linux.updater.cfg", 54d6aed566Sopenharmony_ci ":qemu.x86_64.linux.usb.cfg", 55d6aed566Sopenharmony_ci ] 56d6aed566Sopenharmony_ci} 57