• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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