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