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 = [ 31 "./interfaces/kits/napi:certmanager", 32 "./interfaces/kits/napi:certmanagerdialog", 33 ] 34 } 35 } 36} 37 38group("cipher_napi") { 39 if (os_level == "standard") { 40 if (support_jsapi) { 41 deps = [] 42 } 43 } 44} 45 46group("cert_manager_type_base") { 47 if (os_level == "standard") { 48 deps = [ 49 ":cert_manager_napi", 50 "./config:trusted_system_certificate0", 51 "./config:trusted_system_certificate1", 52 "./config:trusted_system_certificate10", 53 "./config:trusted_system_certificate11", 54 "./config:trusted_system_certificate12", 55 "./config:trusted_system_certificate13", 56 "./config:trusted_system_certificate14", 57 "./config:trusted_system_certificate15", 58 "./config:trusted_system_certificate16", 59 "./config:trusted_system_certificate17", 60 "./config:trusted_system_certificate18", 61 "./config:trusted_system_certificate19", 62 "./config:trusted_system_certificate2", 63 "./config:trusted_system_certificate20", 64 "./config:trusted_system_certificate21", 65 "./config:trusted_system_certificate22", 66 "./config:trusted_system_certificate23", 67 "./config:trusted_system_certificate24", 68 "./config:trusted_system_certificate25", 69 "./config:trusted_system_certificate26", 70 "./config:trusted_system_certificate27", 71 "./config:trusted_system_certificate28", 72 "./config:trusted_system_certificate29", 73 "./config:trusted_system_certificate3", 74 "./config:trusted_system_certificate30", 75 "./config:trusted_system_certificate31", 76 "./config:trusted_system_certificate32", 77 "./config:trusted_system_certificate33", 78 "./config:trusted_system_certificate34", 79 "./config:trusted_system_certificate35", 80 "./config:trusted_system_certificate36", 81 "./config:trusted_system_certificate37", 82 "./config:trusted_system_certificate38", 83 "./config:trusted_system_certificate39", 84 "./config:trusted_system_certificate4", 85 "./config:trusted_system_certificate40", 86 "./config:trusted_system_certificate41", 87 "./config:trusted_system_certificate42", 88 "./config:trusted_system_certificate43", 89 "./config:trusted_system_certificate44", 90 "./config:trusted_system_certificate45", 91 "./config:trusted_system_certificate46", 92 "./config:trusted_system_certificate47", 93 "./config:trusted_system_certificate48", 94 "./config:trusted_system_certificate49", 95 "./config:trusted_system_certificate5", 96 "./config:trusted_system_certificate50", 97 "./config:trusted_system_certificate51", 98 "./config:trusted_system_certificate52", 99 "./config:trusted_system_certificate53", 100 "./config:trusted_system_certificate54", 101 "./config:trusted_system_certificate55", 102 "./config:trusted_system_certificate56", 103 "./config:trusted_system_certificate57", 104 "./config:trusted_system_certificate58", 105 "./config:trusted_system_certificate59", 106 "./config:trusted_system_certificate6", 107 "./config:trusted_system_certificate60", 108 "./config:trusted_system_certificate61", 109 "./config:trusted_system_certificate62", 110 "./config:trusted_system_certificate63", 111 "./config:trusted_system_certificate64", 112 "./config:trusted_system_certificate65", 113 "./config:trusted_system_certificate66", 114 "./config:trusted_system_certificate67", 115 "./config:trusted_system_certificate7", 116 "./config:trusted_system_certificate8", 117 "./config:trusted_system_certificate9", 118 ] 119 } else if (os_level == "small") { 120 deps = [] 121 } else { 122 deps = [] 123 } 124} 125 126group("cert_manager_type_fwk") { 127 if (os_level == "standard") { 128 deps = 129 [ "./interfaces/innerkits/cert_manager_standard/main:cert_manager_sdk" ] 130 } else if (os_level == "small") { 131 deps = [] 132 } else { 133 deps = [] 134 } 135} 136 137group("cert_manager_typer_services") { 138 if (os_level == "standard") { 139 deps = [ 140 "./services/cert_manager_standard:cert_manager_service", 141 "./services/cert_manager_standard/cert_manager_service/main/os_dependency/sa/sa_profile:cert_manager_sa_profile", 142 ] 143 } else if (os_level == "small") { 144 deps = [] 145 } else { 146 deps = [] 147 } 148} 149 150group("cert_manager_components") { 151 deps = [ 152 ":cert_manager_type_base", 153 ":cert_manager_typer_services", 154 ] 155} 156