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