Update rive-cpp to 2.0 version
[platform/core/uifw/rive-tizen.git] / submodule / skia / src / gpu / BUILD.bazel
1 load("//bazel:macros.bzl", "cc_library", "exports_files_legacy", "generated_cc_atom")
2
3 licenses(["notice"])
4
5 exports_files_legacy()
6
7 cc_library(
8     name = "core_srcs",
9     deps = [
10         ":AtlasTypes_src",
11         ":Blend_src",
12         ":RectanizerPow2_src",
13         ":RectanizerSkyline_src",
14         ":ResourceKey_src",
15         ":ShaderErrorHandler_src",
16         ":Swizzle_src",
17         "//src/gpu/tessellate:FixedCountBufferUtils_src",
18         "//src/gpu/tessellate:Tessellation_src",
19         "//src/text/gpu:DistanceFieldAdjustTable_src",
20         "//src/text/gpu:GlyphVector_src",
21         "//src/text/gpu:SDFMaskFilter_src",
22         "//src/text/gpu:SDFTControl_src",
23         "//src/text/gpu:Slug_src",
24         "//src/text/gpu:StrikeCache_src",
25         "//src/text/gpu:SubRunAllocator_src",
26         "//src/text/gpu:TextBlobRedrawCoordinator_src",
27         "//src/text/gpu:TextBlob_src",
28     ],
29 )
30
31 cc_library(
32     name = "srcs",
33     visibility = ["//:__subpackages__"],
34     deps = [":core_srcs"],
35 )
36
37 generated_cc_atom(
38     name = "Blend_hdr",
39     hdrs = ["Blend.h"],
40     visibility = ["//:__subpackages__"],
41     deps = [
42         "//include/core:SkSpan_hdr",
43         "//include/core:SkTypes_hdr",
44     ],
45 )
46
47 generated_cc_atom(
48     name = "BufferWriter_hdr",
49     hdrs = ["BufferWriter.h"],
50     visibility = ["//:__subpackages__"],
51     deps = [
52         "//include/core:SkRect_hdr",
53         "//include/private:SkColorData_hdr",
54         "//include/private:SkTemplates_hdr",
55         "//include/private:SkVx_hdr",
56         "//src/core:SkConvertPixels_hdr",
57     ],
58 )
59
60 generated_cc_atom(
61     name = "GrAHardwareBufferUtils_hdr",
62     hdrs = ["GrAHardwareBufferUtils.h"],
63     visibility = ["//:__subpackages__"],
64     deps = ["//src/gpu/ganesh:GrAHardwareBufferUtils_impl_hdr"],
65 )
66
67 generated_cc_atom(
68     name = "KeyBuilder_hdr",
69     hdrs = ["KeyBuilder.h"],
70     visibility = ["//:__subpackages__"],
71     deps = [
72         "//include/core:SkString_hdr",
73         "//include/private:SkTArray_hdr",
74     ],
75 )
76
77 generated_cc_atom(
78     name = "RefCntedCallback_hdr",
79     hdrs = ["RefCntedCallback.h"],
80     visibility = ["//:__subpackages__"],
81     deps = [
82         "//include/core:SkRefCnt_hdr",
83         "//include/gpu:GpuTypes_hdr",
84     ],
85 )
86
87 generated_cc_atom(
88     name = "ResourceKey_hdr",
89     hdrs = ["ResourceKey.h"],
90     visibility = ["//:__subpackages__"],
91     deps = [
92         "//include/core:SkData_hdr",
93         "//include/core:SkString_hdr",
94         "//include/private:SkOnce_hdr",
95         "//include/private:SkTemplates_hdr",
96         "//include/private:SkTo_hdr",
97     ],
98 )
99
100 generated_cc_atom(
101     name = "ResourceKey_src",
102     srcs = ["ResourceKey.cpp"],
103     visibility = ["//:__subpackages__"],
104     deps = [
105         ":ResourceKey_hdr",
106         "//src/core:SkOpts_hdr",
107     ],
108 )
109
110 generated_cc_atom(
111     name = "ShaderErrorHandler_src",
112     srcs = ["ShaderErrorHandler.cpp"],
113     visibility = ["//:__subpackages__"],
114     deps = [
115         "//include/gpu:ShaderErrorHandler_hdr",
116         "//src/utils:SkShaderUtils_hdr",
117     ],
118 )
119
120 generated_cc_atom(
121     name = "Swizzle_hdr",
122     hdrs = ["Swizzle.h"],
123     visibility = ["//:__subpackages__"],
124     deps = [
125         "//include/core:SkAlphaType_hdr",
126         "//include/core:SkColor_hdr",
127         "//include/core:SkString_hdr",
128     ],
129 )
130
131 generated_cc_atom(
132     name = "Swizzle_src",
133     srcs = ["Swizzle.cpp"],
134     visibility = ["//:__subpackages__"],
135     deps = [
136         ":Swizzle_hdr",
137         "//src/core:SkRasterPipeline_hdr",
138     ],
139 )
140
141 generated_cc_atom(
142     name = "GrRectanizer_hdr",
143     hdrs = ["GrRectanizer.h"],
144     visibility = ["//:__subpackages__"],
145     deps = [":Rectanizer_hdr"],
146 )
147
148 generated_cc_atom(
149     name = "AtlasTypes_hdr",
150     hdrs = ["AtlasTypes.h"],
151     visibility = ["//:__subpackages__"],
152     deps = [
153         ":RectanizerSkyline_hdr",
154         "//include/core:SkColorType_hdr",
155         "//include/core:SkRect_hdr",
156         "//include/core:SkRefCnt_hdr",
157         "//include/core:SkTypes_hdr",
158         "//include/private:SkTArray_hdr",
159         "//include/private:SkTo_hdr",
160         "//src/core:SkIPoint16_hdr",
161         "//src/core:SkTInternalLList_hdr",
162     ],
163 )
164
165 generated_cc_atom(
166     name = "RectanizerPow2_hdr",
167     hdrs = ["RectanizerPow2.h"],
168     visibility = ["//:__subpackages__"],
169     deps = [
170         ":Rectanizer_hdr",
171         "//include/private:SkMalloc_hdr",
172         "//src/core:SkIPoint16_hdr",
173         "//src/core:SkMathPriv_hdr",
174     ],
175 )
176
177 generated_cc_atom(
178     name = "RectanizerPow2_src",
179     srcs = ["RectanizerPow2.cpp"],
180     visibility = ["//:__subpackages__"],
181     deps = [":RectanizerPow2_hdr"],
182 )
183
184 generated_cc_atom(
185     name = "RectanizerSkyline_hdr",
186     hdrs = ["RectanizerSkyline.h"],
187     visibility = ["//:__subpackages__"],
188     deps = [
189         ":Rectanizer_hdr",
190         "//include/private:SkTDArray_hdr",
191     ],
192 )
193
194 generated_cc_atom(
195     name = "RectanizerSkyline_src",
196     srcs = ["RectanizerSkyline.cpp"],
197     visibility = ["//:__subpackages__"],
198     deps = [
199         ":RectanizerSkyline_hdr",
200         "//src/core:SkIPoint16_hdr",
201     ],
202 )
203
204 generated_cc_atom(
205     name = "Rectanizer_hdr",
206     hdrs = ["Rectanizer.h"],
207     visibility = ["//:__subpackages__"],
208     deps = ["//include/gpu:GrTypes_hdr"],
209 )
210
211 generated_cc_atom(
212     name = "Blend_src",
213     srcs = ["Blend.cpp"],
214     visibility = ["//:__subpackages__"],
215     deps = [
216         ":Blend_hdr",
217         "//include/core:SkBlendMode_hdr",
218     ],
219 )
220
221 generated_cc_atom(
222     name = "AtlasTypes_src",
223     srcs = ["AtlasTypes.cpp"],
224     visibility = ["//:__subpackages__"],
225     deps = [
226         ":AtlasTypes_hdr",
227         "//include/private:SkMalloc_hdr",
228         "//src/core:SkOpts_hdr",
229     ],
230 )