• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1{
2    "name": "@ohos/systemabilitymgr_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 = false" ],
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                "access_token",
29                "c_utils",
30                "eventhandler",
31                "hisysevent_native",
32                "hitrace_native",
33                "hiviewdfx_hilog_native",
34                "init",
35                "ipc",
36                "samgr",
37                "selinux",
38                "startup_l2"
39            ],
40            "third_party": [ "libxml2" ]
41        },
42        "build": {
43            "group_type": {
44                "base_group": [],
45                "fwk_group": [
46                    "//foundation/systemabilitymgr/samgr/interfaces/innerkits/common:samgr_common",
47                    "//foundation/systemabilitymgr/samgr/interfaces/innerkits/samgr_proxy:samgr_proxy"
48                ],
49                "service_group": [
50                    "//foundation/systemabilitymgr/samgr/etc:samgr_etc",
51                    "//foundation/systemabilitymgr/samgr/services/samgr/native:samgr",
52                    "//third_party/libxml2:libxml2"
53                ]
54            },
55            "inner_kits": [
56                {
57                    "header": {
58                        "header_base": "//foundation/systemabilitymgr/samgr/interfaces/innerkits/samgr_proxy/include/",
59                        "header_files": [
60                            "if_system_ability_manager.h",
61                            "iservice_registry.h",
62                            "isystem_ability_load_callback.h",
63                            "isystem_ability_status_change.h",
64                            "system_ability_definition.h",
65                            "system_ability_manager_proxy.h",
66                            "system_ability_load_callback_stub.h",
67                            "system_ability_status_change_stub.h",
68                            "sam_log.h"
69                        ]
70                    },
71                    "name": "//foundation/systemabilitymgr/samgr/interfaces/innerkits/samgr_proxy:samgr_proxy"
72                },
73                {
74                    "header": {
75                        "header_base": "//foundation/systemabilitymgr/samgr/interfaces/innerkits/common/include/",
76                        "header_files": [
77                            "sa_profiles.h",
78                            "parse_util.h"
79                        ]
80                    },
81                    "name": "//foundation/systemabilitymgr/samgr/interfaces/innerkits/common:samgr_common"
82                }
83            ],
84            "test": [
85                "//foundation/systemabilitymgr/samgr/services/samgr/native/test:unittest",
86                "//foundation/systemabilitymgr/samgr/test/fuzztest/systemabilitymanager_fuzzer:fuzztest",
87                "//foundation/systemabilitymgr/samgr/services/common/test:unittest"
88            ]
89        }
90    }
91}