1# Copyright (c) 2021-2023 Huawei Device Co., Ltd. 2# Licensed under the Apache License, Version 2.0 (the "License"); 3# you may not use this file except in compliance with the License. 4# You may obtain a copy of the License at 5# 6# http://www.apache.org/licenses/LICENSE-2.0 7# 8# Unless required by applicable law or agreed to in writing, software 9# distributed under the License is distributed on an "AS IS" BASIS, 10# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 11# See the License for the specific language governing permissions and 12# limitations under the License. 13 14import("//build/ohos.gni") 15import("//foundation/graphic/graphic_2d/graphic_config.gni") 16 17group("test") { 18 testonly = true 19 20 deps = [ 21 "fuzztest:fuzztest", 22 "systemtest:systemtest", 23 "unittest:unittest", 24 ] 25} 26 27public_deps_skia = "skia:skia_canvaskit" 28 29ohos_executable("render_service_client_rs_demo") { 30 sources = [ "render_service_client_rs_demo.cpp" ] 31 32 include_dirs = [ 33 # render_service_base include 34 "//foundation/graphic/graphic_2d/rosen/modules/render_service_base/src", 35 "//foundation/graphic/graphic_2d/rosen/include", 36 ] 37 38 deps = [ 39 "//foundation/graphic/graphic_2d/rosen/modules/2d_graphics:2d_graphics", 40 "//foundation/graphic/graphic_2d/rosen/modules/render_service_base:librender_service_base", 41 "//foundation/graphic/graphic_2d/rosen/modules/render_service_client:librender_service_client", 42 ] 43 44 external_deps = [ 45 "c_utils:utils", 46 "hilog:libhilog", 47 "zlib:libz", 48 ] 49 50 public_external_deps = [ "$public_deps_skia" ] 51 52 part_name = "graphic_2d" 53 subsystem_name = "graphic" 54} 55 56ohos_executable("render_service_client_screen_mode_demo") { 57 sources = [ "render_service_client_screen_mode_demo.cpp" ] 58 59 deps = [ 60 "$graphic_2d_root/rosen/modules/render_service_base:librender_service_base", 61 "$graphic_2d_root/rosen/modules/render_service_client:librender_service_client", 62 ] 63 64 external_deps = [ 65 "c_utils:utils", 66 "hilog:libhilog", 67 ] 68 69 part_name = "graphic_2d" 70 subsystem_name = "graphic" 71} 72 73ohos_executable("render_service_client_app_demo") { 74 sources = [ "render_service_client_app_demo.cpp" ] 75 76 deps = [ 77 "//foundation/graphic/graphic_2d/rosen/modules/2d_graphics:2d_graphics", 78 "//foundation/graphic/graphic_2d/rosen/modules/render_service_base:librender_service_base", 79 "//foundation/graphic/graphic_2d/rosen/modules/render_service_client:librender_service_client", 80 ] 81 82 external_deps = [ 83 "c_utils:utils", 84 "eventhandler:libeventhandler", 85 "hilog:libhilog", 86 "safwk:system_ability_fwk", 87 "window_manager:libwm", 88 "window_manager:sms", 89 ] 90 91 public_external_deps = [ "$public_deps_skia" ] 92 93 part_name = "graphic_2d" 94 subsystem_name = "graphic" 95} 96 97ohos_executable("render_service_client_node_demo") { 98 sources = [ "render_service_client_node_demo.cpp" ] 99 100 deps = [ 101 "$graphic_2d_root/rosen/modules/2d_graphics:2d_graphics", 102 "$graphic_2d_root/rosen/modules/render_service_base:librender_service_base", 103 "$graphic_2d_root/rosen/modules/render_service_client:librender_service_client", 104 ] 105 106 public_external_deps = [ 107 "$public_deps_skia", 108 "window_manager:libwm", 109 ] 110 111 external_deps = [ 112 "c_utils:utils", 113 "hilog:libhilog", 114 "safwk:system_ability_fwk", 115 "zlib:libz", 116 ] 117 118 part_name = "graphic_2d" 119 subsystem_name = "graphic" 120} 121 122ohos_executable("render_service_client_modifier_demo") { 123 sources = [ "render_service_client_modifier_demo.cpp" ] 124 125 deps = [ 126 "$graphic_2d_root/rosen/modules/2d_graphics:2d_graphics", 127 "$graphic_2d_root/rosen/modules/render_service_base:librender_service_base", 128 "$graphic_2d_root/rosen/modules/render_service_client:librender_service_client", 129 ] 130 131 public_external_deps = [ "$public_deps_skia" ] 132 133 external_deps = [ 134 "access_token:libaccesstoken_sdk", 135 "c_utils:utils", 136 "eventhandler:libeventhandler", 137 "hilog:libhilog", 138 "window_manager:libwm", 139 "window_manager:sms", 140 ] 141 142 defines = [] 143 if (graphic_2d_support_access_token) { 144 external_deps += [ 145 "access_token:libnativetoken", 146 "access_token:libtoken_setproc", 147 ] 148 defines += [ "SUPPORT_ACCESS_TOKEN" ] 149 } 150 151 part_name = "graphic_2d" 152 subsystem_name = "graphic" 153} 154 155ohos_executable("render_service_client_transition_demo") { 156 sources = [ "render_service_client_transition_demo.cpp" ] 157 158 deps = [ 159 "//foundation/graphic/graphic_2d/rosen/modules/2d_graphics:2d_graphics", 160 "//foundation/graphic/graphic_2d/rosen/modules/render_service_base:librender_service_base", 161 "//foundation/graphic/graphic_2d/rosen/modules/render_service_client:librender_service_client", 162 ] 163 164 external_deps = [ 165 "access_token:libaccesstoken_sdk", 166 "c_utils:utils", 167 "eventhandler:libeventhandler", 168 "hilog:libhilog", 169 "window_manager:libwm", 170 "window_manager:sms", 171 ] 172 173 defines = [] 174 if (graphic_2d_support_access_token) { 175 external_deps += [ 176 "access_token:libnativetoken", 177 "access_token:libtoken_setproc", 178 ] 179 defines += [ "SUPPORT_ACCESS_TOKEN" ] 180 } 181 182 public_external_deps = [ "$public_deps_skia" ] 183 184 part_name = "graphic_2d" 185 subsystem_name = "graphic" 186} 187 188ohos_executable("render_service_client_gesture_interrupt_animation_demo") { 189 sources = [ "render_service_client_gesture_interrupt_animation_demo.cpp" ] 190 191 deps = [ 192 "./../../2d_graphics:2d_graphics", 193 "./../../render_service_base:librender_service_base", 194 "./../../render_service_client:librender_service_client", 195 ] 196 197 public_external_deps = [ 198 "$public_deps_skia", 199 "window_manager:libwm", 200 ] 201 202 external_deps = [ 203 "access_token:libaccesstoken_sdk", 204 "c_utils:utils", 205 "eventhandler:libeventhandler", 206 "hilog:libhilog", 207 "safwk:system_ability_fwk", 208 "zlib:libz", 209 ] 210 211 defines = [] 212 if (graphic_2d_support_access_token) { 213 external_deps += [ 214 "access_token:libnativetoken", 215 "access_token:libtoken_setproc", 216 ] 217 defines += [ "SUPPORT_ACCESS_TOKEN" ] 218 } 219 220 part_name = "graphic_2d" 221 subsystem_name = "graphic" 222} 223 224ohos_executable("render_service_client_gravity_demo") { 225 sources = [ "render_service_client_gravity_demo.cpp" ] 226 227 deps = [ 228 "//foundation/graphic/graphic_2d/rosen/modules/2d_graphics:2d_graphics", 229 "//foundation/graphic/graphic_2d/rosen/modules/render_service_base:librender_service_base", 230 "//foundation/graphic/graphic_2d/rosen/modules/render_service_client:librender_service_client", 231 ] 232 233 public_external_deps = [ 234 "$public_deps_skia", 235 "window_manager:libwm", 236 ] 237 238 external_deps = [ 239 "c_utils:utils", 240 "hilog:libhilog", 241 "safwk:system_ability_fwk", 242 "zlib:libz", 243 ] 244 245 part_name = "graphic_2d" 246 subsystem_name = "graphic" 247} 248 249ohos_executable("render_service_client_surface_capture_demo") { 250 sources = [ "render_service_client_surface_capture_demo.cpp" ] 251 252 sanitize = { 253 cfi = true 254 cfi_cross_dso = true 255 debug = false 256 } 257 258 deps = [ 259 "$graphic_2d_root/rosen/modules/render_service_base:librender_service_base", 260 "$graphic_2d_root/rosen/modules/render_service_client:librender_service_client", 261 ] 262 263 external_deps = [ 264 "access_token:libaccesstoken_sdk", 265 "c_utils:utils", 266 "hilog:libhilog", 267 "init:libbegetutil", 268 ] 269 270 defines = [] 271 if (graphic_2d_support_access_token) { 272 external_deps += [ 273 "access_token:libnativetoken", 274 "access_token:libtoken_setproc", 275 ] 276 defines += [ "SUPPORT_ACCESS_TOKEN" ] 277 } 278 279 public_external_deps = [ 280 "$public_deps_skia", 281 "libpng:libpng", 282 "window_manager:libwm", 283 "zlib:libz", 284 ] 285 286 part_name = "graphic_2d" 287 subsystem_name = "graphic" 288} 289 290ohos_executable("render_service_client_ui_capture_demo") { 291 sources = [ "render_service_client_ui_capture_demo.cpp" ] 292 293 deps = [ 294 "$graphic_2d_root/rosen/modules/render_service_base:librender_service_base", 295 "$graphic_2d_root/rosen/modules/render_service_client:librender_service_client", 296 ] 297 298 external_deps = [ 299 "access_token:libaccesstoken_sdk", 300 "c_utils:utils", 301 "hilog:libhilog", 302 "init:libbegetutil", 303 ] 304 305 defines = [] 306 if (graphic_2d_support_access_token) { 307 external_deps += [ 308 "access_token:libnativetoken", 309 "access_token:libtoken_setproc", 310 ] 311 defines += [ "SUPPORT_ACCESS_TOKEN" ] 312 } 313 314 public_external_deps = [ 315 "$public_deps_skia", 316 "libpng:libpng", 317 "window_manager:libwm", 318 "zlib:libz", 319 ] 320 321 part_name = "graphic_2d" 322 subsystem_name = "graphic" 323} 324 325ohos_executable("render_service_client_scale_demo") { 326 sources = [ "render_service_client_scale_demo.cpp" ] 327 328 deps = [ 329 "//foundation/graphic/graphic_2d/rosen/modules/2d_graphics:2d_graphics", 330 "//foundation/graphic/graphic_2d/rosen/modules/render_service_base:librender_service_base", 331 "//foundation/graphic/graphic_2d/rosen/modules/render_service_client:librender_service_client", 332 ] 333 334 public_external_deps = [ 335 "$public_deps_skia", 336 "window_manager:libwm", 337 ] 338 339 external_deps = [ 340 "c_utils:utils", 341 "hilog:libhilog", 342 "safwk:system_ability_fwk", 343 "zlib:libz", 344 ] 345 346 part_name = "graphic_2d" 347 subsystem_name = "graphic" 348} 349 350ohos_executable("render_service_client_rs_animation_demo") { 351 sources = [ "render_service_client_rs_animation_demo.cpp" ] 352 353 deps = [ 354 "//foundation/graphic/graphic_2d/rosen/modules/2d_graphics:2d_graphics", 355 "//foundation/graphic/graphic_2d/rosen/modules/render_service_base:librender_service_base", 356 "//foundation/graphic/graphic_2d/rosen/modules/render_service_client:librender_service_client", 357 ] 358 359 public_external_deps = [ 360 "$public_deps_skia", 361 "window_manager:libwm", 362 ] 363 364 external_deps = [ 365 "c_utils:utils", 366 "eventhandler:libeventhandler", 367 "hilog:libhilog", 368 "safwk:system_ability_fwk", 369 "zlib:libz", 370 ] 371 372 part_name = "graphic_2d" 373 subsystem_name = "graphic" 374} 375 376ohos_executable("surface_capture_demo") { 377 sources = [ "surface_capture_test.cpp" ] 378 379 deps = [ 380 "//foundation/graphic/graphic_2d/rosen/modules/2d_graphics:2d_graphics", 381 "//foundation/graphic/graphic_2d/rosen/modules/render_service_base:librender_service_base", 382 "//foundation/graphic/graphic_2d/rosen/modules/render_service_client:librender_service_client", 383 ] 384 385 external_deps = [ 386 "c_utils:utils", 387 "hilog:libhilog", 388 "image_framework:image_native", 389 "zlib:libz", 390 ] 391 392 public_external_deps = [ "$public_deps_skia" ] 393 394 part_name = "graphic_2d" 395 subsystem_name = "graphic" 396} 397 398ohos_executable("security_layer_demo") { 399 sources = [ "security_layer_demo.cpp" ] 400 401 deps = [ 402 "//foundation/graphic/graphic_2d/rosen/modules/render_service_base:librender_service_base", 403 "//foundation/graphic/graphic_2d/rosen/modules/render_service_client:librender_service_client", 404 ] 405 406 external_deps = [ 407 "c_utils:utils", 408 "hilog:libhilog", 409 ] 410 411 part_name = "graphic_2d" 412 subsystem_name = "graphic" 413} 414 415ohos_executable("render_service_client_surface_node_demo") { 416 sources = [ "render_service_client_surface_node_demo.cpp" ] 417 418 deps = [ 419 "//foundation/graphic/graphic_2d/rosen/modules/render_service_base:librender_service_base", 420 "//foundation/graphic/graphic_2d/rosen/modules/render_service_client:librender_service_client", 421 ] 422 423 public_external_deps = [ 424 "$public_deps_skia", 425 "window_manager:libwm", 426 ] 427 428 external_deps = [ 429 "c_utils:utils", 430 "hilog:libhilog", 431 "player_framework:media_client", 432 "safwk:system_ability_fwk", 433 "zlib:libz", 434 ] 435 436 part_name = "graphic_2d" 437 subsystem_name = "graphic" 438} 439 440ohos_executable("render_service_client_uni_render_demo") { 441 sources = [ "render_service_client_uni_render_demo.cpp" ] 442 443 deps = [ 444 "$graphic_2d_root/rosen/modules/render_service_base:librender_service_base", 445 "$graphic_2d_root/rosen/modules/render_service_client:librender_service_client", 446 ] 447 448 public_external_deps = [ 449 "$public_deps_skia", 450 "window_manager:libwm", 451 ] 452 453 external_deps = [ 454 "access_token:libaccesstoken_sdk", 455 "c_utils:utils", 456 "hilog:libhilog", 457 "safwk:system_ability_fwk", 458 "zlib:libz", 459 ] 460 461 defines = [] 462 if (graphic_2d_support_access_token) { 463 external_deps += [ 464 "access_token:libnativetoken", 465 "access_token:libtoken_setproc", 466 ] 467 defines += [ "SUPPORT_ACCESS_TOKEN" ] 468 } 469 470 part_name = "graphic_2d" 471 subsystem_name = "graphic" 472} 473 474ohos_executable("render_service_client_watermark_demo") { 475 sources = [ "render_service_client_watermark_demo.cpp" ] 476 477 deps = [ "../../render_service_client:librender_service_client" ] 478 479 public_external_deps = [ "skia:skia_canvaskit" ] 480 481 external_deps = [ 482 "c_utils:utils", 483 "hilog:libhilog", 484 "image_framework:image_native", 485 "window_manager:sms", 486 ] 487 488 part_name = "graphic_2d" 489 subsystem_name = "graphic" 490} 491 492ohos_executable("rs_uni_render_pixelmap_demo") { 493 sources = [ "rs_uni_render_pixelmap_demo.cpp" ] 494 495 deps = [ 496 "$graphic_2d_root/rosen/modules/render_service_base:librender_service_base", 497 "$graphic_2d_root/rosen/modules/render_service_client:librender_service_client", 498 ] 499 500 external_deps = [ 501 "access_token:libaccesstoken_sdk", 502 "c_utils:utils", 503 "eventhandler:libeventhandler", 504 "hilog:libhilog", 505 "image_framework:image_native", 506 "window_manager:libwm", 507 ] 508 509 defines = [] 510 if (graphic_2d_support_access_token) { 511 external_deps += [ 512 "access_token:libnativetoken", 513 "access_token:libtoken_setproc", 514 ] 515 defines += [ "SUPPORT_ACCESS_TOKEN" ] 516 } 517 518 part_name = "graphic_2d" 519 subsystem_name = "graphic" 520} 521 522ohos_executable("rs_uni_render_fix_rotation_demo") { 523 sources = [ "rs_uni_render_fix_rotation_demo.cpp" ] 524 525 sanitize = { 526 cfi = true 527 cfi_cross_dso = true 528 debug = false 529 } 530 531 deps = [ 532 "$graphic_2d_root/rosen/modules/render_service_base:librender_service_base", 533 "$graphic_2d_root/rosen/modules/render_service_client:librender_service_client", 534 ] 535 536 external_deps = [ 537 "c_utils:utils", 538 "eventhandler:libeventhandler", 539 "hilog:libhilog", 540 "image_framework:image_native", 541 "window_manager:libdm", 542 "window_manager:libwm", 543 ] 544 545 part_name = "graphic_2d" 546 subsystem_name = "graphic" 547} 548 549ohos_executable("render_service_display_mode_demo") { 550 sources = [ "render_service_display_mode_demo.cpp" ] 551 552 include_dirs = [ 553 # render_service_base include 554 "//foundation/graphic/graphic_2d/rosen/modules/render_service_base/src", 555 "//foundation/graphic/graphic_2d/rosen/include", 556 ] 557 558 deps = [ 559 "//foundation/graphic/graphic_2d/rosen/modules/2d_graphics:2d_graphics", 560 "//foundation/graphic/graphic_2d/rosen/modules/render_service_base:librender_service_base", 561 "//foundation/graphic/graphic_2d/rosen/modules/render_service_client:librender_service_client", 562 ] 563 564 external_deps = [ 565 "c_utils:utils", 566 "hilog:libhilog", 567 "zlib:libz", 568 ] 569 570 public_external_deps = [ "$public_deps_skia" ] 571 572 part_name = "graphic_2d" 573 subsystem_name = "graphic" 574} 575ohos_executable("render_service_client_tunnel_handle_demo") { 576 sources = [ "render_service_client_tunnel_handle_demo.cpp" ] 577 578 deps = [ 579 "//foundation/graphic/graphic_2d/rosen/modules/2d_graphics:2d_graphics", 580 "//foundation/graphic/graphic_2d/rosen/modules/render_service_base:librender_service_base", 581 "//foundation/graphic/graphic_2d/rosen/modules/render_service_client:librender_service_client", 582 ] 583 584 public_external_deps = [ "window_manager:libwm" ] 585 586 external_deps = [ 587 "c_utils:utils", 588 "graphic_surface:surface", 589 "hilog:libhilog", 590 "zlib:libz", 591 ] 592 593 part_name = "graphic_2d" 594 subsystem_name = "graphic" 595} 596 597ohos_executable("render_service_client_overlay_demo") { 598 sources = [ "render_service_client_overlay_demo.cpp" ] 599 600 deps = [ 601 "//foundation/graphic/graphic_2d/rosen/modules/2d_graphics:2d_graphics", 602 "//foundation/graphic/graphic_2d/rosen/modules/render_service_base:librender_service_base", 603 "//foundation/graphic/graphic_2d/rosen/modules/render_service_client:librender_service_client", 604 ] 605 606 public_external_deps = [ "window_manager:libwm" ] 607 608 external_deps = [ 609 "c_utils:utils", 610 "hilog:libhilog", 611 "zlib:libz", 612 ] 613 614 part_name = "graphic_2d" 615 subsystem_name = "graphic" 616} 617 618ohos_executable("snapshot_surface") { 619 sources = [ "snapshot_surface.cpp" ] 620 include_dirs = [ 621 "./../../../include", 622 "./../../../modules/render_service/core", 623 "./../../../modules/render_service_client/core", 624 "./../../../modules/render_service_base/src", 625 ] 626 627 deps = [ 628 "./../../../modules/composer:libcomposer", 629 "./../../../modules/render_service:librender_service", 630 "./../../../modules/render_service_base:librender_service_base", 631 "./../../../modules/render_service_client:librender_service_client", 632 ] 633 634 public_external_deps = [ "libpng:libpng" ] 635 636 external_deps = [ 637 "c_utils:utils", 638 "hilog:libhilog", 639 ] 640 641 part_name = "graphic_2d" 642 subsystem_name = "graphic" 643} 644 645ohos_executable("screen_info_demo") { 646 sources = [ "screen_info_demo.cpp" ] 647 include_dirs = [ 648 "./../../../include", 649 "./../../../modules/render_service/core", 650 "./../../../modules/render_service_client/core", 651 "./../../../modules/render_service_base/src", 652 ] 653 654 deps = [ 655 "./../../../modules/composer:libcomposer", 656 "./../../../modules/render_service:librender_service", 657 "./../../../modules/render_service_base:librender_service_base", 658 "./../../../modules/render_service_client:librender_service_client", 659 ] 660 661 external_deps = [ 662 "c_utils:utils", 663 "hilog:libhilog", 664 ] 665 666 part_name = "graphic_2d" 667 subsystem_name = "graphic" 668} 669 670ohos_executable("render_service_client_pointer_window_demo") { 671 sources = [ "render_service_client_pointer_window_demo.cpp" ] 672 673 deps = [ 674 "$graphic_2d_root/rosen/modules/render_service_base:librender_service_base", 675 "$graphic_2d_root/rosen/modules/render_service_client:librender_service_client", 676 ] 677 678 public_external_deps = [ "$public_deps_skia" ] 679 680 external_deps = [ 681 "c_utils:utils", 682 "hilog:libhilog", 683 "image_framework:image_native", 684 "window_manager:libdm", 685 "window_manager:sms", 686 ] 687 688 part_name = "graphic_2d" 689 subsystem_name = "graphic" 690} 691 692ohos_executable("render_service_client_unobscuredUEC_demo") { 693 sources = [ "render_service_client_unobscuredUEC_demo.cpp" ] 694 695 sanitize = { 696 cfi = true 697 cfi_cross_dso = true 698 debug = false 699 } 700 701 deps = [ 702 "$graphic_2d_root/rosen/modules/render_service_base:librender_service_base", 703 "$graphic_2d_root/rosen/modules/render_service_client:librender_service_client", 704 ] 705 706 public_external_deps = [ "$public_deps_skia" ] 707 708 external_deps = [ 709 "c_utils:utils", 710 "hilog:libhilog", 711 "image_framework:image_native", 712 "window_manager:libdm", 713 "window_manager:sms", 714 ] 715 716 part_name = "graphic_2d" 717 subsystem_name = "graphic" 718} 719 720ohos_executable("render_service_client_subSurface_demo") { 721 sources = [ "render_service_client_subSurface_demo.cpp" ] 722 723 deps = [ 724 "$graphic_2d_root/rosen/modules/render_service_base:librender_service_base", 725 "$graphic_2d_root/rosen/modules/render_service_client:librender_service_client", 726 ] 727 728 public_external_deps = [ "$public_deps_skia" ] 729 730 external_deps = [ 731 "c_utils:utils", 732 "hilog:libhilog", 733 "image_framework:image_native", 734 "window_manager:libdm", 735 "window_manager:sms", 736 ] 737 738 part_name = "graphic_2d" 739 subsystem_name = "graphic" 740} 741 742ohos_executable("render_service_client_fingerprint_demo") { 743 sources = [ "render_service_client_fingerprint_demo.cpp" ] 744 745 deps = [ 746 "$graphic_2d_root/rosen/modules/render_service_base:librender_service_base", 747 "$graphic_2d_root/rosen/modules/render_service_client:librender_service_client", 748 ] 749 750 public_external_deps = [ "$public_deps_skia" ] 751 752 external_deps = [ 753 "c_utils:utils", 754 "hilog:libhilog", 755 "window_manager:libdm", 756 "window_manager:sms", 757 ] 758 759 part_name = "graphic_2d" 760 subsystem_name = "graphic" 761} 762 763ohos_executable("render_service_client__alpha_offscreen_demo") { 764 sources = [ "render_service_client__alpha_offscreen_demo.cpp" ] 765 766 deps = [ 767 "$graphic_2d_root/rosen/modules/render_service_base:librender_service_base", 768 "$graphic_2d_root/rosen/modules/render_service_client:librender_service_client", 769 ] 770 771 external_deps = [ 772 "c_utils:utils", 773 "eventhandler:libeventhandler", 774 "hilog:libhilog", 775 "image_framework:image_native", 776 "window_manager:libwm", 777 ] 778 779 part_name = "graphic_2d" 780 subsystem_name = "graphic" 781} 782 783ohos_executable("render_service_client_first_frame_callback_demo") { 784 sources = [ "render_service_client_first_frame_callback_demo.cpp" ] 785 786 deps = [ 787 "$graphic_2d_root/rosen/modules/render_service_base:librender_service_base", 788 "$graphic_2d_root/rosen/modules/render_service_client:librender_service_client", 789 ] 790 791 external_deps = [ 792 "c_utils:utils", 793 "eventhandler:libeventhandler", 794 "hilog:libhilog", 795 "window_manager:libwm", 796 "window_manager:sms", 797 ] 798 799 public_external_deps = [ "$public_deps_skia" ] 800 801 part_name = "graphic_2d" 802 subsystem_name = "graphic" 803} 804