Update rive-cpp to 2.0 version
[platform/core/uifw/rive-tizen.git] / submodule / skia / src / utils / BUILD.bazel
1 load("//bazel:macros.bzl", "cc_library", "enforce_iwyu_on_package", "exports_files_legacy", "generated_cc_atom")
2
3 licenses(["notice"])
4
5 exports_files_legacy()
6
7 enforce_iwyu_on_package()
8
9 cc_library(
10     name = "core_srcs",
11     visibility = ["//:__subpackages__"],
12     deps = [
13         ":SkAnimCodecPlayer_src",
14         ":SkBase64_src",
15         ":SkCamera_src",
16         ":SkCanvasStack_src",
17         ":SkCanvasStateUtils_src",
18         ":SkCharToGlyphCache_src",
19         ":SkClipStackUtils_src",
20         ":SkCustomTypeface_src",
21         ":SkDashPath_src",
22         ":SkEventTracer_src",
23         ":SkFloatToDecimal_src",
24         ":SkMatrix22_src",
25         ":SkMultiPictureDocument_src",
26         ":SkNWayCanvas_src",
27         ":SkNullCanvas_src",
28         ":SkOSPath_src",
29         ":SkOrderedFontMgr_src",
30         ":SkPaintFilterCanvas_src",
31         ":SkParseColor_src",
32         ":SkParsePath_src",
33         ":SkParse_src",
34         ":SkPatchUtils_src",
35         ":SkPolyUtils_src",
36         ":SkShaderUtils_src",
37         ":SkShadowTessellator_src",
38         ":SkShadowUtils_src",
39         ":SkTextUtils_src",
40         ":SkUTF_src",
41         ":SkVMVisualizer_src",
42     ],
43 )
44
45 cc_library(
46     name = "json_srcs",
47     visibility = ["//:__subpackages__"],
48     deps = [
49         ":SkJSONWriter_src",
50         ":SkJSON_src",
51         ":SkShaperJSONWriter_src",
52     ],
53 )
54
55 # TODO(kjlubick) add selects here to allow opting in or out of things like JSON
56 cc_library(
57     name = "srcs",
58     visibility = ["//:__subpackages__"],
59     deps = [
60         ":core_srcs",
61     ],
62 )
63
64 generated_cc_atom(
65     name = "SkAnimCodecPlayer_src",
66     srcs = ["SkAnimCodecPlayer.cpp"],
67     visibility = ["//:__subpackages__"],
68     deps = [
69         "//include/codec:SkCodec_hdr",
70         "//include/codec:SkEncodedOrigin_hdr",
71         "//include/core:SkAlphaType_hdr",
72         "//include/core:SkBlendMode_hdr",
73         "//include/core:SkCanvas_hdr",
74         "//include/core:SkData_hdr",
75         "//include/core:SkImageInfo_hdr",
76         "//include/core:SkImage_hdr",
77         "//include/core:SkMatrix_hdr",
78         "//include/core:SkPaint_hdr",
79         "//include/core:SkRefCnt_hdr",
80         "//include/core:SkSamplingOptions_hdr",
81         "//include/core:SkSize_hdr",
82         "//include/core:SkTypes_hdr",
83         "//include/utils:SkAnimCodecPlayer_hdr",
84         "//src/codec:SkCodecImageGenerator_hdr",
85     ],
86 )
87
88 generated_cc_atom(
89     name = "SkBase64_src",
90     srcs = ["SkBase64.cpp"],
91     visibility = ["//:__subpackages__"],
92     deps = ["//include/utils:SkBase64_hdr"],
93 )
94
95 generated_cc_atom(
96     name = "SkBitSet_hdr",
97     hdrs = ["SkBitSet.h"],
98     visibility = ["//:__subpackages__"],
99     deps = [
100         "//include/private:SkMalloc_hdr",
101         "//include/private:SkTemplates_hdr",
102         "//src/core:SkMathPriv_hdr",
103     ],
104 )
105
106 generated_cc_atom(
107     name = "SkCallableTraits_hdr",
108     hdrs = ["SkCallableTraits.h"],
109     visibility = ["//:__subpackages__"],
110 )
111
112 generated_cc_atom(
113     name = "SkCamera_src",
114     srcs = ["SkCamera.cpp"],
115     visibility = ["//:__subpackages__"],
116     deps = [
117         "//include/core:SkCanvas_hdr",
118         "//include/utils:SkCamera_hdr",
119     ],
120 )
121
122 generated_cc_atom(
123     name = "SkCanvasStack_hdr",
124     hdrs = ["SkCanvasStack.h"],
125     visibility = ["//:__subpackages__"],
126     deps = [
127         "//include/core:SkCanvas_hdr",
128         "//include/core:SkClipOp_hdr",
129         "//include/core:SkM44_hdr",
130         "//include/core:SkPoint_hdr",
131         "//include/core:SkRefCnt_hdr",
132         "//include/core:SkRegion_hdr",
133         "//include/core:SkTypes_hdr",
134         "//include/private:SkTArray_hdr",
135         "//include/utils:SkNWayCanvas_hdr",
136     ],
137 )
138
139 generated_cc_atom(
140     name = "SkCanvasStack_src",
141     srcs = ["SkCanvasStack.cpp"],
142     visibility = ["//:__subpackages__"],
143     deps = [
144         ":SkCanvasStack_hdr",
145         "//include/core:SkRect_hdr",
146         "//include/core:SkScalar_hdr",
147         "//include/core:SkShader_hdr",
148         "//include/private:SkTDArray_hdr",
149     ],
150 )
151
152 generated_cc_atom(
153     name = "SkCanvasStateUtils_src",
154     srcs = ["SkCanvasStateUtils.cpp"],
155     visibility = ["//:__subpackages__"],
156     deps = [
157         ":SkCanvasStack_hdr",
158         "//include/core:SkAlphaType_hdr",
159         "//include/core:SkBitmap_hdr",
160         "//include/core:SkCanvas_hdr",
161         "//include/core:SkColorType_hdr",
162         "//include/core:SkImageInfo_hdr",
163         "//include/core:SkMatrix_hdr",
164         "//include/core:SkPixmap_hdr",
165         "//include/core:SkPoint_hdr",
166         "//include/core:SkRect_hdr",
167         "//include/core:SkSize_hdr",
168         "//include/private:SkMalloc_hdr",
169         "//include/utils:SkCanvasStateUtils_hdr",
170         "//src/core:SkDevice_hdr",
171         "//src/core:SkWriter32_hdr",
172     ],
173 )
174
175 generated_cc_atom(
176     name = "SkCharToGlyphCache_hdr",
177     hdrs = ["SkCharToGlyphCache.h"],
178     visibility = ["//:__subpackages__"],
179     deps = [
180         "//include/core:SkTypes_hdr",
181         "//include/private:SkTDArray_hdr",
182     ],
183 )
184
185 generated_cc_atom(
186     name = "SkCharToGlyphCache_src",
187     srcs = ["SkCharToGlyphCache.cpp"],
188     visibility = ["//:__subpackages__"],
189     deps = [":SkCharToGlyphCache_hdr"],
190 )
191
192 generated_cc_atom(
193     name = "SkClipStackUtils_hdr",
194     hdrs = ["SkClipStackUtils.h"],
195     visibility = ["//:__subpackages__"],
196     deps = ["//include/core:SkTypes_hdr"],
197 )
198
199 generated_cc_atom(
200     name = "SkClipStackUtils_src",
201     srcs = ["SkClipStackUtils.cpp"],
202     visibility = ["//:__subpackages__"],
203     deps = [
204         ":SkClipStackUtils_hdr",
205         "//include/core:SkClipOp_hdr",
206         "//include/core:SkPathTypes_hdr",
207         "//include/core:SkPath_hdr",
208         "//include/pathops:SkPathOps_hdr",
209         "//src/core:SkClipStack_hdr",
210     ],
211 )
212
213 generated_cc_atom(
214     name = "SkCustomTypeface_src",
215     srcs = ["SkCustomTypeface.cpp"],
216     visibility = ["//:__subpackages__"],
217     deps = [
218         "//include/core:SkData_hdr",
219         "//include/core:SkFontArguments_hdr",
220         "//include/core:SkFontMetrics_hdr",
221         "//include/core:SkFontParameters_hdr",
222         "//include/core:SkFontStyle_hdr",
223         "//include/core:SkFontTypes_hdr",
224         "//include/core:SkMatrix_hdr",
225         "//include/core:SkPathTypes_hdr",
226         "//include/core:SkPath_hdr",
227         "//include/core:SkPoint_hdr",
228         "//include/core:SkRect_hdr",
229         "//include/core:SkRefCnt_hdr",
230         "//include/core:SkScalar_hdr",
231         "//include/core:SkStream_hdr",
232         "//include/core:SkString_hdr",
233         "//include/core:SkTypeface_hdr",
234         "//include/core:SkTypes_hdr",
235         "//include/private:SkFloatingPoint_hdr",
236         "//include/private:SkMalloc_hdr",
237         "//include/private:SkTo_hdr",
238         "//include/utils:SkCustomTypeface_hdr",
239         "//src/core:SkAdvancedTypefaceMetrics_hdr",
240         "//src/core:SkAutoMalloc_hdr",
241         "//src/core:SkGlyph_hdr",
242         "//src/core:SkPathPriv_hdr",
243         "//src/core:SkScalerContext_hdr",
244     ],
245 )
246
247 generated_cc_atom(
248     name = "SkDashPathPriv_hdr",
249     hdrs = ["SkDashPathPriv.h"],
250     visibility = ["//:__subpackages__"],
251     deps = ["//include/core:SkPathEffect_hdr"],
252 )
253
254 generated_cc_atom(
255     name = "SkDashPath_src",
256     srcs = ["SkDashPath.cpp"],
257     visibility = ["//:__subpackages__"],
258     deps = [
259         ":SkDashPathPriv_hdr",
260         "//include/core:SkPaint_hdr",
261         "//include/core:SkPathEffect_hdr",
262         "//include/core:SkPathMeasure_hdr",
263         "//include/core:SkPath_hdr",
264         "//include/core:SkPoint_hdr",
265         "//include/core:SkRect_hdr",
266         "//include/core:SkScalar_hdr",
267         "//include/core:SkStrokeRec_hdr",
268         "//include/core:SkTypes_hdr",
269         "//include/private:SkPathRef_hdr",
270         "//src/core:SkPathPriv_hdr",
271         "//src/core:SkPointPriv_hdr",
272     ],
273 )
274
275 generated_cc_atom(
276     name = "SkEventTracer_src",
277     srcs = ["SkEventTracer.cpp"],
278     visibility = ["//:__subpackages__"],
279     deps = [
280         "//include/private:SkOnce_hdr",
281         "//include/utils:SkEventTracer_hdr",
282     ],
283 )
284
285 generated_cc_atom(
286     name = "SkFloatToDecimal_hdr",
287     hdrs = ["SkFloatToDecimal.h"],
288     visibility = ["//:__subpackages__"],
289 )
290
291 generated_cc_atom(
292     name = "SkFloatToDecimal_src",
293     srcs = ["SkFloatToDecimal.cpp"],
294     visibility = ["//:__subpackages__"],
295     deps = [
296         ":SkFloatToDecimal_hdr",
297         "//include/core:SkTypes_hdr",
298     ],
299 )
300
301 generated_cc_atom(
302     name = "SkFloatUtils_hdr",
303     hdrs = ["SkFloatUtils.h"],
304     visibility = ["//:__subpackages__"],
305     deps = ["//include/core:SkTypes_hdr"],
306 )
307
308 generated_cc_atom(
309     name = "SkJSONWriter_hdr",
310     hdrs = ["SkJSONWriter.h"],
311     visibility = ["//:__subpackages__"],
312     deps = [
313         "//include/core:SkStream_hdr",
314         "//include/core:SkTypes_hdr",
315         "//include/private:SkNoncopyable_hdr",
316         "//include/private:SkTArray_hdr",
317     ],
318 )
319
320 generated_cc_atom(
321     name = "SkJSONWriter_src",
322     srcs = ["SkJSONWriter.cpp"],
323     visibility = ["//:__subpackages__"],
324     deps = [":SkJSONWriter_hdr"],
325 )
326
327 generated_cc_atom(
328     name = "SkJSON_hdr",
329     hdrs = ["SkJSON.h"],
330     visibility = ["//:__subpackages__"],
331     deps = [
332         "//include/core:SkTypes_hdr",
333         "//include/private:SkNoncopyable_hdr",
334         "//src/core:SkArenaAlloc_hdr",
335     ],
336 )
337
338 generated_cc_atom(
339     name = "SkJSON_src",
340     srcs = ["SkJSON.cpp"],
341     visibility = ["//:__subpackages__"],
342     deps = [
343         ":SkJSON_hdr",
344         ":SkUTF_hdr",
345         "//include/core:SkData_hdr",
346         "//include/core:SkRefCnt_hdr",
347         "//include/core:SkStream_hdr",
348         "//include/core:SkString_hdr",
349         "//include/private:SkMalloc_hdr",
350         "//include/private:SkTo_hdr",
351         "//include/utils:SkParse_hdr",
352     ],
353 )
354
355 generated_cc_atom(
356     name = "SkMatrix22_hdr",
357     hdrs = ["SkMatrix22.h"],
358     visibility = ["//:__subpackages__"],
359     deps = ["//include/core:SkPoint_hdr"],
360 )
361
362 generated_cc_atom(
363     name = "SkMatrix22_src",
364     srcs = ["SkMatrix22.cpp"],
365     visibility = ["//:__subpackages__"],
366     deps = [
367         ":SkMatrix22_hdr",
368         "//include/core:SkMatrix_hdr",
369         "//include/core:SkPoint_hdr",
370         "//include/core:SkScalar_hdr",
371     ],
372 )
373
374 generated_cc_atom(
375     name = "SkMultiPictureDocumentPriv_hdr",
376     hdrs = ["SkMultiPictureDocumentPriv.h"],
377     visibility = ["//:__subpackages__"],
378     deps = [":SkMultiPictureDocument_hdr"],
379 )
380
381 generated_cc_atom(
382     name = "SkMultiPictureDocument_hdr",
383     hdrs = ["SkMultiPictureDocument.h"],
384     visibility = ["//:__subpackages__"],
385     deps = [
386         "//include/core:SkPicture_hdr",
387         "//include/core:SkRefCnt_hdr",
388         "//include/core:SkSize_hdr",
389         "//include/core:SkTypes_hdr",
390     ],
391 )
392
393 generated_cc_atom(
394     name = "SkMultiPictureDocument_src",
395     srcs = ["SkMultiPictureDocument.cpp"],
396     visibility = ["//:__subpackages__"],
397     deps = [
398         ":SkMultiPictureDocumentPriv_hdr",
399         ":SkMultiPictureDocument_hdr",
400         "//include/core:SkCanvas_hdr",
401         "//include/core:SkData_hdr",
402         "//include/core:SkDocument_hdr",
403         "//include/core:SkPictureRecorder_hdr",
404         "//include/core:SkPicture_hdr",
405         "//include/core:SkRect_hdr",
406         "//include/core:SkScalar_hdr",
407         "//include/core:SkSerialProcs_hdr",
408         "//include/core:SkStream_hdr",
409         "//include/private:SkTArray_hdr",
410         "//include/private:SkTo_hdr",
411         "//include/utils:SkNWayCanvas_hdr",
412     ],
413 )
414
415 generated_cc_atom(
416     name = "SkNWayCanvas_src",
417     srcs = ["SkNWayCanvas.cpp"],
418     visibility = ["//:__subpackages__"],
419     deps = [
420         "//include/core:SkBlendMode_hdr",
421         "//include/core:SkCanvas_hdr",
422         "//include/core:SkClipOp_hdr",
423         "//include/core:SkColor_hdr",
424         "//include/core:SkM44_hdr",
425         "//include/core:SkMatrix_hdr",
426         "//include/core:SkPoint_hdr",
427         "//include/core:SkRect_hdr",
428         "//include/core:SkRefCnt_hdr",
429         "//include/core:SkSamplingOptions_hdr",
430         "//include/core:SkScalar_hdr",
431         "//include/core:SkShader_hdr",
432         "//include/core:SkTypes_hdr",
433         "//include/private:SkTDArray_hdr",
434         "//include/utils:SkNWayCanvas_hdr",
435         "//include/utils:SkNoDrawCanvas_hdr",
436         "//src/core:SkCanvasPriv_hdr",
437     ],
438 )
439
440 generated_cc_atom(
441     name = "SkNullCanvas_src",
442     srcs = ["SkNullCanvas.cpp"],
443     visibility = ["//:__subpackages__"],
444     deps = [
445         "//include/core:SkCanvas_hdr",
446         "//include/utils:SkNWayCanvas_hdr",
447         "//include/utils:SkNullCanvas_hdr",
448     ],
449 )
450
451 generated_cc_atom(
452     name = "SkOSPath_hdr",
453     hdrs = ["SkOSPath.h"],
454     visibility = ["//:__subpackages__"],
455     deps = ["//include/core:SkString_hdr"],
456 )
457
458 generated_cc_atom(
459     name = "SkOSPath_src",
460     srcs = ["SkOSPath.cpp"],
461     visibility = ["//:__subpackages__"],
462     deps = [
463         ":SkOSPath_hdr",
464         "//include/core:SkTypes_hdr",
465     ],
466 )
467
468 generated_cc_atom(
469     name = "SkOrderedFontMgr_src",
470     srcs = ["SkOrderedFontMgr.cpp"],
471     visibility = ["//:__subpackages__"],
472     deps = [
473         "//include/core:SkData_hdr",
474         "//include/core:SkFontStyle_hdr",
475         "//include/core:SkStream_hdr",
476         "//include/core:SkTypeface_hdr",
477         "//include/utils:SkOrderedFontMgr_hdr",
478     ],
479 )
480
481 generated_cc_atom(
482     name = "SkPaintFilterCanvas_src",
483     srcs = ["SkPaintFilterCanvas.cpp"],
484     visibility = ["//:__subpackages__"],
485     deps = [
486         "//include/core:SkMatrix_hdr",
487         "//include/core:SkPaint_hdr",
488         "//include/core:SkPixmap_hdr",
489         "//include/core:SkPoint_hdr",
490         "//include/core:SkRect_hdr",
491         "//include/core:SkSurface_hdr",
492         "//include/utils:SkPaintFilterCanvas_hdr",
493     ],
494 )
495
496 generated_cc_atom(
497     name = "SkParseColor_src",
498     srcs = ["SkParseColor.cpp"],
499     visibility = ["//:__subpackages__"],
500     deps = [
501         "//include/core:SkColor_hdr",
502         "//include/core:SkTypes_hdr",
503         "//include/utils:SkParse_hdr",
504     ],
505 )
506
507 generated_cc_atom(
508     name = "SkParsePath_src",
509     srcs = ["SkParsePath.cpp"],
510     visibility = ["//:__subpackages__"],
511     deps = [
512         "//include/core:SkPathTypes_hdr",
513         "//include/core:SkPath_hdr",
514         "//include/core:SkPoint_hdr",
515         "//include/core:SkScalar_hdr",
516         "//include/core:SkStream_hdr",
517         "//include/core:SkString_hdr",
518         "//include/core:SkTypes_hdr",
519         "//include/utils:SkParsePath_hdr",
520         "//include/utils:SkParse_hdr",
521         "//src/core:SkGeometry_hdr",
522     ],
523 )
524
525 generated_cc_atom(
526     name = "SkParse_src",
527     srcs = ["SkParse.cpp"],
528     visibility = ["//:__subpackages__"],
529     deps = ["//include/utils:SkParse_hdr"],
530 )
531
532 generated_cc_atom(
533     name = "SkPatchUtils_hdr",
534     hdrs = ["SkPatchUtils.h"],
535     visibility = ["//:__subpackages__"],
536     deps = [
537         "//include/core:SkColor_hdr",
538         "//include/core:SkRefCnt_hdr",
539     ],
540 )
541
542 generated_cc_atom(
543     name = "SkPatchUtils_src",
544     srcs = ["SkPatchUtils.cpp"],
545     visibility = ["//:__subpackages__"],
546     deps = [
547         ":SkPatchUtils_hdr",
548         "//include/core:SkAlphaType_hdr",
549         "//include/core:SkColorSpace_hdr",
550         "//include/core:SkColorType_hdr",
551         "//include/core:SkImageInfo_hdr",
552         "//include/core:SkMatrix_hdr",
553         "//include/core:SkPoint_hdr",
554         "//include/core:SkScalar_hdr",
555         "//include/core:SkSize_hdr",
556         "//include/core:SkTypes_hdr",
557         "//include/core:SkVertices_hdr",
558         "//include/private:SkColorData_hdr",
559         "//include/private:SkFloatingPoint_hdr",
560         "//include/private:SkTPin_hdr",
561         "//include/private:SkTo_hdr",
562         "//include/private:SkVx_hdr",
563         "//src/core:SkArenaAlloc_hdr",
564         "//src/core:SkColorSpacePriv_hdr",
565         "//src/core:SkConvertPixels_hdr",
566         "//src/core:SkGeometry_hdr",
567     ],
568 )
569
570 generated_cc_atom(
571     name = "SkPolyUtils_hdr",
572     hdrs = ["SkPolyUtils.h"],
573     visibility = ["//:__subpackages__"],
574     deps = [
575         "//include/core:SkPoint_hdr",
576         "//include/core:SkScalar_hdr",
577     ],
578 )
579
580 generated_cc_atom(
581     name = "SkPolyUtils_src",
582     srcs = ["SkPolyUtils.cpp"],
583     visibility = ["//:__subpackages__"],
584     deps = [
585         ":SkPolyUtils_hdr",
586         "//include/core:SkRect_hdr",
587         "//include/core:SkTypes_hdr",
588         "//include/private:SkFloatingPoint_hdr",
589         "//include/private:SkMalloc_hdr",
590         "//include/private:SkTArray_hdr",
591         "//include/private:SkTDArray_hdr",
592         "//include/private:SkTemplates_hdr",
593         "//include/private:SkVx_hdr",
594         "//src/core:SkPointPriv_hdr",
595         "//src/core:SkRectPriv_hdr",
596         "//src/core:SkTDPQueue_hdr",
597         "//src/core:SkTInternalLList_hdr",
598     ],
599 )
600
601 generated_cc_atom(
602     name = "SkShadowTessellator_hdr",
603     hdrs = ["SkShadowTessellator.h"],
604     visibility = ["//:__subpackages__"],
605     deps = [
606         "//include/core:SkRefCnt_hdr",
607         "//include/core:SkScalar_hdr",
608     ],
609 )
610
611 generated_cc_atom(
612     name = "SkShadowTessellator_src",
613     srcs = ["SkShadowTessellator.cpp"],
614     visibility = ["//:__subpackages__"],
615     deps = [
616         ":SkPolyUtils_hdr",
617         ":SkShadowTessellator_hdr",
618         "//include/core:SkColor_hdr",
619         "//include/core:SkMatrix_hdr",
620         "//include/core:SkPath_hdr",
621         "//include/core:SkPoint3_hdr",
622         "//include/core:SkPoint_hdr",
623         "//include/core:SkRect_hdr",
624         "//include/core:SkTypes_hdr",
625         "//include/core:SkVertices_hdr",
626         "//include/private:SkColorData_hdr",
627         "//include/private:SkFloatingPoint_hdr",
628         "//include/private:SkTDArray_hdr",
629         "//include/private:SkTemplates_hdr",
630         "//src/core:SkDrawShadowInfo_hdr",
631         "//src/core:SkGeometry_hdr",
632         "//src/core:SkPointPriv_hdr",
633         "//src/core:SkRectPriv_hdr",
634         "//src/gpu/ganesh/geometry:GrPathUtils_hdr",
635     ],
636 )
637
638 generated_cc_atom(
639     name = "SkShadowUtils_src",
640     srcs = ["SkShadowUtils.cpp"],
641     visibility = ["//:__subpackages__"],
642     deps = [
643         ":SkShadowTessellator_hdr",
644         "//include/core:SkBlendMode_hdr",
645         "//include/core:SkBlender_hdr",
646         "//include/core:SkBlurTypes_hdr",
647         "//include/core:SkCanvas_hdr",
648         "//include/core:SkColorFilter_hdr",
649         "//include/core:SkFlattenable_hdr",
650         "//include/core:SkMaskFilter_hdr",
651         "//include/core:SkMatrix_hdr",
652         "//include/core:SkPaint_hdr",
653         "//include/core:SkPath_hdr",
654         "//include/core:SkPoint3_hdr",
655         "//include/core:SkPoint_hdr",
656         "//include/core:SkRect_hdr",
657         "//include/core:SkRefCnt_hdr",
658         "//include/core:SkVertices_hdr",
659         "//include/effects:SkRuntimeEffect_hdr",
660         "//include/private:SkIDChangeListener_hdr",
661         "//include/private:SkTPin_hdr",
662         "//include/private:SkTemplates_hdr",
663         "//include/utils:SkRandom_hdr",
664         "//include/utils:SkShadowUtils_hdr",
665         "//src/core:SkBlurMask_hdr",
666         "//src/core:SkColorFilterBase_hdr",
667         "//src/core:SkColorFilterPriv_hdr",
668         "//src/core:SkDevice_hdr",
669         "//src/core:SkDrawShadowInfo_hdr",
670         "//src/core:SkEffectPriv_hdr",
671         "//src/core:SkPathPriv_hdr",
672         "//src/core:SkRasterPipeline_hdr",
673         "//src/core:SkResourceCache_hdr",
674         "//src/core:SkRuntimeEffectPriv_hdr",
675         "//src/core:SkVM_hdr",
676         "//src/core:SkVerticesPriv_hdr",
677         "//src/gpu/ganesh:GrFragmentProcessor_hdr",
678         "//src/gpu/ganesh:GrStyle_hdr",
679         "//src/gpu/ganesh/effects:GrSkSLFP_hdr",
680         "//src/gpu/ganesh/geometry:GrStyledShape_hdr",
681     ],
682 )
683
684 generated_cc_atom(
685     name = "SkShaperJSONWriter_hdr",
686     hdrs = ["SkShaperJSONWriter.h"],
687     visibility = ["//:__subpackages__"],
688     deps = [
689         "//include/core:SkPoint_hdr",
690         "//include/core:SkTypes_hdr",
691         "//modules/skshaper/include:SkShaper_hdr",
692     ],
693 )
694
695 generated_cc_atom(
696     name = "SkShaperJSONWriter_src",
697     srcs = ["SkShaperJSONWriter.cpp"],
698     visibility = ["//:__subpackages__"],
699     deps = [
700         ":SkJSONWriter_hdr",
701         ":SkShaperJSONWriter_hdr",
702         ":SkUTF_hdr",
703         "//include/core:SkFont_hdr",
704         "//include/core:SkSpan_hdr",
705         "//include/core:SkString_hdr",
706         "//include/core:SkTypeface_hdr",
707         "//include/private:SkTo_hdr",
708     ],
709 )
710
711 generated_cc_atom(
712     name = "SkTextUtils_src",
713     srcs = ["SkTextUtils.cpp"],
714     visibility = ["//:__subpackages__"],
715     deps = [
716         "//include/core:SkCanvas_hdr",
717         "//include/core:SkFontTypes_hdr",
718         "//include/core:SkFont_hdr",
719         "//include/core:SkMatrix_hdr",
720         "//include/core:SkPath_hdr",
721         "//include/core:SkPoint_hdr",
722         "//include/core:SkScalar_hdr",
723         "//include/core:SkTextBlob_hdr",
724         "//include/private:SkTemplates_hdr",
725         "//include/utils:SkTextUtils_hdr",
726         "//src/core:SkFontPriv_hdr",
727     ],
728 )
729
730 generated_cc_atom(
731     name = "SkThreadUtils_pthread_src",
732     srcs = ["SkThreadUtils_pthread.cpp"],
733     visibility = ["//:__subpackages__"],
734 )
735
736 generated_cc_atom(
737     name = "SkThreadUtils_win_src",
738     srcs = ["SkThreadUtils_win.cpp"],
739     visibility = ["//:__subpackages__"],
740 )
741
742 generated_cc_atom(
743     name = "SkUTF_hdr",
744     hdrs = ["SkUTF.h"],
745     visibility = ["//:__subpackages__"],
746     deps = ["//include/core:SkTypes_hdr"],
747 )
748
749 generated_cc_atom(
750     name = "SkUTF_src",
751     srcs = ["SkUTF.cpp"],
752     visibility = ["//:__subpackages__"],
753     deps = [
754         ":SkUTF_hdr",
755         "//include/private:SkTFitsIn_hdr",
756     ],
757 )
758
759 generated_cc_atom(
760     name = "SkShaderUtils_hdr",
761     hdrs = ["SkShaderUtils.h"],
762     visibility = ["//:__subpackages__"],
763     deps = [
764         "//include/core:SkTypes_hdr",
765         "//include/private:SkSLProgramKind_hdr",
766     ],
767 )
768
769 generated_cc_atom(
770     name = "SkShaderUtils_src",
771     srcs = ["SkShaderUtils.cpp"],
772     visibility = ["//:__subpackages__"],
773     deps = [
774         ":SkShaderUtils_hdr",
775         "//include/core:SkString_hdr",
776         "//include/private:SkSLString_hdr",
777         "//include/private:SkTArray_hdr",
778         "//src/sksl:SkSLProgramSettings_hdr",
779     ],
780 )
781
782 generated_cc_atom(
783     name = "SkVMVisualizer_hdr",
784     hdrs = ["SkVMVisualizer.h"],
785     visibility = ["//:__subpackages__"],
786     deps = [
787         "//include/core:SkString_hdr",
788         "//include/core:SkTypes_hdr",
789         "//include/private:SkTArray_hdr",
790         "//include/private:SkTHash_hdr",
791         "//src/core:SkVM_hdr",
792     ],
793 )
794
795 generated_cc_atom(
796     name = "SkVMVisualizer_src",
797     srcs = ["SkVMVisualizer.cpp"],
798     visibility = ["//:__subpackages__"],
799     deps = [
800         ":SkVMVisualizer_hdr",
801         "//include/core:SkStream_hdr",
802         "//include/private:SkOpts_spi_hdr",
803         "//src/core:SkStreamPriv_hdr",
804         "//src/sksl/tracing:SkVMDebugTrace_hdr",
805     ],
806 )
807
808 generated_cc_atom(
809     name = "SkBlitterTraceCommon_hdr",
810     hdrs = ["SkBlitterTraceCommon.h"],
811     visibility = ["//:__subpackages__"],
812     deps = [":SkCycles_hdr"],
813 )
814
815 generated_cc_atom(
816     name = "SkBlitterTrace_hdr",
817     hdrs = ["SkBlitterTrace.h"],
818     visibility = ["//:__subpackages__"],
819     deps = [":SkBlitterTraceCommon_hdr"],
820 )
821
822 generated_cc_atom(
823     name = "SkCycles_hdr",
824     hdrs = ["SkCycles.h"],
825     visibility = ["//:__subpackages__"],
826 )
827
828 generated_cc_atom(
829     name = "SkTestCanvas_hdr",
830     hdrs = ["SkTestCanvas.h"],
831     visibility = ["//:__subpackages__"],
832     deps = [
833         "//include/core:SkSize_hdr",
834         "//include/utils:SkNWayCanvas_hdr",
835         "//src/core:SkDevice_hdr",
836         "//src/core:SkGlyphRun_hdr",
837     ],
838 )