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