bump product version to 7.2.5.1
[LibreOffice.git] / external / skia / Library_skia.mk
blobfbacc37b41fd7489b5b88bcf2f49ed4f83d2d31c
1 # -*- Mode: makefile-gmake; tab-width: 4; indent-tabs-mode: t -*-
3 # This file is part of the LibreOffice project.
5 # This Source Code Form is subject to the terms of the Mozilla Public
6 # License, v. 2.0. If a copy of the MPL was not distributed with this
7 # file, You can obtain one at http://mozilla.org/MPL/2.0/.
10 $(eval $(call gb_Library_Library,skia))
12 $(eval $(call gb_Library_set_warnings_disabled,skia))
14 $(eval $(call gb_Library_use_unpacked,skia,skia))
16 ifneq ($(OS)_$(CPUNAME),WNT_AARCH64)
17 $(eval $(call gb_Library_use_clang,skia))
18 $(eval $(call gb_Library_set_clang_precompiled_header,skia,external/skia/inc/pch/precompiled_skia))
19 else
20 $(eval $(call gb_Library_set_precompiled_header,skia,external/skia/inc/pch/precompiled_skia))
21 endif
23 $(eval $(call gb_Library_add_defs,skia,\
24 -DSKIA_IMPLEMENTATION=1 \
25 -DSKIA_DLL \
26 -DSK_USER_CONFIG_HEADER="<$(BUILDDIR)/config_host/config_skia.h>" \
29 # SK_DEBUG controls runtime checks and is controlled by config_skia.h and depends on DBG_UTIL.
30 # This controls whether to build with compiler optimizations, normally yes, --enable-skia=debug
31 # allows to build non-optimized. We normally wouldn't debug a 3rd-party library, and Skia
32 # performance is relatively important (it may be the drawing engine used in software mode).
33 # Some code may be always built with optimizations, even with Skia debug enabled (see
34 # $(gb_COMPILEROPTFLAGS) usage).
35 ifeq ($(ENABLE_SKIA_DEBUG),)
36 $(eval $(call gb_Library_add_cxxflags,skia, \
37 $(gb_COMPILEROPTFLAGS) \
38 $(PCH_NO_CODEGEN) \
40 endif
42 ifeq ($(OS),WNT)
43 # Skia can be built with or without UNICODE set, in LO sources we explicitly use the *W unicode
44 # variants, so build Skia with UNICODE to make it also use the *W variants.
45 $(eval $(call gb_Library_add_defs,skia,\
46 -DUNICODE -D_UNICODE \
48 ifneq ($(gb_ENABLE_PCH),)
49 $(eval $(call gb_Library_add_cxxflags,skia, \
50 -FIsrc/utils/win/SkDWriteNTDDI_VERSION.h \
52 endif
54 $(eval $(call gb_Library_use_system_win32_libs,skia,\
55 fontsub \
56 ole32 \
57 oleaut32 \
58 user32 \
59 usp10 \
60 gdi32 \
63 # cl.exe (and thus clang-cl) likes to emit copies of inline functions even when not needed,
64 # which means that for e.g. AVX-compiled sources the .o may contain a copy of an inline
65 # function built using AVX, and the linker may select that copy as the one to keep, thus
66 # introducing AVX code into generic code. Avoid generating such inlines. The flag currently
67 # cannot be used for the whole Skia, because code built without the flag cannot use
68 # libraries built with the flag, so cl.exe-built VCL would have undefined references.
69 ifeq ($(HAVE_LO_CLANG_DLLEXPORTINLINES),TRUE)
70 LO_SKIA_AVOID_INLINE_COPIES := -Zc:dllexportInlines-
71 endif
73 else
74 $(eval $(call gb_Library_use_externals,skia,\
75 freetype \
76 fontconfig \
78 endif
80 # we don't enable jpeg for skia, but it has incorrect #ifdef's in places
81 $(eval $(call gb_Library_use_externals,skia,\
82 zlib \
83 libjpeg \
84 libpng \
87 ifeq ($(OS),LINUX)
88 $(eval $(call gb_Library_add_libs,skia,\
89 -lm \
90 -ldl \
91 -lX11-xcb \
92 -lX11 \
94 endif
96 $(eval $(call gb_Library_use_libraries,skia,\
97 sal \
100 $(eval $(call gb_Library_set_include,skia,\
101 $$(INCLUDE) \
102 -I$(call gb_UnpackedTarball_get_dir,skia) \
103 -I$(call gb_UnpackedTarball_get_dir,skia)/include/third_party/skcms/ \
104 -I$(call gb_UnpackedTarball_get_dir,skia)/third_party/vulkanmemoryallocator/ \
105 -I$(call gb_UnpackedTarball_get_dir,skia)/include/third_party/vulkan/ \
106 -I$(SRCDIR)/external/skia/inc/ \
109 $(eval $(call gb_Library_add_exception_objects,skia,\
110 external/skia/source/SkMemory_malloc \
111 external/skia/source/skia_compiler \
112 external/skia/source/skia_opts \
115 $(eval $(call gb_Library_add_exception_objects,skia,\
116 external/skia/source/skia_opts_ssse3, $(CXXFLAGS_INTRINSICS_SSSE3) $(LO_CLANG_CXXFLAGS_INTRINSICS_SSSE3) \
119 $(eval $(call gb_Library_set_generated_cxx_suffix,skia,cpp))
121 $(eval $(call gb_Library_add_generated_exception_objects,skia,\
122 UnpackedTarball/skia/src/codec/SkAndroidCodecAdapter \
123 UnpackedTarball/skia/src/codec/SkAndroidCodec \
124 UnpackedTarball/skia/src/codec/SkBmpBaseCodec \
125 UnpackedTarball/skia/src/codec/SkBmpCodec \
126 UnpackedTarball/skia/src/codec/SkBmpMaskCodec \
127 UnpackedTarball/skia/src/codec/SkBmpRLECodec \
128 UnpackedTarball/skia/src/codec/SkBmpStandardCodec \
129 UnpackedTarball/skia/src/codec/SkCodec \
130 UnpackedTarball/skia/src/codec/SkCodecImageGenerator \
131 UnpackedTarball/skia/src/codec/SkColorTable \
132 UnpackedTarball/skia/src/codec/SkEncodedInfo \
133 UnpackedTarball/skia/src/codec/SkIcoCodec \
134 UnpackedTarball/skia/src/codec/SkMasks \
135 UnpackedTarball/skia/src/codec/SkMaskSwizzler \
136 UnpackedTarball/skia/src/codec/SkParseEncodedOrigin \
137 UnpackedTarball/skia/src/codec/SkPngCodec \
138 UnpackedTarball/skia/src/codec/SkSampledCodec \
139 UnpackedTarball/skia/src/codec/SkSampler \
140 UnpackedTarball/skia/src/codec/SkStreamBuffer \
141 UnpackedTarball/skia/src/codec/SkSwizzler \
142 UnpackedTarball/skia/src/codec/SkWbmpCodec \
143 UnpackedTarball/skia/src/core/SkAAClip \
144 UnpackedTarball/skia/src/core/SkAlphaRuns \
145 UnpackedTarball/skia/src/core/SkAnalyticEdge \
146 UnpackedTarball/skia/src/core/SkAnnotation \
147 UnpackedTarball/skia/src/core/SkArenaAlloc \
148 UnpackedTarball/skia/src/core/SkATrace \
149 UnpackedTarball/skia/src/core/SkAutoPixmapStorage \
150 UnpackedTarball/skia/src/core/SkBBHFactory \
151 UnpackedTarball/skia/src/core/SkBigPicture \
152 UnpackedTarball/skia/src/core/SkBitmapCache \
153 UnpackedTarball/skia/src/core/SkBitmap \
154 UnpackedTarball/skia/src/core/SkBitmapDevice \
155 UnpackedTarball/skia/src/core/SkBitmapProcState \
156 UnpackedTarball/skia/src/core/SkBitmapProcState_matrixProcs \
157 UnpackedTarball/skia/src/core/SkBlendMode \
158 UnpackedTarball/skia/src/core/SkBlitRow_D32 \
159 UnpackedTarball/skia/src/core/SkBlitter_ARGB32 \
160 UnpackedTarball/skia/src/core/SkBlitter_A8 \
161 UnpackedTarball/skia/src/core/SkBlitter \
162 UnpackedTarball/skia/src/core/SkBlitter_RGB565 \
163 UnpackedTarball/skia/src/core/SkBlitter_Sprite \
164 UnpackedTarball/skia/src/core/SkBlurMask \
165 UnpackedTarball/skia/src/core/SkBlurMF \
166 UnpackedTarball/skia/src/core/SkBuffer \
167 UnpackedTarball/skia/src/core/SkCachedData \
168 UnpackedTarball/skia/src/core/SkCanvas \
169 UnpackedTarball/skia/src/core/SkCanvasPriv \
170 UnpackedTarball/skia/src/core/SkClipStack \
171 UnpackedTarball/skia/src/core/SkClipStackDevice \
172 UnpackedTarball/skia/src/core/SkColor \
173 UnpackedTarball/skia/src/core/SkColorFilter \
174 UnpackedTarball/skia/src/core/SkColorFilter_Matrix \
175 UnpackedTarball/skia/src/core/SkColorSpace \
176 UnpackedTarball/skia/src/core/SkColorSpaceXformSteps \
177 UnpackedTarball/skia/src/core/SkCompressedDataUtils \
178 UnpackedTarball/skia/src/core/SkContourMeasure \
179 UnpackedTarball/skia/src/core/SkConvertPixels \
180 UnpackedTarball/skia/src/core/SkCpu \
181 UnpackedTarball/skia/src/core/SkCubicClipper \
182 UnpackedTarball/skia/src/core/SkCubicMap \
183 UnpackedTarball/skia/src/core/SkData \
184 UnpackedTarball/skia/src/core/SkDataTable \
185 UnpackedTarball/skia/src/core/SkDebug \
186 UnpackedTarball/skia/src/core/SkDeferredDisplayList \
187 UnpackedTarball/skia/src/core/SkDeferredDisplayListRecorder \
188 UnpackedTarball/skia/src/core/SkDeque \
189 UnpackedTarball/skia/src/core/SkDescriptor \
190 UnpackedTarball/skia/src/core/SkDevice \
191 UnpackedTarball/skia/src/core/SkDistanceFieldGen \
192 UnpackedTarball/skia/src/core/SkDocument \
193 UnpackedTarball/skia/src/core/SkDrawable \
194 UnpackedTarball/skia/src/core/SkDraw \
195 UnpackedTarball/skia/src/core/SkDrawLooper \
196 UnpackedTarball/skia/src/core/SkDrawShadowInfo \
197 UnpackedTarball/skia/src/core/SkDraw_atlas \
198 UnpackedTarball/skia/src/core/SkDraw_text \
199 UnpackedTarball/skia/src/core/SkDraw_vertices \
200 UnpackedTarball/skia/src/core/SkEdgeBuilder \
201 UnpackedTarball/skia/src/core/SkEdgeClipper \
202 UnpackedTarball/skia/src/core/SkEdge \
203 UnpackedTarball/skia/src/core/SkExecutor \
204 UnpackedTarball/skia/src/core/SkFlattenable \
205 UnpackedTarball/skia/src/core/SkFont \
206 UnpackedTarball/skia/src/core/SkFont_serial \
207 UnpackedTarball/skia/src/core/SkFontDescriptor \
208 UnpackedTarball/skia/src/core/SkFontMgr \
209 UnpackedTarball/skia/src/core/SkFontStream \
210 UnpackedTarball/skia/src/core/SkGaussFilter \
211 UnpackedTarball/skia/src/core/SkGeometry \
212 UnpackedTarball/skia/src/core/SkIDChangeListener \
213 UnpackedTarball/skia/src/core/SkGlobalInitialization_core \
214 UnpackedTarball/skia/src/core/SkGlyph \
215 UnpackedTarball/skia/src/core/SkGlyphBuffer \
216 UnpackedTarball/skia/src/core/SkGlyphRun \
217 UnpackedTarball/skia/src/core/SkGlyphRunPainter \
218 UnpackedTarball/skia/src/core/SkGraphics \
219 UnpackedTarball/skia/src/core/SkHalf \
220 UnpackedTarball/skia/src/core/SkICC \
221 UnpackedTarball/skia/src/core/SkImageFilterCache \
222 UnpackedTarball/skia/src/core/SkImageFilterTypes \
223 UnpackedTarball/skia/src/core/SkImageFilter \
224 UnpackedTarball/skia/src/core/SkImageGenerator \
225 UnpackedTarball/skia/src/core/SkImageInfo \
226 UnpackedTarball/skia/src/core/SkLatticeIter \
227 UnpackedTarball/skia/src/core/SkLineClipper \
228 UnpackedTarball/skia/src/core/SkLocalMatrixImageFilter \
229 UnpackedTarball/skia/src/core/SkMalloc \
230 UnpackedTarball/skia/src/core/SkMallocPixelRef \
231 UnpackedTarball/skia/src/core/SkMarkerStack \
232 UnpackedTarball/skia/src/core/SkMaskBlurFilter \
233 UnpackedTarball/skia/src/core/SkMaskCache \
234 UnpackedTarball/skia/src/core/SkMask \
235 UnpackedTarball/skia/src/core/SkMaskFilter \
236 UnpackedTarball/skia/src/core/SkMaskGamma \
237 UnpackedTarball/skia/src/core/SkMath \
238 UnpackedTarball/skia/src/core/SkMatrix \
239 UnpackedTarball/skia/src/core/SkMatrixImageFilter \
240 UnpackedTarball/skia/src/core/SkMatrix44 \
241 UnpackedTarball/skia/src/core/SkM44 \
242 UnpackedTarball/skia/src/core/SkMD5 \
243 UnpackedTarball/skia/src/core/SkMiniRecorder \
244 UnpackedTarball/skia/src/core/SkMipmap \
245 UnpackedTarball/skia/src/core/SkMipmapAccessor \
246 UnpackedTarball/skia/src/core/SkModeColorFilter \
247 UnpackedTarball/skia/src/core/SkOpts \
248 UnpackedTarball/skia/src/core/SkOpts_erms \
249 UnpackedTarball/skia/src/core/SkOverdrawCanvas \
250 UnpackedTarball/skia/src/core/SkPaint \
251 UnpackedTarball/skia/src/core/SkPaintPriv \
252 UnpackedTarball/skia/src/core/SkPath \
253 UnpackedTarball/skia/src/core/SkPathBuilder \
254 UnpackedTarball/skia/src/core/SkPathEffect \
255 UnpackedTarball/skia/src/core/SkPathMeasure \
256 UnpackedTarball/skia/src/core/SkPathRef \
257 UnpackedTarball/skia/src/core/SkPath_serial \
258 UnpackedTarball/skia/src/core/SkPicture \
259 UnpackedTarball/skia/src/core/SkPictureData \
260 UnpackedTarball/skia/src/core/SkPictureFlat \
261 UnpackedTarball/skia/src/core/SkPictureImageGenerator \
262 UnpackedTarball/skia/src/core/SkPicturePlayback \
263 UnpackedTarball/skia/src/core/SkPictureRecord \
264 UnpackedTarball/skia/src/core/SkPictureRecorder \
265 UnpackedTarball/skia/src/core/SkPixelRef \
266 UnpackedTarball/skia/src/core/SkPixmap \
267 UnpackedTarball/skia/src/core/SkPoint \
268 UnpackedTarball/skia/src/core/SkPoint3 \
269 UnpackedTarball/skia/src/core/SkPromiseImageTexture \
270 UnpackedTarball/skia/src/core/SkPtrRecorder \
271 UnpackedTarball/skia/src/core/SkQuadClipper \
272 UnpackedTarball/skia/src/core/SkRasterClip \
273 UnpackedTarball/skia/src/core/SkRasterPipelineBlitter \
274 UnpackedTarball/skia/src/core/SkRasterPipeline \
275 UnpackedTarball/skia/src/core/SkReadBuffer \
276 UnpackedTarball/skia/src/core/SkRecord \
277 UnpackedTarball/skia/src/core/SkRecordDraw \
278 UnpackedTarball/skia/src/core/SkRecordedDrawable \
279 UnpackedTarball/skia/src/core/SkRecorder \
280 UnpackedTarball/skia/src/core/SkRecordOpts \
281 UnpackedTarball/skia/src/core/SkRecords \
282 UnpackedTarball/skia/src/core/SkRect \
283 UnpackedTarball/skia/src/core/SkRegion \
284 UnpackedTarball/skia/src/core/SkRegion_path \
285 UnpackedTarball/skia/src/core/SkRemoteGlyphCache \
286 UnpackedTarball/skia/src/core/SkResourceCache \
287 UnpackedTarball/skia/src/core/SkRRect \
288 UnpackedTarball/skia/src/core/SkRTree \
289 UnpackedTarball/skia/src/core/SkRuntimeEffect \
290 UnpackedTarball/skia/src/core/SkScalar \
291 UnpackedTarball/skia/src/core/SkScalerCache \
292 UnpackedTarball/skia/src/core/SkScalerContext \
293 UnpackedTarball/skia/src/core/SkScan_AAAPath \
294 UnpackedTarball/skia/src/core/SkScan_Antihair \
295 UnpackedTarball/skia/src/core/SkScan_AntiPath \
296 UnpackedTarball/skia/src/core/SkScan \
297 UnpackedTarball/skia/src/core/SkScan_Hairline \
298 UnpackedTarball/skia/src/core/SkScan_Path \
299 UnpackedTarball/skia/src/core/SkSemaphore \
300 UnpackedTarball/skia/src/core/SkSharedMutex \
301 UnpackedTarball/skia/src/core/SkSpecialImage \
302 UnpackedTarball/skia/src/core/SkSpecialSurface \
303 UnpackedTarball/skia/src/core/SkSpinlock \
304 UnpackedTarball/skia/src/core/SkSpriteBlitter_ARGB32 \
305 UnpackedTarball/skia/src/core/SkSpriteBlitter_RGB565 \
306 UnpackedTarball/skia/src/core/SkStream \
307 UnpackedTarball/skia/src/core/SkStrikeCache \
308 UnpackedTarball/skia/src/core/SkStrikeForGPU \
309 UnpackedTarball/skia/src/core/SkStrikeSpec \
310 UnpackedTarball/skia/src/core/SkString \
311 UnpackedTarball/skia/src/core/SkStringUtils \
312 UnpackedTarball/skia/src/core/SkStroke \
313 UnpackedTarball/skia/src/core/SkStrokeRec \
314 UnpackedTarball/skia/src/core/SkStrokerPriv \
315 UnpackedTarball/skia/src/core/SkSurfaceCharacterization \
316 UnpackedTarball/skia/src/core/SkSwizzle \
317 UnpackedTarball/skia/src/core/SkTaskGroup \
318 UnpackedTarball/skia/src/core/SkTextBlob \
319 UnpackedTarball/skia/src/core/SkTextBlobTrace \
320 UnpackedTarball/skia/src/core/SkThreadID \
321 UnpackedTarball/skia/src/core/SkTime \
322 UnpackedTarball/skia/src/core/SkTSearch \
323 UnpackedTarball/skia/src/core/SkTypefaceCache \
324 UnpackedTarball/skia/src/core/SkTypeface \
325 UnpackedTarball/skia/src/core/SkTypeface_remote \
326 UnpackedTarball/skia/src/core/SkUnPreMultiply \
327 UnpackedTarball/skia/src/core/SkUtilsArm \
328 UnpackedTarball/skia/src/core/SkUtils \
329 UnpackedTarball/skia/src/core/SkVertices \
330 UnpackedTarball/skia/src/core/SkVertState \
331 UnpackedTarball/skia/src/core/SkVM \
332 UnpackedTarball/skia/src/core/SkVMBlitter \
333 UnpackedTarball/skia/src/core/SkWriteBuffer \
334 UnpackedTarball/skia/src/core/SkWriter32 \
335 UnpackedTarball/skia/src/core/SkXfermode \
336 UnpackedTarball/skia/src/core/SkXfermodeInterpretation \
337 UnpackedTarball/skia/src/core/SkYUVAInfo \
338 UnpackedTarball/skia/src/core/SkYUVAPixmaps \
339 UnpackedTarball/skia/src/core/SkYUVMath \
340 UnpackedTarball/skia/src/core/SkYUVPlanesCache \
341 UnpackedTarball/skia/src/c/sk_effects \
342 UnpackedTarball/skia/src/c/sk_imageinfo \
343 UnpackedTarball/skia/src/c/sk_paint \
344 UnpackedTarball/skia/src/c/sk_surface \
345 UnpackedTarball/skia/src/effects/imagefilters/SkAlphaThresholdImageFilter \
346 UnpackedTarball/skia/src/effects/imagefilters/SkArithmeticImageFilter \
347 UnpackedTarball/skia/src/effects/imagefilters/SkBlendImageFilter \
348 UnpackedTarball/skia/src/effects/imagefilters/SkBlurImageFilter \
349 UnpackedTarball/skia/src/effects/imagefilters/SkColorFilterImageFilter \
350 UnpackedTarball/skia/src/effects/imagefilters/SkComposeImageFilter \
351 UnpackedTarball/skia/src/effects/imagefilters/SkDisplacementMapImageFilter \
352 UnpackedTarball/skia/src/effects/imagefilters/SkDropShadowImageFilter \
353 UnpackedTarball/skia/src/effects/imagefilters/SkImageFilters \
354 UnpackedTarball/skia/src/effects/imagefilters/SkImageImageFilter \
355 UnpackedTarball/skia/src/effects/imagefilters/SkLightingImageFilter \
356 UnpackedTarball/skia/src/effects/imagefilters/SkMagnifierImageFilter \
357 UnpackedTarball/skia/src/effects/imagefilters/SkMatrixConvolutionImageFilter \
358 UnpackedTarball/skia/src/effects/imagefilters/SkMergeImageFilter \
359 UnpackedTarball/skia/src/effects/imagefilters/SkMorphologyImageFilter \
360 UnpackedTarball/skia/src/effects/imagefilters/SkOffsetImageFilter \
361 UnpackedTarball/skia/src/effects/imagefilters/SkPictureImageFilter \
362 UnpackedTarball/skia/src/effects/imagefilters/SkShaderImageFilter \
363 UnpackedTarball/skia/src/effects/imagefilters/SkTileImageFilter \
364 UnpackedTarball/skia/src/effects/SkColorMatrix \
365 UnpackedTarball/skia/src/effects/SkColorMatrixFilter \
366 UnpackedTarball/skia/src/effects/SkCornerPathEffect \
367 UnpackedTarball/skia/src/effects/SkDashPathEffect \
368 UnpackedTarball/skia/src/effects/SkDiscretePathEffect \
369 UnpackedTarball/skia/src/effects/SkEmbossMask \
370 UnpackedTarball/skia/src/effects/SkEmbossMaskFilter \
371 UnpackedTarball/skia/src/effects/SkHighContrastFilter \
372 UnpackedTarball/skia/src/effects/SkLayerDrawLooper \
373 UnpackedTarball/skia/src/effects/SkLumaColorFilter \
374 UnpackedTarball/skia/src/effects/SkOpPathEffect \
375 UnpackedTarball/skia/src/effects/SkOverdrawColorFilter \
376 UnpackedTarball/skia/src/effects/SkPackBits \
377 UnpackedTarball/skia/src/effects/SkShaderMaskFilter \
378 UnpackedTarball/skia/src/effects/SkTableColorFilter \
379 UnpackedTarball/skia/src/effects/SkTableMaskFilter \
380 UnpackedTarball/skia/src/effects/SkTrimPathEffect \
381 UnpackedTarball/skia/src/effects/Sk1DPathEffect \
382 UnpackedTarball/skia/src/effects/Sk2DPathEffect \
383 UnpackedTarball/skia/src/fonts/SkRemotableFontMgr \
384 UnpackedTarball/skia/src/image/SkImage \
385 UnpackedTarball/skia/src/image/SkImage_Lazy \
386 UnpackedTarball/skia/src/image/SkImage_Raster \
387 UnpackedTarball/skia/src/image/SkRescaleAndReadPixels \
388 UnpackedTarball/skia/src/image/SkSurface \
389 UnpackedTarball/skia/src/image/SkSurface_Raster \
390 UnpackedTarball/skia/src/images/SkImageEncoder \
391 UnpackedTarball/skia/src/images/SkPngEncoder \
392 UnpackedTarball/skia/src/images/SkWebpEncoder \
393 UnpackedTarball/skia/src/lazy/SkDiscardableMemoryPool \
394 UnpackedTarball/skia/src/pathops/SkAddIntersections \
395 UnpackedTarball/skia/src/pathops/SkDConicLineIntersection \
396 UnpackedTarball/skia/src/pathops/SkDCubicLineIntersection \
397 UnpackedTarball/skia/src/pathops/SkDCubicToQuads \
398 UnpackedTarball/skia/src/pathops/SkDLineIntersection \
399 UnpackedTarball/skia/src/pathops/SkDQuadLineIntersection \
400 UnpackedTarball/skia/src/pathops/SkIntersections \
401 UnpackedTarball/skia/src/pathops/SkOpAngle \
402 UnpackedTarball/skia/src/pathops/SkOpBuilder \
403 UnpackedTarball/skia/src/pathops/SkOpCoincidence \
404 UnpackedTarball/skia/src/pathops/SkOpContour \
405 UnpackedTarball/skia/src/pathops/SkOpCubicHull \
406 UnpackedTarball/skia/src/pathops/SkOpEdgeBuilder \
407 UnpackedTarball/skia/src/pathops/SkOpSegment \
408 UnpackedTarball/skia/src/pathops/SkOpSpan \
409 UnpackedTarball/skia/src/pathops/SkPathOpsAsWinding \
410 UnpackedTarball/skia/src/pathops/SkPathOpsCommon \
411 UnpackedTarball/skia/src/pathops/SkPathOpsConic \
412 UnpackedTarball/skia/src/pathops/SkPathOpsCubic \
413 UnpackedTarball/skia/src/pathops/SkPathOpsCurve \
414 UnpackedTarball/skia/src/pathops/SkPathOpsDebug \
415 UnpackedTarball/skia/src/pathops/SkPathOpsLine \
416 UnpackedTarball/skia/src/pathops/SkPathOpsOp \
417 UnpackedTarball/skia/src/pathops/SkPathOpsQuad \
418 UnpackedTarball/skia/src/pathops/SkPathOpsRect \
419 UnpackedTarball/skia/src/pathops/SkPathOpsSimplify \
420 UnpackedTarball/skia/src/pathops/SkPathOpsTightBounds \
421 UnpackedTarball/skia/src/pathops/SkPathOpsTSect \
422 UnpackedTarball/skia/src/pathops/SkPathOpsTypes \
423 UnpackedTarball/skia/src/pathops/SkPathOpsWinding \
424 UnpackedTarball/skia/src/pathops/SkPathWriter \
425 UnpackedTarball/skia/src/pathops/SkReduceOrder \
426 UnpackedTarball/skia/src/sfnt/SkOTTable_name \
427 UnpackedTarball/skia/src/sfnt/SkOTUtils \
428 UnpackedTarball/skia/src/shaders/gradients/SkGradientShader \
429 UnpackedTarball/skia/src/shaders/gradients/SkLinearGradient \
430 UnpackedTarball/skia/src/shaders/gradients/SkRadialGradient \
431 UnpackedTarball/skia/src/shaders/gradients/SkSweepGradient \
432 UnpackedTarball/skia/src/shaders/gradients/SkTwoPointConicalGradient \
433 UnpackedTarball/skia/src/shaders/gradients/Sk4fGradientBase \
434 UnpackedTarball/skia/src/shaders/gradients/Sk4fLinearGradient \
435 UnpackedTarball/skia/src/shaders/SkBitmapProcShader \
436 UnpackedTarball/skia/src/shaders/SkColorFilterShader \
437 UnpackedTarball/skia/src/shaders/SkColorShader \
438 UnpackedTarball/skia/src/shaders/SkComposeShader \
439 UnpackedTarball/skia/src/shaders/SkImageShader \
440 UnpackedTarball/skia/src/shaders/SkLocalMatrixShader \
441 UnpackedTarball/skia/src/shaders/SkPerlinNoiseShader \
442 UnpackedTarball/skia/src/shaders/SkPictureShader \
443 UnpackedTarball/skia/src/shaders/SkShader \
444 UnpackedTarball/skia/src/sksl/dsl/DSLBlock \
445 UnpackedTarball/skia/src/sksl/dsl/DSLCore \
446 UnpackedTarball/skia/src/sksl/dsl/DSLExpression \
447 UnpackedTarball/skia/src/sksl/dsl/DSLFunction \
448 UnpackedTarball/skia/src/sksl/dsl/DSLStatement \
449 UnpackedTarball/skia/src/sksl/dsl/DSLType \
450 UnpackedTarball/skia/src/sksl/dsl/DSLVar \
451 UnpackedTarball/skia/src/sksl/dsl/priv/DSLFPs \
452 UnpackedTarball/skia/src/sksl/dsl/priv/DSLWriter \
453 UnpackedTarball/skia/src/sksl/ir/SkSLConstructor \
454 UnpackedTarball/skia/src/sksl/ir/SkSLPrefixExpression \
455 UnpackedTarball/skia/src/sksl/ir/SkSLSetting \
456 UnpackedTarball/skia/src/sksl/ir/SkSLSwitchStatement \
457 UnpackedTarball/skia/src/sksl/ir/SkSLSwizzle \
458 UnpackedTarball/skia/src/sksl/ir/SkSLSymbolTable \
459 UnpackedTarball/skia/src/sksl/ir/SkSLType \
460 UnpackedTarball/skia/src/sksl/ir/SkSLVariable \
461 UnpackedTarball/skia/src/sksl/ir/SkSLVariableReference \
462 UnpackedTarball/skia/src/sksl/SkSLASTNode \
463 UnpackedTarball/skia/src/sksl/SkSLAnalysis \
464 UnpackedTarball/skia/src/sksl/SkSLBuiltinTypes \
465 UnpackedTarball/skia/src/sksl/SkSLCFGGenerator \
466 UnpackedTarball/skia/src/sksl/SkSLCompiler \
467 UnpackedTarball/skia/src/sksl/SkSLConstantFolder \
468 UnpackedTarball/skia/src/sksl/SkSLContext \
469 UnpackedTarball/skia/src/sksl/SkSLCPPCodeGenerator \
470 UnpackedTarball/skia/src/sksl/SkSLCPPUniformCTypes \
471 UnpackedTarball/skia/src/sksl/SkSLDefinitionMap \
472 UnpackedTarball/skia/src/sksl/SkSLDehydrator \
473 UnpackedTarball/skia/src/sksl/SkSLGLSLCodeGenerator \
474 UnpackedTarball/skia/src/sksl/SkSLHCodeGenerator \
475 UnpackedTarball/skia/src/sksl/SkSLIRGenerator \
476 UnpackedTarball/skia/src/sksl/SkSLInliner \
477 UnpackedTarball/skia/src/sksl/SkSLLexer \
478 UnpackedTarball/skia/src/sksl/SkSLMangler \
479 UnpackedTarball/skia/src/sksl/SkSLMetalCodeGenerator \
480 UnpackedTarball/skia/src/sksl/SkSLOperators \
481 UnpackedTarball/skia/src/sksl/SkSLOutputStream \
482 UnpackedTarball/skia/src/sksl/SkSLParser \
483 UnpackedTarball/skia/src/sksl/SkSLPool \
484 UnpackedTarball/skia/src/sksl/SkSLPipelineStageCodeGenerator \
485 UnpackedTarball/skia/src/sksl/SkSLRehydrator \
486 UnpackedTarball/skia/src/sksl/SkSLSampleUsage \
487 UnpackedTarball/skia/src/sksl/SkSLSPIRVCodeGenerator \
488 UnpackedTarball/skia/src/sksl/SkSLSPIRVtoHLSL \
489 UnpackedTarball/skia/src/sksl/SkSLSectionAndParameterHelper \
490 UnpackedTarball/skia/src/sksl/SkSLString \
491 UnpackedTarball/skia/src/sksl/SkSLUtil \
492 UnpackedTarball/skia/src/sksl/SkSLVMGenerator \
493 UnpackedTarball/skia/src/utils/SkBase64 \
494 UnpackedTarball/skia/src/utils/SkCamera \
495 UnpackedTarball/skia/src/utils/SkCanvasStack \
496 UnpackedTarball/skia/src/utils/SkCanvasStateUtils \
497 UnpackedTarball/skia/src/utils/SkDashPath \
498 UnpackedTarball/skia/src/utils/SkEventTracer \
499 UnpackedTarball/skia/src/utils/SkFloatToDecimal \
500 UnpackedTarball/skia/src/utils/SkCharToGlyphCache \
501 UnpackedTarball/skia/src/utils/SkClipStackUtils \
502 UnpackedTarball/skia/src/utils/SkCustomTypeface \
503 UnpackedTarball/skia/src/utils/SkInterpolator \
504 UnpackedTarball/skia/src/utils/SkJSON \
505 UnpackedTarball/skia/src/utils/SkJSONWriter \
506 UnpackedTarball/skia/src/utils/SkMatrix22 \
507 UnpackedTarball/skia/src/utils/SkMultiPictureDocument \
508 UnpackedTarball/skia/src/utils/SkNullCanvas \
509 UnpackedTarball/skia/src/utils/SkNWayCanvas \
510 UnpackedTarball/skia/src/utils/SkOSPath \
511 UnpackedTarball/skia/src/utils/SkPaintFilterCanvas \
512 UnpackedTarball/skia/src/utils/SkParseColor \
513 UnpackedTarball/skia/src/utils/SkParse \
514 UnpackedTarball/skia/src/utils/SkParsePath \
515 UnpackedTarball/skia/src/utils/SkPatchUtils \
516 UnpackedTarball/skia/src/utils/SkPolyUtils \
517 UnpackedTarball/skia/src/utils/SkShadowTessellator \
518 UnpackedTarball/skia/src/utils/SkShadowUtils \
519 UnpackedTarball/skia/src/utils/SkShaperJSONWriter \
520 UnpackedTarball/skia/src/utils/SkTextUtils \
521 UnpackedTarball/skia/src/utils/SkThreadUtils_pthread \
522 UnpackedTarball/skia/src/utils/SkThreadUtils_win \
523 UnpackedTarball/skia/src/utils/SkUTF \
524 UnpackedTarball/skia/src/xps/SkXPSDevice \
525 UnpackedTarball/skia/src/xps/SkXPSDocument \
528 $(eval $(call gb_Library_add_generated_exception_objects,skia,\
529 UnpackedTarball/skia/src/core/SkGpuBlurUtils \
530 UnpackedTarball/skia/src/gpu/ccpr/GrCCAtlas \
531 UnpackedTarball/skia/src/gpu/ccpr/GrCCClipPath \
532 UnpackedTarball/skia/src/gpu/ccpr/GrCCClipProcessor \
533 UnpackedTarball/skia/src/gpu/ccpr/GrCCConicShader \
534 UnpackedTarball/skia/src/gpu/ccpr/GrCCCoverageProcessor \
535 UnpackedTarball/skia/src/gpu/ccpr/GrCCCubicShader \
536 UnpackedTarball/skia/src/gpu/ccpr/GrCCDrawPathsOp \
537 UnpackedTarball/skia/src/gpu/ccpr/GrCCFiller \
538 UnpackedTarball/skia/src/gpu/ccpr/GrCCFillGeometry \
539 UnpackedTarball/skia/src/gpu/ccpr/GrCCPathCache \
540 UnpackedTarball/skia/src/gpu/ccpr/GrCCPathProcessor \
541 UnpackedTarball/skia/src/gpu/ccpr/GrCCPerFlushResources \
542 UnpackedTarball/skia/src/gpu/ccpr/GrCCQuadraticShader \
543 UnpackedTarball/skia/src/gpu/ccpr/GrCCStrokeGeometry \
544 UnpackedTarball/skia/src/gpu/ccpr/GrCCStroker \
545 UnpackedTarball/skia/src/gpu/ccpr/GrCoverageCountingPathRenderer \
546 UnpackedTarball/skia/src/gpu/ccpr/GrGSCoverageProcessor \
547 UnpackedTarball/skia/src/gpu/ccpr/GrOctoBounds \
548 UnpackedTarball/skia/src/gpu/ccpr/GrSampleMaskProcessor \
549 UnpackedTarball/skia/src/gpu/ccpr/GrStencilAtlasOp \
550 UnpackedTarball/skia/src/gpu/ccpr/GrVSCoverageProcessor \
551 UnpackedTarball/skia/src/gpu/effects/generated/GrAARectEffect \
552 UnpackedTarball/skia/src/gpu/effects/generated/GrAlphaThresholdFragmentProcessor \
553 UnpackedTarball/skia/src/gpu/effects/generated/GrArithmeticProcessor \
554 UnpackedTarball/skia/src/gpu/effects/generated/GrBlurredEdgeFragmentProcessor \
555 UnpackedTarball/skia/src/gpu/effects/generated/GrCircleBlurFragmentProcessor \
556 UnpackedTarball/skia/src/gpu/effects/generated/GrCircleEffect \
557 UnpackedTarball/skia/src/gpu/effects/generated/GrClampFragmentProcessor \
558 UnpackedTarball/skia/src/gpu/effects/generated/GrColorMatrixFragmentProcessor \
559 UnpackedTarball/skia/src/gpu/effects/generated/GrComposeLerpEffect \
560 UnpackedTarball/skia/src/gpu/effects/generated/GrConfigConversionEffect \
561 UnpackedTarball/skia/src/gpu/effects/generated/GrConstColorProcessor \
562 UnpackedTarball/skia/src/gpu/effects/generated/GrDitherEffect \
563 UnpackedTarball/skia/src/gpu/effects/generated/GrEllipseEffect \
564 UnpackedTarball/skia/src/gpu/effects/generated/GrDeviceSpaceEffect \
565 UnpackedTarball/skia/src/gpu/effects/generated/GrHSLToRGBFilterEffect \
566 UnpackedTarball/skia/src/gpu/effects/generated/GrMagnifierEffect \
567 UnpackedTarball/skia/src/gpu/effects/generated/GrOverrideInputFragmentProcessor \
568 UnpackedTarball/skia/src/gpu/effects/generated/GrRectBlurEffect \
569 UnpackedTarball/skia/src/gpu/effects/generated/GrRGBToHSLFilterEffect \
570 UnpackedTarball/skia/src/gpu/effects/generated/GrRRectBlurEffect \
571 UnpackedTarball/skia/src/gpu/effects/GrBezierEffect \
572 UnpackedTarball/skia/src/gpu/effects/GrBicubicEffect \
573 UnpackedTarball/skia/src/gpu/effects/GrBitmapTextGeoProc \
574 UnpackedTarball/skia/src/gpu/effects/GrBlendFragmentProcessor \
575 UnpackedTarball/skia/src/gpu/effects/GrConvexPolyEffect \
576 UnpackedTarball/skia/src/gpu/effects/GrCoverageSetOpXP \
577 UnpackedTarball/skia/src/gpu/effects/GrCustomXfermode \
578 UnpackedTarball/skia/src/gpu/effects/GrDisableColorXP \
579 UnpackedTarball/skia/src/gpu/effects/GrDistanceFieldGeoProc \
580 UnpackedTarball/skia/src/gpu/effects/GrGaussianConvolutionFragmentProcessor \
581 UnpackedTarball/skia/src/gpu/effects/GrMatrixConvolutionEffect \
582 UnpackedTarball/skia/src/gpu/effects/GrMatrixEffect \
583 UnpackedTarball/skia/src/gpu/effects/GrOvalEffect \
584 UnpackedTarball/skia/src/gpu/effects/GrPorterDuffXferProcessor \
585 UnpackedTarball/skia/src/gpu/effects/GrRRectEffect \
586 UnpackedTarball/skia/src/gpu/effects/GrShadowGeoProc \
587 UnpackedTarball/skia/src/gpu/effects/GrSkSLFP \
588 UnpackedTarball/skia/src/gpu/effects/GrTextureEffect \
589 UnpackedTarball/skia/src/gpu/effects/GrYUVtoRGBEffect \
590 UnpackedTarball/skia/src/gpu/geometry/GrPathUtils \
591 UnpackedTarball/skia/src/gpu/geometry/GrQuad \
592 UnpackedTarball/skia/src/gpu/geometry/GrQuadUtils \
593 UnpackedTarball/skia/src/gpu/geometry/GrShape \
594 UnpackedTarball/skia/src/gpu/geometry/GrStyledShape \
595 UnpackedTarball/skia/src/gpu/glsl/GrGLSLBlend \
596 UnpackedTarball/skia/src/gpu/glsl/GrGLSL \
597 UnpackedTarball/skia/src/gpu/glsl/GrGLSLFragmentProcessor \
598 UnpackedTarball/skia/src/gpu/glsl/GrGLSLFragmentShaderBuilder \
599 UnpackedTarball/skia/src/gpu/glsl/GrGLSLGeometryProcessor \
600 UnpackedTarball/skia/src/gpu/glsl/GrGLSLPrimitiveProcessor \
601 UnpackedTarball/skia/src/gpu/glsl/GrGLSLProgramBuilder \
602 UnpackedTarball/skia/src/gpu/glsl/GrGLSLProgramDataManager \
603 UnpackedTarball/skia/src/gpu/glsl/GrGLSLShaderBuilder \
604 UnpackedTarball/skia/src/gpu/glsl/GrGLSLUniformHandler \
605 UnpackedTarball/skia/src/gpu/glsl/GrGLSLVarying \
606 UnpackedTarball/skia/src/gpu/glsl/GrGLSLVertexGeoBuilder \
607 UnpackedTarball/skia/src/gpu/glsl/GrGLSLXferProcessor \
608 UnpackedTarball/skia/src/gpu/gradients/generated/GrClampedGradientEffect \
609 UnpackedTarball/skia/src/gpu/gradients/generated/GrDualIntervalGradientColorizer \
610 UnpackedTarball/skia/src/gpu/gradients/generated/GrLinearGradientLayout \
611 UnpackedTarball/skia/src/gpu/gradients/generated/GrRadialGradientLayout \
612 UnpackedTarball/skia/src/gpu/gradients/generated/GrSingleIntervalGradientColorizer \
613 UnpackedTarball/skia/src/gpu/gradients/generated/GrSweepGradientLayout \
614 UnpackedTarball/skia/src/gpu/gradients/generated/GrTiledGradientEffect \
615 UnpackedTarball/skia/src/gpu/gradients/generated/GrTwoPointConicalGradientLayout \
616 UnpackedTarball/skia/src/gpu/gradients/generated/GrUnrolledBinaryGradientColorizer \
617 UnpackedTarball/skia/src/gpu/gradients/GrGradientBitmapCache \
618 UnpackedTarball/skia/src/gpu/gradients/GrGradientShader \
619 UnpackedTarball/skia/src/gpu/GrAATriangulator \
620 UnpackedTarball/skia/src/gpu/GrAHardwareBufferImageGenerator \
621 UnpackedTarball/skia/src/gpu/GrAHardwareBufferUtils \
622 UnpackedTarball/skia/src/gpu/GrAttachment \
623 UnpackedTarball/skia/src/gpu/GrAuditTrail \
624 UnpackedTarball/skia/src/gpu/GrBackendSemaphore \
625 UnpackedTarball/skia/src/gpu/GrBackendSurfaceMutableState \
626 UnpackedTarball/skia/src/gpu/GrBackendSurface \
627 UnpackedTarball/skia/src/gpu/GrBackendTextureImageGenerator \
628 UnpackedTarball/skia/src/gpu/GrBackendUtils \
629 UnpackedTarball/skia/src/gpu/GrBitmapTextureMaker \
630 UnpackedTarball/skia/src/gpu/GrBlockAllocator \
631 UnpackedTarball/skia/src/gpu/GrBlurUtils \
632 UnpackedTarball/skia/src/gpu/GrBufferAllocPool \
633 UnpackedTarball/skia/src/gpu/GrCaps \
634 UnpackedTarball/skia/src/gpu/GrClientMappedBufferManager \
635 UnpackedTarball/skia/src/gpu/GrClipStack \
636 UnpackedTarball/skia/src/gpu/GrClipStackClip \
637 UnpackedTarball/skia/src/gpu/GrColorInfo \
638 UnpackedTarball/skia/src/gpu/GrColorSpaceXform \
639 UnpackedTarball/skia/src/gpu/GrContext_Base \
640 UnpackedTarball/skia/src/gpu/GrContextThreadSafeProxy \
641 UnpackedTarball/skia/src/gpu/GrCopyRenderTask \
642 UnpackedTarball/skia/src/gpu/GrDataUtils \
643 UnpackedTarball/skia/src/gpu/GrDDLContext \
644 UnpackedTarball/skia/src/gpu/GrDDLTask \
645 UnpackedTarball/skia/src/gpu/GrDefaultGeoProcFactory \
646 UnpackedTarball/skia/src/gpu/GrDirectContext \
647 UnpackedTarball/skia/src/gpu/GrDirectContextPriv \
648 UnpackedTarball/skia/src/gpu/GrDistanceFieldGenFromVector \
649 UnpackedTarball/skia/src/gpu/GrDrawingManager \
650 UnpackedTarball/skia/src/gpu/GrDrawOpAtlas \
651 UnpackedTarball/skia/src/gpu/GrDrawOpTest \
652 UnpackedTarball/skia/src/gpu/GrDriverBugWorkarounds \
653 UnpackedTarball/skia/src/gpu/GrDynamicAtlas \
654 UnpackedTarball/skia/src/gpu/GrFinishCallbacks \
655 UnpackedTarball/skia/src/gpu/GrFixedClip \
656 UnpackedTarball/skia/src/gpu/GrFragmentProcessor \
657 UnpackedTarball/skia/src/gpu/GrGpu \
658 UnpackedTarball/skia/src/gpu/GrGpuBuffer \
659 UnpackedTarball/skia/src/gpu/GrGpuResource \
660 UnpackedTarball/skia/src/gpu/GrImageContext \
661 UnpackedTarball/skia/src/gpu/GrImageTextureMaker \
662 UnpackedTarball/skia/src/gpu/GrManagedResource \
663 UnpackedTarball/skia/src/gpu/GrMemoryPool \
664 UnpackedTarball/skia/src/gpu/GrOnFlushResourceProvider \
665 UnpackedTarball/skia/src/gpu/GrOpFlushState \
666 UnpackedTarball/skia/src/gpu/GrOpsRenderPass \
667 UnpackedTarball/skia/src/gpu/GrOpsTask \
668 UnpackedTarball/skia/src/gpu/GrPaint \
669 UnpackedTarball/skia/src/gpu/GrPath \
670 UnpackedTarball/skia/src/gpu/GrPathProcessor \
671 UnpackedTarball/skia/src/gpu/GrPathRenderer \
672 UnpackedTarball/skia/src/gpu/GrPathRendererChain \
673 UnpackedTarball/skia/src/gpu/GrPathRendering \
674 UnpackedTarball/skia/src/gpu/GrPipeline \
675 UnpackedTarball/skia/src/gpu/GrPrimitiveProcessor \
676 UnpackedTarball/skia/src/gpu/GrProcessorAnalysis \
677 UnpackedTarball/skia/src/gpu/GrProcessor \
678 UnpackedTarball/skia/src/gpu/GrProcessorSet \
679 UnpackedTarball/skia/src/gpu/GrProcessorUnitTest \
680 UnpackedTarball/skia/src/gpu/GrProgramDesc \
681 UnpackedTarball/skia/src/gpu/GrProgramInfo \
682 UnpackedTarball/skia/src/gpu/GrProxyProvider \
683 UnpackedTarball/skia/src/gpu/GrRecordingContext \
684 UnpackedTarball/skia/src/gpu/GrRecordingContextPriv \
685 UnpackedTarball/skia/src/gpu/GrRectanizerPow2 \
686 UnpackedTarball/skia/src/gpu/GrRectanizerSkyline \
687 UnpackedTarball/skia/src/gpu/GrRenderTask \
688 UnpackedTarball/skia/src/gpu/GrRenderTaskCluster \
689 UnpackedTarball/skia/src/gpu/GrReducedClip \
690 UnpackedTarball/skia/src/gpu/GrRenderTarget \
691 UnpackedTarball/skia/src/gpu/GrRenderTargetProxy \
692 UnpackedTarball/skia/src/gpu/GrResourceAllocator \
693 UnpackedTarball/skia/src/gpu/GrResourceCache \
694 UnpackedTarball/skia/src/gpu/GrResourceProvider \
695 UnpackedTarball/skia/src/gpu/GrRingBuffer \
696 UnpackedTarball/skia/src/gpu/GrSamplePatternDictionary \
697 UnpackedTarball/skia/src/gpu/GrShaderCaps \
698 UnpackedTarball/skia/src/gpu/GrShaderUtils \
699 UnpackedTarball/skia/src/gpu/GrShaderVar \
700 UnpackedTarball/skia/src/gpu/GrSoftwarePathRenderer \
701 UnpackedTarball/skia/src/gpu/GrSPIRVUniformHandler \
702 UnpackedTarball/skia/src/gpu/GrSPIRVVaryingHandler \
703 UnpackedTarball/skia/src/gpu/GrStagingBufferManager \
704 UnpackedTarball/skia/src/gpu/GrStencilMaskHelper \
705 UnpackedTarball/skia/src/gpu/GrStencilSettings \
706 UnpackedTarball/skia/src/gpu/GrStyle \
707 UnpackedTarball/skia/src/gpu/GrSurfaceContext \
708 UnpackedTarball/skia/src/gpu/GrSurfaceDrawContext \
709 UnpackedTarball/skia/src/gpu/GrSurfaceFillContext \
710 UnpackedTarball/skia/src/gpu/GrSurface \
711 UnpackedTarball/skia/src/gpu/GrSurfaceProxy \
712 UnpackedTarball/skia/src/gpu/GrSwizzle \
713 UnpackedTarball/skia/src/gpu/GrSWMaskHelper \
714 UnpackedTarball/skia/src/gpu/GrTestUtils \
715 UnpackedTarball/skia/src/gpu/GrTriangulator \
716 UnpackedTarball/skia/src/gpu/GrUniformDataManager \
717 UnpackedTarball/skia/src/gpu/GrTextureAdjuster \
718 UnpackedTarball/skia/src/gpu/GrTexture \
719 UnpackedTarball/skia/src/gpu/GrTextureMaker \
720 UnpackedTarball/skia/src/gpu/GrTextureProducer \
721 UnpackedTarball/skia/src/gpu/GrTextureProxy \
722 UnpackedTarball/skia/src/gpu/GrTextureRenderTargetProxy \
723 UnpackedTarball/skia/src/gpu/GrTextureResolveRenderTask \
724 UnpackedTarball/skia/src/gpu/GrThreadSafeCache \
725 UnpackedTarball/skia/src/gpu/GrTransferFromRenderTask \
726 UnpackedTarball/skia/src/gpu/GrUtil \
727 UnpackedTarball/skia/src/gpu/GrWaitRenderTask \
728 UnpackedTarball/skia/src/gpu/GrWritePixelsRenderTask \
729 UnpackedTarball/skia/src/gpu/GrXferProcessor \
730 UnpackedTarball/skia/src/gpu/GrYUVABackendTextures \
731 UnpackedTarball/skia/src/gpu/GrYUVATextureProxies \
732 UnpackedTarball/skia/src/gpu/mock/GrMockCaps \
733 UnpackedTarball/skia/src/gpu/mock/GrMockGpu \
734 UnpackedTarball/skia/src/gpu/mock/GrMockTypes \
735 UnpackedTarball/skia/src/gpu/ops/GrAAConvexPathRenderer \
736 UnpackedTarball/skia/src/gpu/ops/GrAAConvexTessellator \
737 UnpackedTarball/skia/src/gpu/ops/GrAAHairLinePathRenderer \
738 UnpackedTarball/skia/src/gpu/ops/GrAALinearizingConvexPathRenderer \
739 UnpackedTarball/skia/src/gpu/ops/GrAtlasTextOp \
740 UnpackedTarball/skia/src/gpu/ops/GrClearOp \
741 UnpackedTarball/skia/src/gpu/ops/GrDashLinePathRenderer \
742 UnpackedTarball/skia/src/gpu/ops/GrDashOp \
743 UnpackedTarball/skia/src/gpu/ops/GrDefaultPathRenderer \
744 UnpackedTarball/skia/src/gpu/ops/GrDrawableOp \
745 UnpackedTarball/skia/src/gpu/ops/GrDrawAtlasOp \
746 UnpackedTarball/skia/src/gpu/ops/GrDrawPathOp \
747 UnpackedTarball/skia/src/gpu/ops/GrDrawVerticesOp \
748 UnpackedTarball/skia/src/gpu/ops/GrFillRectOp \
749 UnpackedTarball/skia/src/gpu/ops/GrFillRRectOp \
750 UnpackedTarball/skia/src/gpu/ops/GrLatticeOp \
751 UnpackedTarball/skia/src/gpu/ops/GrMeshDrawOp \
752 UnpackedTarball/skia/src/gpu/ops/GrOp \
753 UnpackedTarball/skia/src/gpu/ops/GrOvalOpFactory \
754 UnpackedTarball/skia/src/gpu/ops/GrQuadPerEdgeAA \
755 UnpackedTarball/skia/src/gpu/ops/GrRegionOp \
756 UnpackedTarball/skia/src/gpu/ops/GrShadowRRectOp \
757 UnpackedTarball/skia/src/gpu/ops/GrSimpleMeshDrawOpHelper \
758 UnpackedTarball/skia/src/gpu/ops/GrSimpleMeshDrawOpHelperWithStencil \
759 UnpackedTarball/skia/src/gpu/ops/GrSmallPathAtlasMgr \
760 UnpackedTarball/skia/src/gpu/ops/GrSmallPathRenderer \
761 UnpackedTarball/skia/src/gpu/ops/GrStencilAndCoverPathRenderer \
762 UnpackedTarball/skia/src/gpu/ops/GrStencilPathOp \
763 UnpackedTarball/skia/src/gpu/ops/GrSmallPathShapeData \
764 UnpackedTarball/skia/src/gpu/ops/GrStrokeRectOp \
765 UnpackedTarball/skia/src/gpu/ops/GrTriangulatingPathRenderer \
766 UnpackedTarball/skia/src/gpu/ops/GrTextureOp \
767 UnpackedTarball/skia/src/gpu/SkGpuDevice \
768 UnpackedTarball/skia/src/gpu/SkGpuDevice_drawTexture \
769 UnpackedTarball/skia/src/gpu/SkGr \
770 UnpackedTarball/skia/src/gpu/tessellate/GrDrawAtlasPathOp \
771 UnpackedTarball/skia/src/gpu/tessellate/GrFillPathShader \
772 UnpackedTarball/skia/src/gpu/tessellate/GrPathInnerTriangulateOp \
773 UnpackedTarball/skia/src/gpu/tessellate/GrPathTessellator \
774 UnpackedTarball/skia/src/gpu/tessellate/GrStencilPathShader \
775 UnpackedTarball/skia/src/gpu/tessellate/GrStrokeHardwareTessellator \
776 UnpackedTarball/skia/src/gpu/tessellate/GrStrokeIndirectTessellator \
777 UnpackedTarball/skia/src/gpu/tessellate/GrStrokeTessellateOp \
778 UnpackedTarball/skia/src/gpu/tessellate/GrStrokeTessellateShader \
779 UnpackedTarball/skia/src/gpu/tessellate/GrTessellatingStencilFillOp \
780 UnpackedTarball/skia/src/gpu/tessellate/GrTessellationPathRenderer \
781 UnpackedTarball/skia/src/gpu/text/GrAtlasManager \
782 UnpackedTarball/skia/src/gpu/text/GrDistanceFieldAdjustTable \
783 UnpackedTarball/skia/src/gpu/text/GrSDFMaskFilter \
784 UnpackedTarball/skia/src/gpu/text/GrSDFTOptions \
785 UnpackedTarball/skia/src/gpu/text/GrStrikeCache \
786 UnpackedTarball/skia/src/gpu/text/GrTextBlobCache \
787 UnpackedTarball/skia/src/gpu/text/GrTextBlob \
788 UnpackedTarball/skia/src/image/SkImage_GpuBase \
789 UnpackedTarball/skia/src/image/SkImage_Gpu \
790 UnpackedTarball/skia/src/image/SkImage_GpuYUVA \
791 UnpackedTarball/skia/src/image/SkSurface_Gpu \
792 UnpackedTarball/skia/src/gpu/vk/GrVkAMDMemoryAllocator \
793 UnpackedTarball/skia/src/gpu/vk/GrVkAttachment \
794 UnpackedTarball/skia/src/gpu/vk/GrVkBuffer \
795 UnpackedTarball/skia/src/gpu/vk/GrVkCaps \
796 UnpackedTarball/skia/src/gpu/vk/GrVkCommandBuffer \
797 UnpackedTarball/skia/src/gpu/vk/GrVkCommandPool \
798 UnpackedTarball/skia/src/gpu/vk/GrVkDescriptorPool \
799 UnpackedTarball/skia/src/gpu/vk/GrVkDescriptorSet \
800 UnpackedTarball/skia/src/gpu/vk/GrVkDescriptorSetManager \
801 UnpackedTarball/skia/src/gpu/vk/GrVkExtensions \
802 UnpackedTarball/skia/src/gpu/vk/GrVkFramebuffer \
803 UnpackedTarball/skia/src/gpu/vk/GrVkGpu \
804 UnpackedTarball/skia/src/gpu/vk/GrVkImage \
805 UnpackedTarball/skia/src/gpu/vk/GrVkImageView \
806 UnpackedTarball/skia/src/gpu/vk/GrVkInterface \
807 UnpackedTarball/skia/src/gpu/vk/GrVkMSAALoadManager \
808 UnpackedTarball/skia/src/gpu/vk/GrVkMemory \
809 UnpackedTarball/skia/src/gpu/vk/GrVkOpsRenderPass \
810 UnpackedTarball/skia/src/gpu/vk/GrVkPipeline \
811 UnpackedTarball/skia/src/gpu/vk/GrVkPipelineStateBuilder \
812 UnpackedTarball/skia/src/gpu/vk/GrVkPipelineStateCache \
813 UnpackedTarball/skia/src/gpu/vk/GrVkPipelineState \
814 UnpackedTarball/skia/src/gpu/vk/GrVkPipelineStateDataManager \
815 UnpackedTarball/skia/src/gpu/vk/GrVkRenderPass \
816 UnpackedTarball/skia/src/gpu/vk/GrVkRenderTarget \
817 UnpackedTarball/skia/src/gpu/vk/GrVkResourceProvider \
818 UnpackedTarball/skia/src/gpu/vk/GrVkSampler \
819 UnpackedTarball/skia/src/gpu/vk/GrVkSamplerYcbcrConversion \
820 UnpackedTarball/skia/src/gpu/vk/GrVkSecondaryCBDrawContext \
821 UnpackedTarball/skia/src/gpu/vk/GrVkSemaphore \
822 UnpackedTarball/skia/src/gpu/vk/GrVkTexture \
823 UnpackedTarball/skia/src/gpu/vk/GrVkTextureRenderTarget \
824 UnpackedTarball/skia/src/gpu/vk/GrVkTypesPriv \
825 UnpackedTarball/skia/src/gpu/vk/GrVkUniformHandler \
826 UnpackedTarball/skia/src/gpu/vk/GrVkUtil \
827 UnpackedTarball/skia/src/gpu/vk/GrVkVaryingHandler \
830 $(eval $(call gb_Library_add_generated_exception_objects,skia,\
831 UnpackedTarball/skia/src/ports/SkGlobalInitialization_default \
832 UnpackedTarball/skia/src/ports/SkImageGenerator_none \
833 UnpackedTarball/skia/src/ports/SkOSFile_stdio \
836 $(eval $(call gb_Library_add_generated_exception_objects,skia,\
837 UnpackedTarball/skia/src/opts/SkOpts_avx, $(CXXFLAGS_INTRINSICS_AVX) $(LO_CLANG_CXXFLAGS_INTRINSICS_AVX) \
838 $(LO_SKIA_AVOID_INLINE_COPIES) \
840 $(eval $(call gb_Library_add_generated_exception_objects,skia,\
841 UnpackedTarball/skia/src/opts/SkOpts_hsw, \
842 $(CXXFLAGS_INTRINSICS_AVX2) $(CXXFLAGS_INTRINSICS_F16C) $(CXXFLAGS_INTRINSICS_FMA) \
843 $(LO_CLANG_CXXFLAGS_INTRINSICS_AVX2) $(LO_CLANG_CXXFLAGS_INTRINSICS_F16C) $(LO_CLANG_CXXFLAGS_INTRINSICS_FMA) \
844 $(LO_SKIA_AVOID_INLINE_COPIES) \
846 $(eval $(call gb_Library_add_generated_exception_objects,skia,\
847 UnpackedTarball/skia/src/opts/SkOpts_sse41, $(CXXFLAGS_INTRINSICS_SSE41) $(LO_CLANG_CXXFLAGS_INTRINSICS_SSE41) \
848 $(LO_SKIA_AVOID_INLINE_COPIES) \
850 $(eval $(call gb_Library_add_generated_exception_objects,skia,\
851 UnpackedTarball/skia/src/opts/SkOpts_sse42, $(CXXFLAGS_INTRINSICS_SSE42) $(LO_CLANG_CXXFLAGS_INTRINSICS_SSE42) \
852 $(LO_SKIA_AVOID_INLINE_COPIES) \
854 $(eval $(call gb_Library_add_generated_exception_objects,skia,\
855 UnpackedTarball/skia/src/opts/SkOpts_ssse3, $(CXXFLAGS_INTRINSICS_SSSE3) $(LO_CLANG_CXXFLAGS_INTRINSICS_SSSE3) \
856 $(LO_SKIA_AVOID_INLINE_COPIES) \
858 $(eval $(call gb_Library_add_generated_exception_objects,skia,\
859 UnpackedTarball/skia/src/opts/SkOpts_crc32 \
862 $(eval $(call gb_Library_add_generated_exception_objects,skia,\
863 UnpackedTarball/skia/src/opts/SkOpts_skx, $(CXXFLAGS_INTRINSICS_AVX512) $(LO_CLANG_CXXFLAGS_INTRINSICS_AVX512)\
864 $(LO_SKIA_AVOID_INLINE_COPIES) \
867 $(eval $(call gb_Library_add_generated_exception_objects,skia,\
868 UnpackedTarball/skia/tools/gpu/vk/VkTestUtils \
869 UnpackedTarball/skia/tools/sk_app/VulkanWindowContext \
870 UnpackedTarball/skia/tools/sk_app/WindowContext \
873 ifeq ($(OS),WNT)
874 $(eval $(call gb_Library_add_generated_exception_objects,skia,\
875 UnpackedTarball/skia/src/ports/SkDebug_win \
876 UnpackedTarball/skia/src/ports/SkFontHost_win \
877 UnpackedTarball/skia/src/fonts/SkFontMgr_indirect \
878 UnpackedTarball/skia/src/ports/SkFontMgr_win_dw \
879 UnpackedTarball/skia/src/ports/SkFontMgr_win_dw_factory \
880 UnpackedTarball/skia/src/ports/SkOSFile_win \
881 UnpackedTarball/skia/src/ports/SkOSLibrary_win \
882 UnpackedTarball/skia/src/ports/SkScalerContext_win_dw \
883 UnpackedTarball/skia/src/ports/SkTypeface_win_dw \
884 UnpackedTarball/skia/src/utils/win/SkAutoCoInitialize \
885 UnpackedTarball/skia/src/utils/win/SkDWrite \
886 UnpackedTarball/skia/src/utils/win/SkDWriteFontFileStream \
887 UnpackedTarball/skia/src/utils/win/SkDWriteGeometrySink \
888 UnpackedTarball/skia/src/utils/win/SkHRESULT \
889 UnpackedTarball/skia/src/utils/win/SkIStream \
892 $(eval $(call gb_Library_add_generated_exception_objects,skia,\
893 UnpackedTarball/skia/tools/sk_app/win/RasterWindowContext_win \
894 UnpackedTarball/skia/tools/sk_app/win/VulkanWindowContext_win \
896 else
897 $(eval $(call gb_Library_add_generated_exception_objects,skia,\
898 UnpackedTarball/skia/src/ports/SkDebug_stdio \
899 UnpackedTarball/skia/src/ports/SkFontConfigInterface \
900 UnpackedTarball/skia/src/ports/SkFontConfigInterface_direct \
901 UnpackedTarball/skia/src/ports/SkFontConfigInterface_direct_factory \
902 UnpackedTarball/skia/src/ports/SkFontHost_FreeType_common \
903 UnpackedTarball/skia/src/ports/SkFontHost_FreeType \
904 UnpackedTarball/skia/src/ports/SkFontMgr_FontConfigInterface \
905 UnpackedTarball/skia/src/ports/SkFontMgr_fontconfig \
906 UnpackedTarball/skia/src/ports/SkFontMgr_fontconfig_factory \
907 UnpackedTarball/skia/src/ports/SkOSFile_posix \
908 UnpackedTarball/skia/src/ports/SkOSLibrary_posix \
911 $(eval $(call gb_Library_add_generated_exception_objects,skia,\
912 UnpackedTarball/skia/tools/sk_app/unix/RasterWindowContext_unix \
913 UnpackedTarball/skia/tools/sk_app/unix/VulkanWindowContext_unix \
915 endif
917 $(eval $(call gb_Library_add_generated_exception_objects,skia,\
918 UnpackedTarball/skia/third_party/vulkanmemoryallocator/GrVulkanMemoryAllocator \
921 # Skcms code is used by png writer, which is used by SkiaHelper::dump(). Building
922 # this without optimizations would mean having each pixel of saved images be
923 # processed by unoptimized code.
924 $(eval $(call gb_Library_add_generated_exception_objects,skia,\
925 UnpackedTarball/skia/third_party/skcms/skcms, $(gb_COMPILEROPTFLAGS) \
928 # vim: set noet sw=4 ts=4: