• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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 = "androidcodec_srcs",
7    deps = [
8        ":SkAndroidCodecAdapter_src",
9        ":SkAndroidCodec_src",
10        ":SkSampledCodec_src",
11    ],
12)
13
14cc_library(
15    name = "bmp_srcs",
16    deps = [
17        ":SkBmpBaseCodec_src",
18        ":SkBmpCodec_src",
19        ":SkBmpMaskCodec_src",
20        ":SkBmpRLECodec_src",
21        ":SkBmpStandardCodec_src",
22        ":SkWbmpCodec_src",
23    ],
24)
25
26cc_library(
27    name = "core_srcs",
28    deps = [
29        ":SkCodecImageGenerator_src",
30        ":SkCodec_src",
31        ":SkColorTable_src",
32        ":SkMaskSwizzler_src",
33        ":SkMasks_src",
34        ":SkSampler_src",
35        ":SkSwizzler_src",
36    ],
37)
38
39cc_library(
40    name = "gif_srcs",
41    deps = [
42        ":SkWuffsCodec_src",
43    ],
44)
45
46cc_library(
47    name = "jpeg_srcs",
48    deps = [
49        ":SkEncodedInfo_src",
50        ":SkJpegCodec_src",
51        ":SkJpegDecoderMgr_src",
52        ":SkJpegUtility_src",
53        ":SkParseEncodedOrigin_src",
54    ],
55)
56
57cc_library(
58    name = "png_srcs",
59    deps = [
60        ":SkEncodedInfo_src",
61        ":SkIcoCodec_src",
62        ":SkPngCodec_src",
63    ],
64)
65
66cc_library(
67    name = "raw_srcs",
68    deps = [
69        ":SkRawCodec_src",
70    ],
71)
72
73cc_library(
74    name = "webp_srcs",
75    deps = [
76        ":SkEncodedInfo_src",
77        ":SkParseEncodedOrigin_src",
78        ":SkWebpCodec_src",
79    ],
80)
81
82selects.config_setting_group(
83    name = "needs_jpeg",
84    match_any = [
85        "//bazel/common_config_settings:raw_decode_codec",
86        "//bazel/common_config_settings:jpeg_decode_codec",
87        "//bazel/common_config_settings:jpeg_encode_codec",
88    ],
89)
90
91cc_library(
92    name = "srcs",
93    visibility = ["//:__subpackages__"],
94    deps = [
95        ":androidcodec_srcs",
96        ":bmp_srcs",
97        ":core_srcs",
98    ] + select_multi(
99        {
100            "//bazel/common_config_settings:gif_decode_codec": [":gif_srcs"],
101            ":needs_jpeg": [":jpeg_srcs"],
102            "//bazel/common_config_settings:png_decode_codec": [":png_srcs"],
103            "//bazel/common_config_settings:raw_decode_codec": [":raw_srcs"],
104            "//bazel/common_config_settings:webp_decode_codec": [":webp_srcs"],
105        },
106        default = [],
107    ),
108)
109
110generated_cc_atom(
111    name = "SkAndroidCodecAdapter_hdr",
112    hdrs = ["SkAndroidCodecAdapter.h"],
113    visibility = ["//:__subpackages__"],
114    deps = ["//include/codec:SkAndroidCodec_hdr"],
115)
116
117generated_cc_atom(
118    name = "SkAndroidCodecAdapter_src",
119    srcs = ["SkAndroidCodecAdapter.cpp"],
120    visibility = ["//:__subpackages__"],
121    deps = [
122        ":SkAndroidCodecAdapter_hdr",
123        ":SkCodecPriv_hdr",
124    ],
125)
126
127generated_cc_atom(
128    name = "SkAndroidCodec_src",
129    srcs = ["SkAndroidCodec.cpp"],
130    visibility = ["//:__subpackages__"],
131    deps = [
132        ":SkAndroidCodecAdapter_hdr",
133        ":SkCodecPriv_hdr",
134        ":SkSampledCodec_hdr",
135        "//include/codec:SkAndroidCodec_hdr",
136        "//include/codec:SkCodec_hdr",
137        "//include/core:SkPixmap_hdr",
138    ],
139)
140
141generated_cc_atom(
142    name = "SkBmpBaseCodec_hdr",
143    hdrs = ["SkBmpBaseCodec.h"],
144    visibility = ["//:__subpackages__"],
145    deps = [
146        ":SkBmpCodec_hdr",
147        "//include/private:SkTemplates_hdr",
148    ],
149)
150
151generated_cc_atom(
152    name = "SkBmpBaseCodec_src",
153    srcs = ["SkBmpBaseCodec.cpp"],
154    visibility = ["//:__subpackages__"],
155    deps = [
156        ":SkBmpBaseCodec_hdr",
157        "//include/private:SkMalloc_hdr",
158    ],
159)
160
161generated_cc_atom(
162    name = "SkBmpCodec_hdr",
163    hdrs = ["SkBmpCodec.h"],
164    visibility = ["//:__subpackages__"],
165    deps = [
166        ":SkColorTable_hdr",
167        ":SkSwizzler_hdr",
168        "//include/codec:SkCodec_hdr",
169        "//include/core:SkColorSpace_hdr",
170        "//include/core:SkImageInfo_hdr",
171        "//include/core:SkStream_hdr",
172        "//include/core:SkTypes_hdr",
173    ],
174)
175
176generated_cc_atom(
177    name = "SkBmpCodec_src",
178    srcs = ["SkBmpCodec.cpp"],
179    visibility = ["//:__subpackages__"],
180    deps = [
181        ":SkBmpCodec_hdr",
182        ":SkBmpMaskCodec_hdr",
183        ":SkBmpRLECodec_hdr",
184        ":SkBmpStandardCodec_hdr",
185        ":SkCodecPriv_hdr",
186        "//include/core:SkStream_hdr",
187        "//include/private:SkColorData_hdr",
188    ],
189)
190
191generated_cc_atom(
192    name = "SkBmpMaskCodec_hdr",
193    hdrs = ["SkBmpMaskCodec.h"],
194    visibility = ["//:__subpackages__"],
195    deps = [
196        ":SkBmpBaseCodec_hdr",
197        ":SkMaskSwizzler_hdr",
198        "//include/core:SkImageInfo_hdr",
199        "//include/core:SkTypes_hdr",
200    ],
201)
202
203generated_cc_atom(
204    name = "SkBmpMaskCodec_src",
205    srcs = ["SkBmpMaskCodec.cpp"],
206    visibility = ["//:__subpackages__"],
207    deps = [
208        ":SkBmpMaskCodec_hdr",
209        ":SkCodecPriv_hdr",
210        "//include/private:SkColorData_hdr",
211    ],
212)
213
214generated_cc_atom(
215    name = "SkBmpRLECodec_hdr",
216    hdrs = ["SkBmpRLECodec.h"],
217    visibility = ["//:__subpackages__"],
218    deps = [
219        ":SkBmpCodec_hdr",
220        ":SkColorTable_hdr",
221        ":SkSampler_hdr",
222        "//include/core:SkImageInfo_hdr",
223        "//include/core:SkTypes_hdr",
224    ],
225)
226
227generated_cc_atom(
228    name = "SkBmpRLECodec_src",
229    srcs = ["SkBmpRLECodec.cpp"],
230    visibility = ["//:__subpackages__"],
231    deps = [
232        ":SkBmpRLECodec_hdr",
233        ":SkCodecPriv_hdr",
234        "//include/core:SkStream_hdr",
235        "//include/private:SkColorData_hdr",
236    ],
237)
238
239generated_cc_atom(
240    name = "SkBmpStandardCodec_hdr",
241    hdrs = ["SkBmpStandardCodec.h"],
242    visibility = ["//:__subpackages__"],
243    deps = [
244        ":SkBmpBaseCodec_hdr",
245        ":SkColorTable_hdr",
246        ":SkSwizzler_hdr",
247        "//include/core:SkImageInfo_hdr",
248        "//include/core:SkTypes_hdr",
249    ],
250)
251
252generated_cc_atom(
253    name = "SkBmpStandardCodec_src",
254    srcs = ["SkBmpStandardCodec.cpp"],
255    visibility = ["//:__subpackages__"],
256    deps = [
257        ":SkBmpStandardCodec_hdr",
258        ":SkCodecPriv_hdr",
259        "//include/core:SkStream_hdr",
260        "//include/private:SkColorData_hdr",
261        "//src/core:SkMathPriv_hdr",
262    ],
263)
264
265generated_cc_atom(
266    name = "SkCodecImageGenerator_hdr",
267    hdrs = ["SkCodecImageGenerator.h"],
268    visibility = ["//:__subpackages__"],
269    deps = [
270        "//include/codec:SkCodec_hdr",
271        "//include/core:SkData_hdr",
272        "//include/core:SkImageGenerator_hdr",
273    ],
274)
275
276generated_cc_atom(
277    name = "SkCodecImageGenerator_src",
278    srcs = ["SkCodecImageGenerator.cpp"],
279    visibility = ["//:__subpackages__"],
280    deps = [
281        ":SkCodecImageGenerator_hdr",
282        "//src/core:SkPixmapPriv_hdr",
283    ],
284)
285
286generated_cc_atom(
287    name = "SkCodecPriv_hdr",
288    hdrs = ["SkCodecPriv.h"],
289    visibility = ["//:__subpackages__"],
290    deps = [
291        ":SkColorTable_hdr",
292        "//include/codec:SkEncodedOrigin_hdr",
293        "//include/core:SkImageInfo_hdr",
294        "//include/core:SkTypes_hdr",
295        "//include/private:SkColorData_hdr",
296        "//include/private:SkEncodedInfo_hdr",
297    ],
298)
299
300generated_cc_atom(
301    name = "SkCodec_src",
302    srcs = ["SkCodec.cpp"],
303    visibility = ["//:__subpackages__"],
304    deps = [
305        ":SkBmpCodec_hdr",
306        ":SkCodecPriv_hdr",
307        ":SkFrameHolder_hdr",
308        ":SkHeifCodec_hdr",
309        ":SkIcoCodec_hdr",
310        ":SkJpegCodec_hdr",
311        ":SkJpegxlCodec_hdr",
312        ":SkPngCodec_hdr",
313        ":SkRawCodec_hdr",
314        ":SkWbmpCodec_hdr",
315        ":SkWebpCodec_hdr",
316        ":SkWuffsCodec_hdr",
317        "//include/codec:SkAndroidCodec_hdr",
318        "//include/codec:SkCodec_hdr",
319        "//include/core:SkBitmap_hdr",
320        "//include/core:SkColorSpace_hdr",
321        "//include/core:SkData_hdr",
322        "//include/core:SkImage_hdr",
323        "//include/core:SkStream_hdr",
324        "//include/private:SkHalf_hdr",
325    ],
326)
327
328generated_cc_atom(
329    name = "SkColorTable_hdr",
330    hdrs = ["SkColorTable.h"],
331    visibility = ["//:__subpackages__"],
332    deps = [
333        "//include/core:SkColor_hdr",
334        "//include/core:SkRefCnt_hdr",
335    ],
336)
337
338generated_cc_atom(
339    name = "SkColorTable_src",
340    srcs = ["SkColorTable.cpp"],
341    visibility = ["//:__subpackages__"],
342    deps = [
343        ":SkColorTable_hdr",
344        "//include/private:SkMalloc_hdr",
345    ],
346)
347
348generated_cc_atom(
349    name = "SkEncodedInfo_src",
350    srcs = ["SkEncodedInfo.cpp"],
351    visibility = ["//:__subpackages__"],
352    deps = ["//include/private:SkEncodedInfo_hdr"],
353)
354
355generated_cc_atom(
356    name = "SkFrameHolder_hdr",
357    hdrs = ["SkFrameHolder.h"],
358    visibility = ["//:__subpackages__"],
359    deps = [
360        "//include/codec:SkCodecAnimation_hdr",
361        "//include/codec:SkCodec_hdr",
362        "//include/core:SkRect_hdr",
363        "//include/core:SkTypes_hdr",
364        "//include/private:SkEncodedInfo_hdr",
365        "//include/private:SkNoncopyable_hdr",
366    ],
367)
368
369generated_cc_atom(
370    name = "SkHeifCodec_hdr",
371    hdrs = ["SkHeifCodec.h"],
372    visibility = ["//:__subpackages__"],
373    deps = [
374        ":SkFrameHolder_hdr",
375        ":SkStubHeifDecoderAPI_hdr",
376        ":SkSwizzler_hdr",
377        "//include/codec:SkCodec_hdr",
378        "//include/codec:SkEncodedOrigin_hdr",
379        "//include/core:SkImageInfo_hdr",
380        "//include/core:SkStream_hdr",
381    ],
382)
383
384generated_cc_atom(
385    name = "SkHeifCodec_src",
386    srcs = ["SkHeifCodec.cpp"],
387    visibility = ["//:__subpackages__"],
388    deps = [
389        ":SkCodecPriv_hdr",
390        ":SkHeifCodec_hdr",
391        "//include/codec:SkCodec_hdr",
392        "//include/core:SkStream_hdr",
393        "//include/core:SkTypes_hdr",
394        "//include/private:SkColorData_hdr",
395        "//src/core:SkEndian_hdr",
396    ],
397)
398
399generated_cc_atom(
400    name = "SkIcoCodec_hdr",
401    hdrs = ["SkIcoCodec.h"],
402    visibility = ["//:__subpackages__"],
403    deps = [
404        "//include/codec:SkCodec_hdr",
405        "//include/core:SkImageInfo_hdr",
406        "//include/core:SkStream_hdr",
407        "//include/core:SkTypes_hdr",
408        "//include/private:SkTArray_hdr",
409    ],
410)
411
412generated_cc_atom(
413    name = "SkIcoCodec_src",
414    srcs = ["SkIcoCodec.cpp"],
415    visibility = ["//:__subpackages__"],
416    deps = [
417        ":SkBmpCodec_hdr",
418        ":SkCodecPriv_hdr",
419        ":SkIcoCodec_hdr",
420        ":SkPngCodec_hdr",
421        "//include/core:SkData_hdr",
422        "//include/core:SkStream_hdr",
423        "//include/private:SkColorData_hdr",
424        "//include/private:SkTDArray_hdr",
425        "//src/core:SkStreamPriv_hdr",
426        "//src/core:SkTSort_hdr",
427    ],
428)
429
430generated_cc_atom(
431    name = "SkJpegCodec_hdr",
432    hdrs = ["SkJpegCodec.h"],
433    visibility = ["//:__subpackages__"],
434    deps = [
435        ":SkSwizzler_hdr",
436        "//include/codec:SkCodec_hdr",
437        "//include/core:SkImageInfo_hdr",
438        "//include/core:SkStream_hdr",
439        "//include/private:SkTemplates_hdr",
440    ],
441)
442
443generated_cc_atom(
444    name = "SkJpegCodec_src",
445    srcs = ["SkJpegCodec.cpp"],
446    visibility = ["//:__subpackages__"],
447    deps = [
448        ":SkCodecPriv_hdr",
449        ":SkJpegCodec_hdr",
450        ":SkJpegDecoderMgr_hdr",
451        ":SkJpegUtility_hdr",
452        ":SkParseEncodedOrigin_hdr",
453        "//include/codec:SkCodec_hdr",
454        "//include/core:SkStream_hdr",
455        "//include/core:SkTypes_hdr",
456        "//include/private:SkColorData_hdr",
457        "//include/private:SkTemplates_hdr",
458        "//include/private:SkTo_hdr",
459        "//third_party:libjpeg-turbo",
460    ],
461)
462
463generated_cc_atom(
464    name = "SkJpegDecoderMgr_hdr",
465    hdrs = ["SkJpegDecoderMgr.h"],
466    visibility = ["//:__subpackages__"],
467    deps = [
468        ":SkCodecPriv_hdr",
469        ":SkJpegUtility_hdr",
470        "//include/codec:SkCodec_hdr",
471        "//third_party:libjpeg-turbo",
472    ],
473)
474
475generated_cc_atom(
476    name = "SkJpegDecoderMgr_src",
477    srcs = ["SkJpegDecoderMgr.cpp"],
478    visibility = ["//:__subpackages__"],
479    deps = [
480        ":SkJpegDecoderMgr_hdr",
481        ":SkJpegUtility_hdr",
482        "//include/android:SkAndroidFrameworkUtils_hdr",
483    ],
484)
485
486generated_cc_atom(
487    name = "SkJpegPriv_hdr",
488    hdrs = ["SkJpegPriv.h"],
489    visibility = ["//:__subpackages__"],
490    deps = [
491        "//include/core:SkStream_hdr",
492        "//include/private:SkTArray_hdr",
493        "//third_party:libjpeg-turbo",
494    ],
495)
496
497generated_cc_atom(
498    name = "SkJpegUtility_hdr",
499    hdrs = ["SkJpegUtility.h"],
500    visibility = ["//:__subpackages__"],
501    deps = [
502        ":SkJpegPriv_hdr",
503        "//include/core:SkStream_hdr",
504        "//third_party:libjpeg-turbo",
505    ],
506)
507
508generated_cc_atom(
509    name = "SkJpegUtility_src",
510    srcs = ["SkJpegUtility.cpp"],
511    visibility = ["//:__subpackages__"],
512    deps = [
513        ":SkCodecPriv_hdr",
514        ":SkJpegUtility_hdr",
515    ],
516)
517
518generated_cc_atom(
519    name = "SkMaskSwizzler_hdr",
520    hdrs = ["SkMaskSwizzler.h"],
521    visibility = ["//:__subpackages__"],
522    deps = [
523        ":SkMasks_hdr",
524        ":SkSampler_hdr",
525        ":SkSwizzler_hdr",
526        "//include/core:SkTypes_hdr",
527    ],
528)
529
530generated_cc_atom(
531    name = "SkMaskSwizzler_src",
532    srcs = ["SkMaskSwizzler.cpp"],
533    visibility = ["//:__subpackages__"],
534    deps = [
535        ":SkCodecPriv_hdr",
536        ":SkMaskSwizzler_hdr",
537        "//include/private:SkColorData_hdr",
538    ],
539)
540
541generated_cc_atom(
542    name = "SkMasks_hdr",
543    hdrs = ["SkMasks.h"],
544    visibility = ["//:__subpackages__"],
545    deps = ["//include/core:SkTypes_hdr"],
546)
547
548generated_cc_atom(
549    name = "SkMasks_src",
550    srcs = ["SkMasks.cpp"],
551    visibility = ["//:__subpackages__"],
552    deps = [
553        ":SkCodecPriv_hdr",
554        ":SkMasks_hdr",
555        "//include/core:SkTypes_hdr",
556    ],
557)
558
559generated_cc_atom(
560    name = "SkParseEncodedOrigin_hdr",
561    hdrs = ["SkParseEncodedOrigin.h"],
562    visibility = ["//:__subpackages__"],
563    deps = ["//include/codec:SkEncodedOrigin_hdr"],
564)
565
566generated_cc_atom(
567    name = "SkParseEncodedOrigin_src",
568    srcs = ["SkParseEncodedOrigin.cpp"],
569    visibility = ["//:__subpackages__"],
570    deps = [
571        ":SkCodecPriv_hdr",
572        "//include/core:SkTypes_hdr",
573    ],
574)
575
576generated_cc_atom(
577    name = "SkPngCodec_hdr",
578    hdrs = ["SkPngCodec.h"],
579    visibility = ["//:__subpackages__"],
580    deps = [
581        ":SkColorTable_hdr",
582        ":SkSwizzler_hdr",
583        "//include/codec:SkCodec_hdr",
584        "//include/core:SkEncodedImageFormat_hdr",
585        "//include/core:SkImageInfo_hdr",
586        "//include/core:SkPngChunkReader_hdr",
587        "//include/core:SkRefCnt_hdr",
588    ],
589)
590
591generated_cc_atom(
592    name = "SkPngCodec_src",
593    srcs = ["SkPngCodec.cpp"],
594    visibility = ["//:__subpackages__"],
595    deps = [
596        ":SkCodecPriv_hdr",
597        ":SkColorTable_hdr",
598        ":SkPngCodec_hdr",
599        ":SkPngPriv_hdr",
600        ":SkSwizzler_hdr",
601        "//include/android:SkAndroidFrameworkUtils_hdr",
602        "//include/core:SkBitmap_hdr",
603        "//include/core:SkColorSpace_hdr",
604        "//include/core:SkMath_hdr",
605        "//include/core:SkPoint3_hdr",
606        "//include/core:SkSize_hdr",
607        "//include/core:SkStream_hdr",
608        "//include/private:SkColorData_hdr",
609        "//include/private:SkMacros_hdr",
610        "//include/private:SkTemplates_hdr",
611        "//src/core:SkOpts_hdr",
612        "//third_party:libpng",
613    ],
614)
615
616generated_cc_atom(
617    name = "SkPngPriv_hdr",
618    hdrs = ["SkPngPriv.h"],
619    visibility = ["//:__subpackages__"],
620    deps = ["//include/core:SkTypes_hdr"],
621)
622
623generated_cc_atom(
624    name = "SkRawCodec_hdr",
625    hdrs = ["SkRawCodec.h"],
626    visibility = ["//:__subpackages__"],
627    deps = [
628        "//include/codec:SkCodec_hdr",
629        "//include/core:SkColorSpace_hdr",
630        "//include/core:SkImageInfo_hdr",
631        "//include/core:SkTypes_hdr",
632    ],
633)
634
635generated_cc_atom(
636    name = "SkRawCodec_src",
637    srcs = ["SkRawCodec.cpp"],
638    visibility = ["//:__subpackages__"],
639    deps = [
640        ":SkCodecPriv_hdr",
641        ":SkJpegCodec_hdr",
642        ":SkRawCodec_hdr",
643        "//include/codec:SkCodec_hdr",
644        "//include/core:SkData_hdr",
645        "//include/core:SkRefCnt_hdr",
646        "//include/core:SkStream_hdr",
647        "//include/core:SkTypes_hdr",
648        "//include/private:SkColorData_hdr",
649        "//include/private:SkMutex_hdr",
650        "//include/private:SkTArray_hdr",
651        "//include/private:SkTemplates_hdr",
652        "//src/core:SkColorSpacePriv_hdr",
653        "//src/core:SkStreamPriv_hdr",
654        "//src/core:SkTaskGroup_hdr",
655        "//third_party:dng_sdk",
656        "//third_party:piex",
657    ],
658)
659
660generated_cc_atom(
661    name = "SkSampledCodec_hdr",
662    hdrs = ["SkSampledCodec.h"],
663    visibility = ["//:__subpackages__"],
664    deps = [
665        "//include/codec:SkAndroidCodec_hdr",
666        "//include/codec:SkCodec_hdr",
667    ],
668)
669
670generated_cc_atom(
671    name = "SkSampledCodec_src",
672    srcs = ["SkSampledCodec.cpp"],
673    visibility = ["//:__subpackages__"],
674    deps = [
675        ":SkCodecPriv_hdr",
676        ":SkSampledCodec_hdr",
677        ":SkSampler_hdr",
678        "//include/codec:SkCodec_hdr",
679        "//include/core:SkMath_hdr",
680        "//include/private:SkTemplates_hdr",
681        "//src/core:SkMathPriv_hdr",
682    ],
683)
684
685generated_cc_atom(
686    name = "SkSampler_hdr",
687    hdrs = ["SkSampler.h"],
688    visibility = ["//:__subpackages__"],
689    deps = [
690        ":SkCodecPriv_hdr",
691        "//include/codec:SkCodec_hdr",
692        "//include/core:SkTypes_hdr",
693    ],
694)
695
696generated_cc_atom(
697    name = "SkSampler_src",
698    srcs = ["SkSampler.cpp"],
699    visibility = ["//:__subpackages__"],
700    deps = [
701        ":SkCodecPriv_hdr",
702        ":SkSampler_hdr",
703        "//include/codec:SkCodec_hdr",
704        "//src/core:SkOpts_hdr",
705    ],
706)
707
708generated_cc_atom(
709    name = "SkScalingCodec_hdr",
710    hdrs = ["SkScalingCodec.h"],
711    visibility = ["//:__subpackages__"],
712    deps = ["//include/codec:SkCodec_hdr"],
713)
714
715generated_cc_atom(
716    name = "SkStreamBuffer_hdr",
717    hdrs = ["SkStreamBuffer.h"],
718    visibility = ["//:__subpackages__"],
719    deps = [
720        "//include/core:SkData_hdr",
721        "//include/core:SkStream_hdr",
722        "//include/core:SkTypes_hdr",
723        "//include/private:SkTHash_hdr",
724    ],
725)
726
727generated_cc_atom(
728    name = "SkStreamBuffer_src",
729    srcs = ["SkStreamBuffer.cpp"],
730    visibility = ["//:__subpackages__"],
731    deps = [":SkStreamBuffer_hdr"],
732)
733
734generated_cc_atom(
735    name = "SkStubHeifDecoderAPI_hdr",
736    hdrs = ["SkStubHeifDecoderAPI.h"],
737    visibility = ["//:__subpackages__"],
738)
739
740generated_cc_atom(
741    name = "SkSwizzler_hdr",
742    hdrs = ["SkSwizzler.h"],
743    visibility = ["//:__subpackages__"],
744    deps = [
745        ":SkSampler_hdr",
746        "//include/codec:SkCodec_hdr",
747        "//include/core:SkColor_hdr",
748        "//include/core:SkImageInfo_hdr",
749    ],
750)
751
752generated_cc_atom(
753    name = "SkSwizzler_src",
754    srcs = ["SkSwizzler.cpp"],
755    visibility = ["//:__subpackages__"],
756    deps = [
757        ":SkCodecPriv_hdr",
758        ":SkSwizzler_hdr",
759        "//include/android:SkAndroidFrameworkUtils_hdr",
760        "//include/private:SkColorData_hdr",
761        "//include/private:SkHalf_hdr",
762        "//include/private:SkTemplates_hdr",
763        "//src/core:SkOpts_hdr",
764    ],
765)
766
767generated_cc_atom(
768    name = "SkWbmpCodec_hdr",
769    hdrs = ["SkWbmpCodec.h"],
770    visibility = ["//:__subpackages__"],
771    deps = [
772        ":SkSwizzler_hdr",
773        "//include/codec:SkCodec_hdr",
774        "//include/core:SkColorSpace_hdr",
775    ],
776)
777
778generated_cc_atom(
779    name = "SkWbmpCodec_src",
780    srcs = ["SkWbmpCodec.cpp"],
781    visibility = ["//:__subpackages__"],
782    deps = [
783        ":SkCodecPriv_hdr",
784        ":SkColorTable_hdr",
785        ":SkWbmpCodec_hdr",
786        "//include/codec:SkCodec_hdr",
787        "//include/core:SkData_hdr",
788        "//include/core:SkStream_hdr",
789        "//include/private:SkColorData_hdr",
790        "//include/private:SkTo_hdr",
791    ],
792)
793
794generated_cc_atom(
795    name = "SkWebpCodec_hdr",
796    hdrs = ["SkWebpCodec.h"],
797    visibility = ["//:__subpackages__"],
798    deps = [
799        ":SkFrameHolder_hdr",
800        ":SkScalingCodec_hdr",
801        "//include/codec:SkCodec_hdr",
802        "//include/core:SkEncodedImageFormat_hdr",
803        "//include/core:SkImageInfo_hdr",
804        "//include/core:SkTypes_hdr",
805    ],
806)
807
808generated_cc_atom(
809    name = "SkWebpCodec_src",
810    srcs = ["SkWebpCodec.cpp"],
811    visibility = ["//:__subpackages__"],
812    deps = [
813        ":SkCodecPriv_hdr",
814        ":SkParseEncodedOrigin_hdr",
815        ":SkSampler_hdr",
816        ":SkWebpCodec_hdr",
817        "//include/codec:SkCodecAnimation_hdr",
818        "//include/core:SkBitmap_hdr",
819        "//include/core:SkCanvas_hdr",
820        "//include/private:SkTemplates_hdr",
821        "//include/private:SkTo_hdr",
822        "//src/core:SkRasterPipeline_hdr",
823        "//src/core:SkStreamPriv_hdr",
824        "//third_party:libwebp",
825    ],
826)
827
828generated_cc_atom(
829    name = "SkWuffsCodec_hdr",
830    hdrs = ["SkWuffsCodec.h"],
831    visibility = ["//:__subpackages__"],
832    deps = ["//include/codec:SkCodec_hdr"],
833)
834
835generated_cc_atom(
836    name = "SkWuffsCodec_src",
837    srcs = ["SkWuffsCodec.cpp"],
838    visibility = ["//:__subpackages__"],
839    deps = [
840        ":SkFrameHolder_hdr",
841        ":SkSampler_hdr",
842        ":SkScalingCodec_hdr",
843        ":SkWuffsCodec_hdr",
844        "//include/core:SkBitmap_hdr",
845        "//include/core:SkMatrix_hdr",
846        "//include/core:SkPaint_hdr",
847        "//include/private:SkMalloc_hdr",
848        "//src/core:SkDraw_hdr",
849        "//src/core:SkMatrixProvider_hdr",
850        "//src/core:SkRasterClip_hdr",
851        "//src/core:SkStreamPriv_hdr",
852        "//src/core:SkUtils_hdr",
853        "//third_party:wuffs",
854    ],
855)
856
857generated_cc_atom(
858    name = "SkJpegxlCodec_hdr",
859    hdrs = ["SkJpegxlCodec.h"],
860    visibility = ["//:__subpackages__"],
861    deps = [":SkScalingCodec_hdr"],
862)
863
864generated_cc_atom(
865    name = "SkJpegxlCodec_src",
866    srcs = ["SkJpegxlCodec.cpp"],
867    visibility = ["//:__subpackages__"],
868    deps = [
869        ":SkFrameHolder_hdr",
870        ":SkJpegxlCodec_hdr",
871        ":SkSampler_hdr",
872        "//include/codec:SkEncodedOrigin_hdr",
873        "//include/core:SkData_hdr",
874        "//include/core:SkEncodedImageFormat_hdr",
875        "//include/core:SkImageInfo_hdr",
876        "//include/core:SkRefCnt_hdr",
877        "//include/core:SkStream_hdr",
878        "//include/private:SkEncodedInfo_hdr",
879        "//include/private:SkTFitsIn_hdr",
880        "//include/private:SkTo_hdr",
881        "//jxl:decode_cxx_hdr",
882        "//jxl:decode_hdr",
883        "//src/core:SkOpts_hdr",
884        "//src/core:SkStreamPriv_hdr",
885    ],
886)
887