1{
2    "name": "@ohos/dmsfwk",
3    "description": "distributed ability manager service",
4    "version": "3.1",
5    "license": "Apache License 2.0",
6    "repository": "https://gitee.com/openharmony/ability_dmsfwk",
7    "publishAs": "code-segment",
8    "segment": {
9      "destPath": "foundation/ability/dmsfwk"
10    },
11    "dirs": {},
12    "scripts": {},
13    "license": "Apache License 2.0",
14    "component": {
15      "name": "dmsfwk",
16      "subsystem": "ability",
17      "syscap": [
18        "SystemCapability.Ability.DistributedAbilityManager"
19      ],
20      "adapted_system_type": [ "standard" ],
21      "features" : [
22        "dmsfwk_feature_coverage",
23        "dmsfwk_standard_form_share",
24        "dmsfwk_mission_manager",
25        "dmsfwk_report_memmgr",
26        "dmsfwk_report_memmgr_plugins",
27        "dmsfwk_softbus_adapter_common",
28        "dmsfwk_service_disable"
29      ],
30      "hisysevent_config": [
31        "//foundation/ability/dmsfwk/hisysevent.yaml"
32      ],
33      "rom": "",
34      "ram": "",
35      "deps": {
36        "components": [
37          "ability_base",
38          "ability_runtime",
39          "access_token",
40          "bundle_framework",
41          "cJSON",
42          "c_utils",
43          "common_event_service",
44          "config_policy",
45          "device_auth",
46          "device_info_manager",
47          "device_security_level",
48          "device_manager",
49          "distributed_bundle_framework",
50          "dmsfwk",
51          "dsoftbus",
52          "data_share",
53          "eventhandler",
54          "ffrt",
55          "form_fwk",
56          "hisysevent",
57          "hitrace",
58          "hilog",
59          "image_framework",
60          "init",
61          "input",
62          "ipc",
63          "kv_store",
64          "memmgr",
65          "napi",
66          "os_account",
67          "resource_schedule_service",
68          "safwk",
69          "samgr",
70          "window_manager"
71        ],
72        "third_party": []
73      },
74      "build": {
75        "group_type": {
76          "base_group": [],
77          "fwk_group": [
78            "//foundation/ability/dmsfwk/interfaces/innerkits/common:common_sdk",
79            "//foundation/ability/dmsfwk/interfaces/innerkits/continuation_manager:continuation_manager",
80            "//foundation/ability/dmsfwk/interfaces/innerkits/distributed_event:distributed_sdk",
81            "//foundation/ability/dmsfwk/interfaces/kits/napi:napi_packages"
82          ],
83          "service_group": [
84            "//foundation/ability/dmsfwk/common:distributed_sched_utils",
85            "//foundation/ability/dmsfwk/etc/init:etc",
86            "//foundation/ability/dmsfwk/etc/profile:distributedsched_trust",
87            "//foundation/ability/dmsfwk/sa_profile:dms_sa_profile",
88            "//foundation/ability/dmsfwk/services/dtbabilitymgr:distributed_ability_manager_svr",
89            "//foundation/ability/dmsfwk/services/dtbschedmgr:distributedschedsvr"
90          ]
91        },
92        "inner_kits": [
93          {
94            "header": {
95              "header_base": "//foundation/ability/dmsfwk/interfaces/innerkits/continuation_manager/include",
96              "header_files": [
97                "continuation_extra_params.h",
98                "continuation_mode.h",
99                "continuation_result.h",
100                "device_connect_status.h",
101                "device_selection_notifier_stub.h",
102                "idevice_selection_notifier.h"
103              ]
104            },
105            "name": "//foundation/ability/dmsfwk/interfaces/innerkits/continuation_manager:continuation_manager"
106          },
107          {
108            "header": {
109              "header_base": "//foundation/ability/dmsfwk/interfaces/innerkits/common/include",
110              "header_files": [
111                "distributed_ability_manager_client.h",
112                "distributed_ability_manager_proxy.h",
113                "dms_constant.h"
114              ]
115            },
116            "name": "//foundation/ability/dmsfwk/interfaces/innerkits/common:common_sdk"
117          },
118          {
119            "header": {
120              "header_base": "//foundation/ability/dmsfwk/interfaces/innerkits",
121              "header_files": [
122                "./common/include/distributed_sched_types.h",
123                "./distributed_event/include/distributed_event_listener.h",
124                "./distributed_event/include/distributed_parcel_helper.h",
125                "./distributed_event/include/dms_client.h",
126                "./distributed_event/include/dms_handler.h",
127                "./distributed_event/include/dms_listener_stub.h",
128                "./distributed_event/include/dms_sa_client.h"
129              ]
130            },
131            "name": "//foundation/ability/dmsfwk/interfaces/innerkits/distributed_event:distributed_sdk"
132          }
133        ],
134        "test": [
135          "//foundation/ability/dmsfwk/interfaces/innerkits/tests:dms_sdk_demo",
136          "//foundation/ability/dmsfwk/services/dtbschedmgr:unittest",
137          "//foundation/ability/dmsfwk/services/dtbabilitymgr:unittest",
138          "//foundation/ability/dmsfwk/test/fuzztest:fuzztest"
139        ]
140      }
141    }
142  }
143