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