• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1load("//bazel:skia_rules.bzl", "exports_files_legacy", "skia_filegroup")
2
3package(
4    default_applicable_licenses = ["//:license"],
5)
6
7licenses(["notice"])
8
9exports_files_legacy()
10
11skia_filegroup(
12    name = "public_hdrs",
13    srcs = [
14        "SkAndroidCodec.h",
15        "SkAvifDecoder.h",
16        "SkBmpDecoder.h",
17        "SkCodec.h",
18        "SkCodecAnimation.h",
19        "SkEncodedImageFormat.h",
20        "SkEncodedOrigin.h",
21        "SkGifDecoder.h",
22        "SkIcoDecoder.h",
23        "SkJpegDecoder.h",
24        "SkJpegxlDecoder.h",
25        "SkPixmapUtils.h",
26        "SkPngChunkReader.h",
27        "SkPngDecoder.h",
28        "SkRawDecoder.h",
29        "SkWbmpDecoder.h",
30        "SkWebpDecoder.h",
31    ],
32    visibility = ["//include:__pkg__"],
33)
34
35skia_filegroup(
36    name = "core_hdrs",
37    srcs = [
38        "SkEncodedOrigin.h",
39    ],
40    visibility = ["//src/core:__pkg__"],
41)
42
43skia_filegroup(
44    name = "any_codec_hdrs",
45    srcs = [
46        "SkCodec.h",
47        "SkCodecAnimation.h",
48        "SkEncodedImageFormat.h",
49        "SkPixmapUtils.h",
50    ],
51    visibility = ["//src/codec:__pkg__"],
52)
53
54skia_filegroup(
55    name = "android_public_hdrs",
56    srcs = [
57        "SkAndroidCodec.h",
58    ],
59    visibility = ["//src/codec:__pkg__"],
60)
61
62skia_filegroup(
63    name = "bmp_public_hdrs",
64    srcs = ["SkBmpDecoder.h"],
65    visibility = ["//src/codec:__pkg__"],
66)
67
68skia_filegroup(
69    name = "gif_public_hdrs",
70    srcs = ["SkGifDecoder.h"],
71    visibility = ["//src/codec:__pkg__"],
72)
73
74skia_filegroup(
75    name = "ico_public_hdrs",
76    srcs = ["SkIcoDecoder.h"],
77    visibility = ["//src/codec:__pkg__"],
78)
79
80skia_filegroup(
81    name = "jpeg_public_hdrs",
82    srcs = ["SkJpegDecoder.h"],
83    visibility = ["//src/codec:__pkg__"],
84)
85
86skia_filegroup(
87    name = "jpegxl_public_hdrs",
88    srcs = ["SkJpegxlDecoder.h"],
89    visibility = ["//src/codec:__pkg__"],
90)
91
92skia_filegroup(
93    name = "png_public_hdrs",
94    srcs = [
95        "SkPngChunkReader.h",
96        "SkPngDecoder.h",
97    ],
98    visibility = ["//src/codec:__pkg__"],
99)
100
101skia_filegroup(
102    name = "wbmp_public_hdrs",
103    srcs = ["SkWbmpDecoder.h"],
104    visibility = ["//src/codec:__pkg__"],
105)
106
107skia_filegroup(
108    name = "webp_public_hdrs",
109    srcs = ["SkWebpDecoder.h"],
110    visibility = ["//src/codec:__pkg__"],
111)
112