• 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_use_sceneboard",
21        "window_manager_feature_coverage",
22        "window_manager_dayu210_resource_config",
23        "window_manager_feature_subscribe_motion",
24        "window_manager_feature_tp_enable",
25        "window_manager_fold_ability",
26        "window_manager_feature_screen_active_mode",
27        "window_manager_feature_screen_color_gamut",
28        "window_manager_feature_screen_hdr_format",
29        "window_manager_feature_screen_color_space",
30        "window_manager_feature_multi_screen",
31        "window_manager_feature_multi_screen_frame_ctl",
32        "window_manager_feature_cam_mode",
33        "window_manager_feature_multi_usr"
34      ],
35      "adapted_system_type": [ "standard" ],
36      "rom": "8000KB",
37      "ram": "8000KB",
38      "hisysevent_config": [
39        "//foundation/window/window_manager/hisysevent.yaml"
40      ],
41      "deps": {
42        "components": [
43          "sensor",
44          "ability_base",
45          "graphic_2d",
46          "graphic_surface",
47          "hisysevent",
48          "ability_runtime",
49          "napi",
50          "common_event_service",
51          "hilog",
52          "access_token",
53          "init",
54          "bundle_framework",
55          "ipc",
56          "power_manager",
57          "hitrace",
58          "samgr",
59          "input",
60          "safwk",
61          "display_manager",
62          "config_policy",
63          "ace_engine",
64          "image_framework",
65          "preferences",
66          "hiview",
67          "ffrt",
68          "dsoftbus",
69          "hicollie",
70          "eventhandler",
71          "c_utils",
72          "soc_perf",
73          "resource_management",
74          "resource_schedule_service",
75          "imf",
76          "frame_aware_sched",
77          "memmgr",
78          "data_share",
79          "accessibility",
80          "security_component_manager",
81          "libjpeg-turbo",
82          "libxml2",
83          "bounds_checking_function",
84          "device_status"
85        ],
86        "third_party": [
87        ]
88      },
89      "build": {
90        "group_type": {
91          "base_group": [
92            "//foundation/window/window_manager/snapshot:snapshot_display",
93            "//foundation/window/window_manager/setresolution:setresolution_screen",
94            "//foundation/window/window_manager/interfaces/kits/napi/embeddable_window_stage:embeddablewindowstage",
95            "//foundation/window/window_manager/interfaces/kits/napi/extension_window:extensionwindow",
96            "//foundation/window/window_manager/interfaces/kits/napi/window_runtime/window_stage_napi:windowstage",
97            "//foundation/window/window_manager/interfaces/kits/napi:napi_packages",
98            "//foundation/window/window_manager/interfaces/kits/cj:ffi_packages",
99            "//foundation/window/window_manager/resources:window_resources",
100            "//foundation/window/window_manager/window_scene/interfaces/kits/napi:window_scene_napi_packages"
101          ],
102          "fwk_group": [
103            "//foundation/window/window_manager/interfaces/kits/js/declaration:window",
104            "//foundation/window/window_manager/dm:libdm",
105            "//foundation/window/window_manager/dm:libdm_ndk",
106            "//foundation/window/window_manager/edidparse:libedid_parse",
107            "//foundation/window/window_manager/extension/extension_connection:libwindow_extension_client",
108            "//foundation/window/window_manager/extension/modal_system_ui_extension:libmodal_system_ui_extension_client",
109            "//foundation/window/window_manager/extension/window_extension:libwindow_extension",
110            "//foundation/window/window_manager/extension/window_extension:window_extension_module",
111            "//foundation/window/window_manager/wm:libwm",
112            "//foundation/window/window_manager/wm:libwm_lite",
113            "//foundation/window/window_manager/wm:libwm_ndk",
114            "//foundation/window/window_manager/utils:libwmutil",
115            "//foundation/window/window_manager/utils:libwmutil_base",
116            "//foundation/window/window_manager/window_scene/common:window_scene_common"
117          ],
118          "service_group": [
119            "//foundation/window/window_manager/sa_profile:wms_sa_profile",
120            "//foundation/window/window_manager/dmserver:libdms",
121            "//foundation/window/window_manager/wmserver:libwms"
122          ]
123        },
124        "inner_kits": [
125          {
126            "type": "so",
127            "name": "//foundation/window/window_manager/wm:libwm",
128            "header": {
129              "header_files": [
130                "window.h",
131                "window_accessibility_controller.h",
132                "window_manager.h",
133                "window_option.h",
134                "window_scene.h",
135                "wm_common.h",
136                "occupied_area_change_info.h",
137                "window_input_intercept_client.h",
138                "window_input_intercept_consumer.h"
139              ],
140              "header_base": "//foundation/window/window_manager/interfaces/innerkits/wm"
141            }
142          },
143          {
144            "type": "so",
145            "name": "//foundation/window/window_manager/wm:libwm_lite",
146            "header": {
147              "header_files": [
148                "window_accessibility_controller.h",
149                "window_manager.h",
150                "window_manager_lite.h",
151                "window_option.h",
152                "wm_common.h",
153                "occupied_area_change_info.h"
154              ],
155              "header_base": "//foundation/window/window_manager/interfaces/innerkits/wm"
156            }
157          },
158          {
159            "type": "so",
160            "name": "//foundation/window/window_manager/utils:libwmutil",
161            "header": {
162              "header_files": [
163                "singleton_container.h"
164              ],
165              "header_base": "//foundation/window/window_manager/utils/include"
166            }
167          },
168          {
169            "type": "so",
170            "name": "//foundation/window/window_manager/utils:libwmutil_base",
171            "header": {
172              "header_files": [
173              ],
174              "header_base": "//foundation/window/window_manager/utils/include"
175            }
176          },
177          {
178            "name": "//foundation/window/window_manager/utils:libwmutil_static",
179            "header": {
180              "header_files": [
181              ],
182              "header_base": "//foundation/window/window_manager/utils/include"
183            }
184          },
185          {
186            "type": "so",
187            "name": "//foundation/window/window_manager/dm:libdm",
188            "header": {
189              "header_files": [
190                "display.h",
191                "display_manager.h",
192                "display_property.h",
193                "dm_common.h",
194                "screen.h",
195                "screen_group.h",
196                "screen_manager.h"
197              ],
198              "header_base": "//foundation/window/window_manager/interfaces/innerkits/dm"
199            }
200          },
201          {
202            "type": "so",
203            "name": "//foundation/window/window_manager/dm:libdm_ndk",
204            "header": {
205              "header_files": [
206              ],
207              "header_base": "//foundation/window/window_manager/interfaces/kits/dmndk/dm"
208            }
209          },
210          {
211            "type": "so",
212            "name": "//foundation/window/window_manager/edidparse:libedid_parse",
213            "header": {
214              "header_files": [
215              ],
216              "header_base": "//foundation/window/window_manager/interfaces/innerkits/edidparse"
217            }
218          },
219          {
220            "type": "so",
221            "name": "//foundation/window/window_manager/dm_lite:libdm_lite",
222            "header": {
223              "header_files": [
224                "display_lite.h",
225                "display_manager_lite.h",
226                "../dm/display_property.h",
227                "../dm/dm_common.h"
228              ],
229              "header_base": "//foundation/window/window_manager/interfaces/innerkits/dm_lite"
230            }
231          },
232          {
233            "type": "so",
234            "name": "//foundation/window/window_manager/extension/extension_connection:libwindow_extension_client",
235            "header": {
236              "header_files": [
237                "window_extension_connection.h"
238              ],
239              "header_base": "//foundation/window/window_manager/interfaces/innerkits/extension"
240            }
241          },
242          {
243            "type": "so",
244            "name": "//foundation/window/window_manager/extension/modal_system_ui_extension:libmodal_system_ui_extension_client",
245            "header": {
246              "header_files": [
247                "modal_system_ui_extension.h"
248              ],
249              "header_base": "//foundation/window/window_manager/interfaces/innerkits/extension"
250            }
251          },
252          {
253            "type": "so",
254            "name": "//foundation/window/window_manager/window_scene/interfaces/innerkits:libwsutils",
255            "header": {
256              "header_files": [
257                "scene_board_judgement.h"
258              ],
259              "header_base": "//foundation/window/window_manager/window_scene/interfaces/innerkits/include"
260            }
261          },
262          {
263            "type": "so",
264            "name": "//foundation/window/window_manager/window_scene/session:scene_session",
265            "header": {
266              "header_files": [
267              ],
268              "header_base": "//foundation/window/window_manager/window_scene"
269            }
270          },
271          {
272            "type": "so",
273            "name": "//foundation/window/window_manager/window_scene/session:screen_session",
274            "header": {
275              "header_files": [
276              ],
277              "header_base": "//foundation/window/window_manager/window_scene"
278            }
279          },
280          {
281            "type": "so",
282            "name": "//foundation/window/window_manager/window_scene/session_manager:scene_session_manager",
283            "header": {
284              "header_files": [
285              ],
286              "header_base": "//foundation/window/window_manager/window_scene"
287            }
288          },
289          {
290            "type": "so",
291            "name": "//foundation/window/window_manager/window_scene/screen_session_manager:screen_session_manager",
292            "header": {
293              "header_files": [
294              ],
295              "header_base": "//foundation/window/window_manager/window_scene"
296            }
297          },
298          {
299            "type": "so",
300            "name": "//foundation/window/window_manager/window_scene/screen_session_manager_client:screen_session_manager_client",
301            "header": {
302              "header_files": [
303              ],
304              "header_base": "//foundation/window/window_manager/window_scene"
305            }
306          },
307          {
308            "type": "so",
309            "name": "//foundation/window/window_manager/window_scene/session_manager:session_manager",
310            "header": {
311              "header_files": [
312              ],
313              "header_base": "//foundation/window/window_manager/window_scene"
314            }
315          },
316          {
317            "type": "so",
318            "name": "//foundation/window/window_manager/window_scene/session_manager:session_manager_lite",
319            "header": {
320              "header_files": [
321              ],
322              "header_base": "//foundation/window/window_manager/window_scene"
323            }
324          },
325          {
326            "type": "so",
327            "name": "//foundation/window/window_manager/wmserver:sms",
328            "header": {
329              "header_files": [
330              ],
331              "header_base": "//foundation/window/window_manager/wmserver/include"
332            }
333          },
334          {
335            "type": "so",
336            "name": "//foundation/window/window_manager/previewer:previewer_window",
337            "header": {
338              "header_files": [
339              ],
340              "header_base": "//foundation/window/window_manager/previewer/include"
341            }
342          },
343          {
344            "type": "so",
345            "name": "//foundation/window/window_manager/wmserver:libwms",
346            "header": {
347              "header_files": [
348              ],
349              "header_base": "//foundation/window/window_manager/wmserver/include"
350            }
351          },
352          {
353            "type": "so",
354            "name": "//foundation/window/window_manager/dmserver:libdms",
355            "header": {
356              "header_files": [
357              ],
358              "header_base": "//foundation/window/window_manager/dmserver/include"
359            }
360          },
361          {
362            "type": "so",
363            "name": "//foundation/window/window_manager/previewer:previewer_window_napi",
364            "header": {
365              "header_files": [],
366              "header_base": "//foundation/window/window_manager/previewer/include"
367            }
368          },
369          {
370            "type": "so",
371            "name": "//foundation/window/window_manager/interfaces/kits/napi/embeddable_window_stage:embeddablewindowstage_kit",
372            "header": {
373              "header_files": [
374                "js_embeddable_window_stage.h"
375              ],
376              "header_base": "//foundation/window/window_manager/interfaces/kits/napi/embeddable_window_stage"
377            }
378          },
379          {
380            "type": "so",
381            "name": "//foundation/window/window_manager/interfaces/kits/napi/extension_window:extensionwindow_napi",
382            "header": {
383              "header_files": [
384                "js_extension_window.h"
385              ],
386              "header_base": "//foundation/window/window_manager/interfaces/kits/napi/extension_window"
387            }
388          },
389          {
390            "type": "so",
391            "name": "//foundation/window/window_manager/interfaces/kits/napi/window_runtime:window_native_kit",
392            "header": {
393              "header_files": [
394              ],
395              "header_base": "//foundation/window/window_manager/interfaces/kits/napi/window_runtime"
396            }
397          },
398          {
399            "type": "so",
400            "name": "//foundation/window/window_manager/interfaces/kits/napi/window_runtime:windowstage_kit",
401            "header": {
402              "header_files": [
403              ],
404              "header_base": "//foundation/window/window_manager/interfaces/kits/napi/window_runtime"
405            }
406          },
407          {
408            "type": "so",
409            "name": "//foundation/window/window_manager/interfaces/kits/cj/screenshot:cj_screenshot_ffi",
410            "header": {
411              "header_files": [
412                "cj_screenshot_module.h",
413                "screenshot_ffi.h",
414                "screenshot_utils.h"
415              ],
416              "header_base": "//foundation/window/window_manager/interfaces/kits/cj/screenshot"
417            }
418          },
419          {
420            "type": "so",
421            "name": "//foundation/window/window_manager/interfaces/kits/cj/window_runtime:cj_window_ffi",
422            "header": {
423              "header_files": [
424                "window_impl.h",
425                "window_stage_impl.h"
426              ],
427              "header_base": "//foundation/window/window_manager/interfaces/kits/cj/window_runtime"
428            }
429          }
430        ],
431        "test": [
432          "//foundation/window/window_manager/dm:test",
433          "//foundation/window/window_manager/dm_lite:test",
434          "//foundation/window/window_manager/dmserver:test",
435          "//foundation/window/window_manager/snapshot:test",
436          "//foundation/window/window_manager/utils:test",
437          "//foundation/window/window_manager/wm:test",
438          "//foundation/window/window_manager/wmserver:test",
439          "//foundation/window/window_manager/test:test",
440          "//foundation/window/window_manager/extension/window_extension:test",
441          "//foundation/window/window_manager/window_scene:test"
442        ]
443      }
444    }
445}
446