xref: /aosp_15_r20/external/skia/include/codec/BUILD.bazel (revision c8dee2aa9b3f27cf6c858bd81872bdeb2c07ed17)
1load("//bazel:skia_rules.bzl", "skia_filegroup")
2
3package(
4    default_applicable_licenses = ["//:license"],
5)
6
7licenses(["notice"])
8
9skia_filegroup(
10    name = "core_hdrs",
11    srcs = [
12        "SkEncodedOrigin.h",
13    ],
14    visibility = ["//src/core:__pkg__"],
15)
16
17skia_filegroup(
18    name = "any_codec_hdrs",
19    srcs = [
20        "SkCodec.h",
21        "SkCodecAnimation.h",
22        "SkEncodedImageFormat.h",
23        "SkPixmapUtils.h",
24    ],
25    visibility = ["//src/codec:__pkg__"],
26)
27
28skia_filegroup(
29    name = "android_public_hdrs",
30    srcs = [
31        "SkAndroidCodec.h",
32    ],
33    visibility = ["//src/codec:__pkg__"],
34)
35
36skia_filegroup(
37    name = "bmp_public_hdrs",
38    srcs = ["SkBmpDecoder.h"],
39    visibility = ["//src/codec:__pkg__"],
40)
41
42skia_filegroup(
43    name = "gif_public_hdrs",
44    srcs = ["SkGifDecoder.h"],
45    visibility = ["//src/codec:__pkg__"],
46)
47
48skia_filegroup(
49    name = "ico_public_hdrs",
50    srcs = ["SkIcoDecoder.h"],
51    visibility = ["//src/codec:__pkg__"],
52)
53
54skia_filegroup(
55    name = "jpeg_public_hdrs",
56    srcs = ["SkJpegDecoder.h"],
57    visibility = ["//src/codec:__pkg__"],
58)
59
60skia_filegroup(
61    name = "jpegxl_public_hdrs",
62    srcs = ["SkJpegxlDecoder.h"],
63    visibility = ["//src/codec:__pkg__"],
64)
65
66skia_filegroup(
67    name = "png_public_hdrs",
68    srcs = [
69        "SkPngChunkReader.h",
70        "SkPngDecoder.h",
71    ],
72    visibility = ["//src/codec:__pkg__"],
73)
74
75skia_filegroup(
76    name = "wbmp_public_hdrs",
77    srcs = ["SkWbmpDecoder.h"],
78    visibility = ["//src/codec:__pkg__"],
79)
80
81skia_filegroup(
82    name = "webp_public_hdrs",
83    srcs = ["SkWebpDecoder.h"],
84    visibility = ["//src/codec:__pkg__"],
85)
86