1# Copyright (c) 2021 Huawei Device Co., Ltd. 2# Licensed under the Apache License, Version 2.0 (the "License"); 3# you may not use this file except in compliance with the License. 4# You may obtain a copy of the License at 5# 6# http://www.apache.org/licenses/LICENSE-2.0 7# 8# Unless required by applicable law or agreed to in writing, software 9# distributed under the License is distributed on an "AS IS" BASIS, 10# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 11# See the License for the specific language governing permissions and 12# limitations under the License. 13 14import("//build/ohos.gni") 15 16updater_resouces_list = [ 17 "font.png", 18 "icon_error.png", 19 "progress_empty.png", 20 "progress_fill.png", 21 "loop00000.png", 22 "loop00001.png", 23 "loop00002.png", 24 "loop00003.png", 25 "loop00004.png", 26 "loop00005.png", 27 "loop00006.png", 28 "loop00007.png", 29 "loop00008.png", 30 "loop00009.png", 31 "loop00010.png", 32 "loop00011.png", 33 "loop00012.png", 34 "loop00013.png", 35 "loop00014.png", 36 "loop00015.png", 37 "loop00016.png", 38 "loop00017.png", 39 "loop00018.png", 40 "loop00019.png", 41 "loop00020.png", 42 "loop00021.png", 43 "loop00022.png", 44 "loop00023.png", 45 "loop00024.png", 46 "loop00025.png", 47 "loop00026.png", 48 "loop00027.png", 49 "loop00028.png", 50 "loop00029.png", 51 "loop00030.png", 52 "loop00031.png", 53 "loop00032.png", 54 "loop00033.png", 55 "loop00034.png", 56 "loop00035.png", 57 "loop00036.png", 58 "loop00037.png", 59 "loop00038.png", 60 "loop00039.png", 61 "loop00040.png", 62 "loop00041.png", 63 "loop00042.png", 64 "loop00043.png", 65 "loop00044.png", 66 "loop00045.png", 67 "loop00046.png", 68 "loop00047.png", 69 "loop00048.png", 70 "loop00049.png", 71 "loop00050.png", 72 "loop00051.png", 73 "loop00052.png", 74 "loop00053.png", 75 "loop00054.png", 76 "loop00055.png", 77 "loop00056.png", 78 "loop00057.png", 79 "loop00058.png", 80 "loop00059.png", 81 "loop00060.png", 82 "loop00061.png", 83] 84 85updater_resources_target = [] 86 87foreach(file, updater_resouces_list) { 88 _name = "$file" 89 ohos_prebuilt_etc(_name) { 90 source = "//base/update/updater/resources/$file" 91 module_install_dir = "resources" 92 install_images = [ "updater" ] 93 part_name = "updater" 94 } 95 updater_resources_target += [ ":$_name" ] 96} 97 98group("updater_resources") { 99 deps = updater_resources_target 100} 101