1{
2    "name": "@ohos/samgr",
3    "description": "system ability manager",
4    "homePage": "https://gitee.com/openharmony",
5    "version": "3.1",
6    "license": "Apache License 2.0",
7    "repository": "https://gitee.com/openharmony/systemabilitymgr_samgr",
8    "publishAs": "code-segment",
9    "segment": {
10        "destPath": "foundation/systemabilitymgr/samgr"
11    },
12    "dirs": {},
13    "scripts": {},
14    "component": {
15        "name": "samgr",
16        "subsystem": "systemabilitymgr",
17        "features": [ "samgr_feature_coverage" ],
18        "adapted_system_type": [
19            "standard"
20        ],
21        "hisysevent_config": [
22            "//foundation/systemabilitymgr/samgr/hisysevent.yaml"
23            ],
24        "rom": "300KB",
25        "ram": "7130KB",
26        "deps": {
27            "components": [
28                "ability_base",
29                "access_token",
30                "bluetooth",
31                "c_utils",
32                "common_event_service",
33                "device_manager",
34                "ffrt",
35                "hicollie",
36                "hilog",
37                "hisysevent",
38                "hitrace",
39                "init",
40                "ipc",
41                "json",
42                "libxml2",
43                "preferences",
44                "safwk",
45                "selinux_adapter"
46            ]
47        },
48        "build": {
49            "group_type": {
50                "base_group": [],
51                "fwk_group": [
52                    "//foundation/systemabilitymgr/samgr/interfaces/innerkits/common:samgr_common",
53                    "//foundation/systemabilitymgr/samgr/interfaces/innerkits/dynamic_cache:dynamic_cache",
54                    "//foundation/systemabilitymgr/samgr/interfaces/innerkits/samgr_proxy:samgr_proxy"
55                ],
56                "service_group": [
57                    "//foundation/systemabilitymgr/samgr/etc:samgr_etc",
58                    "//foundation/systemabilitymgr/samgr/services/samgr/native:samgr"
59                ]
60            },
61            "inner_kits": [
62                {
63                    "header": {
64                        "header_base": "//foundation/systemabilitymgr/samgr/interfaces/innerkits/samgr_proxy/include/",
65                        "header_files": [
66                            "if_system_ability_manager.h",
67                            "iservice_registry.h",
68                            "isystem_ability_load_callback.h",
69                            "isystem_ability_status_change.h",
70                            "isystem_process_status_change.h",
71                            "system_ability_definition.h",
72                            "system_ability_manager_proxy.h",
73                            "system_ability_load_callback_stub.h",
74                            "system_ability_status_change_stub.h",
75                            "system_process_status_change_stub.h",
76                            "sam_log.h"
77                        ]
78                    },
79                    "name": "//foundation/systemabilitymgr/samgr/interfaces/innerkits/samgr_proxy:samgr_proxy"
80                },
81                {
82                    "header": {
83                        "header_base": "//foundation/systemabilitymgr/samgr/interfaces/innerkits/common/include/",
84                        "header_files": [
85                            "sa_profiles.h",
86                            "parse_util.h"
87                        ]
88                    },
89                    "name": "//foundation/systemabilitymgr/samgr/interfaces/innerkits/common:samgr_common"
90                },
91                {
92                    "header": {
93                        "header_base": [],
94                        "header_files": []
95                    },
96                    "name": "//foundation/systemabilitymgr/samgr/interfaces/innerkits/rust:samgr_rust"
97                },
98                {
99                    "header": {
100                        "header_base": "//foundation/systemabilitymgr/samgr/interfaces/innerkits/dynamic_cache/include",
101                        "header_files": [
102                            "dynamic_cache.h"
103                        ]
104                    },
105                    "name": "//foundation/systemabilitymgr/samgr/interfaces/innerkits/dynamic_cache:dynamic_cache"
106                }
107            ],
108            "test": [
109                "//foundation/systemabilitymgr/samgr/services/samgr/native/test:unittest",
110                "//foundation/systemabilitymgr/samgr/test/fuzztest:fuzztest",
111                "//foundation/systemabilitymgr/samgr/services/common/test:unittest"
112            ]
113        }
114    }
115}