1load("//bazel:macros.bzl", "generated_cc_atom") 2 3cc_library( 4 name = "srcs", 5 visibility = ["//:__subpackages__"], 6 deps = [ 7 ":SkAddIntersections_src", 8 ":SkDConicLineIntersection_src", 9 ":SkDCubicLineIntersection_src", 10 ":SkDCubicToQuads_src", 11 ":SkDLineIntersection_src", 12 ":SkDQuadLineIntersection_src", 13 ":SkIntersections_src", 14 ":SkOpAngle_src", 15 ":SkOpBuilder_src", 16 ":SkOpCoincidence_src", 17 ":SkOpContour_src", 18 ":SkOpCubicHull_src", 19 ":SkOpEdgeBuilder_src", 20 ":SkOpSegment_src", 21 ":SkOpSpan_src", 22 ":SkPathOpsAsWinding_src", 23 ":SkPathOpsCommon_src", 24 ":SkPathOpsConic_src", 25 ":SkPathOpsCubic_src", 26 ":SkPathOpsCurve_src", 27 ":SkPathOpsDebug_src", 28 ":SkPathOpsLine_src", 29 ":SkPathOpsOp_src", 30 ":SkPathOpsQuad_src", 31 ":SkPathOpsRect_src", 32 ":SkPathOpsSimplify_src", 33 ":SkPathOpsTSect_src", 34 ":SkPathOpsTightBounds_src", 35 ":SkPathOpsTypes_src", 36 ":SkPathOpsWinding_src", 37 ":SkPathWriter_src", 38 ":SkReduceOrder_src", 39 ], 40) 41 42generated_cc_atom( 43 name = "SkAddIntersections_hdr", 44 hdrs = ["SkAddIntersections.h"], 45 visibility = ["//:__subpackages__"], 46 deps = [ 47 ":SkIntersectionHelper_hdr", 48 ":SkIntersections_hdr", 49 ], 50) 51 52generated_cc_atom( 53 name = "SkAddIntersections_src", 54 srcs = ["SkAddIntersections.cpp"], 55 visibility = ["//:__subpackages__"], 56 deps = [ 57 ":SkAddIntersections_hdr", 58 ":SkOpCoincidence_hdr", 59 ":SkPathOpsBounds_hdr", 60 ], 61) 62 63generated_cc_atom( 64 name = "SkDConicLineIntersection_src", 65 srcs = ["SkDConicLineIntersection.cpp"], 66 visibility = ["//:__subpackages__"], 67 deps = [ 68 ":SkIntersections_hdr", 69 ":SkPathOpsConic_hdr", 70 ":SkPathOpsCurve_hdr", 71 ":SkPathOpsLine_hdr", 72 ], 73) 74 75generated_cc_atom( 76 name = "SkDCubicLineIntersection_src", 77 srcs = ["SkDCubicLineIntersection.cpp"], 78 visibility = ["//:__subpackages__"], 79 deps = [ 80 ":SkIntersections_hdr", 81 ":SkPathOpsCubic_hdr", 82 ":SkPathOpsCurve_hdr", 83 ":SkPathOpsLine_hdr", 84 ], 85) 86 87generated_cc_atom( 88 name = "SkDCubicToQuads_src", 89 srcs = ["SkDCubicToQuads.cpp"], 90 visibility = ["//:__subpackages__"], 91 deps = [ 92 ":SkPathOpsCubic_hdr", 93 ":SkPathOpsQuad_hdr", 94 ], 95) 96 97generated_cc_atom( 98 name = "SkDLineIntersection_src", 99 srcs = ["SkDLineIntersection.cpp"], 100 visibility = ["//:__subpackages__"], 101 deps = [ 102 ":SkIntersections_hdr", 103 ":SkPathOpsLine_hdr", 104 ], 105) 106 107generated_cc_atom( 108 name = "SkDQuadLineIntersection_src", 109 srcs = ["SkDQuadLineIntersection.cpp"], 110 visibility = ["//:__subpackages__"], 111 deps = [ 112 ":SkIntersections_hdr", 113 ":SkPathOpsCurve_hdr", 114 ":SkPathOpsLine_hdr", 115 ":SkPathOpsQuad_hdr", 116 ], 117) 118 119generated_cc_atom( 120 name = "SkIntersectionHelper_hdr", 121 hdrs = ["SkIntersectionHelper.h"], 122 visibility = ["//:__subpackages__"], 123 deps = [ 124 ":SkOpContour_hdr", 125 ":SkOpSegment_hdr", 126 ":SkPathOpsPoint_hdr", 127 "//include/core:SkPath_hdr", 128 ], 129) 130 131generated_cc_atom( 132 name = "SkIntersections_hdr", 133 hdrs = ["SkIntersections.h"], 134 visibility = ["//:__subpackages__"], 135 deps = [ 136 ":SkPathOpsConic_hdr", 137 ":SkPathOpsCubic_hdr", 138 ":SkPathOpsLine_hdr", 139 ":SkPathOpsPoint_hdr", 140 ":SkPathOpsQuad_hdr", 141 ], 142) 143 144generated_cc_atom( 145 name = "SkIntersections_src", 146 srcs = ["SkIntersections.cpp"], 147 visibility = ["//:__subpackages__"], 148 deps = [":SkIntersections_hdr"], 149) 150 151generated_cc_atom( 152 name = "SkLineParameters_hdr", 153 hdrs = ["SkLineParameters.h"], 154 visibility = ["//:__subpackages__"], 155 deps = [ 156 ":SkPathOpsCubic_hdr", 157 ":SkPathOpsLine_hdr", 158 ":SkPathOpsQuad_hdr", 159 ], 160) 161 162generated_cc_atom( 163 name = "SkOpAngle_hdr", 164 hdrs = ["SkOpAngle.h"], 165 visibility = ["//:__subpackages__"], 166 deps = [ 167 ":SkLineParameters_hdr", 168 ":SkPathOpsCurve_hdr", 169 "//include/core:SkString_hdr", 170 ], 171) 172 173generated_cc_atom( 174 name = "SkOpAngle_src", 175 srcs = ["SkOpAngle.cpp"], 176 visibility = ["//:__subpackages__"], 177 deps = [ 178 ":SkOpAngle_hdr", 179 ":SkOpSegment_hdr", 180 ":SkPathOpsCurve_hdr", 181 "//src/core:SkTSort_hdr", 182 ], 183) 184 185generated_cc_atom( 186 name = "SkOpBuilder_src", 187 srcs = ["SkOpBuilder.cpp"], 188 visibility = ["//:__subpackages__"], 189 deps = [ 190 ":SkOpEdgeBuilder_hdr", 191 ":SkPathOpsCommon_hdr", 192 "//include/core:SkMatrix_hdr", 193 "//include/pathops:SkPathOps_hdr", 194 "//src/core:SkArenaAlloc_hdr", 195 "//src/core:SkPathPriv_hdr", 196 ], 197) 198 199generated_cc_atom( 200 name = "SkOpCoincidence_hdr", 201 hdrs = ["SkOpCoincidence.h"], 202 visibility = ["//:__subpackages__"], 203 deps = [ 204 ":SkOpSpan_hdr", 205 ":SkPathOpsTypes_hdr", 206 "//include/private:SkTDArray_hdr", 207 "//src/core:SkArenaAlloc_hdr", 208 ], 209) 210 211generated_cc_atom( 212 name = "SkOpCoincidence_src", 213 srcs = ["SkOpCoincidence.cpp"], 214 visibility = ["//:__subpackages__"], 215 deps = [ 216 ":SkOpCoincidence_hdr", 217 ":SkOpSegment_hdr", 218 ":SkPathOpsTSect_hdr", 219 ], 220) 221 222generated_cc_atom( 223 name = "SkOpContour_hdr", 224 hdrs = ["SkOpContour.h"], 225 visibility = ["//:__subpackages__"], 226 deps = [ 227 ":SkOpSegment_hdr", 228 "//include/private:SkTDArray_hdr", 229 ], 230) 231 232generated_cc_atom( 233 name = "SkOpContour_src", 234 srcs = ["SkOpContour.cpp"], 235 visibility = ["//:__subpackages__"], 236 deps = [ 237 ":SkOpContour_hdr", 238 ":SkPathWriter_hdr", 239 ":SkReduceOrder_hdr", 240 ], 241) 242 243generated_cc_atom( 244 name = "SkOpCubicHull_src", 245 srcs = ["SkOpCubicHull.cpp"], 246 visibility = ["//:__subpackages__"], 247 deps = [":SkPathOpsCubic_hdr"], 248) 249 250generated_cc_atom( 251 name = "SkOpEdgeBuilder_hdr", 252 hdrs = ["SkOpEdgeBuilder.h"], 253 visibility = ["//:__subpackages__"], 254 deps = [ 255 ":SkOpContour_hdr", 256 ":SkPathWriter_hdr", 257 ], 258) 259 260generated_cc_atom( 261 name = "SkOpEdgeBuilder_src", 262 srcs = ["SkOpEdgeBuilder.cpp"], 263 visibility = ["//:__subpackages__"], 264 deps = [ 265 ":SkOpEdgeBuilder_hdr", 266 ":SkReduceOrder_hdr", 267 "//src/core:SkGeometry_hdr", 268 "//src/core:SkPathPriv_hdr", 269 "//src/core:SkTSort_hdr", 270 ], 271) 272 273generated_cc_atom( 274 name = "SkOpSegment_hdr", 275 hdrs = ["SkOpSegment.h"], 276 visibility = ["//:__subpackages__"], 277 deps = [ 278 ":SkOpAngle_hdr", 279 ":SkOpSpan_hdr", 280 ":SkPathOpsBounds_hdr", 281 ":SkPathOpsCubic_hdr", 282 ":SkPathOpsCurve_hdr", 283 "//src/core:SkArenaAlloc_hdr", 284 ], 285) 286 287generated_cc_atom( 288 name = "SkOpSegment_src", 289 srcs = ["SkOpSegment.cpp"], 290 visibility = ["//:__subpackages__"], 291 deps = [ 292 ":SkOpCoincidence_hdr", 293 ":SkOpContour_hdr", 294 ":SkOpSegment_hdr", 295 ":SkPathWriter_hdr", 296 "//src/core:SkPointPriv_hdr", 297 ], 298) 299 300generated_cc_atom( 301 name = "SkOpSpan_hdr", 302 hdrs = ["SkOpSpan.h"], 303 visibility = ["//:__subpackages__"], 304 deps = [ 305 ":SkPathOpsDebug_hdr", 306 ":SkPathOpsTypes_hdr", 307 "//include/core:SkPoint_hdr", 308 ], 309) 310 311generated_cc_atom( 312 name = "SkOpSpan_src", 313 srcs = ["SkOpSpan.cpp"], 314 visibility = ["//:__subpackages__"], 315 deps = [ 316 ":SkOpCoincidence_hdr", 317 ":SkOpContour_hdr", 318 ":SkOpSegment_hdr", 319 ":SkPathWriter_hdr", 320 ], 321) 322 323generated_cc_atom( 324 name = "SkPathOpsAsWinding_src", 325 srcs = ["SkPathOpsAsWinding.cpp"], 326 visibility = ["//:__subpackages__"], 327 deps = [ 328 ":SkOpEdgeBuilder_hdr", 329 ":SkPathOpsCommon_hdr", 330 "//include/core:SkRect_hdr", 331 "//src/core:SkPathPriv_hdr", 332 ], 333) 334 335generated_cc_atom( 336 name = "SkPathOpsBounds_hdr", 337 hdrs = ["SkPathOpsBounds.h"], 338 visibility = ["//:__subpackages__"], 339 deps = [ 340 ":SkPathOpsRect_hdr", 341 "//include/core:SkRect_hdr", 342 ], 343) 344 345generated_cc_atom( 346 name = "SkPathOpsCommon_hdr", 347 hdrs = ["SkPathOpsCommon.h"], 348 visibility = ["//:__subpackages__"], 349 deps = [ 350 ":SkOpAngle_hdr", 351 "//include/private:SkTDArray_hdr", 352 ], 353) 354 355generated_cc_atom( 356 name = "SkPathOpsCommon_src", 357 srcs = ["SkPathOpsCommon.cpp"], 358 visibility = ["//:__subpackages__"], 359 deps = [ 360 ":SkAddIntersections_hdr", 361 ":SkOpCoincidence_hdr", 362 ":SkOpEdgeBuilder_hdr", 363 ":SkPathOpsCommon_hdr", 364 ":SkPathWriter_hdr", 365 "//include/private:SkMacros_hdr", 366 "//src/core:SkTSort_hdr", 367 ], 368) 369 370generated_cc_atom( 371 name = "SkPathOpsConic_hdr", 372 hdrs = ["SkPathOpsConic.h"], 373 visibility = ["//:__subpackages__"], 374 deps = [":SkPathOpsQuad_hdr"], 375) 376 377generated_cc_atom( 378 name = "SkPathOpsConic_src", 379 srcs = ["SkPathOpsConic.cpp"], 380 visibility = ["//:__subpackages__"], 381 deps = [ 382 ":SkIntersections_hdr", 383 ":SkLineParameters_hdr", 384 ":SkPathOpsConic_hdr", 385 ":SkPathOpsCubic_hdr", 386 ":SkPathOpsQuad_hdr", 387 ":SkPathOpsRect_hdr", 388 ], 389) 390 391generated_cc_atom( 392 name = "SkPathOpsCubic_hdr", 393 hdrs = ["SkPathOpsCubic.h"], 394 visibility = ["//:__subpackages__"], 395 deps = [ 396 ":SkPathOpsTCurve_hdr", 397 "//include/core:SkPath_hdr", 398 "//src/core:SkArenaAlloc_hdr", 399 ], 400) 401 402generated_cc_atom( 403 name = "SkPathOpsCubic_src", 404 srcs = ["SkPathOpsCubic.cpp"], 405 visibility = ["//:__subpackages__"], 406 deps = [ 407 ":SkLineParameters_hdr", 408 ":SkPathOpsConic_hdr", 409 ":SkPathOpsCubic_hdr", 410 ":SkPathOpsCurve_hdr", 411 ":SkPathOpsLine_hdr", 412 ":SkPathOpsQuad_hdr", 413 ":SkPathOpsRect_hdr", 414 "//include/private:SkTPin_hdr", 415 "//src/core:SkGeometry_hdr", 416 "//src/core:SkTSort_hdr", 417 ], 418) 419 420generated_cc_atom( 421 name = "SkPathOpsCurve_hdr", 422 hdrs = ["SkPathOpsCurve.h"], 423 visibility = ["//:__subpackages__"], 424 deps = [ 425 ":SkIntersections_hdr", 426 "//include/core:SkPath_hdr", 427 ], 428) 429 430generated_cc_atom( 431 name = "SkPathOpsCurve_src", 432 srcs = ["SkPathOpsCurve.cpp"], 433 visibility = ["//:__subpackages__"], 434 deps = [ 435 ":SkPathOpsBounds_hdr", 436 ":SkPathOpsCurve_hdr", 437 ":SkPathOpsRect_hdr", 438 ], 439) 440 441generated_cc_atom( 442 name = "SkPathOpsDebug_hdr", 443 hdrs = ["SkPathOpsDebug.h"], 444 visibility = ["//:__subpackages__"], 445 deps = [ 446 "//include/core:SkString_hdr", 447 "//include/core:SkTypes_hdr", 448 "//include/pathops:SkPathOps_hdr", 449 ], 450) 451 452generated_cc_atom( 453 name = "SkPathOpsDebug_src", 454 srcs = ["SkPathOpsDebug.cpp"], 455 visibility = ["//:__subpackages__"], 456 deps = [ 457 ":SkIntersectionHelper_hdr", 458 ":SkIntersections_hdr", 459 ":SkOpAngle_hdr", 460 ":SkOpCoincidence_hdr", 461 ":SkOpContour_hdr", 462 ":SkOpSegment_hdr", 463 ":SkPathOpsConic_hdr", 464 ":SkPathOpsCubic_hdr", 465 ":SkPathOpsDebug_hdr", 466 ":SkPathOpsTypes_hdr", 467 "//include/core:SkBitmap_hdr", 468 "//include/core:SkCanvas_hdr", 469 "//include/core:SkData_hdr", 470 "//include/core:SkPaint_hdr", 471 "//include/core:SkPath_hdr", 472 "//include/core:SkStream_hdr", 473 "//include/core:SkString_hdr", 474 "//include/private:SkMutex_hdr", 475 "//src/core:SkOSFile_hdr", 476 "//src/core:SkPathPriv_hdr", 477 ], 478) 479 480generated_cc_atom( 481 name = "SkPathOpsLine_hdr", 482 hdrs = ["SkPathOpsLine.h"], 483 visibility = ["//:__subpackages__"], 484 deps = [":SkPathOpsPoint_hdr"], 485) 486 487generated_cc_atom( 488 name = "SkPathOpsLine_src", 489 srcs = ["SkPathOpsLine.cpp"], 490 visibility = ["//:__subpackages__"], 491 deps = [":SkPathOpsLine_hdr"], 492) 493 494generated_cc_atom( 495 name = "SkPathOpsOp_src", 496 srcs = ["SkPathOpsOp.cpp"], 497 visibility = ["//:__subpackages__"], 498 deps = [ 499 ":SkAddIntersections_hdr", 500 ":SkOpCoincidence_hdr", 501 ":SkOpEdgeBuilder_hdr", 502 ":SkPathOpsCommon_hdr", 503 ":SkPathWriter_hdr", 504 "//include/private:SkMutex_hdr", 505 ], 506) 507 508generated_cc_atom( 509 name = "SkPathOpsPoint_hdr", 510 hdrs = ["SkPathOpsPoint.h"], 511 visibility = ["//:__subpackages__"], 512 deps = [ 513 ":SkPathOpsTypes_hdr", 514 "//include/core:SkPoint_hdr", 515 ], 516) 517 518generated_cc_atom( 519 name = "SkPathOpsQuad_hdr", 520 hdrs = ["SkPathOpsQuad.h"], 521 visibility = ["//:__subpackages__"], 522 deps = [ 523 ":SkPathOpsTCurve_hdr", 524 "//src/core:SkArenaAlloc_hdr", 525 ], 526) 527 528generated_cc_atom( 529 name = "SkPathOpsQuad_src", 530 srcs = ["SkPathOpsQuad.cpp"], 531 visibility = ["//:__subpackages__"], 532 deps = [ 533 ":SkIntersections_hdr", 534 ":SkLineParameters_hdr", 535 ":SkPathOpsCubic_hdr", 536 ":SkPathOpsCurve_hdr", 537 ":SkPathOpsQuad_hdr", 538 ":SkPathOpsRect_hdr", 539 ], 540) 541 542generated_cc_atom( 543 name = "SkPathOpsRect_hdr", 544 hdrs = ["SkPathOpsRect.h"], 545 visibility = ["//:__subpackages__"], 546 deps = [":SkPathOpsPoint_hdr"], 547) 548 549generated_cc_atom( 550 name = "SkPathOpsRect_src", 551 srcs = ["SkPathOpsRect.cpp"], 552 visibility = ["//:__subpackages__"], 553 deps = [ 554 ":SkPathOpsConic_hdr", 555 ":SkPathOpsCubic_hdr", 556 ":SkPathOpsLine_hdr", 557 ":SkPathOpsQuad_hdr", 558 ":SkPathOpsRect_hdr", 559 ], 560) 561 562generated_cc_atom( 563 name = "SkPathOpsSimplify_src", 564 srcs = ["SkPathOpsSimplify.cpp"], 565 visibility = ["//:__subpackages__"], 566 deps = [ 567 ":SkAddIntersections_hdr", 568 ":SkOpCoincidence_hdr", 569 ":SkOpEdgeBuilder_hdr", 570 ":SkPathOpsCommon_hdr", 571 ":SkPathWriter_hdr", 572 ], 573) 574 575generated_cc_atom( 576 name = "SkPathOpsTCurve_hdr", 577 hdrs = ["SkPathOpsTCurve.h"], 578 visibility = ["//:__subpackages__"], 579 deps = [":SkPathOpsPoint_hdr"], 580) 581 582generated_cc_atom( 583 name = "SkPathOpsTSect_hdr", 584 hdrs = ["SkPathOpsTSect.h"], 585 visibility = ["//:__subpackages__"], 586 deps = [ 587 ":SkIntersections_hdr", 588 ":SkPathOpsBounds_hdr", 589 ":SkPathOpsRect_hdr", 590 ":SkPathOpsTCurve_hdr", 591 "//include/private:SkMacros_hdr", 592 "//src/core:SkArenaAlloc_hdr", 593 ], 594) 595 596generated_cc_atom( 597 name = "SkPathOpsTSect_src", 598 srcs = ["SkPathOpsTSect.cpp"], 599 visibility = ["//:__subpackages__"], 600 deps = [ 601 ":SkPathOpsTSect_hdr", 602 "//src/core:SkTSort_hdr", 603 ], 604) 605 606generated_cc_atom( 607 name = "SkPathOpsTightBounds_src", 608 srcs = ["SkPathOpsTightBounds.cpp"], 609 visibility = ["//:__subpackages__"], 610 deps = [ 611 ":SkOpEdgeBuilder_hdr", 612 ":SkPathOpsCommon_hdr", 613 "//src/core:SkPathPriv_hdr", 614 ], 615) 616 617generated_cc_atom( 618 name = "SkPathOpsTypes_hdr", 619 hdrs = ["SkPathOpsTypes.h"], 620 visibility = ["//:__subpackages__"], 621 deps = [ 622 ":SkPathOpsDebug_hdr", 623 "//include/core:SkPath_hdr", 624 "//include/core:SkScalar_hdr", 625 "//include/pathops:SkPathOps_hdr", 626 "//include/private:SkFloatingPoint_hdr", 627 "//include/private:SkSafe_math_hdr", 628 ], 629) 630 631generated_cc_atom( 632 name = "SkPathOpsTypes_src", 633 srcs = ["SkPathOpsTypes.cpp"], 634 visibility = ["//:__subpackages__"], 635 deps = [ 636 ":SkOpCoincidence_hdr", 637 ":SkPathOpsTypes_hdr", 638 "//include/private:SkFloatBits_hdr", 639 "//src/core:SkArenaAlloc_hdr", 640 ], 641) 642 643generated_cc_atom( 644 name = "SkPathOpsWinding_src", 645 srcs = ["SkPathOpsWinding.cpp"], 646 visibility = ["//:__subpackages__"], 647 deps = [ 648 ":SkOpContour_hdr", 649 ":SkOpSegment_hdr", 650 ":SkPathOpsCurve_hdr", 651 "//src/core:SkTSort_hdr", 652 ], 653) 654 655generated_cc_atom( 656 name = "SkPathWriter_hdr", 657 hdrs = ["SkPathWriter.h"], 658 visibility = ["//:__subpackages__"], 659 deps = [ 660 "//include/core:SkPath_hdr", 661 "//include/private:SkTArray_hdr", 662 "//include/private:SkTDArray_hdr", 663 ], 664) 665 666generated_cc_atom( 667 name = "SkPathWriter_src", 668 srcs = ["SkPathWriter.cpp"], 669 visibility = ["//:__subpackages__"], 670 deps = [ 671 ":SkOpSegment_hdr", 672 ":SkOpSpan_hdr", 673 ":SkPathOpsPoint_hdr", 674 ":SkPathWriter_hdr", 675 "//src/core:SkTSort_hdr", 676 ], 677) 678 679generated_cc_atom( 680 name = "SkReduceOrder_hdr", 681 hdrs = ["SkReduceOrder.h"], 682 visibility = ["//:__subpackages__"], 683 deps = [ 684 ":SkPathOpsCubic_hdr", 685 ":SkPathOpsLine_hdr", 686 ":SkPathOpsQuad_hdr", 687 ], 688) 689 690generated_cc_atom( 691 name = "SkReduceOrder_src", 692 srcs = ["SkReduceOrder.cpp"], 693 visibility = ["//:__subpackages__"], 694 deps = [ 695 ":SkReduceOrder_hdr", 696 "//src/core:SkGeometry_hdr", 697 ], 698) 699