1d8a29711Sopenharmony_ci# Copyright (c) 2023-2024 Huawei Device Co., Ltd.
2d8a29711Sopenharmony_ci# Licensed under the Apache License, Version 2.0 (the "License");
3d8a29711Sopenharmony_ci# you may not use this file except in compliance with the License.
4d8a29711Sopenharmony_ci# You may obtain a copy of the License at
5d8a29711Sopenharmony_ci#
6d8a29711Sopenharmony_ci#     http://www.apache.org/licenses/LICENSE-2.0
7d8a29711Sopenharmony_ci#
8d8a29711Sopenharmony_ci# Unless required by applicable law or agreed to in writing, software
9d8a29711Sopenharmony_ci# distributed under the License is distributed on an "AS IS" BASIS,
10d8a29711Sopenharmony_ci# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
11d8a29711Sopenharmony_ci# See the License for the specific language governing permissions and
12d8a29711Sopenharmony_ci# limitations under the License.
13d8a29711Sopenharmony_ci
14d8a29711Sopenharmony_ciimport("//build/ohos.gni")
15d8a29711Sopenharmony_ci
16d8a29711Sopenharmony_cigroup("security_component_build_module") {
17d8a29711Sopenharmony_ci  if (is_standard_system) {
18d8a29711Sopenharmony_ci    deps = [
19d8a29711Sopenharmony_ci      "frameworks/inner_api/security_component:libsecurity_component_sdk",
20d8a29711Sopenharmony_ci      "services/security_component_service/sa:security_component_common",
21d8a29711Sopenharmony_ci      "services/security_component_service/sa:security_component_service",
22d8a29711Sopenharmony_ci      "services/security_component_service/sa/sa_profile:security_component_sa_profile_standard",
23d8a29711Sopenharmony_ci    ]
24d8a29711Sopenharmony_ci  }
25d8a29711Sopenharmony_ci}
26d8a29711Sopenharmony_ci
27d8a29711Sopenharmony_cigroup("security_component_build_module_test") {
28d8a29711Sopenharmony_ci  testonly = true
29d8a29711Sopenharmony_ci  deps = []
30d8a29711Sopenharmony_ci  if (is_standard_system) {
31d8a29711Sopenharmony_ci    deps += [
32d8a29711Sopenharmony_ci      "frameworks/enhance_adapter/test:unittest",
33d8a29711Sopenharmony_ci      "frameworks/inner_api/enhance_kits/test:unittest",
34d8a29711Sopenharmony_ci      "frameworks/inner_api/security_component/test:unittest",
35d8a29711Sopenharmony_ci      "services/security_component_service/sa/test:unittest",
36d8a29711Sopenharmony_ci    ]
37d8a29711Sopenharmony_ci  }
38d8a29711Sopenharmony_ci}
39d8a29711Sopenharmony_ci
40d8a29711Sopenharmony_cigroup("security_component_build_fuzz_test") {
41d8a29711Sopenharmony_ci  testonly = true
42d8a29711Sopenharmony_ci  deps = []
43d8a29711Sopenharmony_ci  if (is_standard_system) {
44d8a29711Sopenharmony_ci    deps += [ "test/fuzztest/security_component:fuzztest" ]
45d8a29711Sopenharmony_ci  }
46d8a29711Sopenharmony_ci}
47