tdf#130857 qt weld: Support mail merge "Server Auth" dialog
[LibreOffice.git] / external / skia / Library_skia.mk
blob40fe09a29d6ac7d4d11a572e591f59777231cd24
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 $(eval $(call gb_Library_use_clang,skia))
17 #This currently results in all sorts of compile complaints
18 #$(eval $(call gb_Library_set_clang_precompiled_header,skia,external/skia/inc/pch/precompiled_skia))
20 $(eval $(call gb_Library_add_defs,skia,\
21 -DSKIA_IMPLEMENTATION=1 \
22 -DSKIA_DLL \
23 -DSK_USER_CONFIG_HEADER="<$(BUILDDIR)/config_host/config_skia.h>" \
24 $(if $(filter INTEL,$(CPUNAME)),$(if $(filter WNT,$(OS)),-DSK_CPU_SSE_LEVEL=SK_CPU_SSE_LEVEL_SSE1,-DSK_CPU_SSE_LEVEL=0)) \
25 $(if $(filter X86_64,$(CPUNAME)),-DSK_CPU_SSE_LEVEL=SK_CPU_SSE_LEVEL_SSE2) \
26 -DSK_ENABLE_SKSL_IN_RASTER_PIPELINE \
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 # The clang-cl provided with at least VS 2019 16.11.28 is known-broken with -std:c++20:
55 ifneq ($(filter -std:c++20,$(CXXFLAGS_CXX11)),)
56 ifeq ($(LO_CLANG_VERSION),120000)
57 $(eval $(call gb_Library_add_cxxflags,skia, \
58 -std:c++17 \
60 endif
61 endif
63 $(eval $(call gb_Library_use_system_win32_libs,skia,\
64 fontsub \
65 ole32 \
66 oleaut32 \
67 user32 \
68 usp10 \
69 gdi32 \
72 # cl.exe (and thus clang-cl) likes to emit copies of inline functions even when not needed,
73 # which means that for e.g. AVX-compiled sources the .o may contain a copy of an inline
74 # function built using AVX, and the linker may select that copy as the one to keep, thus
75 # introducing AVX code into generic code. Avoid generating such inlines. The flag currently
76 # cannot be used for the whole Skia, because code built without the flag cannot use
77 # libraries built with the flag, so cl.exe-built VCL would have undefined references.
78 ifeq ($(HAVE_LO_CLANG_DLLEXPORTINLINES),TRUE)
79 LO_SKIA_AVOID_INLINE_COPIES := -Zc:dllexportInlines-
80 endif
82 else ifeq ($(OS),MACOSX)
84 $(eval $(call gb_Library_use_system_darwin_frameworks,skia,\
85 Cocoa \
86 Metal \
87 QuartzCore \
90 ifneq ($(SKIA_DISABLE_VMA_USE_STL_SHARED_MUTEX),)
91 # Disable std::shared_mutex usage on MacOSX < 10.12.
92 $(eval $(call gb_Library_add_defs,skia,\
93 -DVMA_USE_STL_SHARED_MUTEX=0 \
95 endif
97 else
98 $(eval $(call gb_Library_use_externals,skia,\
99 expat \
100 freetype \
101 fontconfig \
103 endif
105 # we don't enable jpeg for skia, but it has incorrect #ifdef's in places
106 $(eval $(call gb_Library_use_externals,skia,\
107 zlib \
108 libjpeg \
109 libpng \
112 ifeq ($(OS),LINUX)
113 $(eval $(call gb_Library_add_libs,skia,\
114 -lm \
115 -ldl \
116 -lX11-xcb \
117 -lX11 \
119 endif
121 $(eval $(call gb_Library_use_libraries,skia,\
122 sal \
125 $(eval $(call gb_Library_set_include,skia,\
126 $$(INCLUDE) \
127 -I$(gb_UnpackedTarball_workdir)/skia \
128 -I$(gb_UnpackedTarball_workdir)/skia/modules/skcms/ \
129 -I$(gb_UnpackedTarball_workdir)/skia/third_party/vulkanmemoryallocator/ \
130 -I$(gb_UnpackedTarball_workdir)/skia/third_party/vulkanmemoryallocator/include/ \
131 -I$(gb_UnpackedTarball_workdir)/skia/src/gpu/vk/vulkanmemoryallocator/ \
132 -I$(gb_UnpackedTarball_workdir)/skia/include/third_party/vulkan/ \
133 -I$(SRCDIR)/external/skia/inc/ \
136 $(eval $(call gb_Library_add_exception_objects,skia,\
137 external/skia/source/skia_compiler \
138 external/skia/source/skia_opts \
141 $(eval $(call gb_Library_set_generated_cxx_suffix,skia,cpp))
143 # from file skia/gn/BUILD.gn:17, target "skia_component("window")"
145 ifeq ($(SKIA_GPU),VULKAN)
146 $(eval $(call gb_Library_add_generated_exception_objects,skia,\
147 UnpackedTarball/skia/tools/window/VulkanWindowContext \
149 ifneq ($(filter-out WNT MACOSX,$(OS)),)
150 $(eval $(call gb_Library_add_generated_exception_objects,skia,\
151 UnpackedTarball/skia/tools/window/unix/GaneshVulkanWindowContext_unix \
153 endif
154 ifeq ($(OS),WNT)
155 $(eval $(call gb_Library_add_generated_exception_objects,skia,\
156 UnpackedTarball/skia/tools/window/win/VulkanWindowContext_win \
158 endif
159 endif
161 # from file skia/gn/BUILD.gn:416, target "optional("fontmgr_fontconfig")"
163 ifneq ($(filter-out WNT MACOSX,$(OS)),)
164 $(eval $(call gb_Library_add_generated_exception_objects,skia,\
165 UnpackedTarball/skia/src/ports/SkFontMgr_fontconfig \
167 endif
169 # from file skia/gn/BUILD.gn:432, target "optional("fontmgr_FontConfigInterface")"
171 ifneq ($(filter-out WNT MACOSX,$(OS)),)
172 $(eval $(call gb_Library_add_generated_exception_objects,skia,\
173 UnpackedTarball/skia/src/ports/SkFontConfigInterface \
174 UnpackedTarball/skia/src/ports/SkFontConfigInterface_direct \
175 UnpackedTarball/skia/src/ports/SkFontConfigInterface_direct_factory \
176 UnpackedTarball/skia/src/ports/SkFontMgr_FontConfigInterface \
178 endif
180 # from file skia/gn/BUILD.gn:472, target "optional("fontmgr_mac_ct")"
182 ifeq ($(OS),MACOSX)
183 $(eval $(call gb_Library_add_generated_exception_objects,skia,\
184 UnpackedTarball/skia/src/ports/SkFontMgr_mac_ct \
185 UnpackedTarball/skia/src/ports/SkScalerContext_mac_ct \
186 UnpackedTarball/skia/src/ports/SkTypeface_mac_ct \
188 endif
190 # from file skia/gn/BUILD.gn:514, target "optional("fontmgr_win")"
192 ifeq ($(OS),WNT)
193 $(eval $(call gb_Library_add_generated_exception_objects,skia,\
194 UnpackedTarball/skia/src/ports/SkFontMgr_win_dw \
195 UnpackedTarball/skia/src/ports/SkScalerContext_win_dw \
196 UnpackedTarball/skia/src/ports/SkTypeface_win_dw \
198 endif
200 # from file skia/gn/BUILD.gn:536, target "optional("fontmgr_win_gdi")"
202 ifeq ($(OS),WNT)
203 $(eval $(call gb_Library_add_generated_exception_objects,skia,\
204 UnpackedTarball/skia/src/ports/SkFontHost_win \
206 endif
208 # from file skia/gn/BUILD.gn:553, target "skia_executable("sksl-minify")"
210 ifeq ($(OS),WNT)
211 $(eval $(call gb_Library_add_generated_exception_objects,skia,\
212 UnpackedTarball/skia/src/utils/SkGetExecutablePath_win \
214 else ifeq ($(OS),MACOSX)
215 $(eval $(call gb_Library_add_generated_exception_objects,skia,\
216 UnpackedTarball/skia/src/utils/SkGetExecutablePath_mac \
218 else
219 $(eval $(call gb_Library_add_generated_exception_objects,skia,\
220 UnpackedTarball/skia/src/utils/SkGetExecutablePath_linux \
222 endif
224 # from file skia/gn/BUILD.gn:1278, target "optional("png_decode")"
226 $(eval $(call gb_Library_add_generated_exception_objects,skia,\
227 UnpackedTarball/skia/src/codec/SkIcoCodec \
230 # from file skia/gn/BUILD.gn:1314, target "typeface_freetype"
232 ifneq ($(filter-out WNT MACOSX,$(OS)),)
233 $(eval $(call gb_Library_add_generated_exception_objects,skia,\
234 UnpackedTarball/skia/src/ports/SkFontHost_FreeType \
235 UnpackedTarball/skia/src/ports/SkFontHost_FreeType_common \
237 endif
239 # from file skia/gn/BUILD.gn:1400, target "skia_component("skia")"
241 $(eval $(call gb_Library_add_generated_exception_objects,skia,\
242 UnpackedTarball/skia/src/codec/SkAndroidCodec \
243 UnpackedTarball/skia/src/codec/SkAndroidCodecAdapter \
244 UnpackedTarball/skia/src/codec/SkEncodedInfo \
245 UnpackedTarball/skia/src/codec/SkParseEncodedOrigin \
246 UnpackedTarball/skia/src/codec/SkSampledCodec \
247 UnpackedTarball/skia/src/ports/SkGlobalInitialization_default \
248 UnpackedTarball/skia/src/ports/SkMemory_malloc \
249 UnpackedTarball/skia/src/ports/SkOSFile_stdio \
250 UnpackedTarball/skia/src/sfnt/SkOTTable_name \
251 UnpackedTarball/skia/src/sfnt/SkOTUtils \
253 ifeq ($(OS),WNT)
254 $(eval $(call gb_Library_add_generated_exception_objects,skia,\
255 UnpackedTarball/skia/src/ports/SkDebug_win \
256 UnpackedTarball/skia/src/ports/SkOSFile_win \
258 else ifeq ($(OS),MACOSX)
259 $(eval $(call gb_Library_add_generated_exception_objects,skia,\
260 UnpackedTarball/skia/src/ports/SkDebug_stdio \
261 UnpackedTarball/skia/src/ports/SkImageGeneratorCG \
262 UnpackedTarball/skia/src/ports/SkOSFile_posix \
264 else
265 $(eval $(call gb_Library_add_generated_exception_objects,skia,\
266 UnpackedTarball/skia/src/ports/SkDebug_stdio \
267 UnpackedTarball/skia/src/ports/SkOSFile_posix \
269 endif
272 # from file skia/gn/BUILD.gn:1904, target "test_lib("load_dynamic_library")"
274 ifeq ($(SKIA_GPU),VULKAN)
275 ifeq ($(OS),WNT)
276 $(eval $(call gb_Library_add_generated_exception_objects,skia,\
277 UnpackedTarball/skia/tools/library/LoadDynamicLibrary_win \
279 else
280 $(eval $(call gb_Library_add_generated_exception_objects,skia,\
281 UnpackedTarball/skia/tools/library/LoadDynamicLibrary_posix \
283 endif
284 endif
286 # from file skia/gn/BUILD.gn:1915, target "test_lib("gpu_tool_utils")"
288 ifeq ($(SKIA_GPU),VULKAN)
289 $(eval $(call gb_Library_add_generated_exception_objects,skia,\
290 UnpackedTarball/skia/tools/gpu/vk/VkTestUtils \
291 UnpackedTarball/skia/tools/gpu/vk/VkTestMemoryAllocator \
293 endif
295 # from file skia/BUILD.gn:2719, target "test_lib("sk_app")"
297 $(eval $(call gb_Library_add_generated_exception_objects,skia,\
298 UnpackedTarball/skia/tools/window/WindowContext \
299 $(if $(filter LINUX,$(OS)),UnpackedTarball/skia/tools/window/unix/RasterWindowContext_unix) \
300 $(if $(filter WNT,$(OS)),UnpackedTarball/skia/tools/window/win/RasterWindowContext_win) \
302 ifeq ($(SKIA_GPU),METAL)
303 $(eval $(call gb_Library_add_generated_objcxxobjects,skia,\
304 UnpackedTarball/skia/tools/window/MetalWindowContext \
306 ifeq ($(OS),MACOSX)
307 $(eval $(call gb_Library_add_generated_objcxxobjects,skia,\
308 UnpackedTarball/skia/tools/window/mac/GaneshMetalWindowContext_mac \
310 endif
311 endif
313 # from file skia/gn/codec.gni:30, target "skia_codec_shared"
315 $(eval $(call gb_Library_add_generated_exception_objects,skia,\
316 UnpackedTarball/skia/src/codec/SkCodec \
317 UnpackedTarball/skia/src/codec/SkCodecImageGenerator \
318 UnpackedTarball/skia/src/codec/SkColorPalette \
319 UnpackedTarball/skia/src/codec/SkExif \
320 UnpackedTarball/skia/src/codec/SkImageGenerator_FromEncoded \
321 UnpackedTarball/skia/src/codec/SkMaskSwizzler \
322 UnpackedTarball/skia/src/codec/SkPixmapUtils \
323 UnpackedTarball/skia/src/codec/SkSampler \
324 UnpackedTarball/skia/src/codec/SkSwizzler \
325 UnpackedTarball/skia/src/codec/SkTiffUtility \
328 # from file skia/gn/codec.gni:64, target "skia_codec_decode_bmp"
330 $(eval $(call gb_Library_add_generated_exception_objects,skia,\
331 UnpackedTarball/skia/src/codec/SkBmpBaseCodec \
332 UnpackedTarball/skia/src/codec/SkBmpCodec \
333 UnpackedTarball/skia/src/codec/SkBmpMaskCodec \
334 UnpackedTarball/skia/src/codec/SkBmpRLECodec \
335 UnpackedTarball/skia/src/codec/SkBmpStandardCodec \
336 UnpackedTarball/skia/src/codec/SkWbmpCodec \
339 # from file skia/gn/codec.gni:96, target "skia_codec_png"
341 $(eval $(call gb_Library_add_generated_exception_objects,skia,\
342 UnpackedTarball/skia/src/codec/SkPngCodec \
343 UnpackedTarball/skia/src/codec/SkPngCodecBase \
347 # from file skia/gn/core.gni:152, target "skia_core_sources"
349 $(eval $(call gb_Library_add_generated_exception_objects,skia,\
350 UnpackedTarball/skia/src/base/SkArenaAlloc \
351 UnpackedTarball/skia/src/base/SkBase64 \
352 UnpackedTarball/skia/src/base/SkBezierCurves \
353 UnpackedTarball/skia/src/base/SkBlockAllocator \
354 UnpackedTarball/skia/src/base/SkBuffer \
355 UnpackedTarball/skia/src/base/SkContainers \
356 UnpackedTarball/skia/src/base/SkCubics \
357 UnpackedTarball/skia/src/base/SkDeque \
358 UnpackedTarball/skia/src/base/SkFloatingPoint \
359 UnpackedTarball/skia/src/base/SkHalf \
360 UnpackedTarball/skia/src/base/SkMalloc \
361 UnpackedTarball/skia/src/base/SkMathPriv \
362 UnpackedTarball/skia/src/base/SkQuads \
363 UnpackedTarball/skia/src/base/SkSafeMath \
364 UnpackedTarball/skia/src/base/SkSemaphore \
365 UnpackedTarball/skia/src/base/SkSharedMutex \
366 UnpackedTarball/skia/src/base/SkSpinlock \
367 UnpackedTarball/skia/src/base/SkTDArray \
368 UnpackedTarball/skia/src/base/SkTSearch \
369 UnpackedTarball/skia/src/base/SkThreadID \
370 UnpackedTarball/skia/src/base/SkUTF \
371 UnpackedTarball/skia/src/base/SkUtils \
372 UnpackedTarball/skia/src/core/SkAAClip \
373 UnpackedTarball/skia/src/core/SkATrace \
374 UnpackedTarball/skia/src/core/SkAlphaRuns \
375 UnpackedTarball/skia/src/core/SkAnalyticEdge \
376 UnpackedTarball/skia/src/core/SkAnnotation \
377 UnpackedTarball/skia/src/core/SkAutoPixmapStorage \
378 UnpackedTarball/skia/src/core/SkBBHFactory \
379 UnpackedTarball/skia/src/core/SkBitmap \
380 UnpackedTarball/skia/src/core/SkBitmapCache \
381 UnpackedTarball/skia/src/core/SkBitmapDevice \
382 UnpackedTarball/skia/src/core/SkBitmapProcState \
383 UnpackedTarball/skia/src/core/SkBitmapProcState_matrixProcs \
384 UnpackedTarball/skia/src/core/SkBitmapProcState_opts \
385 UnpackedTarball/skia/src/core/SkBlendMode \
386 UnpackedTarball/skia/src/core/SkBlendModeBlender \
387 UnpackedTarball/skia/src/core/SkBlitMask_opts \
388 UnpackedTarball/skia/src/core/SkBlitRow_D32 \
389 UnpackedTarball/skia/src/core/SkBlitRow_opts \
390 UnpackedTarball/skia/src/core/SkBlitter \
391 UnpackedTarball/skia/src/core/SkBlitter_A8 \
392 UnpackedTarball/skia/src/core/SkBlitter_ARGB32 \
393 UnpackedTarball/skia/src/core/SkBlitter_Sprite \
394 UnpackedTarball/skia/src/core/SkBlurEngine \
395 UnpackedTarball/skia/src/core/SkBlurMask \
396 UnpackedTarball/skia/src/core/SkBlurMaskFilterImpl \
397 UnpackedTarball/skia/src/core/SkCachedData \
398 UnpackedTarball/skia/src/core/SkCanvas \
399 UnpackedTarball/skia/src/core/SkCanvasPriv \
400 UnpackedTarball/skia/src/core/SkCanvas_Raster \
401 UnpackedTarball/skia/src/core/SkCapabilities \
402 UnpackedTarball/skia/src/core/SkChecksum \
403 UnpackedTarball/skia/src/core/SkClipStack \
404 UnpackedTarball/skia/src/core/SkClipStackDevice \
405 UnpackedTarball/skia/src/core/SkColor \
406 UnpackedTarball/skia/src/core/SkColorFilter \
407 UnpackedTarball/skia/src/core/SkColorSpace \
408 UnpackedTarball/skia/src/core/SkColorSpaceXformSteps \
409 UnpackedTarball/skia/src/core/SkColorTable \
410 UnpackedTarball/skia/src/core/SkCompressedDataUtils \
411 UnpackedTarball/skia/src/core/SkContourMeasure \
412 UnpackedTarball/skia/src/core/SkConvertPixels \
413 UnpackedTarball/skia/src/core/SkCpu \
414 UnpackedTarball/skia/src/core/SkCubicClipper \
415 UnpackedTarball/skia/src/core/SkCubicMap \
416 UnpackedTarball/skia/src/core/SkData \
417 UnpackedTarball/skia/src/core/SkDataTable \
418 UnpackedTarball/skia/src/core/SkDescriptor \
419 UnpackedTarball/skia/src/core/SkDevice \
420 UnpackedTarball/skia/src/core/SkDistanceFieldGen \
421 UnpackedTarball/skia/src/core/SkDocument \
422 UnpackedTarball/skia/src/core/SkDraw \
423 UnpackedTarball/skia/src/core/SkDrawBase \
424 UnpackedTarball/skia/src/core/SkDrawShadowInfo \
425 UnpackedTarball/skia/src/core/SkDraw_atlas \
426 UnpackedTarball/skia/src/core/SkDraw_text \
427 UnpackedTarball/skia/src/core/SkDraw_vertices \
428 UnpackedTarball/skia/src/core/SkDrawable \
429 UnpackedTarball/skia/src/core/SkEdge \
430 UnpackedTarball/skia/src/core/SkEdgeBuilder \
431 UnpackedTarball/skia/src/core/SkEdgeClipper \
432 UnpackedTarball/skia/src/core/SkExecutor \
433 UnpackedTarball/skia/src/core/SkFlattenable \
434 UnpackedTarball/skia/src/core/SkFont \
435 UnpackedTarball/skia/src/core/SkFontDescriptor \
436 UnpackedTarball/skia/src/core/SkFontMetricsPriv \
437 UnpackedTarball/skia/src/core/SkFontMgr \
438 UnpackedTarball/skia/src/core/SkFontStream \
439 UnpackedTarball/skia/src/core/SkFont_serial \
440 UnpackedTarball/skia/src/core/SkGaussFilter \
441 UnpackedTarball/skia/src/core/SkGeometry \
442 UnpackedTarball/skia/src/core/SkGlobalInitialization_core \
443 UnpackedTarball/skia/src/core/SkGlyph \
444 UnpackedTarball/skia/src/core/SkGlyphRunPainter \
445 UnpackedTarball/skia/src/core/SkGraphics \
446 UnpackedTarball/skia/src/core/SkIDChangeListener \
447 UnpackedTarball/skia/src/core/SkImageFilter \
448 UnpackedTarball/skia/src/core/SkImageFilterCache \
449 UnpackedTarball/skia/src/core/SkImageFilterTypes \
450 UnpackedTarball/skia/src/core/SkImageGenerator \
451 UnpackedTarball/skia/src/core/SkImageInfo \
452 UnpackedTarball/skia/src/core/SkKnownRuntimeEffects \
453 UnpackedTarball/skia/src/core/SkLatticeIter \
454 UnpackedTarball/skia/src/core/SkLineClipper \
455 UnpackedTarball/skia/src/core/SkLocalMatrixImageFilter \
456 UnpackedTarball/skia/src/core/SkM44 \
457 UnpackedTarball/skia/src/core/SkMD5 \
458 UnpackedTarball/skia/src/core/SkMallocPixelRef \
459 UnpackedTarball/skia/src/core/SkMask \
460 UnpackedTarball/skia/src/core/SkMaskBlurFilter \
461 UnpackedTarball/skia/src/core/SkMaskCache \
462 UnpackedTarball/skia/src/core/SkMaskFilter \
463 UnpackedTarball/skia/src/core/SkMaskGamma \
464 UnpackedTarball/skia/src/core/SkMasks \
465 UnpackedTarball/skia/src/core/SkMatrix \
466 UnpackedTarball/skia/src/core/SkMatrixInvert \
467 UnpackedTarball/skia/src/core/SkMemset_opts \
468 UnpackedTarball/skia/src/core/SkMemset_opts_erms \
469 UnpackedTarball/skia/src/core/SkMesh \
470 UnpackedTarball/skia/src/core/SkMipmap \
471 UnpackedTarball/skia/src/core/SkMipmapAccessor \
472 UnpackedTarball/skia/src/core/SkMipmapBuilder \
473 UnpackedTarball/skia/src/core/SkMipmapDrawDownSampler \
474 UnpackedTarball/skia/src/core/SkMipmapHQDownSampler \
475 UnpackedTarball/skia/src/core/SkOpts \
476 UnpackedTarball/skia/src/core/SkOverdrawCanvas \
477 UnpackedTarball/skia/src/core/SkPaint \
478 UnpackedTarball/skia/src/core/SkPaintPriv \
479 UnpackedTarball/skia/src/core/SkPath \
480 UnpackedTarball/skia/src/core/SkPathBuilder \
481 UnpackedTarball/skia/src/core/SkPathEffect \
482 UnpackedTarball/skia/src/core/SkPathMeasure \
483 UnpackedTarball/skia/src/core/SkPathRef \
484 UnpackedTarball/skia/src/core/SkPathUtils \
485 UnpackedTarball/skia/src/core/SkPath_serial \
486 UnpackedTarball/skia/src/core/SkPixelRef \
487 UnpackedTarball/skia/src/core/SkPixmap \
488 UnpackedTarball/skia/src/core/SkPixmapDraw \
489 UnpackedTarball/skia/src/core/SkPoint \
490 UnpackedTarball/skia/src/core/SkPoint3 \
491 UnpackedTarball/skia/src/core/SkPtrRecorder \
492 UnpackedTarball/skia/src/core/SkQuadClipper \
493 UnpackedTarball/skia/src/core/SkRRect \
494 UnpackedTarball/skia/src/core/SkRSXform \
495 UnpackedTarball/skia/src/core/SkRTree \
496 UnpackedTarball/skia/src/core/SkRasterClip \
497 UnpackedTarball/skia/src/core/SkRasterPipeline \
498 UnpackedTarball/skia/src/core/SkRasterPipelineBlitter \
499 UnpackedTarball/skia/src/core/SkReadBuffer \
500 UnpackedTarball/skia/src/core/SkReadPixelsRec \
501 UnpackedTarball/skia/src/core/SkRecord \
502 UnpackedTarball/skia/src/core/SkRecordDraw \
503 UnpackedTarball/skia/src/core/SkRecordOpts \
504 UnpackedTarball/skia/src/core/SkRecords \
505 UnpackedTarball/skia/src/core/SkRect \
506 UnpackedTarball/skia/src/core/SkRegion \
507 UnpackedTarball/skia/src/core/SkRegion_path \
508 UnpackedTarball/skia/src/core/SkResourceCache \
509 UnpackedTarball/skia/src/core/SkRuntimeBlender \
510 UnpackedTarball/skia/src/core/SkRuntimeEffect \
511 UnpackedTarball/skia/src/core/SkSLTypeShared \
512 UnpackedTarball/skia/src/core/SkScalar \
513 UnpackedTarball/skia/src/core/SkScalerContext \
514 UnpackedTarball/skia/src/core/SkScan \
515 UnpackedTarball/skia/src/core/SkScan_AAAPath \
516 UnpackedTarball/skia/src/core/SkScan_AntiPath \
517 UnpackedTarball/skia/src/core/SkScan_Antihair \
518 UnpackedTarball/skia/src/core/SkScan_Hairline \
519 UnpackedTarball/skia/src/core/SkScan_Path \
520 UnpackedTarball/skia/src/core/SkSpecialImage \
521 UnpackedTarball/skia/src/core/SkSpriteBlitter_ARGB32 \
522 UnpackedTarball/skia/src/core/SkStream \
523 UnpackedTarball/skia/src/core/SkStrike \
524 UnpackedTarball/skia/src/core/SkStrikeCache \
525 UnpackedTarball/skia/src/core/SkStrikeSpec \
526 UnpackedTarball/skia/src/core/SkString \
527 UnpackedTarball/skia/src/core/SkStringUtils \
528 UnpackedTarball/skia/src/core/SkStroke \
529 UnpackedTarball/skia/src/core/SkStrokeRec \
530 UnpackedTarball/skia/src/core/SkStrokerPriv \
531 UnpackedTarball/skia/src/core/SkSwizzle \
532 UnpackedTarball/skia/src/core/SkSwizzler_opts \
533 UnpackedTarball/skia/src/core/SkTaskGroup \
534 UnpackedTarball/skia/src/core/SkTextBlob \
535 UnpackedTarball/skia/src/core/SkTypeface \
536 UnpackedTarball/skia/src/core/SkTypefaceCache \
537 UnpackedTarball/skia/src/core/SkTypeface_remote \
538 UnpackedTarball/skia/src/core/SkUnPreMultiply \
539 UnpackedTarball/skia/src/core/SkVertState \
540 UnpackedTarball/skia/src/core/SkVertices \
541 UnpackedTarball/skia/src/core/SkWriteBuffer \
542 UnpackedTarball/skia/src/core/SkWritePixelsRec \
543 UnpackedTarball/skia/src/core/SkWriter32 \
544 UnpackedTarball/skia/src/core/SkYUVAInfo \
545 UnpackedTarball/skia/src/core/SkYUVAPixmaps \
546 UnpackedTarball/skia/src/core/SkYUVMath \
547 UnpackedTarball/skia/src/core/SkYUVPlanesCache \
548 UnpackedTarball/skia/src/image/SkImage \
549 UnpackedTarball/skia/src/image/SkImage_Base \
550 UnpackedTarball/skia/src/image/SkImage_Lazy \
551 UnpackedTarball/skia/src/image/SkImage_LazyFactories \
552 UnpackedTarball/skia/src/image/SkImage_Picture \
553 UnpackedTarball/skia/src/image/SkImage_Raster \
554 UnpackedTarball/skia/src/image/SkImage_RasterFactories \
555 UnpackedTarball/skia/src/image/SkPictureImageGenerator \
556 UnpackedTarball/skia/src/image/SkRescaleAndReadPixels \
557 UnpackedTarball/skia/src/image/SkSurface \
558 UnpackedTarball/skia/src/image/SkSurface_Base\
559 UnpackedTarball/skia/src/image/SkSurface_Null \
560 UnpackedTarball/skia/src/image/SkSurface_Raster \
561 UnpackedTarball/skia/src/image/SkTiledImageUtils \
562 UnpackedTarball/skia/src/lazy/SkDiscardableMemoryPool \
563 UnpackedTarball/skia/src/shaders/SkBitmapProcShader \
564 UnpackedTarball/skia/src/shaders/SkBlendShader \
565 UnpackedTarball/skia/src/shaders/SkColorFilterShader \
566 UnpackedTarball/skia/src/shaders/SkColorShader \
567 UnpackedTarball/skia/src/shaders/SkCoordClampShader \
568 UnpackedTarball/skia/src/shaders/SkEmptyShader \
569 UnpackedTarball/skia/src/shaders/SkImageShader \
570 UnpackedTarball/skia/src/shaders/SkLocalMatrixShader \
571 UnpackedTarball/skia/src/shaders/SkPerlinNoiseShaderImpl \
572 UnpackedTarball/skia/src/shaders/SkRuntimeShader \
573 UnpackedTarball/skia/src/shaders/SkShader \
574 UnpackedTarball/skia/src/shaders/SkShaderBase \
575 UnpackedTarball/skia/src/shaders/SkTransformShader \
576 UnpackedTarball/skia/src/shaders/SkTriColorShader \
577 UnpackedTarball/skia/src/shaders/SkWorkingColorSpaceShader \
578 UnpackedTarball/skia/src/text/GlyphRun \
579 UnpackedTarball/skia/src/text/SlugFromBuffer \
580 UnpackedTarball/skia/src/text/StrikeForGPU \
583 # from file skia/gn/core.gni:667, target "skia_pathops_sources"
585 $(eval $(call gb_Library_add_generated_exception_objects,skia,\
586 UnpackedTarball/skia/src/pathops/SkAddIntersections \
587 UnpackedTarball/skia/src/pathops/SkDConicLineIntersection \
588 UnpackedTarball/skia/src/pathops/SkDCubicLineIntersection \
589 UnpackedTarball/skia/src/pathops/SkDCubicToQuads \
590 UnpackedTarball/skia/src/pathops/SkDLineIntersection \
591 UnpackedTarball/skia/src/pathops/SkDQuadLineIntersection \
592 UnpackedTarball/skia/src/pathops/SkIntersections \
593 UnpackedTarball/skia/src/pathops/SkOpAngle \
594 UnpackedTarball/skia/src/pathops/SkOpBuilder \
595 UnpackedTarball/skia/src/pathops/SkOpCoincidence \
596 UnpackedTarball/skia/src/pathops/SkOpContour \
597 UnpackedTarball/skia/src/pathops/SkOpCubicHull \
598 UnpackedTarball/skia/src/pathops/SkOpEdgeBuilder \
599 UnpackedTarball/skia/src/pathops/SkOpSegment \
600 UnpackedTarball/skia/src/pathops/SkOpSpan \
601 UnpackedTarball/skia/src/pathops/SkPathOpsAsWinding \
602 UnpackedTarball/skia/src/pathops/SkPathOpsCommon \
603 UnpackedTarball/skia/src/pathops/SkPathOpsConic \
604 UnpackedTarball/skia/src/pathops/SkPathOpsCubic \
605 UnpackedTarball/skia/src/pathops/SkPathOpsCurve \
606 UnpackedTarball/skia/src/pathops/SkPathOpsDebug \
607 UnpackedTarball/skia/src/pathops/SkPathOpsLine \
608 UnpackedTarball/skia/src/pathops/SkPathOpsOp \
609 UnpackedTarball/skia/src/pathops/SkPathOpsQuad \
610 UnpackedTarball/skia/src/pathops/SkPathOpsRect \
611 UnpackedTarball/skia/src/pathops/SkPathOpsSimplify \
612 UnpackedTarball/skia/src/pathops/SkPathOpsTSect \
613 UnpackedTarball/skia/src/pathops/SkPathOpsTightBounds \
614 UnpackedTarball/skia/src/pathops/SkPathOpsTypes \
615 UnpackedTarball/skia/src/pathops/SkPathOpsWinding \
616 UnpackedTarball/skia/src/pathops/SkPathWriter \
617 UnpackedTarball/skia/src/pathops/SkReduceOrder \
620 # from file skia/gn/core.gni:736, target "skia_skpicture_sources"
622 $(eval $(call gb_Library_add_generated_exception_objects,skia,\
623 UnpackedTarball/skia/src/core/SkBigPicture \
624 UnpackedTarball/skia/src/core/SkPicture \
625 UnpackedTarball/skia/src/core/SkPictureData \
626 UnpackedTarball/skia/src/core/SkPictureFlat \
627 UnpackedTarball/skia/src/core/SkPicturePlayback \
628 UnpackedTarball/skia/src/core/SkPictureRecord \
629 UnpackedTarball/skia/src/core/SkPictureRecorder \
630 UnpackedTarball/skia/src/core/SkRecordedDrawable \
631 UnpackedTarball/skia/src/core/SkRecorder \
632 UnpackedTarball/skia/src/shaders/SkPictureShader \
635 # from file skia/gn/core.gni:765, target "skia_encode_srcs"
637 $(eval $(call gb_Library_add_generated_exception_objects,skia,\
638 UnpackedTarball/skia/src/encode/SkEncoder \
639 UnpackedTarball/skia/src/encode/SkICC \
642 # from file skia/gn/core.gni:792, target "skia_encode_png_srcs"
644 $(eval $(call gb_Library_add_generated_exception_objects,skia,\
645 UnpackedTarball/skia/src/encode/SkPngEncoderImpl \
648 # from file skia/gn/effects.gni:44, target "skia_effects_sources"
650 $(eval $(call gb_Library_add_generated_exception_objects,skia,\
651 UnpackedTarball/skia/src/effects/Sk1DPathEffect \
652 UnpackedTarball/skia/src/effects/Sk2DPathEffect \
653 UnpackedTarball/skia/src/effects/SkBlenders \
654 UnpackedTarball/skia/src/effects/SkColorMatrix \
655 UnpackedTarball/skia/src/effects/SkColorMatrixFilter \
656 UnpackedTarball/skia/src/effects/SkCornerPathEffect \
657 UnpackedTarball/skia/src/effects/SkDashPathEffect \
658 UnpackedTarball/skia/src/effects/SkDiscretePathEffect \
659 UnpackedTarball/skia/src/effects/SkEmbossMask \
660 UnpackedTarball/skia/src/effects/SkEmbossMaskFilter \
661 UnpackedTarball/skia/src/effects/SkHighContrastFilter \
662 UnpackedTarball/skia/src/effects/SkShaderMaskFilterImpl \
663 UnpackedTarball/skia/src/effects/SkTableMaskFilter \
664 UnpackedTarball/skia/src/effects/SkTrimPathEffect \
665 UnpackedTarball/skia/src/shaders/gradients/SkConicalGradient \
666 UnpackedTarball/skia/src/shaders/gradients/SkGradientBaseShader \
667 UnpackedTarball/skia/src/shaders/gradients/SkLinearGradient \
668 UnpackedTarball/skia/src/shaders/gradients/SkRadialGradient \
669 UnpackedTarball/skia/src/shaders/gradients/SkSweepGradient \
672 # from file skia/gn/effects.gni:83, target "skia_colorfilters_sources"
674 $(eval $(call gb_Library_add_generated_exception_objects,skia,\
675 UnpackedTarball/skia/src/effects/colorfilters/SkBlendModeColorFilter \
676 UnpackedTarball/skia/src/effects/colorfilters/SkColorFilterBase \
677 UnpackedTarball/skia/src/effects/colorfilters/SkColorSpaceXformColorFilter \
678 UnpackedTarball/skia/src/effects/colorfilters/SkComposeColorFilter \
679 UnpackedTarball/skia/src/effects/colorfilters/SkGaussianColorFilter \
680 UnpackedTarball/skia/src/effects/colorfilters/SkMatrixColorFilter \
681 UnpackedTarball/skia/src/effects/colorfilters/SkTableColorFilter \
682 UnpackedTarball/skia/src/effects/colorfilters/SkWorkingFormatColorFilter \
685 # from file skia/gn/effects.gni:104, target "skia_colorfilters_sksl_sources"
687 $(eval $(call gb_Library_add_generated_exception_objects,skia,\
688 UnpackedTarball/skia/src/effects/colorfilters/SkRuntimeColorFilter \
691 # from file skia/gn/effects_imagefilters.gni:17, target "skia_effects_imagefilter_sources"
693 $(eval $(call gb_Library_add_generated_exception_objects,skia,\
694 UnpackedTarball/skia/src/effects/imagefilters/SkBlendImageFilter \
695 UnpackedTarball/skia/src/effects/imagefilters/SkBlurImageFilter \
696 UnpackedTarball/skia/src/effects/imagefilters/SkColorFilterImageFilter \
697 UnpackedTarball/skia/src/effects/imagefilters/SkComposeImageFilter \
698 UnpackedTarball/skia/src/effects/imagefilters/SkCropImageFilter \
699 UnpackedTarball/skia/src/effects/imagefilters/SkDisplacementMapImageFilter \
700 UnpackedTarball/skia/src/effects/imagefilters/SkDropShadowImageFilter \
701 UnpackedTarball/skia/src/effects/imagefilters/SkImageImageFilter \
702 UnpackedTarball/skia/src/effects/imagefilters/SkLightingImageFilter \
703 UnpackedTarball/skia/src/effects/imagefilters/SkMagnifierImageFilter \
704 UnpackedTarball/skia/src/effects/imagefilters/SkMatrixConvolutionImageFilter \
705 UnpackedTarball/skia/src/effects/imagefilters/SkMatrixTransformImageFilter \
706 UnpackedTarball/skia/src/effects/imagefilters/SkMergeImageFilter \
707 UnpackedTarball/skia/src/effects/imagefilters/SkMorphologyImageFilter \
708 UnpackedTarball/skia/src/effects/imagefilters/SkPictureImageFilter \
709 UnpackedTarball/skia/src/effects/imagefilters/SkRuntimeImageFilter \
710 UnpackedTarball/skia/src/effects/imagefilters/SkShaderImageFilter \
713 # from file skia/gn/sksl.gni:42, target "skia_sksl_sources"
715 $(eval $(call gb_Library_add_generated_exception_objects,skia,\
716 UnpackedTarball/skia/src/sksl/SkSLAnalysis \
717 UnpackedTarball/skia/src/sksl/SkSLBuiltinTypes \
718 UnpackedTarball/skia/src/sksl/SkSLCompiler \
719 UnpackedTarball/skia/src/sksl/SkSLConstantFolder \
720 UnpackedTarball/skia/src/sksl/SkSLContext \
721 UnpackedTarball/skia/src/sksl/SkSLErrorReporter \
722 UnpackedTarball/skia/src/sksl/SkSLInliner \
723 UnpackedTarball/skia/src/sksl/SkSLIntrinsicList \
724 UnpackedTarball/skia/src/sksl/SkSLLexer \
725 UnpackedTarball/skia/src/sksl/SkSLMangler \
726 UnpackedTarball/skia/src/sksl/SkSLModule \
727 UnpackedTarball/skia/src/sksl/SkSLModuleLoader \
728 UnpackedTarball/skia/src/sksl/SkSLOperator \
729 UnpackedTarball/skia/src/sksl/SkSLOutputStream \
730 UnpackedTarball/skia/src/sksl/SkSLParser \
731 UnpackedTarball/skia/src/sksl/SkSLPool \
732 UnpackedTarball/skia/src/sksl/SkSLPosition \
733 UnpackedTarball/skia/src/sksl/SkSLSampleUsage \
734 UnpackedTarball/skia/src/sksl/SkSLString \
735 UnpackedTarball/skia/src/sksl/SkSLUtil \
736 UnpackedTarball/skia/src/sksl/analysis/SkSLCanExitWithoutReturningValue \
737 UnpackedTarball/skia/src/sksl/analysis/SkSLCheckProgramStructure \
738 UnpackedTarball/skia/src/sksl/analysis/SkSLCheckSymbolTableCorrectness \
739 UnpackedTarball/skia/src/sksl/analysis/SkSLFinalizationChecks \
740 UnpackedTarball/skia/src/sksl/analysis/SkSLGetLoopControlFlowInfo \
741 UnpackedTarball/skia/src/sksl/analysis/SkSLGetLoopUnrollInfo \
742 UnpackedTarball/skia/src/sksl/analysis/SkSLGetReturnComplexity \
743 UnpackedTarball/skia/src/sksl/analysis/SkSLHasSideEffects \
744 UnpackedTarball/skia/src/sksl/analysis/SkSLIsConstantExpression \
745 UnpackedTarball/skia/src/sksl/analysis/SkSLIsDynamicallyUniformExpression \
746 UnpackedTarball/skia/src/sksl/analysis/SkSLIsSameExpressionTree \
747 UnpackedTarball/skia/src/sksl/analysis/SkSLIsTrivialExpression \
748 UnpackedTarball/skia/src/sksl/analysis/SkSLProgramUsage \
749 UnpackedTarball/skia/src/sksl/analysis/SkSLReturnsInputAlpha \
750 UnpackedTarball/skia/src/sksl/analysis/SkSLSpecialization \
751 UnpackedTarball/skia/src/sksl/analysis/SkSLSwitchCaseContainsExit \
752 UnpackedTarball/skia/src/sksl/analysis/SkSLSymbolTableStackBuilder \
753 UnpackedTarball/skia/src/sksl/codegen/SkSLRasterPipelineBuilder \
754 UnpackedTarball/skia/src/sksl/codegen/SkSLRasterPipelineCodeGenerator \
755 UnpackedTarball/skia/src/sksl/ir/SkSLBinaryExpression \
756 UnpackedTarball/skia/src/sksl/ir/SkSLBlock \
757 UnpackedTarball/skia/src/sksl/ir/SkSLChildCall \
758 UnpackedTarball/skia/src/sksl/ir/SkSLConstructor \
759 UnpackedTarball/skia/src/sksl/ir/SkSLConstructorArray \
760 UnpackedTarball/skia/src/sksl/ir/SkSLConstructorArrayCast \
761 UnpackedTarball/skia/src/sksl/ir/SkSLConstructorCompound \
762 UnpackedTarball/skia/src/sksl/ir/SkSLConstructorCompoundCast \
763 UnpackedTarball/skia/src/sksl/ir/SkSLConstructorDiagonalMatrix \
764 UnpackedTarball/skia/src/sksl/ir/SkSLConstructorMatrixResize \
765 UnpackedTarball/skia/src/sksl/ir/SkSLConstructorScalarCast \
766 UnpackedTarball/skia/src/sksl/ir/SkSLConstructorSplat \
767 UnpackedTarball/skia/src/sksl/ir/SkSLConstructorStruct \
768 UnpackedTarball/skia/src/sksl/ir/SkSLDiscardStatement \
769 UnpackedTarball/skia/src/sksl/ir/SkSLDoStatement \
770 UnpackedTarball/skia/src/sksl/ir/SkSLExpression \
771 UnpackedTarball/skia/src/sksl/ir/SkSLExpressionStatement \
772 UnpackedTarball/skia/src/sksl/ir/SkSLExtension \
773 UnpackedTarball/skia/src/sksl/ir/SkSLFieldAccess \
774 UnpackedTarball/skia/src/sksl/ir/SkSLForStatement \
775 UnpackedTarball/skia/src/sksl/ir/SkSLFunctionCall \
776 UnpackedTarball/skia/src/sksl/ir/SkSLFunctionDeclaration \
777 UnpackedTarball/skia/src/sksl/ir/SkSLFunctionDefinition \
778 UnpackedTarball/skia/src/sksl/ir/SkSLIfStatement \
779 UnpackedTarball/skia/src/sksl/ir/SkSLIndexExpression \
780 UnpackedTarball/skia/src/sksl/ir/SkSLInterfaceBlock \
781 UnpackedTarball/skia/src/sksl/ir/SkSLLayout \
782 UnpackedTarball/skia/src/sksl/ir/SkSLLiteral \
783 UnpackedTarball/skia/src/sksl/ir/SkSLModifierFlags \
784 UnpackedTarball/skia/src/sksl/ir/SkSLModifiersDeclaration \
785 UnpackedTarball/skia/src/sksl/ir/SkSLPostfixExpression \
786 UnpackedTarball/skia/src/sksl/ir/SkSLPrefixExpression \
787 UnpackedTarball/skia/src/sksl/ir/SkSLProgram \
788 UnpackedTarball/skia/src/sksl/ir/SkSLSetting \
789 UnpackedTarball/skia/src/sksl/ir/SkSLStructDefinition \
790 UnpackedTarball/skia/src/sksl/ir/SkSLSwitchCase \
791 UnpackedTarball/skia/src/sksl/ir/SkSLSwitchStatement \
792 UnpackedTarball/skia/src/sksl/ir/SkSLSwizzle \
793 UnpackedTarball/skia/src/sksl/ir/SkSLSymbol \
794 UnpackedTarball/skia/src/sksl/ir/SkSLSymbolTable \
795 UnpackedTarball/skia/src/sksl/ir/SkSLTernaryExpression \
796 UnpackedTarball/skia/src/sksl/ir/SkSLType \
797 UnpackedTarball/skia/src/sksl/ir/SkSLTypeReference \
798 UnpackedTarball/skia/src/sksl/ir/SkSLVarDeclarations \
799 UnpackedTarball/skia/src/sksl/ir/SkSLVariable \
800 UnpackedTarball/skia/src/sksl/ir/SkSLVariableReference \
801 UnpackedTarball/skia/src/sksl/tracing/SkSLDebugTracePriv \
802 UnpackedTarball/skia/src/sksl/tracing/SkSLTraceHook \
803 UnpackedTarball/skia/src/sksl/transform/SkSLAddConstToVarModifiers \
804 UnpackedTarball/skia/src/sksl/transform/SkSLEliminateDeadFunctions \
805 UnpackedTarball/skia/src/sksl/transform/SkSLEliminateDeadGlobalVariables \
806 UnpackedTarball/skia/src/sksl/transform/SkSLEliminateDeadLocalVariables \
807 UnpackedTarball/skia/src/sksl/transform/SkSLEliminateEmptyStatements \
808 UnpackedTarball/skia/src/sksl/transform/SkSLEliminateUnnecessaryBraces \
809 UnpackedTarball/skia/src/sksl/transform/SkSLEliminateUnreachableCode \
810 UnpackedTarball/skia/src/sksl/transform/SkSLFindAndDeclareBuiltinFunctions \
811 UnpackedTarball/skia/src/sksl/transform/SkSLFindAndDeclareBuiltinStructs \
812 UnpackedTarball/skia/src/sksl/transform/SkSLFindAndDeclareBuiltinVariables \
813 UnpackedTarball/skia/src/sksl/transform/SkSLHoistSwitchVarDeclarationsAtTopLevel \
814 UnpackedTarball/skia/src/sksl/transform/SkSLRenamePrivateSymbols \
815 UnpackedTarball/skia/src/sksl/transform/SkSLReplaceConstVarsWithLiterals \
816 UnpackedTarball/skia/src/sksl/transform/SkSLReplaceSplatCastsWithSwizzles \
817 UnpackedTarball/skia/src/sksl/transform/SkSLRewriteIndexedSwizzle \
820 # from file skia/gn/sksl.gni:253, target "skia_sksl_tracing_sources"
822 $(eval $(call gb_Library_add_generated_exception_objects,skia,\
823 UnpackedTarball/skia/src/sksl/tracing/SkSLDebugTracePlayer \
826 # from file skia/gn/sksl.gni:261, target "skia_sksl_gpu_sources"
828 $(eval $(call gb_Library_add_generated_exception_objects,skia,\
829 UnpackedTarball/skia/src/sksl/codegen/SkSLGLSLCodeGenerator \
830 UnpackedTarball/skia/src/sksl/codegen/SkSLMetalCodeGenerator \
831 UnpackedTarball/skia/src/sksl/codegen/SkSLPipelineStageCodeGenerator \
832 UnpackedTarball/skia/src/sksl/codegen/SkSLSPIRVCodeGenerator \
833 UnpackedTarball/skia/src/sksl/codegen/SkSLWGSLCodeGenerator \
836 # from file skia/gn/utils.gni:55, target "skia_utils_private"
838 $(eval $(call gb_Library_add_generated_exception_objects,skia,\
839 UnpackedTarball/skia/src/utils/SkCamera \
840 UnpackedTarball/skia/src/utils/SkCanvasStack \
841 UnpackedTarball/skia/src/utils/SkCanvasStateUtils \
842 UnpackedTarball/skia/src/utils/SkCharToGlyphCache \
843 UnpackedTarball/skia/src/utils/SkClipStackUtils \
844 UnpackedTarball/skia/src/utils/SkCustomTypeface \
845 UnpackedTarball/skia/src/utils/SkDashPath \
846 UnpackedTarball/skia/src/utils/SkEventTracer \
847 UnpackedTarball/skia/src/utils/SkFloatToDecimal \
848 UnpackedTarball/skia/src/sksl/SkSLModuleDataDefault \
849 UnpackedTarball/skia/src/utils/SkJSON \
850 UnpackedTarball/skia/src/utils/SkJSONWriter \
851 UnpackedTarball/skia/src/utils/SkMatrix22 \
852 UnpackedTarball/skia/src/utils/SkMultiPictureDocument \
853 UnpackedTarball/skia/src/utils/SkNWayCanvas \
854 UnpackedTarball/skia/src/utils/SkNullCanvas \
855 UnpackedTarball/skia/src/utils/SkOSPath \
856 UnpackedTarball/skia/src/utils/SkOrderedFontMgr \
857 UnpackedTarball/skia/src/utils/SkPaintFilterCanvas \
858 UnpackedTarball/skia/src/utils/SkParse \
859 UnpackedTarball/skia/src/utils/SkParseColor \
860 UnpackedTarball/skia/src/utils/SkParsePath \
861 UnpackedTarball/skia/src/utils/SkPatchUtils \
862 UnpackedTarball/skia/src/utils/SkPolyUtils \
863 UnpackedTarball/skia/src/utils/SkShaderUtils \
864 UnpackedTarball/skia/src/utils/SkShadowTessellator \
865 UnpackedTarball/skia/src/utils/SkShadowUtils \
866 UnpackedTarball/skia/src/utils/SkTextUtils \
868 ifeq ($(OS),MACOSX)
869 $(eval $(call gb_Library_add_generated_exception_objects,skia,\
870 UnpackedTarball/skia/src/utils/mac/SkCTFont \
871 UnpackedTarball/skia/src/utils/mac/SkCTFontCreateExactCopy \
872 UnpackedTarball/skia/src/utils/mac/SkCreateCGImageRef \
874 endif
875 ifeq ($(OS),WNT)
876 $(eval $(call gb_Library_add_generated_exception_objects,skia,\
877 UnpackedTarball/skia/src/utils/win/SkAutoCoInitialize \
878 UnpackedTarball/skia/src/utils/win/SkDWrite \
879 UnpackedTarball/skia/src/utils/win/SkDWriteFontFileStream \
880 UnpackedTarball/skia/src/utils/win/SkDWriteGeometrySink \
881 UnpackedTarball/skia/src/utils/win/SkHRESULT \
882 UnpackedTarball/skia/src/utils/win/SkIStream \
884 endif
886 # from file skia/gn/xps.gni:19, target "skia_xps_sources"
888 $(eval $(call gb_Library_add_generated_exception_objects,skia,\
889 UnpackedTarball/skia/src/xps/SkXPSDevice \
890 UnpackedTarball/skia/src/xps/SkXPSDocument \
893 # from file skia/gn/gpu.gni:111, target "skia_ganesh_private"
895 ifneq ($(SKIA_GPU),)
896 $(eval $(call gb_Library_add_generated_exception_objects,skia,\
897 UnpackedTarball/skia/src/gpu/ganesh/ClipStack \
898 UnpackedTarball/skia/src/gpu/ganesh/Device \
899 UnpackedTarball/skia/src/gpu/ganesh/Device_drawTexture \
900 UnpackedTarball/skia/src/gpu/ganesh/GrAHardwareBufferImageGenerator \
901 UnpackedTarball/skia/src/gpu/ganesh/GrAHardwareBufferUtils \
902 UnpackedTarball/skia/src/gpu/ganesh/GrAttachment \
903 UnpackedTarball/skia/src/gpu/ganesh/GrAuditTrail \
904 UnpackedTarball/skia/src/gpu/ganesh/GrBackendSemaphore \
905 UnpackedTarball/skia/src/gpu/ganesh/GrBackendSurface \
906 UnpackedTarball/skia/src/gpu/ganesh/GrBackendTextureImageGenerator \
907 UnpackedTarball/skia/src/gpu/ganesh/GrBackendUtils \
908 UnpackedTarball/skia/src/gpu/ganesh/GrBlurUtils \
909 UnpackedTarball/skia/src/gpu/ganesh/GrBufferAllocPool \
910 UnpackedTarball/skia/src/gpu/ganesh/GrBufferTransferRenderTask \
911 UnpackedTarball/skia/src/gpu/ganesh/GrBufferUpdateRenderTask \
912 UnpackedTarball/skia/src/gpu/ganesh/GrCaps \
913 UnpackedTarball/skia/src/gpu/ganesh/GrClientMappedBufferManager \
914 UnpackedTarball/skia/src/gpu/ganesh/GrColorInfo \
915 UnpackedTarball/skia/src/gpu/ganesh/GrColorSpaceXform \
916 UnpackedTarball/skia/src/gpu/ganesh/GrContextThreadSafeProxy \
917 UnpackedTarball/skia/src/gpu/ganesh/GrContext_Base \
918 UnpackedTarball/skia/src/gpu/ganesh/GrCopyRenderTask \
919 UnpackedTarball/skia/src/gpu/ganesh/GrDDLContext \
920 UnpackedTarball/skia/src/gpu/ganesh/GrDDLTask \
921 UnpackedTarball/skia/src/gpu/ganesh/GrDataUtils \
922 UnpackedTarball/skia/src/gpu/ganesh/GrDefaultGeoProcFactory \
923 UnpackedTarball/skia/src/gpu/ganesh/GrDeferredDisplayList \
924 UnpackedTarball/skia/src/gpu/ganesh/GrDirectContext \
925 UnpackedTarball/skia/src/gpu/ganesh/GrDirectContextPriv \
926 UnpackedTarball/skia/src/gpu/ganesh/GrDistanceFieldGenFromVector \
927 UnpackedTarball/skia/src/gpu/ganesh/GrDrawOpAtlas \
928 UnpackedTarball/skia/src/gpu/ganesh/GrDrawOpTest \
929 UnpackedTarball/skia/src/gpu/ganesh/GrDrawingManager \
930 UnpackedTarball/skia/src/gpu/ganesh/GrDriverBugWorkarounds \
931 UnpackedTarball/skia/src/gpu/ganesh/GrDynamicAtlas \
932 UnpackedTarball/skia/src/gpu/ganesh/GrEagerVertexAllocator \
933 UnpackedTarball/skia/src/gpu/ganesh/GrFixedClip \
934 UnpackedTarball/skia/src/gpu/ganesh/GrFragmentProcessor \
935 UnpackedTarball/skia/src/gpu/ganesh/GrFragmentProcessors \
936 UnpackedTarball/skia/src/gpu/ganesh/GrGeometryProcessor \
937 UnpackedTarball/skia/src/gpu/ganesh/GrGpu \
938 UnpackedTarball/skia/src/gpu/ganesh/GrGpuBuffer \
939 UnpackedTarball/skia/src/gpu/ganesh/GrGpuResource \
940 UnpackedTarball/skia/src/gpu/ganesh/GrImageContext \
941 UnpackedTarball/skia/src/gpu/ganesh/GrImageInfo \
942 UnpackedTarball/skia/src/gpu/ganesh/GrManagedResource \
943 UnpackedTarball/skia/src/gpu/ganesh/GrMemoryPool \
944 UnpackedTarball/skia/src/gpu/ganesh/GrMeshDrawTarget \
945 UnpackedTarball/skia/src/gpu/ganesh/GrOnFlushResourceProvider \
946 UnpackedTarball/skia/src/gpu/ganesh/GrOpFlushState \
947 UnpackedTarball/skia/src/gpu/ganesh/GrOpsRenderPass \
948 UnpackedTarball/skia/src/gpu/ganesh/GrPaint \
949 UnpackedTarball/skia/src/gpu/ganesh/GrPersistentCacheUtils \
950 UnpackedTarball/skia/src/gpu/ganesh/GrPipeline \
951 UnpackedTarball/skia/src/gpu/ganesh/GrProcessor \
952 UnpackedTarball/skia/src/gpu/ganesh/GrProcessorAnalysis \
953 UnpackedTarball/skia/src/gpu/ganesh/GrProcessorSet \
954 UnpackedTarball/skia/src/gpu/ganesh/GrProcessorUnitTest \
955 UnpackedTarball/skia/src/gpu/ganesh/GrProgramDesc \
956 UnpackedTarball/skia/src/gpu/ganesh/GrProgramInfo \
957 UnpackedTarball/skia/src/gpu/ganesh/GrPromiseImageTexture \
958 UnpackedTarball/skia/src/gpu/ganesh/GrProxyProvider \
959 UnpackedTarball/skia/src/gpu/ganesh/GrRecordingContext \
960 UnpackedTarball/skia/src/gpu/ganesh/GrRecordingContextPriv \
961 UnpackedTarball/skia/src/gpu/ganesh/GrRenderTarget \
962 UnpackedTarball/skia/src/gpu/ganesh/GrRenderTargetProxy \
963 UnpackedTarball/skia/src/gpu/ganesh/GrRenderTask \
964 UnpackedTarball/skia/src/gpu/ganesh/GrRenderTaskCluster \
965 UnpackedTarball/skia/src/gpu/ganesh/GrResourceAllocator \
966 UnpackedTarball/skia/src/gpu/ganesh/GrResourceCache \
967 UnpackedTarball/skia/src/gpu/ganesh/GrResourceProvider \
968 UnpackedTarball/skia/src/gpu/ganesh/GrRingBuffer \
969 UnpackedTarball/skia/src/gpu/ganesh/GrSPIRVUniformHandler \
970 UnpackedTarball/skia/src/gpu/ganesh/GrSPIRVVaryingHandler \
971 UnpackedTarball/skia/src/gpu/ganesh/GrSWMaskHelper \
972 UnpackedTarball/skia/src/gpu/ganesh/GrShaderCaps \
973 UnpackedTarball/skia/src/gpu/ganesh/GrShaderVar \
974 UnpackedTarball/skia/src/gpu/ganesh/GrStagingBufferManager \
975 UnpackedTarball/skia/src/gpu/ganesh/GrStencilSettings \
976 UnpackedTarball/skia/src/gpu/ganesh/GrStyle \
977 UnpackedTarball/skia/src/gpu/ganesh/GrSurface \
978 UnpackedTarball/skia/src/gpu/ganesh/GrSurfaceCharacterization \
979 UnpackedTarball/skia/src/gpu/ganesh/GrSurfaceProxy \
980 UnpackedTarball/skia/src/gpu/ganesh/GrSurfaceProxyView \
981 UnpackedTarball/skia/src/gpu/ganesh/GrTestUtils \
982 UnpackedTarball/skia/src/gpu/ganesh/GrTexture \
983 UnpackedTarball/skia/src/gpu/ganesh/GrTextureProxy \
984 UnpackedTarball/skia/src/gpu/ganesh/GrTextureRenderTargetProxy \
985 UnpackedTarball/skia/src/gpu/ganesh/GrTextureResolveRenderTask \
986 UnpackedTarball/skia/src/gpu/ganesh/GrThreadSafeCache \
987 UnpackedTarball/skia/src/gpu/ganesh/GrThreadSafePipelineBuilder \
988 UnpackedTarball/skia/src/gpu/ganesh/GrTransferFromRenderTask \
989 UnpackedTarball/skia/src/gpu/ganesh/GrUniformDataManager \
990 UnpackedTarball/skia/src/gpu/ganesh/GrUtil \
991 UnpackedTarball/skia/src/gpu/ganesh/GrVertexChunkArray \
992 UnpackedTarball/skia/src/gpu/ganesh/GrWaitRenderTask \
993 UnpackedTarball/skia/src/gpu/ganesh/GrWritePixelsRenderTask \
994 UnpackedTarball/skia/src/gpu/ganesh/GrXferProcessor \
995 UnpackedTarball/skia/src/gpu/ganesh/GrYUVABackendTextures \
996 UnpackedTarball/skia/src/gpu/ganesh/GrYUVATextureProxies \
997 UnpackedTarball/skia/src/gpu/ganesh/PathRenderer \
998 UnpackedTarball/skia/src/gpu/ganesh/PathRendererChain \
999 UnpackedTarball/skia/src/gpu/ganesh/SkGr \
1000 UnpackedTarball/skia/src/gpu/ganesh/StencilMaskHelper \
1001 UnpackedTarball/skia/src/gpu/ganesh/SurfaceContext \
1002 UnpackedTarball/skia/src/gpu/ganesh/SurfaceDrawContext \
1003 UnpackedTarball/skia/src/gpu/ganesh/SurfaceFillContext \
1004 UnpackedTarball/skia/src/gpu/ganesh/effects/GrBezierEffect \
1005 UnpackedTarball/skia/src/gpu/ganesh/effects/GrBicubicEffect \
1006 UnpackedTarball/skia/src/gpu/ganesh/effects/GrBitmapTextGeoProc \
1007 UnpackedTarball/skia/src/gpu/ganesh/effects/GrBlendFragmentProcessor \
1008 UnpackedTarball/skia/src/gpu/ganesh/effects/GrColorTableEffect \
1009 UnpackedTarball/skia/src/gpu/ganesh/effects/GrConvexPolyEffect \
1010 UnpackedTarball/skia/src/gpu/ganesh/effects/GrCoverageSetOpXP \
1011 UnpackedTarball/skia/src/gpu/ganesh/effects/GrCustomXfermode \
1012 UnpackedTarball/skia/src/gpu/ganesh/effects/GrDisableColorXP \
1013 UnpackedTarball/skia/src/gpu/ganesh/effects/GrDistanceFieldGeoProc \
1014 UnpackedTarball/skia/src/gpu/ganesh/effects/GrMatrixEffect \
1015 UnpackedTarball/skia/src/gpu/ganesh/effects/GrModulateAtlasCoverageEffect \
1016 UnpackedTarball/skia/src/gpu/ganesh/effects/GrOvalEffect \
1017 UnpackedTarball/skia/src/gpu/ganesh/effects/GrPerlinNoise2Effect \
1018 UnpackedTarball/skia/src/gpu/ganesh/effects/GrPorterDuffXferProcessor \
1019 UnpackedTarball/skia/src/gpu/ganesh/effects/GrRRectEffect \
1020 UnpackedTarball/skia/src/gpu/ganesh/effects/GrShadowGeoProc \
1021 UnpackedTarball/skia/src/gpu/ganesh/effects/GrSkSLFP \
1022 UnpackedTarball/skia/src/gpu/ganesh/effects/GrTextureEffect \
1023 UnpackedTarball/skia/src/gpu/ganesh/effects/GrYUVtoRGBEffect \
1024 UnpackedTarball/skia/src/gpu/ganesh/geometry/GrAAConvexTessellator \
1025 UnpackedTarball/skia/src/gpu/ganesh/geometry/GrAATriangulator \
1026 UnpackedTarball/skia/src/gpu/ganesh/geometry/GrPathUtils \
1027 UnpackedTarball/skia/src/gpu/ganesh/geometry/GrQuad \
1028 UnpackedTarball/skia/src/gpu/ganesh/geometry/GrQuadUtils \
1029 UnpackedTarball/skia/src/gpu/ganesh/geometry/GrShape \
1030 UnpackedTarball/skia/src/gpu/ganesh/geometry/GrStyledShape \
1031 UnpackedTarball/skia/src/gpu/ganesh/geometry/GrTriangulator \
1032 UnpackedTarball/skia/src/gpu/ganesh/glsl/GrGLSLBlend \
1033 UnpackedTarball/skia/src/gpu/ganesh/glsl/GrGLSLFragmentShaderBuilder \
1034 UnpackedTarball/skia/src/gpu/ganesh/glsl/GrGLSLProgramBuilder \
1035 UnpackedTarball/skia/src/gpu/ganesh/glsl/GrGLSLProgramDataManager \
1036 UnpackedTarball/skia/src/gpu/ganesh/glsl/GrGLSLShaderBuilder \
1037 UnpackedTarball/skia/src/gpu/ganesh/glsl/GrGLSLUniformHandler \
1038 UnpackedTarball/skia/src/gpu/ganesh/glsl/GrGLSLVarying \
1039 UnpackedTarball/skia/src/gpu/ganesh/glsl/GrGLSLVertexGeoBuilder \
1040 UnpackedTarball/skia/src/gpu/ganesh/gradients/GrGradientBitmapCache \
1041 UnpackedTarball/skia/src/gpu/ganesh/gradients/GrGradientShader \
1042 UnpackedTarball/skia/src/gpu/ganesh/image/GrImageUtils \
1043 UnpackedTarball/skia/src/gpu/ganesh/image/GrTextureGenerator \
1044 UnpackedTarball/skia/src/gpu/ganesh/image/SkImage_Ganesh \
1045 UnpackedTarball/skia/src/gpu/ganesh/image/SkImage_GaneshBase \
1046 UnpackedTarball/skia/src/gpu/ganesh/image/SkImage_GaneshFactories \
1047 UnpackedTarball/skia/src/gpu/ganesh/image/SkImage_GaneshYUVA \
1048 UnpackedTarball/skia/src/gpu/ganesh/image/SkImage_LazyTexture \
1049 UnpackedTarball/skia/src/gpu/ganesh/image/SkImage_RasterPinnable \
1050 UnpackedTarball/skia/src/gpu/ganesh/image/SkSpecialImage_Ganesh \
1051 UnpackedTarball/skia/src/gpu/ganesh/mock/GrMockCaps \
1052 UnpackedTarball/skia/src/gpu/ganesh/mock/GrMockGpu \
1053 UnpackedTarball/skia/src/gpu/ganesh/mock/GrMockTypes \
1054 UnpackedTarball/skia/src/gpu/ganesh/ops/AAConvexPathRenderer \
1055 UnpackedTarball/skia/src/gpu/ganesh/ops/AAHairLinePathRenderer \
1056 UnpackedTarball/skia/src/gpu/ganesh/ops/AALinearizingConvexPathRenderer \
1057 UnpackedTarball/skia/src/gpu/ganesh/ops/AtlasInstancedHelper \
1058 UnpackedTarball/skia/src/gpu/ganesh/ops/AtlasPathRenderer \
1059 UnpackedTarball/skia/src/gpu/ganesh/ops/AtlasRenderTask \
1060 UnpackedTarball/skia/src/gpu/ganesh/ops/AtlasTextOp \
1061 UnpackedTarball/skia/src/gpu/ganesh/ops/ClearOp \
1062 UnpackedTarball/skia/src/gpu/ganesh/ops/DashLinePathRenderer \
1063 UnpackedTarball/skia/src/gpu/ganesh/ops/DashOp \
1064 UnpackedTarball/skia/src/gpu/ganesh/ops/DefaultPathRenderer \
1065 UnpackedTarball/skia/src/gpu/ganesh/ops/DrawAtlasOp \
1066 UnpackedTarball/skia/src/gpu/ganesh/ops/DrawAtlasPathOp \
1067 UnpackedTarball/skia/src/gpu/ganesh/ops/DrawMeshOp \
1068 UnpackedTarball/skia/src/gpu/ganesh/ops/DrawableOp \
1069 UnpackedTarball/skia/src/gpu/ganesh/ops/FillRRectOp \
1070 UnpackedTarball/skia/src/gpu/ganesh/ops/FillRectOp \
1071 UnpackedTarball/skia/src/gpu/ganesh/ops/GrMeshDrawOp \
1072 UnpackedTarball/skia/src/gpu/ganesh/ops/GrOp \
1073 UnpackedTarball/skia/src/gpu/ganesh/ops/GrOvalOpFactory \
1074 UnpackedTarball/skia/src/gpu/ganesh/ops/GrSimpleMeshDrawOpHelper \
1075 UnpackedTarball/skia/src/gpu/ganesh/ops/GrSimpleMeshDrawOpHelperWithStencil \
1076 UnpackedTarball/skia/src/gpu/ganesh/ops/LatticeOp \
1077 UnpackedTarball/skia/src/gpu/ganesh/ops/OpsTask \
1078 UnpackedTarball/skia/src/gpu/ganesh/ops/PathInnerTriangulateOp \
1079 UnpackedTarball/skia/src/gpu/ganesh/ops/PathStencilCoverOp \
1080 UnpackedTarball/skia/src/gpu/ganesh/ops/PathTessellateOp \
1081 UnpackedTarball/skia/src/gpu/ganesh/ops/QuadPerEdgeAA \
1082 UnpackedTarball/skia/src/gpu/ganesh/ops/RegionOp \
1083 UnpackedTarball/skia/src/gpu/ganesh/ops/ShadowRRectOp \
1084 UnpackedTarball/skia/src/gpu/ganesh/ops/SmallPathAtlasMgr \
1085 UnpackedTarball/skia/src/gpu/ganesh/ops/SmallPathRenderer \
1086 UnpackedTarball/skia/src/gpu/ganesh/ops/SmallPathShapeData \
1087 UnpackedTarball/skia/src/gpu/ganesh/ops/SoftwarePathRenderer \
1088 UnpackedTarball/skia/src/gpu/ganesh/ops/StrokeRectOp \
1089 UnpackedTarball/skia/src/gpu/ganesh/ops/StrokeTessellateOp \
1090 UnpackedTarball/skia/src/gpu/ganesh/ops/TessellationPathRenderer \
1091 UnpackedTarball/skia/src/gpu/ganesh/ops/TextureOp \
1092 UnpackedTarball/skia/src/gpu/ganesh/ops/TriangulatingPathRenderer \
1093 UnpackedTarball/skia/src/gpu/ganesh/surface/SkSurface_Ganesh \
1094 UnpackedTarball/skia/src/gpu/ganesh/tessellate/GrPathTessellationShader \
1095 UnpackedTarball/skia/src/gpu/ganesh/tessellate/GrStrokeTessellationShader \
1096 UnpackedTarball/skia/src/gpu/ganesh/tessellate/GrTessellationShader \
1097 UnpackedTarball/skia/src/gpu/ganesh/tessellate/PathTessellator \
1098 UnpackedTarball/skia/src/gpu/ganesh/tessellate/StrokeTessellator \
1099 UnpackedTarball/skia/src/gpu/ganesh/text/GrAtlasManager \
1101 endif
1103 # from file skia/gn/gpu.gni:1027, target "skia_shared_gpu_sources"
1105 ifneq ($(SKIA_GPU),)
1106 $(eval $(call gb_Library_add_generated_exception_objects,skia,\
1107 UnpackedTarball/skia/src/gpu/AtlasTypes \
1108 UnpackedTarball/skia/src/gpu/Blend \
1109 UnpackedTarball/skia/src/gpu/BlendFormula \
1110 UnpackedTarball/skia/src/gpu/BlurUtils \
1111 UnpackedTarball/skia/src/gpu/DataUtils \
1112 UnpackedTarball/skia/src/gpu/DitherUtils \
1113 UnpackedTarball/skia/src/gpu/MutableTextureState \
1114 UnpackedTarball/skia/src/gpu/RectanizerPow2 \
1115 UnpackedTarball/skia/src/gpu/RectanizerSkyline \
1116 UnpackedTarball/skia/src/gpu/ResourceKey \
1117 UnpackedTarball/skia/src/gpu/ShaderErrorHandler \
1118 UnpackedTarball/skia/src/gpu/SkBackingFit \
1119 UnpackedTarball/skia/src/gpu/SkSLToBackend \
1120 UnpackedTarball/skia/src/gpu/Swizzle \
1121 UnpackedTarball/skia/src/gpu/TiledTextureUtils \
1122 UnpackedTarball/skia/src/gpu/tessellate/FixedCountBufferUtils \
1123 UnpackedTarball/skia/src/gpu/tessellate/Tessellation \
1124 UnpackedTarball/skia/src/text/gpu/DistanceFieldAdjustTable \
1125 UnpackedTarball/skia/src/text/gpu/GlyphVector \
1126 UnpackedTarball/skia/src/text/gpu/SDFMaskFilter \
1127 UnpackedTarball/skia/src/text/gpu/SkChromeRemoteGlyphCache \
1128 UnpackedTarball/skia/src/text/gpu/Slug \
1129 UnpackedTarball/skia/src/text/gpu/SlugImpl \
1130 UnpackedTarball/skia/src/text/gpu/StrikeCache \
1131 UnpackedTarball/skia/src/text/gpu/SubRunAllocator \
1132 UnpackedTarball/skia/src/text/gpu/SubRunContainer \
1133 UnpackedTarball/skia/src/text/gpu/SubRunControl \
1134 UnpackedTarball/skia/src/text/gpu/TextBlob \
1135 UnpackedTarball/skia/src/text/gpu/TextBlobRedrawCoordinator \
1136 UnpackedTarball/skia/src/text/gpu/VertexFiller \
1138 endif
1140 # from file skia/gn/gpu.gni:757, target "skia_gpu_vk_private"
1142 ifeq ($(SKIA_GPU),VULKAN)
1143 $(eval $(call gb_Library_add_generated_exception_objects,skia,\
1144 UnpackedTarball/skia/src/gpu/ganesh/vk/AHardwareBufferVk \
1145 UnpackedTarball/skia/src/gpu/ganesh/vk/GrVkBackendSemaphore \
1146 UnpackedTarball/skia/src/gpu/ganesh/vk/GrVkBackendSurface \
1147 UnpackedTarball/skia/src/gpu/ganesh/vk/GrVkBuffer \
1148 UnpackedTarball/skia/src/gpu/ganesh/vk/GrVkCaps \
1149 UnpackedTarball/skia/src/gpu/ganesh/vk/GrVkCommandBuffer \
1150 UnpackedTarball/skia/src/gpu/ganesh/vk/GrVkCommandPool \
1151 UnpackedTarball/skia/src/gpu/ganesh/vk/GrVkContextThreadSafeProxy \
1152 UnpackedTarball/skia/src/gpu/ganesh/vk/GrVkDescriptorPool \
1153 UnpackedTarball/skia/src/gpu/ganesh/vk/GrVkDescriptorSet \
1154 UnpackedTarball/skia/src/gpu/ganesh/vk/GrVkDescriptorSetManager \
1155 UnpackedTarball/skia/src/gpu/ganesh/vk/GrVkDirectContext \
1156 UnpackedTarball/skia/src/gpu/ganesh/vk/GrVkFramebuffer \
1157 UnpackedTarball/skia/src/gpu/ganesh/vk/GrVkGpu \
1158 UnpackedTarball/skia/src/gpu/ganesh/vk/GrVkImage \
1159 UnpackedTarball/skia/src/gpu/ganesh/vk/GrVkImageView \
1160 UnpackedTarball/skia/src/gpu/ganesh/vk/GrVkMSAALoadManager \
1161 UnpackedTarball/skia/src/gpu/ganesh/vk/GrVkOpsRenderPass \
1162 UnpackedTarball/skia/src/gpu/ganesh/vk/GrVkPipeline \
1163 UnpackedTarball/skia/src/gpu/ganesh/vk/GrVkPipelineState \
1164 UnpackedTarball/skia/src/gpu/ganesh/vk/GrVkPipelineStateBuilder \
1165 UnpackedTarball/skia/src/gpu/ganesh/vk/GrVkPipelineStateCache \
1166 UnpackedTarball/skia/src/gpu/ganesh/vk/GrVkPipelineStateDataManager \
1167 UnpackedTarball/skia/src/gpu/ganesh/vk/GrVkRenderPass \
1168 UnpackedTarball/skia/src/gpu/ganesh/vk/GrVkRenderTarget \
1169 UnpackedTarball/skia/src/gpu/ganesh/vk/GrVkResourceProvider \
1170 UnpackedTarball/skia/src/gpu/ganesh/vk/GrVkSampler \
1171 UnpackedTarball/skia/src/gpu/ganesh/vk/GrVkSamplerYcbcrConversion \
1172 UnpackedTarball/skia/src/gpu/ganesh/vk/GrVkSemaphore \
1173 UnpackedTarball/skia/src/gpu/ganesh/vk/GrVkTexture \
1174 UnpackedTarball/skia/src/gpu/ganesh/vk/GrVkTextureRenderTarget \
1175 UnpackedTarball/skia/src/gpu/ganesh/vk/GrVkTypesPriv \
1176 UnpackedTarball/skia/src/gpu/ganesh/vk/GrVkUniformHandler \
1177 UnpackedTarball/skia/src/gpu/ganesh/vk/GrVkUtil \
1178 UnpackedTarball/skia/src/gpu/ganesh/vk/GrVkVaryingHandler \
1180 endif
1182 # from file skia/gn/gpu.gni:826, target "skia_gpu_vk_chromium_private"
1184 ifeq ($(SKIA_GPU),VULKAN)
1185 $(eval $(call gb_Library_add_generated_exception_objects,skia,\
1186 UnpackedTarball/skia/src/gpu/ganesh/vk/GrVkSecondaryCBDrawContext \
1188 endif
1190 # from file skia/gn/gpu.gni:941, target "skia_gpu_metal_private"
1192 ifeq ($(OS),MACOSX)
1193 ifeq ($(SKIA_GPU),METAL)
1194 $(eval $(call gb_Library_add_generated_objcxxobjects,skia,\
1195 UnpackedTarball/skia/src/gpu/ganesh/mtl/GrMtlAttachment \
1196 UnpackedTarball/skia/src/gpu/ganesh/mtl/GrMtlBackendSemaphore \
1197 UnpackedTarball/skia/src/gpu/ganesh/mtl/GrMtlBackendSurface \
1198 UnpackedTarball/skia/src/gpu/ganesh/mtl/GrMtlBuffer \
1199 UnpackedTarball/skia/src/gpu/ganesh/mtl/GrMtlCaps \
1200 UnpackedTarball/skia/src/gpu/ganesh/mtl/GrMtlCommandBuffer \
1201 UnpackedTarball/skia/src/gpu/ganesh/mtl/GrMtlDepthStencil \
1202 UnpackedTarball/skia/src/gpu/ganesh/mtl/GrMtlDirectContext \
1203 UnpackedTarball/skia/src/gpu/ganesh/mtl/GrMtlFramebuffer \
1204 UnpackedTarball/skia/src/gpu/ganesh/mtl/GrMtlGpu \
1205 UnpackedTarball/skia/src/gpu/ganesh/mtl/GrMtlOpsRenderPass \
1206 UnpackedTarball/skia/src/gpu/ganesh/mtl/GrMtlPipelineState \
1207 UnpackedTarball/skia/src/gpu/ganesh/mtl/GrMtlPipelineStateBuilder \
1208 UnpackedTarball/skia/src/gpu/ganesh/mtl/GrMtlPipelineStateDataManager \
1209 UnpackedTarball/skia/src/gpu/ganesh/mtl/GrMtlRenderTarget \
1210 UnpackedTarball/skia/src/gpu/ganesh/mtl/GrMtlResourceProvider \
1211 UnpackedTarball/skia/src/gpu/ganesh/mtl/GrMtlSampler \
1212 UnpackedTarball/skia/src/gpu/ganesh/mtl/GrMtlSemaphore \
1213 UnpackedTarball/skia/src/gpu/ganesh/mtl/GrMtlTexture \
1214 UnpackedTarball/skia/src/gpu/ganesh/mtl/GrMtlTextureRenderTarget \
1215 UnpackedTarball/skia/src/gpu/ganesh/mtl/GrMtlTrampoline \
1216 UnpackedTarball/skia/src/gpu/ganesh/mtl/GrMtlTypesPriv \
1217 UnpackedTarball/skia/src/gpu/ganesh/mtl/GrMtlUniformHandler \
1218 UnpackedTarball/skia/src/gpu/ganesh/mtl/GrMtlUtil \
1219 UnpackedTarball/skia/src/gpu/ganesh/mtl/GrMtlVaryingHandler \
1220 UnpackedTarball/skia/src/gpu/ganesh/surface/SkSurface_GaneshMtl \
1221 , -fobjc-arc \
1223 endif
1224 endif
1226 # from file skia/gn/gpu.gni:1115, target "skia_shared_vk_sources"
1228 ifeq ($(SKIA_GPU),VULKAN)
1229 $(eval $(call gb_Library_add_generated_exception_objects,skia,\
1230 UnpackedTarball/skia/src/gpu/vk/VulkanExtensions \
1231 UnpackedTarball/skia/src/gpu/vk/VulkanInterface \
1232 UnpackedTarball/skia/src/gpu/vk/VulkanMemory \
1233 UnpackedTarball/skia/src/gpu/vk/VulkanMutableTextureState \
1234 UnpackedTarball/skia/src/gpu/vk/VulkanUtilsPriv \
1236 endif
1238 # from file skia/gn/gpu.gni:1140, target "skia_vma_sources"
1240 ifeq ($(SKIA_GPU),VULKAN)
1241 $(eval $(call gb_Library_add_generated_exception_objects,skia,\
1242 UnpackedTarball/skia/src/gpu/vk/vulkanmemoryallocator/VulkanAMDMemoryAllocator \
1244 endif
1246 # from file skia/gn/gpu.gni:1149, target "skia_shared_mtl_sources"
1248 ifeq ($(OS),MACOSX)
1249 ifeq ($(SKIA_GPU),METAL)
1250 $(eval $(call gb_Library_add_generated_objcxxobjects,skia,\
1251 UnpackedTarball/skia/src/gpu/mtl/MtlUtils \
1252 , -fobjc-arc \
1254 endif
1255 endif
1258 # from file skia/src/gpu/vk/vulkanmemoryallocator/BUILD.gn:15, target "source_set("vulkanmemoryallocator")"
1260 ifeq ($(SKIA_GPU),VULKAN)
1261 $(eval $(call gb_Library_add_generated_exception_objects,skia,\
1262 UnpackedTarball/skia/src/gpu/vk/vulkanmemoryallocator/VulkanMemoryAllocatorWrapper \
1264 endif
1267 # I need these, but they dont appear anywhere in the *.gn* build files?
1268 $(eval $(call gb_Library_add_generated_exception_objects,skia,\
1269 UnpackedTarball/skia/src/ports/SkImageGenerator_none \
1271 ifeq ($(OS),MACOSX)
1272 ifeq ($(SKIA_GPU),METAL)
1273 $(eval $(call gb_Library_add_generated_objcxxobjects,skia,\
1274 UnpackedTarball/skia/tools/window/mac/WindowContextFactory_mac \
1276 endif
1277 endif
1279 # Not used, uses OpenGL - UnpackedTarball/skia/tools/sk_app/mac/RasterWindowContext_mac
1281 $(eval $(call gb_Library_add_exception_objects,skia,\
1282 external/skia/source/skia_opts_ssse3, \
1283 $(CXXFLAGS_INTRINSICS_SSSE3) $(LO_CLANG_CXXFLAGS_INTRINSICS_SSSE3) \
1285 $(eval $(call gb_Library_add_generated_exception_objects,skia,\
1286 UnpackedTarball/skia/src/core/SkMemset_opts_avx, \
1287 $(CXXFLAGS_INTRINSICS_AVX) $(LO_CLANG_CXXFLAGS_INTRINSICS_AVX) \
1288 $(LO_SKIA_AVOID_INLINE_COPIES) \
1290 $(eval $(call gb_Library_add_generated_exception_objects,skia,\
1291 UnpackedTarball/skia/modules/skcms/src/skcms_TransformSkx, \
1292 $(CXXFLAGS_INTRINSICS_AVX512) $(LO_CLANG_CXXFLAGS_INTRINSICS_AVX512) \
1293 $(LO_SKIA_AVOID_INLINE_COPIES) \
1295 $(eval $(call gb_Library_add_generated_exception_objects,skia,\
1296 UnpackedTarball/skia/src/opts/SkOpts_hsw \
1297 UnpackedTarball/skia/src/core/SkSwizzler_opts_hsw \
1298 UnpackedTarball/skia/src/core/SkBlitRow_opts_hsw \
1299 UnpackedTarball/skia/modules/skcms/src/skcms_TransformHsw, \
1300 $(CXXFLAGS_INTRINSICS_AVX2) $(CXXFLAGS_INTRINSICS_F16C) $(CXXFLAGS_INTRINSICS_FMA) \
1301 $(LO_CLANG_CXXFLAGS_INTRINSICS_AVX2) $(LO_CLANG_CXXFLAGS_INTRINSICS_F16C) $(LO_CLANG_CXXFLAGS_INTRINSICS_FMA) \
1302 $(LO_SKIA_AVOID_INLINE_COPIES) \
1304 $(eval $(call gb_Library_add_generated_exception_objects,skia,\
1305 UnpackedTarball/skia/src/core/SkSwizzler_opts_ssse3 \
1306 UnpackedTarball/skia/src/core/SkBlitMask_opts_ssse3 \
1307 UnpackedTarball/skia/src/core/SkBitmapProcState_opts_ssse3, \
1308 $(CXXFLAGS_INTRINSICS_SSSE3) $(LO_CLANG_CXXFLAGS_INTRINSICS_SSSE3) \
1309 $(LO_SKIA_AVOID_INLINE_COPIES) \
1313 # Skcms code is used by png writer, which is used by SkiaHelper::dump(). Building
1314 # this without optimizations would mean having each pixel of saved images be
1315 # processed by unoptimized code.
1316 $(eval $(call gb_Library_add_generated_exception_objects,skia,\
1317 UnpackedTarball/skia/modules/skcms/src/skcms_TransformBaseline \
1318 UnpackedTarball/skia/modules/skcms/skcms, \
1319 $(gb_COMPILEROPTFLAGS) \
1324 # vim: set noet sw=4 ts=4: