1{
2  "name": "@ohos/device_status",
3  "description": "Msdp device status",
4  "version": "3.1",
5  "license": "Apache License 2.0",
6  "segment": {
7    "destPath": "base/msdp/device_status"
8  },
9  "component": {
10    "name": "device_status",
11    "subsystem": "msdp",
12    "syscap": [
13      "SystemCapability.Msdp.DeviceStatus.Drag",
14      "SystemCapability.Msdp.DeviceStatus.Cooperate",
15      "SystemCapability.Msdp.DeviceStatus.Stationary"
16    ],
17    "hisysevent_config": ["//base/msdp/device_status/hisysevent.yaml"],
18    "features": [
19      "device_status_intention_framework",
20      "device_status_rust_enabled",
21      "device_status_interaction_coordination",
22      "device_status_drag_enable_monitor",
23      "device_status_drag_enable_interceptor",
24      "device_status_drag_enable_animation",
25      "device_status_performance_check",
26      "device_status_sensor_enable",
27      "device_status_memmgr_enable"
28    ],
29    "adapted_system_type": [ "standard" ],
30    "rom": "2048KB",
31    "ram": "~4096KB",
32    "deps": {
33      "components": [
34        "ability_runtime",
35        "access_token",
36        "cJSON",
37        "hicollie",
38        "hilog",
39        "ipc",
40        "safwk",
41        "samgr",
42        "c_utils",
43        "common_event_service",
44        "napi",
45        "image_framework",
46        "eventhandler",
47        "device_manager",
48        "sensor",
49        "init",
50        "input",
51        "json",
52        "hisysevent",
53        "window_manager",
54        "hitrace",
55        "ability_base",
56        "graphic_2d",
57        "udmf",
58        "device_info_manager",
59        "dsoftbus",
60        "ylong_runtime",
61        "dfs_service",
62        "qos_manager",
63        "memmgr",
64        "os_account",
65        "libxml2",
66        "wifi"
67      ],
68      "third_party": [
69        "libuv",
70        "openssl",
71        "jsoncpp"
72      ]
73    },
74    "build": {
75      "group_type": {
76        "base_group":[],
77        "fwk_group":[
78          "//base/msdp/device_status/interfaces/innerkits:devicestatus_client",
79          "//base/msdp/device_status/frameworks/js/napi:stationary",
80          "//base/msdp/device_status/frameworks/js/napi/interaction:interaction_jsapi_group"
81        ],
82        "service_group":[
83          "//base/msdp/device_status/libs:devicestatus_algo",
84          "//base/msdp/device_status/libs:devicestatus_mock",
85          "//base/msdp/device_status/services:devicestatus_service",
86          "//base/msdp/device_status/frameworks/native/src:deviceagent",
87          "//base/msdp/device_status/sa_profile:devicestatus_sa_profile",
88          "//base/msdp/device_status/tools:devicestatus_tools",
89          "//base/msdp/device_status:devicestatus_service_group"
90        ]
91      },
92      "inner_kits": [
93        {
94          "name": "//base/msdp/device_status/interfaces/innerkits:devicestatus_client",
95          "header": {
96            "header_files": [
97              "include/stationary_data.h",
98              "include/stationary_callback.h",
99              "include/stationary_manager.h",
100              "interaction/include/coordination_message.h",
101              "interaction/include/drag_data.h",
102              "interaction/include/drag_data_util.h",
103              "interaction/include/i_coordination_listener.h",
104              "interaction/include/i_drag_listener.h",
105              "interaction/include/i_start_drag_listener.h",
106              "interaction/include/interaction_manager.h"
107            ],
108            "header_base": "//base/msdp/device_status/interfaces/innerkits"
109          }
110        },
111        {
112          "name": "//base/msdp/device_status/services/interaction/drag:interaction_drag",
113          "header": {
114            "header_files": [
115              "interaction/drag/include/drag_data_manager.h"
116            ],
117            "header_base": "//base/msdp/device_status/services"
118          }
119        }
120      ],
121      "test": [
122        "//base/msdp/device_status:device_status_tests",
123        "//base/msdp/device_status/test/fuzztest:device_status_fuzztest"
124      ]
125    }
126  }
127}
128