• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1{
2  "name": "@openharmony/security_component_manager",
3  "description": "security_component_manager",
4  "version": "4.0.0",
5  "license": "Apache License 2.0",
6  "publishAs": "code-segment",
7  "segment": {
8    "destPath": "base/security/security_component_manager"
9  },
10  "dirs": {},
11  "scripts": {},
12  "component": {
13    "name": "security_component_manager",
14    "subsystem": "security",
15    "syscap": [],
16    "hisysevent_config": [
17      "//base/security/security_component_manager/hisysevent.yaml"
18    ],
19    "features": [ "security_component_manager_feature_coverage = false" ],
20    "adapted_system_type": [
21      "standard"
22    ],
23    "rom": "2048KB",
24    "ram": "5102KB",
25    "deps": {
26      "components": [
27        "ability_base",
28        "ability_runtime",
29        "access_token",
30        "c_utils",
31        "eventhandler",
32        "hilog",
33        "hisysevent",
34        "hitrace",
35        "graphic_2d",
36        "ipc",
37        "safwk",
38        "samgr",
39        "window_manager"
40      ],
41      "third_party": [
42        "cJSON"
43      ]
44    },
45    "build": {
46      "sub_component": [
47        "//base/security/security_component_manager:security_component_build_module"
48      ],
49      "inner_kits": [
50        {
51          "name": "//base/security/security_component_manager/interfaces/inner_api/security_component:libsecurity_component_sdk",
52          "header": {
53            "header_files": [
54              "i_sec_comp_probe.h",
55              "sec_comp_kit.h"
56            ],
57            "header_base": "//base/security/security_component_manager/interfaces/inner_api/security_component/include"
58          }
59        },
60        {
61          "name": "//base/security/security_component_manager/interfaces/inner_api/enhance_kits:libsecurity_component_enhance_sdk",
62          "header": {
63            "header_files": [
64              "sec_comp_enhance_kit.h"
65            ],
66            "header_base": "//base/security/security_component_manager/interfaces/inner_api/enhance_kits/include"
67          }
68        },
69        {
70          "name": "//base/security/security_component_manager/frameworks:libsecurity_component_framework",
71          "header": {
72            "header_files": [
73               "location_button.h",
74               "paste_button.h",
75               "save_button.h"
76            ],
77            "header_base": "//base/security/security_component_manager/interfaces/inner_api/security_component/include"
78          }
79        },
80        {
81          "name": "//base/security/security_component_manager/frameworks:libsecurity_component_enhance_adapter",
82          "header": {
83            "header_files": [
84               "sec_comp_enhance_adapter.h"
85            ],
86            "header_base": "//base/security/security_component_manager/frameworks/enhance_adapter/include"
87          }
88        },
89        {
90          "name": "//base/security/security_component_manager/services/security_component_service/sa:security_component_service",
91          "header": {
92            "header_files": [
93               "sec_comp_manager.h"
94            ],
95            "header_base": "//base/security/security_component_manager/services/security_component_service/sa/sa_main"
96          }
97        }
98      ],
99      "test": [
100        "//base/security/security_component_manager:security_component_build_module_test",
101        "//base/security/security_component_manager:security_component_build_fuzz_test"
102      ]
103    }
104  }
105}
106