• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1{
2    "name": "@ohos/window_manager",
3    "description": "library for window",
4    "version": "3.1",
5    "license": "Apache License 2.0",
6    "publishAs": "code-segment",
7    "segment": {
8      "destPath": "foundation/window/window_manager"
9    },
10    "dirs": {},
11    "scripts": {},
12    "component": {
13      "name": "window_manager",
14      "subsystem": "window",
15      "syscap": [
16        "SystemCapability.WindowManager.WindowManager.Core",
17        "SystemCapability.Window.SessionManager"
18      ],
19      "features": [
20        "window_manager_feature_coverage = false",
21        "window_manager_dayu210_resource_config",
22        "window_manager_feature_subscribe_motion",
23        "window_manager_feature_tp_enable"
24      ],
25      "adapted_system_type": [ "standard" ],
26      "rom": "8000KB",
27      "ram": "8000KB",
28      "hisysevent_config": [
29        "//foundation/window/window_manager/hisysevent.yaml"
30      ],
31      "deps": {
32        "components": [
33          "sensor",
34          "ability_base",
35          "graphic_2d",
36          "graphic_surface",
37          "hisysevent",
38          "ability_runtime",
39          "napi",
40          "common_event_service",
41          "hilog",
42          "access_token",
43          "init",
44          "bundle_framework",
45          "ipc",
46          "power_manager",
47          "hitrace",
48          "samgr",
49          "input",
50          "safwk",
51          "display_manager",
52          "config_policy",
53          "ace_engine",
54          "image_framework",
55          "preferences",
56          "hiview",
57          "ffrt",
58          "dsoftbus",
59          "hicollie",
60          "eventhandler",
61          "c_utils",
62          "motion",
63          "soc_perf",
64          "resource_management",
65          "resource_schedule_service",
66          "efficiency_manager",
67          "frame_aware_sched_override",
68          "imf",
69          "frame_aware_sched",
70          "memmgr_plugin",
71          "data_share",
72          "accessibility",
73          "security_component_manager",
74          "os_account"
75        ],
76        "third_party": [
77          "libjpeg-turbo",
78          "libxml2",
79          "bounds_checking_function"
80        ]
81      },
82      "build": {
83        "group_type": {
84          "base_group": [
85            "//foundation/window/window_manager/snapshot:snapshot_display",
86            "//foundation/window/window_manager/setresolution:setresolution_screen",
87            "//foundation/window/window_manager/interfaces/kits/napi/extension_window:extensionwindow",
88            "//foundation/window/window_manager/interfaces/kits/napi/window_runtime/window_stage_napi:windowstage",
89            "//foundation/window/window_manager/interfaces/kits/napi:napi_packages",
90            "//foundation/window/window_manager/resources:window_resources",
91            "//foundation/window/window_manager/window_scene/interfaces/kits/napi:window_scene_napi_packages"
92          ],
93          "fwk_group": [
94            "//foundation/window/window_manager/interfaces/kits/js/declaration:window",
95            "//foundation/window/window_manager/dm:libdm",
96            "//foundation/window/window_manager/extension/extension_connection:libwindow_extension_client",
97            "//foundation/window/window_manager/extension/modal_system_ui_extension:libmodal_system_ui_extension_client",
98            "//foundation/window/window_manager/extension/window_extension:libwindow_extension",
99            "//foundation/window/window_manager/extension/window_extension:window_extension_module",
100            "//foundation/window/window_manager/wm:libwm",
101            "//foundation/window/window_manager/wm:libwm_lite",
102            "//foundation/window/window_manager/utils:libwmutil",
103            "//foundation/window/window_manager/utils:libwmutil_base",
104            "//foundation/window/window_manager/window_scene/common:window_scene_common"
105          ],
106          "service_group": [
107            "//foundation/window/window_manager/sa_profile:wms_sa_profile",
108            "//foundation/window/window_manager/dmserver:libdms",
109            "//foundation/window/window_manager/wmserver:libwms"
110          ]
111        },
112        "inner_kits": [
113          {
114            "type": "so",
115            "name": "//foundation/window/window_manager/wm:libwm",
116            "header": {
117              "header_files": [
118                "window.h",
119                "window_accessibility_controller.h",
120                "window_manager.h",
121                "window_option.h",
122                "window_scene.h",
123                "wm_common.h",
124                "occupied_area_change_info.h"
125              ],
126              "header_base": "//foundation/window/window_manager/interfaces/innerkits/wm"
127            }
128          },
129          {
130            "type": "so",
131            "name": "//foundation/window/window_manager/wm:libwm_lite",
132            "header": {
133              "header_files": [
134                "window_accessibility_controller.h",
135                "window_manager.h",
136                "window_option.h",
137                "wm_common.h",
138                "occupied_area_change_info.h"
139              ],
140              "header_base": "//foundation/window/window_manager/interfaces/innerkits/wm"
141            }
142          },
143          {
144            "type": "so",
145            "name": "//foundation/window/window_manager/utils:libwmutil",
146            "header": {
147              "header_files": [
148                "singleton_container.h"
149              ],
150              "header_base": "//foundation/window/window_manager/utils/include"
151            }
152          },
153          {
154            "type": "so",
155            "name": "//foundation/window/window_manager/utils:libwmutil_base",
156            "header": {
157              "header_files": [
158              ],
159              "header_base": "//foundation/window/window_manager/utils/include"
160            }
161          },
162          {
163            "type": "so",
164            "name": "//foundation/window/window_manager/dm:libdm",
165            "header": {
166              "header_files": [
167                "display.h",
168                "display_manager.h",
169                "display_property.h",
170                "dm_common.h",
171                "screen.h",
172                "screen_group.h",
173                "screen_manager.h"
174              ],
175              "header_base": "//foundation/window/window_manager/interfaces/innerkits/dm"
176            }
177          },
178          {
179            "type": "so",
180            "name": "//foundation/window/window_manager/dm_lite:libdm_lite",
181            "header": {
182              "header_files": [
183                "display_lite.h",
184                "display_manager_lite.h",
185                "../dm/display_property.h",
186                "../dm/dm_common.h"
187              ],
188              "header_base": "//foundation/window/window_manager/interfaces/innerkits/dm_lite"
189            }
190          },
191          {
192            "type": "so",
193            "name": "//foundation/window/window_manager/extension/extension_connection:libwindow_extension_client",
194            "header": {
195              "header_files": [
196                "window_extension_connection.h"
197              ],
198              "header_base": "//foundation/window/window_manager/interfaces/innerkits/extension"
199            }
200          },
201          {
202            "type": "so",
203            "name": "//foundation/window/window_manager/extension/modal_system_ui_extension:libmodal_system_ui_extension_client",
204            "header": {
205              "header_files": [
206                "modal_system_ui_extension.h"
207              ],
208              "header_base": "//foundation/window/window_manager/interfaces/innerkits/extension"
209            }
210          },
211          {
212            "type": "so",
213            "name": "//foundation/window/window_manager/window_scene/interfaces/innerkits:libwsutils",
214            "header": {
215              "header_files": [
216                "scene_board_judgement.h"
217              ],
218              "header_base": "//foundation/window/window_manager/window_scene/interfaces/innerkits/include"
219            }
220          },
221          {
222            "type": "so",
223            "name": "//foundation/window/window_manager/window_scene/session:scene_session",
224            "header": {
225              "header_files": [
226              ],
227              "header_base": "//foundation/window/window_manager/window_scene"
228            }
229          },
230          {
231            "type": "so",
232            "name": "//foundation/window/window_manager/window_scene/session:screen_session",
233            "header": {
234              "header_files": [
235              ],
236              "header_base": "//foundation/window/window_manager/window_scene"
237            }
238          },
239          {
240            "type": "so",
241            "name": "//foundation/window/window_manager/window_scene/session_manager:scene_session_manager",
242            "header": {
243              "header_files": [
244              ],
245              "header_base": "//foundation/window/window_manager/window_scene"
246            }
247          },
248          {
249            "type": "so",
250            "name": "//foundation/window/window_manager/window_scene/session_manager:screen_session_manager",
251            "header": {
252              "header_files": [
253              ],
254              "header_base": "//foundation/window/window_manager/window_scene"
255            }
256          },
257          {
258            "type": "so",
259            "name": "//foundation/window/window_manager/window_scene/screen_session_manager:screen_session_manager_client",
260            "header": {
261              "header_files": [
262              ],
263              "header_base": "//foundation/window/window_manager/window_scene"
264            }
265          },
266          {
267            "type": "so",
268            "name": "//foundation/window/window_manager/window_scene/session_manager:session_manager",
269            "header": {
270              "header_files": [
271              ],
272              "header_base": "//foundation/window/window_manager/window_scene"
273            }
274          },
275          {
276            "type": "so",
277            "name": "//foundation/window/window_manager/window_scene/session_manager:session_manager_lite",
278            "header": {
279              "header_files": [
280              ],
281              "header_base": "//foundation/window/window_manager/window_scene"
282            }
283          },
284          {
285            "type": "so",
286            "name": "//foundation/window/window_manager/wmserver:sms",
287            "header": {
288              "header_files": [
289              ],
290              "header_base": "//foundation/window/window_manager/wmserver/include"
291            }
292          },
293          {
294            "type": "so",
295            "name": "//foundation/window/window_manager/previewer:previewer_window",
296            "header": {
297              "header_files": [
298              ],
299              "header_base": "//foundation/window/window_manager/previewer/include"
300            }
301          },
302          {
303            "type": "so",
304            "name": "//foundation/window/window_manager/previewer:previewer_window_napi",
305            "header": {
306              "header_files": [],
307              "header_base": "//foundation/window/window_manager/previewer/include"
308            }
309          },
310          {
311            "type": "so",
312            "name": "//foundation/window/window_manager/interfaces/kits/napi/extension_window:extensionwindow_napi",
313            "header": {
314              "header_files": [
315                "js_extension_window.h"
316              ],
317              "header_base": "//foundation/window/window_manager/interfaces/kits/napi/extension_window"
318            }
319          },
320          {
321            "type": "so",
322            "name": "//foundation/window/window_manager/interfaces/kits/napi/window_runtime:window_native_kit",
323            "header": {
324              "header_files": [
325              ],
326              "header_base": "//foundation/window/window_manager/interfaces/kits/napi/window_runtime"
327            }
328          },
329          {
330            "type": "so",
331            "name": "//foundation/window/window_manager/interfaces/kits/napi/window_runtime:windowstage_kit",
332            "header": {
333              "header_files": [
334              ],
335              "header_base": "//foundation/window/window_manager/interfaces/kits/napi/window_runtime"
336            }
337          }
338        ],
339        "test": [
340          "//foundation/window/window_manager/dm:test",
341          "//foundation/window/window_manager/dm_lite:test",
342          "//foundation/window/window_manager/dmserver:test",
343          "//foundation/window/window_manager/snapshot:test",
344          "//foundation/window/window_manager/utils:test",
345          "//foundation/window/window_manager/wm:test",
346          "//foundation/window/window_manager/wmserver:test",
347          "//foundation/window/window_manager/test:test",
348          "//foundation/window/window_manager/extension/window_extension:test",
349          "//foundation/window/window_manager/window_scene:test"
350        ]
351      }
352    }
353}
354