• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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