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 = "typeface_freetype", 7 deps = [ 8 ":SkFontHost_FreeType_common_src", 9 ":SkFontHost_FreeType_src", 10 ], 11) 12 13cc_library( 14 name = "fontmgr_factory", 15 deps = selects.with_or({ 16 "//bazel/common_config_settings:custom_directory_fontmgr_factory": [ 17 ":fontmgr_custom_directory_factory", 18 ], 19 "//bazel/common_config_settings:custom_embedded_fontmgr_factory": [ 20 ":fontmgr_custom_embedded_factory", 21 ], 22 "//bazel/common_config_settings:custom_empty_fontmgr_factory": [ 23 ":fontmgr_custom_empty_factory", 24 ], 25 ("//bazel/common_config_settings:empty_fontmgr_factory", "//conditions:default"): [ 26 ":fontmgr_empty_factory", 27 ], 28 }), 29) 30 31cc_library( 32 name = "fontmgr_custom", 33 hdrs = ["SkFontMgr_custom.h"], 34 deps = [ 35 ":SkFontMgr_custom_hdr", 36 ":SkFontMgr_custom_src", 37 ":typeface_freetype", 38 ], 39) 40 41cc_library( 42 name = "fontmgr_empty_factory", 43 deps = [ 44 ":SkFontMgr_empty_factory_src", 45 ], 46) 47 48cc_library( 49 name = "fontmgr_custom_directory_factory", 50 deps = [ 51 ":SkFontMgr_custom_directory_factory_src", 52 ":fontmgr_custom_directory_srcs", 53 ], 54) 55 56cc_library( 57 name = "fontmgr_custom_directory_srcs", 58 deps = [ 59 ":SkFontMgr_custom_directory_src", 60 ":fontmgr_custom", 61 ], 62) 63 64cc_library( 65 name = "fontmgr_custom_embedded_factory", 66 deps = [ 67 ":SkFontMgr_custom_embedded_factory_src", 68 ":fontmgr_custom_embedded_srcs", 69 ], 70) 71 72cc_library( 73 name = "fontmgr_custom_embedded_srcs", 74 deps = [ 75 ":SkFontMgr_custom_embedded_src", 76 ":fontmgr_custom", 77 ], 78) 79 80cc_library( 81 name = "fontmgr_custom_empty_factory", 82 deps = [ 83 ":SkFontMgr_custom_empty_factory_src", 84 ":fontmgr_custom_empty_srcs", 85 ], 86) 87 88cc_library( 89 name = "fontmgr_custom_empty_srcs", 90 deps = [ 91 ":SkFontMgr_custom_empty_src", 92 ":fontmgr_custom", 93 ], 94) 95 96cc_library( 97 name = "global_init", 98 deps = [ 99 ":SkGlobalInitialization_default_src", # TODO(kjlubick) use select 100 ], 101) 102 103cc_library( 104 name = "image_generator", 105 deps = [ 106 ":SkImageGenerator_skia_src", # TODO(kjlubick) use select 107 ], 108) 109 110cc_library( 111 name = "osfile", 112 deps = [":SkOSFile_stdio_src"] + select({ 113 "@platforms//os:windows": [":SkOSFile_win_src"], 114 "//conditions:default": [":SkOSFile_posix_src"], 115 }), 116) 117 118cc_library( 119 name = "malloc", 120 deps = [ 121 ":SkMemory_malloc_src", # TODO(kjlubick) use select 122 ], 123) 124 125cc_library( 126 name = "skdebug", 127 visibility = ["//:__subpackages__"], 128 deps = select({ 129 "@platforms//os:windows": [":SkDebug_win_src"], 130 "@platforms//os:android": [":SkDebug_android_src"], 131 "//conditions:default": [":SkDebug_stdio_src"], 132 }), 133) 134 135cc_library( 136 name = "load_dynamic_library", 137 visibility = ["//:__subpackages__"], 138 deps = select({ 139 "@platforms//os:windows": [":SkOSLibrary_win_src"], 140 "//conditions:default": [":SkOSLibrary_posix_src"], 141 }), 142) 143 144cc_library( 145 name = "srcs", 146 visibility = ["//:__subpackages__"], 147 deps = [ 148 ":fontmgr_factory", 149 ":global_init", 150 ":image_generator", 151 ":malloc", 152 ":osfile", 153 ":skdebug", 154 ":load_dynamic_library", 155 ":SkDiscardableMemory_none_src", 156 ] + select_multi( 157 { 158 "//bazel/common_config_settings:custom_directory_fontmgr": [":fontmgr_custom_directory_srcs"], 159 "//bazel/common_config_settings:custom_embedded_fontmgr": [":fontmgr_custom_embedded_srcs"], 160 "//bazel/common_config_settings:custom_empty_fontmgr": [":fontmgr_custom_empty_srcs"], 161 }, 162 default = [], 163 ), 164) 165 166generated_cc_atom( 167 name = "SkDebug_android_src", 168 srcs = ["SkDebug_android.cpp"], 169 visibility = ["//:__subpackages__"], 170 deps = ["//include/core:SkTypes_hdr"], 171) 172 173generated_cc_atom( 174 name = "SkDebug_stdio_src", 175 srcs = ["SkDebug_stdio.cpp"], 176 visibility = ["//:__subpackages__"], 177 deps = ["//include/core:SkTypes_hdr"], 178) 179 180generated_cc_atom( 181 name = "SkDebug_win_src", 182 srcs = ["SkDebug_win.cpp"], 183 visibility = ["//:__subpackages__"], 184 deps = [ 185 "//include/core:SkTypes_hdr", 186 "//src/core:SkLeanWindows_hdr", 187 ], 188) 189 190generated_cc_atom( 191 name = "SkDiscardableMemory_none_src", 192 srcs = ["SkDiscardableMemory_none.cpp"], 193 visibility = ["//:__subpackages__"], 194 deps = [ 195 "//include/core:SkTypes_hdr", 196 "//src/core:SkDiscardableMemory_hdr", 197 "//src/lazy:SkDiscardableMemoryPool_hdr", 198 ], 199) 200 201generated_cc_atom( 202 name = "SkFontConfigInterface_direct_factory_src", 203 srcs = ["SkFontConfigInterface_direct_factory.cpp"], 204 visibility = ["//:__subpackages__"], 205 deps = [ 206 ":SkFontConfigInterface_direct_hdr", 207 "//include/private:SkOnce_hdr", 208 ], 209) 210 211generated_cc_atom( 212 name = "SkFontConfigInterface_direct_hdr", 213 hdrs = ["SkFontConfigInterface_direct.h"], 214 visibility = ["//:__subpackages__"], 215 deps = ["//include/ports:SkFontConfigInterface_hdr"], 216) 217 218generated_cc_atom( 219 name = "SkFontConfigInterface_direct_src", 220 srcs = ["SkFontConfigInterface_direct.cpp"], 221 visibility = ["//:__subpackages__"], 222 deps = [ 223 ":SkFontConfigInterface_direct_hdr", 224 "//include/core:SkFontStyle_hdr", 225 "//include/core:SkStream_hdr", 226 "//include/core:SkString_hdr", 227 "//include/core:SkTypeface_hdr", 228 "//include/private:SkFixed_hdr", 229 "//include/private:SkMutex_hdr", 230 "//include/private:SkTArray_hdr", 231 "//include/private:SkTDArray_hdr", 232 "//include/private:SkTemplates_hdr", 233 "//src/core:SkAutoMalloc_hdr", 234 "//src/core:SkBuffer_hdr", 235 ], 236) 237 238generated_cc_atom( 239 name = "SkFontConfigInterface_src", 240 srcs = ["SkFontConfigInterface.cpp"], 241 visibility = ["//:__subpackages__"], 242 deps = [ 243 "//include/core:SkFontMgr_hdr", 244 "//include/core:SkRefCnt_hdr", 245 "//include/ports:SkFontConfigInterface_hdr", 246 "//include/private:SkMutex_hdr", 247 ], 248) 249 250generated_cc_atom( 251 name = "SkFontConfigTypeface_hdr", 252 hdrs = ["SkFontConfigTypeface.h"], 253 visibility = ["//:__subpackages__"], 254 deps = [ 255 ":SkFontHost_FreeType_common_hdr", 256 "//include/core:SkRefCnt_hdr", 257 "//include/core:SkStream_hdr", 258 "//include/ports:SkFontConfigInterface_hdr", 259 "//src/core:SkFontDescriptor_hdr", 260 ], 261) 262 263generated_cc_atom( 264 name = "SkFontHost_FreeType_common_hdr", 265 hdrs = ["SkFontHost_FreeType_common.h"], 266 visibility = ["//:__subpackages__"], 267 deps = [ 268 "//include/core:SkFontMgr_hdr", 269 "//include/core:SkTypeface_hdr", 270 "//include/core:SkTypes_hdr", 271 "//src/core:SkGlyph_hdr", 272 "//src/core:SkScalerContext_hdr", 273 "//src/core:SkSharedMutex_hdr", 274 "//src/utils:SkCharToGlyphCache_hdr", 275 ], 276) 277 278generated_cc_atom( 279 name = "SkFontHost_FreeType_common_src", 280 srcs = ["SkFontHost_FreeType_common.cpp"], 281 visibility = ["//:__subpackages__"], 282 deps = [ 283 ":SkFontHost_FreeType_common_hdr", 284 "//include/core:SkBitmap_hdr", 285 "//include/core:SkCanvas_hdr", 286 "//include/core:SkColor_hdr", 287 "//include/core:SkDrawable_hdr", 288 "//include/core:SkPath_hdr", 289 "//include/core:SkPictureRecorder_hdr", 290 "//include/effects:SkGradientShader_hdr", 291 "//include/private:SkColorData_hdr", 292 "//include/private:SkTo_hdr", 293 "//src/core:SkFDot6_hdr", 294 "//src/core:SkScopeExit_hdr", 295 "//third_party:freetype2", 296 ], 297) 298 299generated_cc_atom( 300 name = "SkFontHost_FreeType_src", 301 srcs = ["SkFontHost_FreeType.cpp"], 302 visibility = ["//:__subpackages__"], 303 deps = [ 304 ":SkFontHost_FreeType_common_hdr", 305 "//include/core:SkBitmap_hdr", 306 "//include/core:SkCanvas_hdr", 307 "//include/core:SkData_hdr", 308 "//include/core:SkDrawable_hdr", 309 "//include/core:SkFontMetrics_hdr", 310 "//include/core:SkPath_hdr", 311 "//include/core:SkStream_hdr", 312 "//include/core:SkString_hdr", 313 "//include/private:SkColorData_hdr", 314 "//include/private:SkMalloc_hdr", 315 "//include/private:SkMutex_hdr", 316 "//include/private:SkTPin_hdr", 317 "//include/private:SkTemplates_hdr", 318 "//include/private:SkTo_hdr", 319 "//src/core:SkAdvancedTypefaceMetrics_hdr", 320 "//src/core:SkDescriptor_hdr", 321 "//src/core:SkFDot6_hdr", 322 "//src/core:SkFontDescriptor_hdr", 323 "//src/core:SkGlyph_hdr", 324 "//src/core:SkMaskGamma_hdr", 325 "//src/core:SkMask_hdr", 326 "//src/core:SkScalerContext_hdr", 327 "//src/core:SkTSearch_hdr", 328 "//src/core:SkUtils_hdr", 329 "//src/sfnt:SkOTUtils_hdr", 330 "//src/utils:SkCallableTraits_hdr", 331 "//src/utils:SkMatrix22_hdr", 332 "//third_party:freetype2", 333 ], 334) 335 336generated_cc_atom( 337 name = "SkFontHost_win_src", 338 srcs = ["SkFontHost_win.cpp"], 339 visibility = ["//:__subpackages__"], 340 deps = [ 341 "//include/core:SkDataTable_hdr", 342 "//include/core:SkData_hdr", 343 "//include/core:SkFontMetrics_hdr", 344 "//include/core:SkFontMgr_hdr", 345 "//include/core:SkPath_hdr", 346 "//include/core:SkStream_hdr", 347 "//include/core:SkString_hdr", 348 "//include/core:SkTypes_hdr", 349 "//include/ports:SkTypeface_win_hdr", 350 "//include/private:SkColorData_hdr", 351 "//include/private:SkMacros_hdr", 352 "//include/private:SkOnce_hdr", 353 "//include/private:SkTemplates_hdr", 354 "//include/private:SkTo_hdr", 355 "//include/utils:SkBase64_hdr", 356 "//src/core:SkAdvancedTypefaceMetrics_hdr", 357 "//src/core:SkDescriptor_hdr", 358 "//src/core:SkFontDescriptor_hdr", 359 "//src/core:SkGlyph_hdr", 360 "//src/core:SkLeanWindows_hdr", 361 "//src/core:SkMaskGamma_hdr", 362 "//src/core:SkStrikeCache_hdr", 363 "//src/core:SkTypefaceCache_hdr", 364 "//src/sfnt:SkOTTable_OS_2_hdr", 365 "//src/sfnt:SkOTTable_maxp_hdr", 366 "//src/sfnt:SkOTTable_name_hdr", 367 "//src/sfnt:SkOTUtils_hdr", 368 "//src/sfnt:SkSFNTHeader_hdr", 369 "//src/utils:SkMatrix22_hdr", 370 "//src/utils:SkUTF_hdr", 371 "//src/utils/win:SkHRESULT_hdr", 372 ], 373) 374 375generated_cc_atom( 376 name = "SkFontMgr_FontConfigInterface_factory_src", 377 srcs = ["SkFontMgr_FontConfigInterface_factory.cpp"], 378 visibility = ["//:__subpackages__"], 379 deps = [ 380 "//include/core:SkFontMgr_hdr", 381 "//include/ports:SkFontConfigInterface_hdr", 382 "//include/ports:SkFontMgr_FontConfigInterface_hdr", 383 ], 384) 385 386generated_cc_atom( 387 name = "SkFontMgr_FontConfigInterface_src", 388 srcs = ["SkFontMgr_FontConfigInterface.cpp"], 389 visibility = ["//:__subpackages__"], 390 deps = [ 391 ":SkFontConfigTypeface_hdr", 392 "//include/core:SkFontMgr_hdr", 393 "//include/core:SkFontStyle_hdr", 394 "//include/core:SkString_hdr", 395 "//include/core:SkTypeface_hdr", 396 "//include/ports:SkFontConfigInterface_hdr", 397 "//include/ports:SkFontMgr_FontConfigInterface_hdr", 398 "//include/private:SkMutex_hdr", 399 "//src/core:SkFontDescriptor_hdr", 400 "//src/core:SkResourceCache_hdr", 401 "//src/core:SkTypefaceCache_hdr", 402 ], 403) 404 405generated_cc_atom( 406 name = "SkFontMgr_android_factory_src", 407 srcs = ["SkFontMgr_android_factory.cpp"], 408 visibility = ["//:__subpackages__"], 409 deps = [ 410 "//include/core:SkFontMgr_hdr", 411 "//include/core:SkTypes_hdr", 412 "//include/ports:SkFontMgr_android_hdr", 413 ], 414) 415 416generated_cc_atom( 417 name = "SkFontMgr_android_parser_hdr", 418 hdrs = ["SkFontMgr_android_parser.h"], 419 visibility = ["//:__subpackages__"], 420 deps = [ 421 "//include/core:SkFontMgr_hdr", 422 "//include/core:SkString_hdr", 423 "//include/core:SkTypes_hdr", 424 "//include/private:SkTArray_hdr", 425 "//include/private:SkTDArray_hdr", 426 "//include/private:SkTHash_hdr", 427 ], 428) 429 430generated_cc_atom( 431 name = "SkFontMgr_android_parser_src", 432 srcs = ["SkFontMgr_android_parser.cpp"], 433 visibility = ["//:__subpackages__"], 434 deps = [ 435 ":SkFontMgr_android_parser_hdr", 436 "//include/core:SkFontMgr_hdr", 437 "//include/core:SkStream_hdr", 438 "//include/private:SkFixed_hdr", 439 "//include/private:SkMalloc_hdr", 440 "//include/private:SkTDArray_hdr", 441 "//include/private:SkTLogic_hdr", 442 "//include/private:SkTemplates_hdr", 443 "//src/core:SkOSFile_hdr", 444 "//src/core:SkTSearch_hdr", 445 ], 446) 447 448generated_cc_atom( 449 name = "SkFontMgr_android_src", 450 srcs = ["SkFontMgr_android.cpp"], 451 visibility = ["//:__subpackages__"], 452 deps = [ 453 ":SkFontHost_FreeType_common_hdr", 454 ":SkFontMgr_android_parser_hdr", 455 "//include/core:SkData_hdr", 456 "//include/core:SkFontMgr_hdr", 457 "//include/core:SkFontStyle_hdr", 458 "//include/core:SkPaint_hdr", 459 "//include/core:SkRefCnt_hdr", 460 "//include/core:SkStream_hdr", 461 "//include/core:SkString_hdr", 462 "//include/core:SkTypes_hdr", 463 "//include/ports:SkFontMgr_android_hdr", 464 "//include/private:SkFixed_hdr", 465 "//include/private:SkTArray_hdr", 466 "//include/private:SkTDArray_hdr", 467 "//include/private:SkTemplates_hdr", 468 "//src/core:SkFontDescriptor_hdr", 469 "//src/core:SkOSFile_hdr", 470 "//src/core:SkTSearch_hdr", 471 "//src/core:SkTypefaceCache_hdr", 472 ], 473) 474 475generated_cc_atom( 476 name = "SkFontMgr_custom_directory_factory_src", 477 srcs = ["SkFontMgr_custom_directory_factory.cpp"], 478 visibility = ["//:__subpackages__"], 479 deps = [ 480 "//include/core:SkFontMgr_hdr", 481 "//include/ports:SkFontMgr_directory_hdr", 482 ], 483) 484 485generated_cc_atom( 486 name = "SkFontMgr_custom_directory_src", 487 srcs = ["SkFontMgr_custom_directory.cpp"], 488 visibility = ["//:__subpackages__"], 489 deps = [ 490 ":SkFontMgr_custom_hdr", 491 "//include/core:SkStream_hdr", 492 "//include/ports:SkFontMgr_directory_hdr", 493 "//src/core:SkOSFile_hdr", 494 "//src/utils:SkOSPath_hdr", 495 ], 496) 497 498generated_cc_atom( 499 name = "SkFontMgr_custom_embedded_factory_src", 500 srcs = ["SkFontMgr_custom_embedded_factory.cpp"], 501 visibility = ["//:__subpackages__"], 502 deps = ["//include/core:SkFontMgr_hdr"], 503) 504 505generated_cc_atom( 506 name = "SkFontMgr_custom_embedded_src", 507 srcs = ["SkFontMgr_custom_embedded.cpp"], 508 visibility = ["//:__subpackages__"], 509 deps = [ 510 ":SkFontMgr_custom_hdr", 511 "//include/core:SkStream_hdr", 512 "//src/core:SkFontDescriptor_hdr", 513 ], 514) 515 516generated_cc_atom( 517 name = "SkFontMgr_custom_empty_factory_src", 518 srcs = ["SkFontMgr_custom_empty_factory.cpp"], 519 visibility = ["//:__subpackages__"], 520 deps = [ 521 "//include/core:SkFontMgr_hdr", 522 "//include/ports:SkFontMgr_empty_hdr", 523 ], 524) 525 526generated_cc_atom( 527 name = "SkFontMgr_custom_empty_src", 528 srcs = ["SkFontMgr_custom_empty.cpp"], 529 visibility = ["//:__subpackages__"], 530 deps = [ 531 ":SkFontMgr_custom_hdr", 532 "//include/ports:SkFontMgr_empty_hdr", 533 ], 534) 535 536generated_cc_atom( 537 name = "SkFontMgr_custom_hdr", 538 hdrs = ["SkFontMgr_custom.h"], 539 visibility = ["//:__subpackages__"], 540 deps = [ 541 ":SkFontHost_FreeType_common_hdr", 542 "//include/core:SkFontMgr_hdr", 543 "//include/core:SkFontStyle_hdr", 544 "//include/core:SkRefCnt_hdr", 545 "//include/core:SkString_hdr", 546 "//include/core:SkTypes_hdr", 547 "//include/private:SkTArray_hdr", 548 ], 549) 550 551generated_cc_atom( 552 name = "SkFontMgr_custom_src", 553 srcs = ["SkFontMgr_custom.cpp"], 554 visibility = ["//:__subpackages__"], 555 deps = [ 556 ":SkFontHost_FreeType_common_hdr", 557 ":SkFontMgr_custom_hdr", 558 "//include/core:SkFontArguments_hdr", 559 "//include/core:SkFontMgr_hdr", 560 "//include/core:SkFontStyle_hdr", 561 "//include/core:SkRefCnt_hdr", 562 "//include/core:SkStream_hdr", 563 "//include/core:SkString_hdr", 564 "//include/core:SkTypeface_hdr", 565 "//include/core:SkTypes_hdr", 566 "//include/private:SkTArray_hdr", 567 "//include/private:SkTemplates_hdr", 568 "//src/core:SkFontDescriptor_hdr", 569 ], 570) 571 572generated_cc_atom( 573 name = "SkFontMgr_empty_factory_src", 574 srcs = ["SkFontMgr_empty_factory.cpp"], 575 visibility = ["//:__subpackages__"], 576 deps = ["//include/core:SkFontMgr_hdr"], 577) 578 579generated_cc_atom( 580 name = "SkFontMgr_fontconfig_factory_src", 581 srcs = ["SkFontMgr_fontconfig_factory.cpp"], 582 visibility = ["//:__subpackages__"], 583 deps = [ 584 "//include/core:SkFontMgr_hdr", 585 "//include/core:SkTypes_hdr", 586 "//include/ports:SkFontMgr_fontconfig_hdr", 587 ], 588) 589 590generated_cc_atom( 591 name = "SkFontMgr_fontconfig_src", 592 srcs = ["SkFontMgr_fontconfig.cpp"], 593 visibility = ["//:__subpackages__"], 594 deps = [ 595 ":SkFontHost_FreeType_common_hdr", 596 "//include/core:SkDataTable_hdr", 597 "//include/core:SkFontMgr_hdr", 598 "//include/core:SkFontStyle_hdr", 599 "//include/core:SkMath_hdr", 600 "//include/core:SkRefCnt_hdr", 601 "//include/core:SkStream_hdr", 602 "//include/core:SkString_hdr", 603 "//include/core:SkTypeface_hdr", 604 "//include/core:SkTypes_hdr", 605 "//include/private:SkFixed_hdr", 606 "//include/private:SkMutex_hdr", 607 "//include/private:SkTDArray_hdr", 608 "//include/private:SkTemplates_hdr", 609 "//src/core:SkAdvancedTypefaceMetrics_hdr", 610 "//src/core:SkFontDescriptor_hdr", 611 "//src/core:SkOSFile_hdr", 612 "//src/core:SkTypefaceCache_hdr", 613 ], 614) 615 616generated_cc_atom( 617 name = "SkFontMgr_fuchsia_src", 618 srcs = ["SkFontMgr_fuchsia.cpp"], 619 visibility = ["//:__subpackages__"], 620 deps = [ 621 ":SkFontMgr_custom_hdr", 622 "//include/core:SkFontMgr_hdr", 623 "//include/core:SkStream_hdr", 624 "//include/core:SkTypeface_hdr", 625 "//include/ports:SkFontMgr_fuchsia_hdr", 626 "//src/core:SkFontDescriptor_hdr", 627 "//src/core:SkTypefaceCache_hdr", 628 ], 629) 630 631generated_cc_atom( 632 name = "SkFontMgr_mac_ct_factory_src", 633 srcs = ["SkFontMgr_mac_ct_factory.cpp"], 634 visibility = ["//:__subpackages__"], 635 deps = [ 636 "//include/core:SkFontMgr_hdr", 637 "//include/core:SkTypes_hdr", 638 "//include/ports:SkFontMgr_mac_ct_hdr", 639 ], 640) 641 642generated_cc_atom( 643 name = "SkFontMgr_mac_ct_src", 644 srcs = ["SkFontMgr_mac_ct.cpp"], 645 visibility = ["//:__subpackages__"], 646 deps = [ 647 ":SkTypeface_mac_ct_hdr", 648 "//include/core:SkData_hdr", 649 "//include/core:SkFontArguments_hdr", 650 "//include/core:SkFontMgr_hdr", 651 "//include/core:SkFontStyle_hdr", 652 "//include/core:SkStream_hdr", 653 "//include/core:SkString_hdr", 654 "//include/core:SkTypeface_hdr", 655 "//include/core:SkTypes_hdr", 656 "//include/ports:SkFontMgr_mac_ct_hdr", 657 "//include/private:SkFixed_hdr", 658 "//include/private:SkOnce_hdr", 659 "//include/private:SkTPin_hdr", 660 "//include/private:SkTemplates_hdr", 661 "//include/private:SkTo_hdr", 662 "//src/core:SkFontDescriptor_hdr", 663 "//src/utils:SkUTF_hdr", 664 ], 665) 666 667generated_cc_atom( 668 name = "SkFontMgr_win_dw_factory_src", 669 srcs = ["SkFontMgr_win_dw_factory.cpp"], 670 visibility = ["//:__subpackages__"], 671 deps = [ 672 "//include/core:SkFontMgr_hdr", 673 "//include/core:SkTypes_hdr", 674 "//include/ports:SkTypeface_win_hdr", 675 ], 676) 677 678generated_cc_atom( 679 name = "SkFontMgr_win_dw_src", 680 srcs = ["SkFontMgr_win_dw.cpp"], 681 visibility = ["//:__subpackages__"], 682 deps = [ 683 ":SkTypeface_win_dw_hdr", 684 "//include/core:SkFontMgr_hdr", 685 "//include/core:SkStream_hdr", 686 "//include/core:SkTypeface_hdr", 687 "//include/core:SkTypes_hdr", 688 "//include/ports:SkFontMgr_indirect_hdr", 689 "//include/ports:SkTypeface_win_hdr", 690 "//include/private:SkMutex_hdr", 691 "//include/private:SkTPin_hdr", 692 "//src/core:SkEndian_hdr", 693 "//src/core:SkFontDescriptor_hdr", 694 "//src/core:SkTypefaceCache_hdr", 695 "//src/utils:SkUTF_hdr", 696 "//src/utils/win:SkDWriteFontFileStream_hdr", 697 "//src/utils/win:SkDWriteNTDDI_VERSION_hdr", 698 "//src/utils/win:SkDWrite_hdr", 699 "//src/utils/win:SkHRESULT_hdr", 700 "//src/utils/win:SkObjBase_hdr", 701 "//src/utils/win:SkTScopedComPtr_hdr", 702 ], 703) 704 705generated_cc_atom( 706 name = "SkGlobalInitialization_default_src", 707 srcs = ["SkGlobalInitialization_default.cpp"], 708 visibility = ["//:__subpackages__"], 709 deps = [ 710 "//include/core:SkBBHFactory_hdr", 711 "//include/core:SkColorFilter_hdr", 712 "//include/core:SkFlattenable_hdr", 713 "//include/core:SkPathEffect_hdr", 714 "//include/effects:Sk1DPathEffect_hdr", 715 "//include/effects:Sk2DPathEffect_hdr", 716 "//include/effects:SkCornerPathEffect_hdr", 717 "//include/effects:SkDiscretePathEffect_hdr", 718 "//include/effects:SkGradientShader_hdr", 719 "//include/effects:SkImageFilters_hdr", 720 "//include/effects:SkLayerDrawLooper_hdr", 721 "//include/effects:SkOverdrawColorFilter_hdr", 722 "//include/effects:SkPerlinNoiseShader_hdr", 723 "//include/effects:SkRuntimeEffect_hdr", 724 "//include/effects:SkShaderMaskFilter_hdr", 725 "//include/effects:SkTableColorFilter_hdr", 726 "//src/core:SkBlendModeBlender_hdr", 727 "//src/core:SkColorFilter_Matrix_hdr", 728 "//src/core:SkImageFilter_Base_hdr", 729 "//src/core:SkLocalMatrixImageFilter_hdr", 730 "//src/core:SkMatrixImageFilter_hdr", 731 "//src/core:SkRecordedDrawable_hdr", 732 "//src/effects:SkDashImpl_hdr", 733 "//src/effects:SkEmbossMaskFilter_hdr", 734 "//src/effects:SkOpPE_hdr", 735 "//src/effects:SkTrimPE_hdr", 736 "//src/shaders:SkBitmapProcShader_hdr", 737 "//src/shaders:SkColorFilterShader_hdr", 738 "//src/shaders:SkColorShader_hdr", 739 "//src/shaders:SkComposeShader_hdr", 740 "//src/shaders:SkEmptyShader_hdr", 741 "//src/shaders:SkImageShader_hdr", 742 "//src/shaders:SkLocalMatrixShader_hdr", 743 "//src/shaders:SkPictureShader_hdr", 744 "//src/shaders:SkShaderBase_hdr", 745 ], 746) 747 748generated_cc_atom( 749 name = "SkImageEncoder_CG_src", 750 srcs = ["SkImageEncoder_CG.cpp"], 751 visibility = ["//:__subpackages__"], 752 deps = [ 753 "//include/core:SkBitmap_hdr", 754 "//include/core:SkData_hdr", 755 "//include/core:SkStream_hdr", 756 "//include/core:SkUnPreMultiply_hdr", 757 "//include/private:SkColorData_hdr", 758 "//include/private:SkTemplates_hdr", 759 "//include/utils/mac:SkCGUtils_hdr", 760 "//src/core:SkStreamPriv_hdr", 761 "//src/images:SkImageEncoderPriv_hdr", 762 "//src/utils/mac:SkUniqueCFRef_hdr", 763 ], 764) 765 766generated_cc_atom( 767 name = "SkImageEncoder_NDK_src", 768 srcs = ["SkImageEncoder_NDK.cpp"], 769 visibility = ["//:__subpackages__"], 770 deps = [ 771 ":SkNDKConversions_hdr", 772 "//include/private:SkTFitsIn_hdr", 773 "//include/private:SkTo_hdr", 774 "//src/images:SkImageEncoderPriv_hdr", 775 ], 776) 777 778generated_cc_atom( 779 name = "SkImageEncoder_WIC_src", 780 srcs = ["SkImageEncoder_WIC.cpp"], 781 visibility = ["//:__subpackages__"], 782 deps = [ 783 "//include/core:SkBitmap_hdr", 784 "//include/core:SkImageEncoder_hdr", 785 "//include/core:SkStream_hdr", 786 "//include/core:SkTypes_hdr", 787 "//include/core:SkUnPreMultiply_hdr", 788 "//include/private:SkTemplates_hdr", 789 "//src/core:SkAutoMalloc_hdr", 790 "//src/images:SkImageEncoderPriv_hdr", 791 "//src/utils/win:SkAutoCoInitialize_hdr", 792 "//src/utils/win:SkIStream_hdr", 793 "//src/utils/win:SkTScopedComPtr_hdr", 794 ], 795) 796 797generated_cc_atom( 798 name = "SkImageGeneratorCG_src", 799 srcs = ["SkImageGeneratorCG.cpp"], 800 visibility = ["//:__subpackages__"], 801 deps = [ 802 "//include/codec:SkEncodedOrigin_hdr", 803 "//include/ports:SkImageGeneratorCG_hdr", 804 "//include/private:SkTemplates_hdr", 805 "//include/utils/mac:SkCGUtils_hdr", 806 "//src/core:SkPixmapPriv_hdr", 807 "//src/utils/mac:SkUniqueCFRef_hdr", 808 ], 809) 810 811generated_cc_atom( 812 name = "SkImageGeneratorNDK_src", 813 srcs = ["SkImageGeneratorNDK.cpp"], 814 visibility = ["//:__subpackages__"], 815 deps = [ 816 ":SkNDKConversions_hdr", 817 "//include/core:SkImageGenerator_hdr", 818 "//include/core:SkImageInfo_hdr", 819 "//include/ports:SkImageGeneratorNDK_hdr", 820 ], 821) 822 823generated_cc_atom( 824 name = "SkImageGeneratorWIC_src", 825 srcs = ["SkImageGeneratorWIC.cpp"], 826 visibility = ["//:__subpackages__"], 827 deps = [ 828 "//include/core:SkStream_hdr", 829 "//include/ports:SkImageGeneratorWIC_hdr", 830 "//include/private:SkTemplates_hdr", 831 "//src/utils/win:SkIStream_hdr", 832 "//src/utils/win:SkTScopedComPtr_hdr", 833 ], 834) 835 836generated_cc_atom( 837 name = "SkImageGenerator_none_src", 838 srcs = ["SkImageGenerator_none.cpp"], 839 visibility = ["//:__subpackages__"], 840 deps = ["//include/core:SkImageGenerator_hdr"], 841) 842 843generated_cc_atom( 844 name = "SkImageGenerator_skia_src", 845 srcs = ["SkImageGenerator_skia.cpp"], 846 visibility = ["//:__subpackages__"], 847 deps = [ 848 "//include/core:SkData_hdr", 849 "//src/codec:SkCodecImageGenerator_hdr", 850 ], 851) 852 853generated_cc_atom( 854 name = "SkMemory_malloc_src", 855 srcs = ["SkMemory_malloc.cpp"], 856 visibility = ["//:__subpackages__"], 857 deps = ["//include/private:SkMalloc_hdr"], 858) 859 860generated_cc_atom( 861 name = "SkMemory_mozalloc_src", 862 srcs = ["SkMemory_mozalloc.cpp"], 863 visibility = ["//:__subpackages__"], 864 deps = [ 865 "//include/core:SkTypes_hdr", 866 "//include/private:SkMalloc_hdr", 867 ], 868) 869 870generated_cc_atom( 871 name = "SkNDKConversions_hdr", 872 hdrs = ["SkNDKConversions.h"], 873 visibility = ["//:__subpackages__"], 874 deps = [ 875 "//include/core:SkColorSpace_hdr", 876 "//include/core:SkImageInfo_hdr", 877 ], 878) 879 880generated_cc_atom( 881 name = "SkNDKConversions_src", 882 srcs = ["SkNDKConversions.cpp"], 883 visibility = ["//:__subpackages__"], 884 deps = [":SkNDKConversions_hdr"], 885) 886 887generated_cc_atom( 888 name = "SkOSFile_ios_hdr", 889 hdrs = ["SkOSFile_ios.h"], 890 visibility = ["//:__subpackages__"], 891 deps = [ 892 "//include/core:SkString_hdr", 893 "//include/ports:SkCFObject_hdr", 894 ], 895) 896 897generated_cc_atom( 898 name = "SkOSFile_posix_src", 899 srcs = ["SkOSFile_posix.cpp"], 900 visibility = ["//:__subpackages__"], 901 deps = [ 902 ":SkOSFile_ios_hdr", 903 "//include/core:SkString_hdr", 904 "//include/core:SkTypes_hdr", 905 "//include/private:SkTFitsIn_hdr", 906 "//include/private:SkTemplates_hdr", 907 "//src/core:SkOSFile_hdr", 908 ], 909) 910 911generated_cc_atom( 912 name = "SkOSFile_stdio_src", 913 srcs = ["SkOSFile_stdio.cpp"], 914 visibility = ["//:__subpackages__"], 915 deps = [ 916 ":SkOSFile_ios_hdr", 917 "//include/core:SkTypes_hdr", 918 "//src/core:SkOSFile_hdr", 919 "//src/utils:SkUTF_hdr", 920 ], 921) 922 923generated_cc_atom( 924 name = "SkOSFile_win_src", 925 srcs = ["SkOSFile_win.cpp"], 926 visibility = ["//:__subpackages__"], 927 deps = [ 928 "//include/core:SkTypes_hdr", 929 "//include/private:SkMalloc_hdr", 930 "//include/private:SkNoncopyable_hdr", 931 "//include/private:SkTFitsIn_hdr", 932 "//src/core:SkLeanWindows_hdr", 933 "//src/core:SkOSFile_hdr", 934 "//src/core:SkStringUtils_hdr", 935 ], 936) 937 938generated_cc_atom( 939 name = "SkOSLibrary_hdr", 940 hdrs = ["SkOSLibrary.h"], 941 visibility = ["//:__subpackages__"], 942) 943 944generated_cc_atom( 945 name = "SkOSLibrary_posix_src", 946 srcs = ["SkOSLibrary_posix.cpp"], 947 visibility = ["//:__subpackages__"], 948 deps = [ 949 ":SkOSLibrary_hdr", 950 "//include/core:SkTypes_hdr", 951 ], 952) 953 954generated_cc_atom( 955 name = "SkOSLibrary_win_src", 956 srcs = ["SkOSLibrary_win.cpp"], 957 visibility = ["//:__subpackages__"], 958 deps = [ 959 ":SkOSLibrary_hdr", 960 "//include/core:SkTypes_hdr", 961 "//src/core:SkLeanWindows_hdr", 962 ], 963) 964 965generated_cc_atom( 966 name = "SkRemotableFontMgr_win_dw_src", 967 srcs = ["SkRemotableFontMgr_win_dw.cpp"], 968 visibility = ["//:__subpackages__"], 969 deps = [ 970 ":SkTypeface_win_dw_hdr", 971 "//include/core:SkStream_hdr", 972 "//include/core:SkString_hdr", 973 "//include/core:SkTypes_hdr", 974 "//include/ports:SkRemotableFontMgr_hdr", 975 "//include/private:SkMutex_hdr", 976 "//include/private:SkTArray_hdr", 977 "//src/utils:SkUTF_hdr", 978 "//src/utils/win:SkDWriteFontFileStream_hdr", 979 "//src/utils/win:SkDWriteNTDDI_VERSION_hdr", 980 "//src/utils/win:SkDWrite_hdr", 981 "//src/utils/win:SkHRESULT_hdr", 982 "//src/utils/win:SkObjBase_hdr", 983 "//src/utils/win:SkTScopedComPtr_hdr", 984 ], 985) 986 987generated_cc_atom( 988 name = "SkScalerContext_mac_ct_hdr", 989 hdrs = ["SkScalerContext_mac_ct.h"], 990 visibility = ["//:__subpackages__"], 991 deps = [ 992 "//include/core:SkRefCnt_hdr", 993 "//include/core:SkSize_hdr", 994 "//include/core:SkTypes_hdr", 995 "//src/core:SkAutoMalloc_hdr", 996 "//src/core:SkScalerContext_hdr", 997 "//src/utils/mac:SkUniqueCFRef_hdr", 998 ], 999) 1000 1001generated_cc_atom( 1002 name = "SkScalerContext_mac_ct_src", 1003 srcs = ["SkScalerContext_mac_ct.cpp"], 1004 visibility = ["//:__subpackages__"], 1005 deps = [ 1006 ":SkScalerContext_mac_ct_hdr", 1007 ":SkTypeface_mac_ct_hdr", 1008 "//include/core:SkColorPriv_hdr", 1009 "//include/core:SkColor_hdr", 1010 "//include/core:SkFontMetrics_hdr", 1011 "//include/core:SkFontTypes_hdr", 1012 "//include/core:SkMatrix_hdr", 1013 "//include/core:SkPathBuilder_hdr", 1014 "//include/core:SkPoint_hdr", 1015 "//include/core:SkRect_hdr", 1016 "//include/core:SkScalar_hdr", 1017 "//include/core:SkTypeface_hdr", 1018 "//include/core:SkTypes_hdr", 1019 "//include/private:SkColorData_hdr", 1020 "//include/private:SkFixed_hdr", 1021 "//include/private:SkTemplates_hdr", 1022 "//include/private:SkTo_hdr", 1023 "//src/core:SkAutoMalloc_hdr", 1024 "//src/core:SkEndian_hdr", 1025 "//src/core:SkGlyph_hdr", 1026 "//src/core:SkMaskGamma_hdr", 1027 "//src/core:SkMask_hdr", 1028 "//src/core:SkMathPriv_hdr", 1029 "//src/core:SkOpts_hdr", 1030 "//src/sfnt:SkOTTableTypes_hdr", 1031 "//src/sfnt:SkOTTable_OS_2_hdr", 1032 "//src/utils/mac:SkCGBase_hdr", 1033 "//src/utils/mac:SkCGGeometry_hdr", 1034 "//src/utils/mac:SkCTFont_hdr", 1035 "//src/utils/mac:SkUniqueCFRef_hdr", 1036 ], 1037) 1038 1039generated_cc_atom( 1040 name = "SkScalerContext_win_dw_hdr", 1041 hdrs = ["SkScalerContext_win_dw.h"], 1042 visibility = ["//:__subpackages__"], 1043 deps = [ 1044 ":SkTypeface_win_dw_hdr", 1045 "//include/core:SkScalar_hdr", 1046 "//include/core:SkTypes_hdr", 1047 "//src/core:SkScalerContext_hdr", 1048 ], 1049) 1050 1051generated_cc_atom( 1052 name = "SkScalerContext_win_dw_src", 1053 srcs = ["SkScalerContext_win_dw.cpp"], 1054 visibility = ["//:__subpackages__"], 1055 deps = [ 1056 ":SkScalerContext_win_dw_hdr", 1057 ":SkTypeface_win_dw_hdr", 1058 "//include/codec:SkCodec_hdr", 1059 "//include/core:SkBitmap_hdr", 1060 "//include/core:SkDrawable_hdr", 1061 "//include/core:SkFontMetrics_hdr", 1062 "//include/core:SkPath_hdr", 1063 "//include/core:SkTypes_hdr", 1064 "//include/private:SkColorData_hdr", 1065 "//include/private:SkMutex_hdr", 1066 "//include/private:SkTo_hdr", 1067 "//src/core:SkDraw_hdr", 1068 "//src/core:SkEndian_hdr", 1069 "//src/core:SkGlyph_hdr", 1070 "//src/core:SkMaskGamma_hdr", 1071 "//src/core:SkMatrixProvider_hdr", 1072 "//src/core:SkRasterClip_hdr", 1073 "//src/core:SkScalerContext_hdr", 1074 "//src/core:SkSharedMutex_hdr", 1075 "//src/sfnt:SkOTTable_EBLC_hdr", 1076 "//src/sfnt:SkOTTable_EBSC_hdr", 1077 "//src/sfnt:SkOTTable_gasp_hdr", 1078 "//src/sfnt:SkOTTable_maxp_hdr", 1079 "//src/utils:SkMatrix22_hdr", 1080 "//src/utils/win:SkDWriteGeometrySink_hdr", 1081 "//src/utils/win:SkDWriteNTDDI_VERSION_hdr", 1082 "//src/utils/win:SkDWrite_hdr", 1083 "//src/utils/win:SkHRESULT_hdr", 1084 "//src/utils/win:SkTScopedComPtr_hdr", 1085 ], 1086) 1087 1088generated_cc_atom( 1089 name = "SkTLS_pthread_src", 1090 srcs = ["SkTLS_pthread.cpp"], 1091 visibility = ["//:__subpackages__"], 1092) 1093 1094generated_cc_atom( 1095 name = "SkTLS_win_src", 1096 srcs = ["SkTLS_win.cpp"], 1097 visibility = ["//:__subpackages__"], 1098) 1099 1100generated_cc_atom( 1101 name = "SkTypeface_mac_ct_hdr", 1102 hdrs = ["SkTypeface_mac_ct.h"], 1103 visibility = ["//:__subpackages__"], 1104 deps = [ 1105 "//include/core:SkFontArguments_hdr", 1106 "//include/core:SkFontParameters_hdr", 1107 "//include/core:SkFontStyle_hdr", 1108 "//include/core:SkRefCnt_hdr", 1109 "//include/core:SkScalar_hdr", 1110 "//include/core:SkStream_hdr", 1111 "//include/core:SkTypeface_hdr", 1112 "//include/core:SkTypes_hdr", 1113 "//include/private:SkOnce_hdr", 1114 "//src/utils/mac:SkUniqueCFRef_hdr", 1115 ], 1116) 1117 1118generated_cc_atom( 1119 name = "SkTypeface_mac_ct_src", 1120 srcs = ["SkTypeface_mac_ct.cpp"], 1121 visibility = ["//:__subpackages__"], 1122 deps = [ 1123 ":SkScalerContext_mac_ct_hdr", 1124 ":SkTypeface_mac_ct_hdr", 1125 "//include/core:SkColor_hdr", 1126 "//include/core:SkData_hdr", 1127 "//include/core:SkFontArguments_hdr", 1128 "//include/core:SkFontParameters_hdr", 1129 "//include/core:SkFontStyle_hdr", 1130 "//include/core:SkFontTypes_hdr", 1131 "//include/core:SkRect_hdr", 1132 "//include/core:SkRefCnt_hdr", 1133 "//include/core:SkScalar_hdr", 1134 "//include/core:SkStream_hdr", 1135 "//include/core:SkString_hdr", 1136 "//include/core:SkTypeface_hdr", 1137 "//include/core:SkTypes_hdr", 1138 "//include/ports:SkTypeface_mac_hdr", 1139 "//include/private:SkFixed_hdr", 1140 "//include/private:SkMalloc_hdr", 1141 "//include/private:SkMutex_hdr", 1142 "//include/private:SkOnce_hdr", 1143 "//include/private:SkTDArray_hdr", 1144 "//include/private:SkTPin_hdr", 1145 "//include/private:SkTemplates_hdr", 1146 "//include/private:SkTo_hdr", 1147 "//src/core:SkAdvancedTypefaceMetrics_hdr", 1148 "//src/core:SkEndian_hdr", 1149 "//src/core:SkFontDescriptor_hdr", 1150 "//src/core:SkMask_hdr", 1151 "//src/core:SkScalerContext_hdr", 1152 "//src/core:SkTypefaceCache_hdr", 1153 "//src/sfnt:SkOTTableTypes_hdr", 1154 "//src/sfnt:SkOTTable_OS_2_V4_hdr", 1155 "//src/sfnt:SkOTTable_OS_2_hdr", 1156 "//src/sfnt:SkOTUtils_hdr", 1157 "//src/sfnt:SkSFNTHeader_hdr", 1158 "//src/utils:SkUTF_hdr", 1159 "//src/utils/mac:SkCGBase_hdr", 1160 "//src/utils/mac:SkCGGeometry_hdr", 1161 "//src/utils/mac:SkCTFont_hdr", 1162 "//src/utils/mac:SkUniqueCFRef_hdr", 1163 ], 1164) 1165 1166generated_cc_atom( 1167 name = "SkTypeface_win_dw_hdr", 1168 hdrs = ["SkTypeface_win_dw.h"], 1169 visibility = ["//:__subpackages__"], 1170 deps = [ 1171 "//include/core:SkTypeface_hdr", 1172 "//src/core:SkAdvancedTypefaceMetrics_hdr", 1173 "//src/core:SkLeanWindows_hdr", 1174 "//src/core:SkTypefaceCache_hdr", 1175 "//src/utils/win:SkDWrite_hdr", 1176 "//src/utils/win:SkHRESULT_hdr", 1177 "//src/utils/win:SkTScopedComPtr_hdr", 1178 ], 1179) 1180 1181generated_cc_atom( 1182 name = "SkTypeface_win_dw_src", 1183 srcs = ["SkTypeface_win_dw.cpp"], 1184 visibility = ["//:__subpackages__"], 1185 deps = [ 1186 ":SkScalerContext_win_dw_hdr", 1187 ":SkTypeface_win_dw_hdr", 1188 "//include/core:SkData_hdr", 1189 "//include/core:SkTypes_hdr", 1190 "//include/private:SkTo_hdr", 1191 "//src/core:SkFontDescriptor_hdr", 1192 "//src/core:SkFontStream_hdr", 1193 "//src/core:SkLeanWindows_hdr", 1194 "//src/core:SkScalerContext_hdr", 1195 "//src/sfnt:SkOTTable_OS_2_hdr", 1196 "//src/sfnt:SkOTTable_fvar_hdr", 1197 "//src/sfnt:SkOTTable_head_hdr", 1198 "//src/sfnt:SkOTTable_hhea_hdr", 1199 "//src/sfnt:SkOTTable_post_hdr", 1200 "//src/sfnt:SkOTUtils_hdr", 1201 "//src/utils/win:SkDWriteFontFileStream_hdr", 1202 "//src/utils/win:SkDWriteNTDDI_VERSION_hdr", 1203 "//src/utils/win:SkDWrite_hdr", 1204 ], 1205) 1206