• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1load("//bazel:macros.bzl", "generated_cc_atom")
2
3cc_library(
4    name = "core_srcs",
5    visibility = ["//:__subpackages__"],
6    deps = [
7        ":SkAnimCodecPlayer_src",
8        ":SkBase64_src",
9        ":SkCamera_src",
10        ":SkCanvasStack_src",
11        ":SkCanvasStateUtils_src",
12        ":SkCharToGlyphCache_src",
13        ":SkClipStackUtils_src",
14        ":SkCustomTypeface_src",
15        ":SkDashPath_src",
16        ":SkEventTracer_src",
17        ":SkFloatToDecimal_src",
18        ":SkMatrix22_src",
19        ":SkMultiPictureDocument_src",
20        ":SkNWayCanvas_src",
21        ":SkNullCanvas_src",
22        ":SkOSPath_src",
23        ":SkOrderedFontMgr_src",
24        ":SkPaintFilterCanvas_src",
25        ":SkParseColor_src",
26        ":SkParsePath_src",
27        ":SkParse_src",
28        ":SkPatchUtils_src",
29        ":SkPolyUtils_src",
30        ":SkShaderUtils_src",
31        ":SkShadowTessellator_src",
32        ":SkShadowUtils_src",
33        ":SkTextUtils_src",
34        ":SkUTF_src",
35        ":SkVMVisualizer_src",
36    ],
37)
38
39cc_library(
40    name = "json_srcs",
41    visibility = ["//:__subpackages__"],
42    deps = [
43        ":SkJSONWriter_src",
44        ":SkJSON_src",
45        ":SkShaperJSONWriter_src",
46    ],
47)
48
49# TODO(kjlubick) add selects here to allow opting in or out of things like JSON
50cc_library(
51    name = "srcs",
52    visibility = ["//:__subpackages__"],
53    deps = [
54        ":core_srcs",
55    ],
56)
57
58generated_cc_atom(
59    name = "SkAnimCodecPlayer_src",
60    srcs = ["SkAnimCodecPlayer.cpp"],
61    visibility = ["//:__subpackages__"],
62    deps = [
63        "//include/codec:SkCodec_hdr",
64        "//include/core:SkCanvas_hdr",
65        "//include/core:SkData_hdr",
66        "//include/core:SkImage_hdr",
67        "//include/utils:SkAnimCodecPlayer_hdr",
68        "//src/codec:SkCodecImageGenerator_hdr",
69        "//src/core:SkPixmapPriv_hdr",
70    ],
71)
72
73generated_cc_atom(
74    name = "SkBase64_src",
75    srcs = ["SkBase64.cpp"],
76    visibility = ["//:__subpackages__"],
77    deps = ["//include/utils:SkBase64_hdr"],
78)
79
80generated_cc_atom(
81    name = "SkBitSet_hdr",
82    hdrs = ["SkBitSet.h"],
83    visibility = ["//:__subpackages__"],
84    deps = [
85        "//include/private:SkMalloc_hdr",
86        "//include/private:SkTemplates_hdr",
87        "//src/core:SkMathPriv_hdr",
88    ],
89)
90
91generated_cc_atom(
92    name = "SkCallableTraits_hdr",
93    hdrs = ["SkCallableTraits.h"],
94    visibility = ["//:__subpackages__"],
95)
96
97generated_cc_atom(
98    name = "SkCamera_src",
99    srcs = ["SkCamera.cpp"],
100    visibility = ["//:__subpackages__"],
101    deps = [
102        "//include/core:SkCanvas_hdr",
103        "//include/utils:SkCamera_hdr",
104    ],
105)
106
107generated_cc_atom(
108    name = "SkCanvasStack_hdr",
109    hdrs = ["SkCanvasStack.h"],
110    visibility = ["//:__subpackages__"],
111    deps = [
112        "//include/core:SkRegion_hdr",
113        "//include/private:SkTArray_hdr",
114        "//include/utils:SkNWayCanvas_hdr",
115    ],
116)
117
118generated_cc_atom(
119    name = "SkCanvasStack_src",
120    srcs = ["SkCanvasStack.cpp"],
121    visibility = ["//:__subpackages__"],
122    deps = [
123        ":SkCanvasStack_hdr",
124        "//include/core:SkShader_hdr",
125    ],
126)
127
128generated_cc_atom(
129    name = "SkCanvasStateUtils_src",
130    srcs = ["SkCanvasStateUtils.cpp"],
131    visibility = ["//:__subpackages__"],
132    deps = [
133        ":SkCanvasStack_hdr",
134        "//include/core:SkBitmap_hdr",
135        "//include/core:SkCanvas_hdr",
136        "//include/utils:SkCanvasStateUtils_hdr",
137        "//src/core:SkDevice_hdr",
138        "//src/core:SkRasterClip_hdr",
139        "//src/core:SkWriter32_hdr",
140    ],
141)
142
143generated_cc_atom(
144    name = "SkCharToGlyphCache_hdr",
145    hdrs = ["SkCharToGlyphCache.h"],
146    visibility = ["//:__subpackages__"],
147    deps = [
148        "//include/core:SkTypes_hdr",
149        "//include/private:SkTDArray_hdr",
150    ],
151)
152
153generated_cc_atom(
154    name = "SkCharToGlyphCache_src",
155    srcs = ["SkCharToGlyphCache.cpp"],
156    visibility = ["//:__subpackages__"],
157    deps = [
158        ":SkCharToGlyphCache_hdr",
159        "//include/private:SkTFitsIn_hdr",
160    ],
161)
162
163generated_cc_atom(
164    name = "SkClipStackUtils_hdr",
165    hdrs = ["SkClipStackUtils.h"],
166    visibility = ["//:__subpackages__"],
167    deps = ["//include/core:SkTypes_hdr"],
168)
169
170generated_cc_atom(
171    name = "SkClipStackUtils_src",
172    srcs = ["SkClipStackUtils.cpp"],
173    visibility = ["//:__subpackages__"],
174    deps = [
175        "//include/pathops:SkPathOps_hdr",
176        "//src/core:SkClipStack_hdr",
177    ],
178)
179
180generated_cc_atom(
181    name = "SkCustomTypeface_src",
182    srcs = ["SkCustomTypeface.cpp"],
183    visibility = ["//:__subpackages__"],
184    deps = [
185        "//include/core:SkCanvas_hdr",
186        "//include/core:SkData_hdr",
187        "//include/core:SkFontMetrics_hdr",
188        "//include/private:SkFloatingPoint_hdr",
189        "//include/utils:SkCustomTypeface_hdr",
190        "//src/core:SkAdvancedTypefaceMetrics_hdr",
191        "//src/core:SkAutoMalloc_hdr",
192        "//src/core:SkPathPriv_hdr",
193        "//src/core:SkScalerContext_hdr",
194    ],
195)
196
197generated_cc_atom(
198    name = "SkDashPathPriv_hdr",
199    hdrs = ["SkDashPathPriv.h"],
200    visibility = ["//:__subpackages__"],
201    deps = ["//include/core:SkPathEffect_hdr"],
202)
203
204generated_cc_atom(
205    name = "SkDashPath_src",
206    srcs = ["SkDashPath.cpp"],
207    visibility = ["//:__subpackages__"],
208    deps = [
209        ":SkDashPathPriv_hdr",
210        "//include/core:SkPathMeasure_hdr",
211        "//include/core:SkStrokeRec_hdr",
212        "//src/core:SkPathPriv_hdr",
213        "//src/core:SkPointPriv_hdr",
214    ],
215)
216
217generated_cc_atom(
218    name = "SkEventTracer_src",
219    srcs = ["SkEventTracer.cpp"],
220    visibility = ["//:__subpackages__"],
221    deps = [
222        "//include/private:SkOnce_hdr",
223        "//include/utils:SkEventTracer_hdr",
224    ],
225)
226
227generated_cc_atom(
228    name = "SkFloatToDecimal_hdr",
229    hdrs = ["SkFloatToDecimal.h"],
230    visibility = ["//:__subpackages__"],
231)
232
233generated_cc_atom(
234    name = "SkFloatToDecimal_src",
235    srcs = ["SkFloatToDecimal.cpp"],
236    visibility = ["//:__subpackages__"],
237    deps = [
238        ":SkFloatToDecimal_hdr",
239        "//include/core:SkTypes_hdr",
240    ],
241)
242
243generated_cc_atom(
244    name = "SkFloatUtils_hdr",
245    hdrs = ["SkFloatUtils.h"],
246    visibility = ["//:__subpackages__"],
247    deps = ["//include/core:SkTypes_hdr"],
248)
249
250generated_cc_atom(
251    name = "SkJSONWriter_hdr",
252    hdrs = ["SkJSONWriter.h"],
253    visibility = ["//:__subpackages__"],
254    deps = [
255        "//include/core:SkStream_hdr",
256        "//include/private:SkNoncopyable_hdr",
257        "//include/private:SkTArray_hdr",
258    ],
259)
260
261generated_cc_atom(
262    name = "SkJSONWriter_src",
263    srcs = ["SkJSONWriter.cpp"],
264    visibility = ["//:__subpackages__"],
265    deps = [":SkJSONWriter_hdr"],
266)
267
268generated_cc_atom(
269    name = "SkJSON_hdr",
270    hdrs = ["SkJSON.h"],
271    visibility = ["//:__subpackages__"],
272    deps = [
273        "//include/core:SkTypes_hdr",
274        "//include/private:SkNoncopyable_hdr",
275        "//include/private:SkTo_hdr",
276        "//src/core:SkArenaAlloc_hdr",
277    ],
278)
279
280generated_cc_atom(
281    name = "SkJSON_src",
282    srcs = ["SkJSON.cpp"],
283    visibility = ["//:__subpackages__"],
284    deps = [
285        ":SkJSON_hdr",
286        ":SkUTF_hdr",
287        "//include/core:SkStream_hdr",
288        "//include/core:SkString_hdr",
289        "//include/private:SkMalloc_hdr",
290        "//include/utils:SkParse_hdr",
291    ],
292)
293
294generated_cc_atom(
295    name = "SkMatrix22_hdr",
296    hdrs = ["SkMatrix22.h"],
297    visibility = ["//:__subpackages__"],
298    deps = ["//include/core:SkPoint_hdr"],
299)
300
301generated_cc_atom(
302    name = "SkMatrix22_src",
303    srcs = ["SkMatrix22.cpp"],
304    visibility = ["//:__subpackages__"],
305    deps = [
306        ":SkMatrix22_hdr",
307        "//include/core:SkMatrix_hdr",
308        "//include/core:SkPoint_hdr",
309        "//include/core:SkScalar_hdr",
310    ],
311)
312
313generated_cc_atom(
314    name = "SkMultiPictureDocumentPriv_hdr",
315    hdrs = ["SkMultiPictureDocumentPriv.h"],
316    visibility = ["//:__subpackages__"],
317    deps = [":SkMultiPictureDocument_hdr"],
318)
319
320generated_cc_atom(
321    name = "SkMultiPictureDocument_hdr",
322    hdrs = ["SkMultiPictureDocument.h"],
323    visibility = ["//:__subpackages__"],
324    deps = [
325        "//include/core:SkDocument_hdr",
326        "//include/core:SkPicture_hdr",
327        "//include/core:SkSize_hdr",
328    ],
329)
330
331generated_cc_atom(
332    name = "SkMultiPictureDocument_src",
333    srcs = ["SkMultiPictureDocument.cpp"],
334    visibility = ["//:__subpackages__"],
335    deps = [
336        ":SkMultiPictureDocumentPriv_hdr",
337        ":SkMultiPictureDocument_hdr",
338        "//include/core:SkPictureRecorder_hdr",
339        "//include/core:SkPicture_hdr",
340        "//include/core:SkSerialProcs_hdr",
341        "//include/core:SkStream_hdr",
342        "//include/private:SkTArray_hdr",
343        "//include/private:SkTo_hdr",
344        "//include/utils:SkNWayCanvas_hdr",
345    ],
346)
347
348generated_cc_atom(
349    name = "SkNWayCanvas_src",
350    srcs = ["SkNWayCanvas.cpp"],
351    visibility = ["//:__subpackages__"],
352    deps = [
353        "//include/core:SkShader_hdr",
354        "//include/utils:SkNWayCanvas_hdr",
355        "//src/core:SkCanvasPriv_hdr",
356    ],
357)
358
359generated_cc_atom(
360    name = "SkNullCanvas_src",
361    srcs = ["SkNullCanvas.cpp"],
362    visibility = ["//:__subpackages__"],
363    deps = [
364        "//include/core:SkCanvas_hdr",
365        "//include/utils:SkNWayCanvas_hdr",
366        "//include/utils:SkNullCanvas_hdr",
367    ],
368)
369
370generated_cc_atom(
371    name = "SkOSPath_hdr",
372    hdrs = ["SkOSPath.h"],
373    visibility = ["//:__subpackages__"],
374    deps = ["//include/core:SkString_hdr"],
375)
376
377generated_cc_atom(
378    name = "SkOSPath_src",
379    srcs = ["SkOSPath.cpp"],
380    visibility = ["//:__subpackages__"],
381    deps = [":SkOSPath_hdr"],
382)
383
384generated_cc_atom(
385    name = "SkOrderedFontMgr_src",
386    srcs = ["SkOrderedFontMgr.cpp"],
387    visibility = ["//:__subpackages__"],
388    deps = [
389        "//include/utils:SkOrderedFontMgr_hdr",
390        "//src/core:SkFontDescriptor_hdr",
391    ],
392)
393
394generated_cc_atom(
395    name = "SkPaintFilterCanvas_src",
396    srcs = ["SkPaintFilterCanvas.cpp"],
397    visibility = ["//:__subpackages__"],
398    deps = [
399        "//include/core:SkPaint_hdr",
400        "//include/core:SkPixmap_hdr",
401        "//include/core:SkSurface_hdr",
402        "//include/utils:SkPaintFilterCanvas_hdr",
403        "//src/core:SkCanvasPriv_hdr",
404        "//src/core:SkTLazy_hdr",
405    ],
406)
407
408generated_cc_atom(
409    name = "SkParseColor_src",
410    srcs = ["SkParseColor.cpp"],
411    visibility = ["//:__subpackages__"],
412    deps = ["//include/utils:SkParse_hdr"],
413)
414
415generated_cc_atom(
416    name = "SkParsePath_src",
417    srcs = ["SkParsePath.cpp"],
418    visibility = ["//:__subpackages__"],
419    deps = [
420        "//include/core:SkStream_hdr",
421        "//include/core:SkString_hdr",
422        "//include/utils:SkParsePath_hdr",
423        "//include/utils:SkParse_hdr",
424        "//src/core:SkGeometry_hdr",
425    ],
426)
427
428generated_cc_atom(
429    name = "SkParse_src",
430    srcs = ["SkParse.cpp"],
431    visibility = ["//:__subpackages__"],
432    deps = ["//include/utils:SkParse_hdr"],
433)
434
435generated_cc_atom(
436    name = "SkPatchUtils_hdr",
437    hdrs = ["SkPatchUtils.h"],
438    visibility = ["//:__subpackages__"],
439    deps = [
440        "//include/core:SkMatrix_hdr",
441        "//include/private:SkColorData_hdr",
442    ],
443)
444
445generated_cc_atom(
446    name = "SkPatchUtils_src",
447    srcs = ["SkPatchUtils.cpp"],
448    visibility = ["//:__subpackages__"],
449    deps = [
450        ":SkPatchUtils_hdr",
451        "//include/core:SkVertices_hdr",
452        "//include/private:SkColorData_hdr",
453        "//include/private:SkTPin_hdr",
454        "//include/private:SkTo_hdr",
455        "//src/core:SkArenaAlloc_hdr",
456        "//src/core:SkColorSpacePriv_hdr",
457        "//src/core:SkConvertPixels_hdr",
458        "//src/core:SkGeometry_hdr",
459    ],
460)
461
462generated_cc_atom(
463    name = "SkPolyUtils_hdr",
464    hdrs = ["SkPolyUtils.h"],
465    visibility = ["//:__subpackages__"],
466    deps = [
467        "//include/core:SkPoint_hdr",
468        "//include/private:SkTDArray_hdr",
469    ],
470)
471
472generated_cc_atom(
473    name = "SkPolyUtils_src",
474    srcs = ["SkPolyUtils.cpp"],
475    visibility = ["//:__subpackages__"],
476    deps = [
477        ":SkPolyUtils_hdr",
478        "//include/private:SkNx_hdr",
479        "//include/private:SkTArray_hdr",
480        "//include/private:SkTemplates_hdr",
481        "//src/core:SkPointPriv_hdr",
482        "//src/core:SkRectPriv_hdr",
483        "//src/core:SkTDPQueue_hdr",
484        "//src/core:SkTInternalLList_hdr",
485    ],
486)
487
488generated_cc_atom(
489    name = "SkShadowTessellator_hdr",
490    hdrs = ["SkShadowTessellator.h"],
491    visibility = ["//:__subpackages__"],
492    deps = [
493        "//include/core:SkColor_hdr",
494        "//include/core:SkPoint_hdr",
495        "//include/core:SkRefCnt_hdr",
496    ],
497)
498
499generated_cc_atom(
500    name = "SkShadowTessellator_src",
501    srcs = ["SkShadowTessellator.cpp"],
502    visibility = ["//:__subpackages__"],
503    deps = [
504        ":SkPolyUtils_hdr",
505        ":SkShadowTessellator_hdr",
506        "//include/core:SkPath_hdr",
507        "//include/core:SkPoint3_hdr",
508        "//include/core:SkVertices_hdr",
509        "//include/private:SkColorData_hdr",
510        "//include/private:SkTPin_hdr",
511        "//src/core:SkDrawShadowInfo_hdr",
512        "//src/core:SkGeometry_hdr",
513        "//src/core:SkPointPriv_hdr",
514        "//src/core:SkRectPriv_hdr",
515        "//src/gpu/geometry:GrPathUtils_hdr",
516    ],
517)
518
519generated_cc_atom(
520    name = "SkShadowUtils_src",
521    srcs = ["SkShadowUtils.cpp"],
522    visibility = ["//:__subpackages__"],
523    deps = [
524        ":SkShadowTessellator_hdr",
525        "//include/core:SkCanvas_hdr",
526        "//include/core:SkColorFilter_hdr",
527        "//include/core:SkMaskFilter_hdr",
528        "//include/core:SkPath_hdr",
529        "//include/core:SkString_hdr",
530        "//include/core:SkVertices_hdr",
531        "//include/private:SkColorData_hdr",
532        "//include/private:SkIDChangeListener_hdr",
533        "//include/private:SkTPin_hdr",
534        "//include/utils:SkRandom_hdr",
535        "//include/utils:SkShadowUtils_hdr",
536        "//src/core:SkBlurMask_hdr",
537        "//src/core:SkColorFilterBase_hdr",
538        "//src/core:SkColorFilterPriv_hdr",
539        "//src/core:SkDevice_hdr",
540        "//src/core:SkDrawShadowInfo_hdr",
541        "//src/core:SkEffectPriv_hdr",
542        "//src/core:SkPathPriv_hdr",
543        "//src/core:SkRasterPipeline_hdr",
544        "//src/core:SkResourceCache_hdr",
545        "//src/core:SkRuntimeEffectPriv_hdr",
546        "//src/core:SkTLazy_hdr",
547        "//src/core:SkVM_hdr",
548        "//src/core:SkVerticesPriv_hdr",
549        "//src/gpu/effects:GrSkSLFP_hdr",
550        "//src/gpu/geometry:GrStyledShape_hdr",
551    ],
552)
553
554generated_cc_atom(
555    name = "SkShaperJSONWriter_hdr",
556    hdrs = ["SkShaperJSONWriter.h"],
557    visibility = ["//:__subpackages__"],
558    deps = [
559        "//include/core:SkSpan_hdr",
560        "//modules/skshaper/include:SkShaper_hdr",
561    ],
562)
563
564generated_cc_atom(
565    name = "SkShaperJSONWriter_src",
566    srcs = ["SkShaperJSONWriter.cpp"],
567    visibility = ["//:__subpackages__"],
568    deps = [
569        ":SkJSONWriter_hdr",
570        ":SkShaperJSONWriter_hdr",
571        ":SkUTF_hdr",
572    ],
573)
574
575generated_cc_atom(
576    name = "SkTextUtils_src",
577    srcs = ["SkTextUtils.cpp"],
578    visibility = ["//:__subpackages__"],
579    deps = [
580        "//include/core:SkPath_hdr",
581        "//include/core:SkTextBlob_hdr",
582        "//include/utils:SkTextUtils_hdr",
583        "//src/core:SkFontPriv_hdr",
584    ],
585)
586
587generated_cc_atom(
588    name = "SkThreadUtils_pthread_src",
589    srcs = ["SkThreadUtils_pthread.cpp"],
590    visibility = ["//:__subpackages__"],
591)
592
593generated_cc_atom(
594    name = "SkThreadUtils_win_src",
595    srcs = ["SkThreadUtils_win.cpp"],
596    visibility = ["//:__subpackages__"],
597)
598
599generated_cc_atom(
600    name = "SkUTF_hdr",
601    hdrs = ["SkUTF.h"],
602    visibility = ["//:__subpackages__"],
603    deps = ["//include/core:SkTypes_hdr"],
604)
605
606generated_cc_atom(
607    name = "SkUTF_src",
608    srcs = ["SkUTF.cpp"],
609    visibility = ["//:__subpackages__"],
610    deps = [
611        ":SkUTF_hdr",
612        "//include/private:SkTFitsIn_hdr",
613    ],
614)
615
616generated_cc_atom(
617    name = "SkShaderUtils_hdr",
618    hdrs = ["SkShaderUtils.h"],
619    visibility = ["//:__subpackages__"],
620    deps = [
621        "//include/private:SkSLProgramKind_hdr",
622        "//include/private:SkSLString_hdr",
623    ],
624)
625
626generated_cc_atom(
627    name = "SkShaderUtils_src",
628    srcs = ["SkShaderUtils.cpp"],
629    visibility = ["//:__subpackages__"],
630    deps = [
631        ":SkShaderUtils_hdr",
632        "//include/core:SkString_hdr",
633        "//include/private:SkSLString_hdr",
634    ],
635)
636
637generated_cc_atom(
638    name = "SkVMVisualizer_hdr",
639    hdrs = ["SkVMVisualizer.h"],
640    visibility = ["//:__subpackages__"],
641    deps = [
642        "//include/core:SkSpan_hdr",
643        "//include/core:SkStream_hdr",
644        "//include/core:SkString_hdr",
645        "//include/private:SkBitmaskEnum_hdr",
646        "//include/private:SkChecksum_hdr",
647        "//include/private:SkTHash_hdr",
648        "//src/core:SkOpts_hdr",
649        "//src/sksl:SkSLOutputStream_hdr",
650        "//src/sksl/tracing:SkVMDebugTrace_hdr",
651    ],
652)
653
654generated_cc_atom(
655    name = "SkVMVisualizer_src",
656    srcs = ["SkVMVisualizer.cpp"],
657    visibility = ["//:__subpackages__"],
658    deps = [
659        ":SkVMVisualizer_hdr",
660        "//src/core:SkStreamPriv_hdr",
661    ],
662)
663