1# https://github.com/bazelbuild/bazel-skylib 2load("@bazel_skylib//lib:selects.bzl", "selects") 3load("//bazel:macros.bzl", "generated_cc_atom", "select_multi") 4 5cc_library( 6 name = "androidcodec_srcs", 7 deps = [ 8 ":SkAndroidCodecAdapter_src", 9 ":SkAndroidCodec_src", 10 ":SkSampledCodec_src", 11 ], 12) 13 14cc_library( 15 name = "bmp_srcs", 16 deps = [ 17 ":SkBmpBaseCodec_src", 18 ":SkBmpCodec_src", 19 ":SkBmpMaskCodec_src", 20 ":SkBmpRLECodec_src", 21 ":SkBmpStandardCodec_src", 22 ":SkWbmpCodec_src", 23 ], 24) 25 26cc_library( 27 name = "core_srcs", 28 deps = [ 29 ":SkCodecImageGenerator_src", 30 ":SkCodec_src", 31 ":SkColorTable_src", 32 ":SkMaskSwizzler_src", 33 ":SkMasks_src", 34 ":SkSampler_src", 35 ":SkSwizzler_src", 36 ], 37) 38 39cc_library( 40 name = "gif_srcs", 41 deps = [ 42 ":SkWuffsCodec_src", 43 ], 44) 45 46cc_library( 47 name = "jpeg_srcs", 48 deps = [ 49 ":SkEncodedInfo_src", 50 ":SkJpegCodec_src", 51 ":SkJpegDecoderMgr_src", 52 ":SkJpegUtility_src", 53 ":SkParseEncodedOrigin_src", 54 ], 55) 56 57cc_library( 58 name = "png_srcs", 59 deps = [ 60 ":SkEncodedInfo_src", 61 ":SkIcoCodec_src", 62 ":SkPngCodec_src", 63 ], 64) 65 66cc_library( 67 name = "raw_srcs", 68 deps = [ 69 ":SkRawCodec_src", 70 ], 71) 72 73cc_library( 74 name = "webp_srcs", 75 deps = [ 76 ":SkEncodedInfo_src", 77 ":SkParseEncodedOrigin_src", 78 ":SkWebpCodec_src", 79 ], 80) 81 82selects.config_setting_group( 83 name = "needs_jpeg", 84 match_any = [ 85 "//bazel/common_config_settings:raw_decode_codec", 86 "//bazel/common_config_settings:jpeg_decode_codec", 87 "//bazel/common_config_settings:jpeg_encode_codec", 88 ], 89) 90 91cc_library( 92 name = "srcs", 93 visibility = ["//:__subpackages__"], 94 deps = [ 95 ":androidcodec_srcs", 96 ":bmp_srcs", 97 ":core_srcs", 98 ] + select_multi( 99 { 100 "//bazel/common_config_settings:gif_decode_codec": [":gif_srcs"], 101 ":needs_jpeg": [":jpeg_srcs"], 102 "//bazel/common_config_settings:png_decode_codec": [":png_srcs"], 103 "//bazel/common_config_settings:raw_decode_codec": [":raw_srcs"], 104 "//bazel/common_config_settings:webp_decode_codec": [":webp_srcs"], 105 }, 106 default = [], 107 ), 108) 109 110generated_cc_atom( 111 name = "SkAndroidCodecAdapter_hdr", 112 hdrs = ["SkAndroidCodecAdapter.h"], 113 visibility = ["//:__subpackages__"], 114 deps = ["//include/codec:SkAndroidCodec_hdr"], 115) 116 117generated_cc_atom( 118 name = "SkAndroidCodecAdapter_src", 119 srcs = ["SkAndroidCodecAdapter.cpp"], 120 visibility = ["//:__subpackages__"], 121 deps = [ 122 ":SkAndroidCodecAdapter_hdr", 123 ":SkCodecPriv_hdr", 124 ], 125) 126 127generated_cc_atom( 128 name = "SkAndroidCodec_src", 129 srcs = ["SkAndroidCodec.cpp"], 130 visibility = ["//:__subpackages__"], 131 deps = [ 132 ":SkAndroidCodecAdapter_hdr", 133 ":SkCodecPriv_hdr", 134 ":SkSampledCodec_hdr", 135 "//include/codec:SkAndroidCodec_hdr", 136 "//include/codec:SkCodec_hdr", 137 "//include/core:SkPixmap_hdr", 138 ], 139) 140 141generated_cc_atom( 142 name = "SkBmpBaseCodec_hdr", 143 hdrs = ["SkBmpBaseCodec.h"], 144 visibility = ["//:__subpackages__"], 145 deps = [ 146 ":SkBmpCodec_hdr", 147 "//include/private:SkTemplates_hdr", 148 ], 149) 150 151generated_cc_atom( 152 name = "SkBmpBaseCodec_src", 153 srcs = ["SkBmpBaseCodec.cpp"], 154 visibility = ["//:__subpackages__"], 155 deps = [ 156 ":SkBmpBaseCodec_hdr", 157 "//include/private:SkMalloc_hdr", 158 ], 159) 160 161generated_cc_atom( 162 name = "SkBmpCodec_hdr", 163 hdrs = ["SkBmpCodec.h"], 164 visibility = ["//:__subpackages__"], 165 deps = [ 166 ":SkColorTable_hdr", 167 ":SkSwizzler_hdr", 168 "//include/codec:SkCodec_hdr", 169 "//include/core:SkColorSpace_hdr", 170 "//include/core:SkImageInfo_hdr", 171 "//include/core:SkStream_hdr", 172 "//include/core:SkTypes_hdr", 173 ], 174) 175 176generated_cc_atom( 177 name = "SkBmpCodec_src", 178 srcs = ["SkBmpCodec.cpp"], 179 visibility = ["//:__subpackages__"], 180 deps = [ 181 ":SkBmpCodec_hdr", 182 ":SkBmpMaskCodec_hdr", 183 ":SkBmpRLECodec_hdr", 184 ":SkBmpStandardCodec_hdr", 185 ":SkCodecPriv_hdr", 186 "//include/core:SkStream_hdr", 187 "//include/private:SkColorData_hdr", 188 ], 189) 190 191generated_cc_atom( 192 name = "SkBmpMaskCodec_hdr", 193 hdrs = ["SkBmpMaskCodec.h"], 194 visibility = ["//:__subpackages__"], 195 deps = [ 196 ":SkBmpBaseCodec_hdr", 197 ":SkMaskSwizzler_hdr", 198 "//include/core:SkImageInfo_hdr", 199 "//include/core:SkTypes_hdr", 200 ], 201) 202 203generated_cc_atom( 204 name = "SkBmpMaskCodec_src", 205 srcs = ["SkBmpMaskCodec.cpp"], 206 visibility = ["//:__subpackages__"], 207 deps = [ 208 ":SkBmpMaskCodec_hdr", 209 ":SkCodecPriv_hdr", 210 "//include/private:SkColorData_hdr", 211 ], 212) 213 214generated_cc_atom( 215 name = "SkBmpRLECodec_hdr", 216 hdrs = ["SkBmpRLECodec.h"], 217 visibility = ["//:__subpackages__"], 218 deps = [ 219 ":SkBmpCodec_hdr", 220 ":SkColorTable_hdr", 221 ":SkSampler_hdr", 222 "//include/core:SkImageInfo_hdr", 223 "//include/core:SkTypes_hdr", 224 ], 225) 226 227generated_cc_atom( 228 name = "SkBmpRLECodec_src", 229 srcs = ["SkBmpRLECodec.cpp"], 230 visibility = ["//:__subpackages__"], 231 deps = [ 232 ":SkBmpRLECodec_hdr", 233 ":SkCodecPriv_hdr", 234 "//include/core:SkStream_hdr", 235 "//include/private:SkColorData_hdr", 236 ], 237) 238 239generated_cc_atom( 240 name = "SkBmpStandardCodec_hdr", 241 hdrs = ["SkBmpStandardCodec.h"], 242 visibility = ["//:__subpackages__"], 243 deps = [ 244 ":SkBmpBaseCodec_hdr", 245 ":SkColorTable_hdr", 246 ":SkSwizzler_hdr", 247 "//include/core:SkImageInfo_hdr", 248 "//include/core:SkTypes_hdr", 249 ], 250) 251 252generated_cc_atom( 253 name = "SkBmpStandardCodec_src", 254 srcs = ["SkBmpStandardCodec.cpp"], 255 visibility = ["//:__subpackages__"], 256 deps = [ 257 ":SkBmpStandardCodec_hdr", 258 ":SkCodecPriv_hdr", 259 "//include/core:SkStream_hdr", 260 "//include/private:SkColorData_hdr", 261 "//src/core:SkMathPriv_hdr", 262 ], 263) 264 265generated_cc_atom( 266 name = "SkCodecImageGenerator_hdr", 267 hdrs = ["SkCodecImageGenerator.h"], 268 visibility = ["//:__subpackages__"], 269 deps = [ 270 "//include/codec:SkCodec_hdr", 271 "//include/core:SkData_hdr", 272 "//include/core:SkImageGenerator_hdr", 273 ], 274) 275 276generated_cc_atom( 277 name = "SkCodecImageGenerator_src", 278 srcs = ["SkCodecImageGenerator.cpp"], 279 visibility = ["//:__subpackages__"], 280 deps = [ 281 ":SkCodecImageGenerator_hdr", 282 "//src/core:SkPixmapPriv_hdr", 283 ], 284) 285 286generated_cc_atom( 287 name = "SkCodecPriv_hdr", 288 hdrs = ["SkCodecPriv.h"], 289 visibility = ["//:__subpackages__"], 290 deps = [ 291 ":SkColorTable_hdr", 292 "//include/codec:SkEncodedOrigin_hdr", 293 "//include/core:SkImageInfo_hdr", 294 "//include/core:SkTypes_hdr", 295 "//include/private:SkColorData_hdr", 296 "//include/private:SkEncodedInfo_hdr", 297 ], 298) 299 300generated_cc_atom( 301 name = "SkCodec_src", 302 srcs = ["SkCodec.cpp"], 303 visibility = ["//:__subpackages__"], 304 deps = [ 305 ":SkBmpCodec_hdr", 306 ":SkCodecPriv_hdr", 307 ":SkFrameHolder_hdr", 308 ":SkHeifCodec_hdr", 309 ":SkIcoCodec_hdr", 310 ":SkJpegCodec_hdr", 311 ":SkJpegxlCodec_hdr", 312 ":SkPngCodec_hdr", 313 ":SkRawCodec_hdr", 314 ":SkWbmpCodec_hdr", 315 ":SkWebpCodec_hdr", 316 ":SkWuffsCodec_hdr", 317 "//include/codec:SkAndroidCodec_hdr", 318 "//include/codec:SkCodec_hdr", 319 "//include/core:SkBitmap_hdr", 320 "//include/core:SkColorSpace_hdr", 321 "//include/core:SkData_hdr", 322 "//include/core:SkImage_hdr", 323 "//include/core:SkStream_hdr", 324 "//include/private:SkHalf_hdr", 325 ], 326) 327 328generated_cc_atom( 329 name = "SkColorTable_hdr", 330 hdrs = ["SkColorTable.h"], 331 visibility = ["//:__subpackages__"], 332 deps = [ 333 "//include/core:SkColor_hdr", 334 "//include/core:SkRefCnt_hdr", 335 ], 336) 337 338generated_cc_atom( 339 name = "SkColorTable_src", 340 srcs = ["SkColorTable.cpp"], 341 visibility = ["//:__subpackages__"], 342 deps = [ 343 ":SkColorTable_hdr", 344 "//include/private:SkMalloc_hdr", 345 ], 346) 347 348generated_cc_atom( 349 name = "SkEncodedInfo_src", 350 srcs = ["SkEncodedInfo.cpp"], 351 visibility = ["//:__subpackages__"], 352 deps = ["//include/private:SkEncodedInfo_hdr"], 353) 354 355generated_cc_atom( 356 name = "SkFrameHolder_hdr", 357 hdrs = ["SkFrameHolder.h"], 358 visibility = ["//:__subpackages__"], 359 deps = [ 360 "//include/codec:SkCodecAnimation_hdr", 361 "//include/codec:SkCodec_hdr", 362 "//include/core:SkRect_hdr", 363 "//include/core:SkTypes_hdr", 364 "//include/private:SkEncodedInfo_hdr", 365 "//include/private:SkNoncopyable_hdr", 366 ], 367) 368 369generated_cc_atom( 370 name = "SkHeifCodec_hdr", 371 hdrs = ["SkHeifCodec.h"], 372 visibility = ["//:__subpackages__"], 373 deps = [ 374 ":SkFrameHolder_hdr", 375 ":SkStubHeifDecoderAPI_hdr", 376 ":SkSwizzler_hdr", 377 "//include/codec:SkCodec_hdr", 378 "//include/codec:SkEncodedOrigin_hdr", 379 "//include/core:SkImageInfo_hdr", 380 "//include/core:SkStream_hdr", 381 ], 382) 383 384generated_cc_atom( 385 name = "SkHeifCodec_src", 386 srcs = ["SkHeifCodec.cpp"], 387 visibility = ["//:__subpackages__"], 388 deps = [ 389 ":SkCodecPriv_hdr", 390 ":SkHeifCodec_hdr", 391 "//include/codec:SkCodec_hdr", 392 "//include/core:SkStream_hdr", 393 "//include/core:SkTypes_hdr", 394 "//include/private:SkColorData_hdr", 395 "//src/core:SkEndian_hdr", 396 ], 397) 398 399generated_cc_atom( 400 name = "SkIcoCodec_hdr", 401 hdrs = ["SkIcoCodec.h"], 402 visibility = ["//:__subpackages__"], 403 deps = [ 404 "//include/codec:SkCodec_hdr", 405 "//include/core:SkImageInfo_hdr", 406 "//include/core:SkStream_hdr", 407 "//include/core:SkTypes_hdr", 408 "//include/private:SkTArray_hdr", 409 ], 410) 411 412generated_cc_atom( 413 name = "SkIcoCodec_src", 414 srcs = ["SkIcoCodec.cpp"], 415 visibility = ["//:__subpackages__"], 416 deps = [ 417 ":SkBmpCodec_hdr", 418 ":SkCodecPriv_hdr", 419 ":SkIcoCodec_hdr", 420 ":SkPngCodec_hdr", 421 "//include/core:SkData_hdr", 422 "//include/core:SkStream_hdr", 423 "//include/private:SkColorData_hdr", 424 "//include/private:SkTDArray_hdr", 425 "//src/core:SkStreamPriv_hdr", 426 "//src/core:SkTSort_hdr", 427 ], 428) 429 430generated_cc_atom( 431 name = "SkJpegCodec_hdr", 432 hdrs = ["SkJpegCodec.h"], 433 visibility = ["//:__subpackages__"], 434 deps = [ 435 ":SkSwizzler_hdr", 436 "//include/codec:SkCodec_hdr", 437 "//include/core:SkImageInfo_hdr", 438 "//include/core:SkStream_hdr", 439 "//include/private:SkTemplates_hdr", 440 ], 441) 442 443generated_cc_atom( 444 name = "SkJpegCodec_src", 445 srcs = ["SkJpegCodec.cpp"], 446 visibility = ["//:__subpackages__"], 447 deps = [ 448 ":SkCodecPriv_hdr", 449 ":SkJpegCodec_hdr", 450 ":SkJpegDecoderMgr_hdr", 451 ":SkJpegUtility_hdr", 452 ":SkParseEncodedOrigin_hdr", 453 "//include/codec:SkCodec_hdr", 454 "//include/core:SkStream_hdr", 455 "//include/core:SkTypes_hdr", 456 "//include/private:SkColorData_hdr", 457 "//include/private:SkTemplates_hdr", 458 "//include/private:SkTo_hdr", 459 "//third_party:libjpeg-turbo", 460 ], 461) 462 463generated_cc_atom( 464 name = "SkJpegDecoderMgr_hdr", 465 hdrs = ["SkJpegDecoderMgr.h"], 466 visibility = ["//:__subpackages__"], 467 deps = [ 468 ":SkCodecPriv_hdr", 469 ":SkJpegUtility_hdr", 470 "//include/codec:SkCodec_hdr", 471 "//third_party:libjpeg-turbo", 472 ], 473) 474 475generated_cc_atom( 476 name = "SkJpegDecoderMgr_src", 477 srcs = ["SkJpegDecoderMgr.cpp"], 478 visibility = ["//:__subpackages__"], 479 deps = [ 480 ":SkJpegDecoderMgr_hdr", 481 ":SkJpegUtility_hdr", 482 "//include/android:SkAndroidFrameworkUtils_hdr", 483 ], 484) 485 486generated_cc_atom( 487 name = "SkJpegPriv_hdr", 488 hdrs = ["SkJpegPriv.h"], 489 visibility = ["//:__subpackages__"], 490 deps = [ 491 "//include/core:SkStream_hdr", 492 "//include/private:SkTArray_hdr", 493 "//third_party:libjpeg-turbo", 494 ], 495) 496 497generated_cc_atom( 498 name = "SkJpegUtility_hdr", 499 hdrs = ["SkJpegUtility.h"], 500 visibility = ["//:__subpackages__"], 501 deps = [ 502 ":SkJpegPriv_hdr", 503 "//include/core:SkStream_hdr", 504 "//third_party:libjpeg-turbo", 505 ], 506) 507 508generated_cc_atom( 509 name = "SkJpegUtility_src", 510 srcs = ["SkJpegUtility.cpp"], 511 visibility = ["//:__subpackages__"], 512 deps = [ 513 ":SkCodecPriv_hdr", 514 ":SkJpegUtility_hdr", 515 ], 516) 517 518generated_cc_atom( 519 name = "SkMaskSwizzler_hdr", 520 hdrs = ["SkMaskSwizzler.h"], 521 visibility = ["//:__subpackages__"], 522 deps = [ 523 ":SkMasks_hdr", 524 ":SkSampler_hdr", 525 ":SkSwizzler_hdr", 526 "//include/core:SkTypes_hdr", 527 ], 528) 529 530generated_cc_atom( 531 name = "SkMaskSwizzler_src", 532 srcs = ["SkMaskSwizzler.cpp"], 533 visibility = ["//:__subpackages__"], 534 deps = [ 535 ":SkCodecPriv_hdr", 536 ":SkMaskSwizzler_hdr", 537 "//include/private:SkColorData_hdr", 538 ], 539) 540 541generated_cc_atom( 542 name = "SkMasks_hdr", 543 hdrs = ["SkMasks.h"], 544 visibility = ["//:__subpackages__"], 545 deps = ["//include/core:SkTypes_hdr"], 546) 547 548generated_cc_atom( 549 name = "SkMasks_src", 550 srcs = ["SkMasks.cpp"], 551 visibility = ["//:__subpackages__"], 552 deps = [ 553 ":SkCodecPriv_hdr", 554 ":SkMasks_hdr", 555 "//include/core:SkTypes_hdr", 556 ], 557) 558 559generated_cc_atom( 560 name = "SkParseEncodedOrigin_hdr", 561 hdrs = ["SkParseEncodedOrigin.h"], 562 visibility = ["//:__subpackages__"], 563 deps = ["//include/codec:SkEncodedOrigin_hdr"], 564) 565 566generated_cc_atom( 567 name = "SkParseEncodedOrigin_src", 568 srcs = ["SkParseEncodedOrigin.cpp"], 569 visibility = ["//:__subpackages__"], 570 deps = [ 571 ":SkCodecPriv_hdr", 572 "//include/core:SkTypes_hdr", 573 ], 574) 575 576generated_cc_atom( 577 name = "SkPngCodec_hdr", 578 hdrs = ["SkPngCodec.h"], 579 visibility = ["//:__subpackages__"], 580 deps = [ 581 ":SkColorTable_hdr", 582 ":SkSwizzler_hdr", 583 "//include/codec:SkCodec_hdr", 584 "//include/core:SkEncodedImageFormat_hdr", 585 "//include/core:SkImageInfo_hdr", 586 "//include/core:SkPngChunkReader_hdr", 587 "//include/core:SkRefCnt_hdr", 588 ], 589) 590 591generated_cc_atom( 592 name = "SkPngCodec_src", 593 srcs = ["SkPngCodec.cpp"], 594 visibility = ["//:__subpackages__"], 595 deps = [ 596 ":SkCodecPriv_hdr", 597 ":SkColorTable_hdr", 598 ":SkPngCodec_hdr", 599 ":SkPngPriv_hdr", 600 ":SkSwizzler_hdr", 601 "//include/android:SkAndroidFrameworkUtils_hdr", 602 "//include/core:SkBitmap_hdr", 603 "//include/core:SkColorSpace_hdr", 604 "//include/core:SkMath_hdr", 605 "//include/core:SkPoint3_hdr", 606 "//include/core:SkSize_hdr", 607 "//include/core:SkStream_hdr", 608 "//include/private:SkColorData_hdr", 609 "//include/private:SkMacros_hdr", 610 "//include/private:SkTemplates_hdr", 611 "//src/core:SkOpts_hdr", 612 "//third_party:libpng", 613 ], 614) 615 616generated_cc_atom( 617 name = "SkPngPriv_hdr", 618 hdrs = ["SkPngPriv.h"], 619 visibility = ["//:__subpackages__"], 620 deps = ["//include/core:SkTypes_hdr"], 621) 622 623generated_cc_atom( 624 name = "SkRawCodec_hdr", 625 hdrs = ["SkRawCodec.h"], 626 visibility = ["//:__subpackages__"], 627 deps = [ 628 "//include/codec:SkCodec_hdr", 629 "//include/core:SkColorSpace_hdr", 630 "//include/core:SkImageInfo_hdr", 631 "//include/core:SkTypes_hdr", 632 ], 633) 634 635generated_cc_atom( 636 name = "SkRawCodec_src", 637 srcs = ["SkRawCodec.cpp"], 638 visibility = ["//:__subpackages__"], 639 deps = [ 640 ":SkCodecPriv_hdr", 641 ":SkJpegCodec_hdr", 642 ":SkRawCodec_hdr", 643 "//include/codec:SkCodec_hdr", 644 "//include/core:SkData_hdr", 645 "//include/core:SkRefCnt_hdr", 646 "//include/core:SkStream_hdr", 647 "//include/core:SkTypes_hdr", 648 "//include/private:SkColorData_hdr", 649 "//include/private:SkMutex_hdr", 650 "//include/private:SkTArray_hdr", 651 "//include/private:SkTemplates_hdr", 652 "//src/core:SkColorSpacePriv_hdr", 653 "//src/core:SkStreamPriv_hdr", 654 "//src/core:SkTaskGroup_hdr", 655 "//third_party:dng_sdk", 656 "//third_party:piex", 657 ], 658) 659 660generated_cc_atom( 661 name = "SkSampledCodec_hdr", 662 hdrs = ["SkSampledCodec.h"], 663 visibility = ["//:__subpackages__"], 664 deps = [ 665 "//include/codec:SkAndroidCodec_hdr", 666 "//include/codec:SkCodec_hdr", 667 ], 668) 669 670generated_cc_atom( 671 name = "SkSampledCodec_src", 672 srcs = ["SkSampledCodec.cpp"], 673 visibility = ["//:__subpackages__"], 674 deps = [ 675 ":SkCodecPriv_hdr", 676 ":SkSampledCodec_hdr", 677 ":SkSampler_hdr", 678 "//include/codec:SkCodec_hdr", 679 "//include/core:SkMath_hdr", 680 "//include/private:SkTemplates_hdr", 681 "//src/core:SkMathPriv_hdr", 682 ], 683) 684 685generated_cc_atom( 686 name = "SkSampler_hdr", 687 hdrs = ["SkSampler.h"], 688 visibility = ["//:__subpackages__"], 689 deps = [ 690 ":SkCodecPriv_hdr", 691 "//include/codec:SkCodec_hdr", 692 "//include/core:SkTypes_hdr", 693 ], 694) 695 696generated_cc_atom( 697 name = "SkSampler_src", 698 srcs = ["SkSampler.cpp"], 699 visibility = ["//:__subpackages__"], 700 deps = [ 701 ":SkCodecPriv_hdr", 702 ":SkSampler_hdr", 703 "//include/codec:SkCodec_hdr", 704 "//src/core:SkOpts_hdr", 705 ], 706) 707 708generated_cc_atom( 709 name = "SkScalingCodec_hdr", 710 hdrs = ["SkScalingCodec.h"], 711 visibility = ["//:__subpackages__"], 712 deps = ["//include/codec:SkCodec_hdr"], 713) 714 715generated_cc_atom( 716 name = "SkStreamBuffer_hdr", 717 hdrs = ["SkStreamBuffer.h"], 718 visibility = ["//:__subpackages__"], 719 deps = [ 720 "//include/core:SkData_hdr", 721 "//include/core:SkStream_hdr", 722 "//include/core:SkTypes_hdr", 723 "//include/private:SkTHash_hdr", 724 ], 725) 726 727generated_cc_atom( 728 name = "SkStreamBuffer_src", 729 srcs = ["SkStreamBuffer.cpp"], 730 visibility = ["//:__subpackages__"], 731 deps = [":SkStreamBuffer_hdr"], 732) 733 734generated_cc_atom( 735 name = "SkStubHeifDecoderAPI_hdr", 736 hdrs = ["SkStubHeifDecoderAPI.h"], 737 visibility = ["//:__subpackages__"], 738) 739 740generated_cc_atom( 741 name = "SkSwizzler_hdr", 742 hdrs = ["SkSwizzler.h"], 743 visibility = ["//:__subpackages__"], 744 deps = [ 745 ":SkSampler_hdr", 746 "//include/codec:SkCodec_hdr", 747 "//include/core:SkColor_hdr", 748 "//include/core:SkImageInfo_hdr", 749 ], 750) 751 752generated_cc_atom( 753 name = "SkSwizzler_src", 754 srcs = ["SkSwizzler.cpp"], 755 visibility = ["//:__subpackages__"], 756 deps = [ 757 ":SkCodecPriv_hdr", 758 ":SkSwizzler_hdr", 759 "//include/android:SkAndroidFrameworkUtils_hdr", 760 "//include/private:SkColorData_hdr", 761 "//include/private:SkHalf_hdr", 762 "//include/private:SkTemplates_hdr", 763 "//src/core:SkOpts_hdr", 764 ], 765) 766 767generated_cc_atom( 768 name = "SkWbmpCodec_hdr", 769 hdrs = ["SkWbmpCodec.h"], 770 visibility = ["//:__subpackages__"], 771 deps = [ 772 ":SkSwizzler_hdr", 773 "//include/codec:SkCodec_hdr", 774 "//include/core:SkColorSpace_hdr", 775 ], 776) 777 778generated_cc_atom( 779 name = "SkWbmpCodec_src", 780 srcs = ["SkWbmpCodec.cpp"], 781 visibility = ["//:__subpackages__"], 782 deps = [ 783 ":SkCodecPriv_hdr", 784 ":SkColorTable_hdr", 785 ":SkWbmpCodec_hdr", 786 "//include/codec:SkCodec_hdr", 787 "//include/core:SkData_hdr", 788 "//include/core:SkStream_hdr", 789 "//include/private:SkColorData_hdr", 790 "//include/private:SkTo_hdr", 791 ], 792) 793 794generated_cc_atom( 795 name = "SkWebpCodec_hdr", 796 hdrs = ["SkWebpCodec.h"], 797 visibility = ["//:__subpackages__"], 798 deps = [ 799 ":SkFrameHolder_hdr", 800 ":SkScalingCodec_hdr", 801 "//include/codec:SkCodec_hdr", 802 "//include/core:SkEncodedImageFormat_hdr", 803 "//include/core:SkImageInfo_hdr", 804 "//include/core:SkTypes_hdr", 805 ], 806) 807 808generated_cc_atom( 809 name = "SkWebpCodec_src", 810 srcs = ["SkWebpCodec.cpp"], 811 visibility = ["//:__subpackages__"], 812 deps = [ 813 ":SkCodecPriv_hdr", 814 ":SkParseEncodedOrigin_hdr", 815 ":SkSampler_hdr", 816 ":SkWebpCodec_hdr", 817 "//include/codec:SkCodecAnimation_hdr", 818 "//include/core:SkBitmap_hdr", 819 "//include/core:SkCanvas_hdr", 820 "//include/private:SkTemplates_hdr", 821 "//include/private:SkTo_hdr", 822 "//src/core:SkRasterPipeline_hdr", 823 "//src/core:SkStreamPriv_hdr", 824 "//third_party:libwebp", 825 ], 826) 827 828generated_cc_atom( 829 name = "SkWuffsCodec_hdr", 830 hdrs = ["SkWuffsCodec.h"], 831 visibility = ["//:__subpackages__"], 832 deps = ["//include/codec:SkCodec_hdr"], 833) 834 835generated_cc_atom( 836 name = "SkWuffsCodec_src", 837 srcs = ["SkWuffsCodec.cpp"], 838 visibility = ["//:__subpackages__"], 839 deps = [ 840 ":SkFrameHolder_hdr", 841 ":SkSampler_hdr", 842 ":SkScalingCodec_hdr", 843 ":SkWuffsCodec_hdr", 844 "//include/core:SkBitmap_hdr", 845 "//include/core:SkMatrix_hdr", 846 "//include/core:SkPaint_hdr", 847 "//include/private:SkMalloc_hdr", 848 "//src/core:SkDraw_hdr", 849 "//src/core:SkMatrixProvider_hdr", 850 "//src/core:SkRasterClip_hdr", 851 "//src/core:SkStreamPriv_hdr", 852 "//src/core:SkUtils_hdr", 853 "//third_party:wuffs", 854 ], 855) 856 857generated_cc_atom( 858 name = "SkJpegxlCodec_hdr", 859 hdrs = ["SkJpegxlCodec.h"], 860 visibility = ["//:__subpackages__"], 861 deps = [":SkScalingCodec_hdr"], 862) 863 864generated_cc_atom( 865 name = "SkJpegxlCodec_src", 866 srcs = ["SkJpegxlCodec.cpp"], 867 visibility = ["//:__subpackages__"], 868 deps = [ 869 ":SkFrameHolder_hdr", 870 ":SkJpegxlCodec_hdr", 871 ":SkSampler_hdr", 872 "//include/codec:SkEncodedOrigin_hdr", 873 "//include/core:SkData_hdr", 874 "//include/core:SkEncodedImageFormat_hdr", 875 "//include/core:SkImageInfo_hdr", 876 "//include/core:SkRefCnt_hdr", 877 "//include/core:SkStream_hdr", 878 "//include/private:SkEncodedInfo_hdr", 879 "//include/private:SkTFitsIn_hdr", 880 "//include/private:SkTo_hdr", 881 "//jxl:decode_cxx_hdr", 882 "//jxl:decode_hdr", 883 "//src/core:SkOpts_hdr", 884 "//src/core:SkStreamPriv_hdr", 885 ], 886) 887