1# Copyright (C) 2022-2023 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 14group("cert_manager_sdk_test") { 15 testonly = true 16 if (os_level == "standard") { 17 deps = [ 18 "./test:module_test", 19 "./test:multi_thread_test", 20 "./test:permission_test", 21 "./test:unittest", 22 ] 23 } else { 24 } 25} 26 27group("cert_manager_napi") { 28 if (os_level == "standard") { 29 if (support_jsapi) { 30 deps = [ "./interfaces/kits/napi:certmanager" ] 31 } 32 } 33} 34 35group("cipher_napi") { 36 if (os_level == "standard") { 37 if (support_jsapi) { 38 deps = [] 39 } 40 } 41} 42 43group("cert_manager_type_base") { 44 if (os_level == "standard") { 45 deps = [ 46 ":cert_manager_napi", 47 "./config:trusted_system_certificate0", 48 "./config:trusted_system_certificate1", 49 "./config:trusted_system_certificate10", 50 "./config:trusted_system_certificate100", 51 "./config:trusted_system_certificate101", 52 "./config:trusted_system_certificate102", 53 "./config:trusted_system_certificate103", 54 "./config:trusted_system_certificate104", 55 "./config:trusted_system_certificate105", 56 "./config:trusted_system_certificate106", 57 "./config:trusted_system_certificate107", 58 "./config:trusted_system_certificate108", 59 "./config:trusted_system_certificate109", 60 "./config:trusted_system_certificate11", 61 "./config:trusted_system_certificate110", 62 "./config:trusted_system_certificate111", 63 "./config:trusted_system_certificate112", 64 "./config:trusted_system_certificate113", 65 "./config:trusted_system_certificate114", 66 "./config:trusted_system_certificate115", 67 "./config:trusted_system_certificate116", 68 "./config:trusted_system_certificate117", 69 "./config:trusted_system_certificate118", 70 "./config:trusted_system_certificate119", 71 "./config:trusted_system_certificate12", 72 "./config:trusted_system_certificate120", 73 "./config:trusted_system_certificate121", 74 "./config:trusted_system_certificate122", 75 "./config:trusted_system_certificate123", 76 "./config:trusted_system_certificate124", 77 "./config:trusted_system_certificate125", 78 "./config:trusted_system_certificate126", 79 "./config:trusted_system_certificate127", 80 "./config:trusted_system_certificate128", 81 "./config:trusted_system_certificate13", 82 "./config:trusted_system_certificate14", 83 "./config:trusted_system_certificate15", 84 "./config:trusted_system_certificate16", 85 "./config:trusted_system_certificate17", 86 "./config:trusted_system_certificate18", 87 "./config:trusted_system_certificate19", 88 "./config:trusted_system_certificate2", 89 "./config:trusted_system_certificate20", 90 "./config:trusted_system_certificate21", 91 "./config:trusted_system_certificate22", 92 "./config:trusted_system_certificate23", 93 "./config:trusted_system_certificate24", 94 "./config:trusted_system_certificate25", 95 "./config:trusted_system_certificate26", 96 "./config:trusted_system_certificate27", 97 "./config:trusted_system_certificate28", 98 "./config:trusted_system_certificate29", 99 "./config:trusted_system_certificate3", 100 "./config:trusted_system_certificate30", 101 "./config:trusted_system_certificate31", 102 "./config:trusted_system_certificate32", 103 "./config:trusted_system_certificate33", 104 "./config:trusted_system_certificate34", 105 "./config:trusted_system_certificate35", 106 "./config:trusted_system_certificate36", 107 "./config:trusted_system_certificate37", 108 "./config:trusted_system_certificate38", 109 "./config:trusted_system_certificate39", 110 "./config:trusted_system_certificate4", 111 "./config:trusted_system_certificate40", 112 "./config:trusted_system_certificate41", 113 "./config:trusted_system_certificate42", 114 "./config:trusted_system_certificate43", 115 "./config:trusted_system_certificate44", 116 "./config:trusted_system_certificate45", 117 "./config:trusted_system_certificate46", 118 "./config:trusted_system_certificate47", 119 "./config:trusted_system_certificate48", 120 "./config:trusted_system_certificate49", 121 "./config:trusted_system_certificate5", 122 "./config:trusted_system_certificate50", 123 "./config:trusted_system_certificate51", 124 "./config:trusted_system_certificate52", 125 "./config:trusted_system_certificate53", 126 "./config:trusted_system_certificate54", 127 "./config:trusted_system_certificate55", 128 "./config:trusted_system_certificate56", 129 "./config:trusted_system_certificate57", 130 "./config:trusted_system_certificate58", 131 "./config:trusted_system_certificate59", 132 "./config:trusted_system_certificate6", 133 "./config:trusted_system_certificate60", 134 "./config:trusted_system_certificate61", 135 "./config:trusted_system_certificate62", 136 "./config:trusted_system_certificate63", 137 "./config:trusted_system_certificate64", 138 "./config:trusted_system_certificate65", 139 "./config:trusted_system_certificate66", 140 "./config:trusted_system_certificate67", 141 "./config:trusted_system_certificate68", 142 "./config:trusted_system_certificate69", 143 "./config:trusted_system_certificate7", 144 "./config:trusted_system_certificate70", 145 "./config:trusted_system_certificate71", 146 "./config:trusted_system_certificate72", 147 "./config:trusted_system_certificate73", 148 "./config:trusted_system_certificate74", 149 "./config:trusted_system_certificate75", 150 "./config:trusted_system_certificate76", 151 "./config:trusted_system_certificate77", 152 "./config:trusted_system_certificate78", 153 "./config:trusted_system_certificate79", 154 "./config:trusted_system_certificate8", 155 "./config:trusted_system_certificate80", 156 "./config:trusted_system_certificate81", 157 "./config:trusted_system_certificate82", 158 "./config:trusted_system_certificate83", 159 "./config:trusted_system_certificate84", 160 "./config:trusted_system_certificate85", 161 "./config:trusted_system_certificate86", 162 "./config:trusted_system_certificate87", 163 "./config:trusted_system_certificate88", 164 "./config:trusted_system_certificate89", 165 "./config:trusted_system_certificate9", 166 "./config:trusted_system_certificate90", 167 "./config:trusted_system_certificate91", 168 "./config:trusted_system_certificate92", 169 "./config:trusted_system_certificate93", 170 "./config:trusted_system_certificate94", 171 "./config:trusted_system_certificate95", 172 "./config:trusted_system_certificate96", 173 "./config:trusted_system_certificate97", 174 "./config:trusted_system_certificate98", 175 "./config:trusted_system_certificate99", 176 ] 177 } else if (os_level == "small") { 178 deps = [] 179 } else { 180 deps = [] 181 } 182} 183 184group("cert_manager_type_fwk") { 185 if (os_level == "standard") { 186 deps = 187 [ "./interfaces/innerkits/cert_manager_standard/main:cert_manager_sdk" ] 188 } else if (os_level == "small") { 189 deps = [] 190 } else { 191 deps = [] 192 } 193} 194 195group("cert_manager_typer_services") { 196 if (os_level == "standard") { 197 deps = [ 198 "./services/cert_manager_standard:cert_manager_service", 199 "./services/cert_manager_standard/cert_manager_service/main/os_dependency/sa/sa_profile:cert_manager_sa_profile", 200 ] 201 } else if (os_level == "small") { 202 deps = [] 203 } else { 204 deps = [] 205 } 206} 207 208group("cert_manager_components") { 209 deps = [ 210 ":cert_manager_type_base", 211 ":cert_manager_typer_services", 212 ] 213} 214