Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(280)

Side by Side Diff: tools/gn/secondary/skia/BUILD.gn

Issue 214883005: Add Skia to the GN build. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Created 6 years, 8 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
« tools/gn/operators.cc ('K') | « tools/gn/operators.cc ('k') | no next file » | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 # Copyright (c) 2013 The Chromium Authors. All rights reserved. 1 # Copyright (c) 2013 The Chromium Authors. All rights reserved.
2 # Use of this source code is governed by a BSD-style license that can be 2 # Use of this source code is governed by a BSD-style license that can be
3 # found in the LICENSE file. 3 # found in the LICENSE file.
4 4
5 enable_printing = true # TODO(brettw) pass this feature flag in somehow. 5 import("//build/config/features.gni")
6 if (cpu_arch == "arm") {
7 import("//build/config/arm.gni")
8 }
9
6 skia_support_gpu = !is_ios 10 skia_support_gpu = !is_ios
7 skia_support_pdf = !is_ios && enable_printing 11 skia_support_pdf = !is_ios && enable_printing != 0
8 12
9 # External-facing config for dependent code. 13 # External-facing config for dependent code.
10 config("skia_config") { 14 config("skia_config") {
11 include_dirs = [ 15 include_dirs = [
12 "config", 16 "config",
17 "ext",
13 "//third_party/skia/include/config", 18 "//third_party/skia/include/config",
14 "//third_party/skia/include/core", 19 "//third_party/skia/include/core",
15 "//third_party/skia/include/effects", 20 "//third_party/skia/include/effects",
16 "//third_party/skia/include/images", 21 "//third_party/skia/include/images",
17 "//third_party/skia/include/lazy", 22 "//third_party/skia/include/lazy",
18 "//third_party/skia/include/pathops", 23 "//third_party/skia/include/pathops",
19 "//third_party/skia/include/pdf", 24 "//third_party/skia/include/pdf",
20 "//third_party/skia/include/pipe", 25 "//third_party/skia/include/pipe",
21 "//third_party/skia/include/ports", 26 "//third_party/skia/include/ports",
22 "//third_party/skia/include/utils", 27 "//third_party/skia/include/utils",
23 "//third_party/skia/src/core", 28 "//third_party/skia/src/core",
24 "//third_party/skia/src/image", 29 "//third_party/skia/src/image",
30 "//third_party/skia/src/opts",
25 "//third_party/skia/src/ports", 31 "//third_party/skia/src/ports",
26 "//third_party/skia/src/sfnt", 32 "//third_party/skia/src/sfnt",
27 "//third_party/skia/src/utils", 33 "//third_party/skia/src/utils",
28 "//third_party/skia/src/lazy", 34 "//third_party/skia/src/lazy",
29 ] 35 ]
30 36
31 defines = [ 37 defines = [
38 "GR_GL_CUSTOM_SETUP_HEADER=\"GrGLConfig_chrome.h\"",
39 "GR_GL_IGNORE_ES3_MSAA=0",
40 "SK_ATTR_DEPRECATED=SK_NOTHING_ARG1",
41 "SK_DEFERRED_CANVAS_USES_FACTORIES=1",
42 "SK_DISABLE_OFFSETIMAGEFILTER_OPTIMIZATION",
32 "SK_ENABLE_INST_COUNT=0", 43 "SK_ENABLE_INST_COUNT=0",
33 "GR_GL_CUSTOM_SETUP_HEADER=\"GrGLConfig_chrome.h\"", 44 "SK_ENABLE_LEGACY_API_ALIASING=1",
45 "SK_HIGH_QUALITY_IS_LANCZOS",
46 "SK_IGNORE_BLURRED_RRECT_OPT",
47 "SK_IGNORE_QUAD_RR_CORNERS_OPT",
48 "SK_SUPPORT_LEGACY_GETCLIPTYPE",
49 "SK_SUPPORT_LEGACY_GETTOPDEVICE",
50 "SK_SUPPORT_LEGACY_GETTOTALCLIP",
51 "SK_SUPPORT_LEGACY_LAYERRASTERIZER_API=1",
52 "SK_SUPPORT_LEGACY_PUBLICEFFECTCONSTRUCTORS=1",
53 "SK_USE_DISCARDABLE_SCALEDIMAGECACHE",
54 "SK_WILL_NEVER_DRAW_PERSPECTIVE_TEXT",
34 ] 55 ]
56 if (component_mode == "shared_library") {
57 defines += [ "SKIA_DLL" ]
58 }
35 59
36 if (skia_support_gpu) { 60 if (skia_support_gpu) {
37 include_dirs += [ 61 include_dirs += [
38 "//third_party/skia/include/gpu", 62 "//third_party/skia/include/gpu",
39 "//third_party/skia/src/gpu", 63 "//third_party/skia/src/gpu",
40 ] 64 ]
41 defines += [ "SK_SUPPORT_GPU=1" ] 65 defines += [ "SK_SUPPORT_GPU=1" ]
42 } else { 66 } else {
43 defines += [ "SK_SUPPORT_GPU=0" ] 67 defines += [ "SK_SUPPORT_GPU=0" ]
44 } 68 }
45 69
46 # For POSIX platforms, prefer the Mutex implementation provided by Skia 70 # For POSIX platforms, prefer the Mutex implementation provided by Skia
47 # since it does not generate static initializers. 71 # since it does not generate static initializers.
48 if (is_posix) { 72 if (is_posix) {
49 defines += [ "SK_USE_POSIX_THREADS" ] 73 defines += [ "SK_USE_POSIX_THREADS" ]
50 } 74 }
51 75
52 if (is_android) { 76 if (is_android) {
53 defines += [ 77 defines += [
54 "SK_BUILD_FOR_ANDROID", 78 "SK_BUILD_FOR_ANDROID",
55 "USE_CHROMIUM_SKIA", 79 "USE_CHROMIUM_SKIA",
56 ] 80 ]
57 } 81 }
58 } 82 }
59 83
60 skia_chrome_sources = [ 84 config("skia_dependent_config") {
61 "ext/analysis_canvas.cc",
62 "ext/analysis_canvas.h",
63 "ext/benchmarking_canvas.cc",
64 "ext/benchmarking_canvas.h",
65 "ext/bitmap_platform_device.h",
66 "ext/bitmap_platform_device_android.cc",
67 "ext/bitmap_platform_device_android.h",
68 "ext/bitmap_platform_device_mac.cc",
69 "ext/bitmap_platform_device_mac.h",
70 "ext/bitmap_platform_device_win.cc",
71 "ext/bitmap_platform_device_win.h",
72 "ext/convolver.cc",
73 "ext/convolver.h",
74 "ext/google_logging.cc",
75 "ext/image_operations.cc",
76 "ext/image_operations.h",
77 "ext/lazy_pixel_ref.cc",
78 "ext/lazy_pixel_ref.h",
79 "ext/SkThread_chrome.cc",
80 "ext/opacity_draw_filter.cc",
81 "ext/opacity_draw_filter.h",
82 "ext/paint_simplifier.cc",
83 "ext/paint_simplifier.h",
84 "ext/platform_canvas.cc",
85 "ext/platform_canvas.h",
86 "ext/platform_device.cc",
87 "ext/platform_device.h",
88 "ext/platform_device_linux.cc",
89 "ext/platform_device_mac.cc",
90 "ext/platform_device_win.cc",
91 "ext/recursive_gaussian_convolution.cc",
92 "ext/recursive_gaussian_convolution.h",
93 "ext/refptr.h",
94 "ext/SkDiscardableMemory_chrome.h",
95 "ext/SkDiscardableMemory_chrome.cc",
96 "ext/SkMemory_new_handler.cpp",
97 "ext/skia_trace_shim.h",
98 "ext/skia_utils_base.cc",
99 "ext/skia_utils_base.h",
100 "ext/skia_utils_ios.mm",
101 "ext/skia_utils_ios.h",
102 "ext/skia_utils_mac.mm",
103 "ext/skia_utils_mac.h",
104 "ext/skia_utils_win.cc",
105 "ext/skia_utils_win.h",
106 "ext/vector_canvas.cc",
107 "ext/vector_canvas.h",
108 "ext/vector_platform_device_emf_win.cc",
109 "ext/vector_platform_device_emf_win.h",
110 "ext/vector_platform_device_skia.cc",
111 "ext/vector_platform_device_skia.h",
112 ]
113 if (is_posix) {
114 skia_chrome_sources -= [ "ext/SkThread_chrome.cc" ]
115 }
116 if (is_ios) {
117 skia_chrome_sources -= [ "ext/vector_platform_device_skia.cc" ]
118 }
119 if (is_win) {
120 skia_chrome_sources -= [ "ext/SkThread_chrome.cc" ]
121 }
122 if (is_android && !enable_printing) {
123 skia_chrome_sources -= [
124 "ext/skia_utils_base.cc",
125 "ext/vector_platform_device_skia.cc"
126 ]
127 } 85 }
128 86
129 # Internal-facing config for Skia library code. 87 # Internal-facing config for Skia library code.
130 config("skia_library_config") { 88 config("skia_library_config") {
131 defines = [ 89 defines = [
132 #skia_export_defines ???) TODO 90 #skia_export_defines ???) TODO
133 91
134 # skia uses static initializers to initialize the serialization logic 92 # skia uses static initializers to initialize the serialization logic
135 # of its "pictures" library. This is currently not used in chrome; if 93 # of its "pictures" library. This is currently not used in chrome; if
136 # it ever gets used the processes that use it need to call 94 # it ever gets used the processes that use it need to call
(...skipping 60 matching lines...) Expand 10 before | Expand all | Expand 10 after
197 "/wd4341", 155 "/wd4341",
198 "/wd4345", 156 "/wd4345",
199 "/wd4390", 157 "/wd4390",
200 "/wd4554", 158 "/wd4554",
201 "/wd4748", 159 "/wd4748",
202 "/wd4800", 160 "/wd4800",
203 ] 161 ]
204 } 162 }
205 } 163 }
206 164
207 skia_library_sources = [ 165 component("skia") {
208 # This section from core.gypi ----------------------------------------------- - 166 sources = [
209 167 # Chrome sources.
210 "//third_party/skia/src/core/ARGB32_Clamp_Bilinear_BitmapShader.h", 168 "ext/analysis_canvas.cc",
211 "//third_party/skia/src/core/Sk64.cpp", 169 "ext/analysis_canvas.h",
212 "//third_party/skia/src/core/SkAAClip.cpp", 170 "ext/benchmarking_canvas.cc",
213 "//third_party/skia/src/core/SkAnnotation.cpp", 171 "ext/benchmarking_canvas.h",
214 "//third_party/skia/src/core/SkAdvancedTypefaceMetrics.cpp", 172 "ext/bitmap_platform_device.h",
215 "//third_party/skia/src/core/SkAlphaRuns.cpp", 173 "ext/bitmap_platform_device_cairo.cc",
216 "//third_party/skia/src/core/SkAntiRun.h", 174 "ext/bitmap_platform_device_cairo.h",
217 "//third_party/skia/src/core/SkBBoxRecord.cpp", 175 "ext/bitmap_platform_device_mac.cc",
218 "//third_party/skia/src/core/SkBBoxRecord.h", 176 "ext/bitmap_platform_device_mac.h",
219 "//third_party/skia/src/core/SkBBoxHierarchyRecord.cpp", 177 #"ext/bitmap_platform_device_skia.cc",
220 "//third_party/skia/src/core/SkBBoxHierarchyRecord.h", 178 #"ext/bitmap_platform_device_skia.h",
221 "//third_party/skia/src/core/SkBitmap.cpp", 179 "ext/bitmap_platform_device_win.cc",
222 "//third_party/skia/src/core/SkBitmapDevice.cpp", 180 "ext/bitmap_platform_device_win.h",
223 "//third_party/skia/src/core/SkBitmapFilter.h", 181 "ext/convolver.cc",
224 "//third_party/skia/src/core/SkBitmapFilter.cpp", 182 "ext/convolver.h",
225 "//third_party/skia/src/core/SkBitmapHeap.cpp", 183 "ext/event_tracer_impl.cc",
226 "//third_party/skia/src/core/SkBitmapHeap.h", 184 "ext/event_tracer_impl.h",
227 "//third_party/skia/src/core/SkBitmapProcShader.cpp", 185 "ext/google_logging.cc",
228 "//third_party/skia/src/core/SkBitmapProcShader.h", 186 "ext/image_operations.cc",
229 "//third_party/skia/src/core/SkBitmapProcState.cpp", 187 "ext/image_operations.h",
230 "//third_party/skia/src/core/SkBitmapProcState.h", 188 "ext/lazy_pixel_ref.cc",
231 "//third_party/skia/src/core/SkBitmapProcState_matrix.h", 189 "ext/lazy_pixel_ref.h",
232 "//third_party/skia/src/core/SkBitmapProcState_matrixProcs.cpp", 190 "ext/SkThread_chrome.cc",
233 "//third_party/skia/src/core/SkBitmapProcState_sample.h", 191 "ext/opacity_draw_filter.cc",
234 "//third_party/skia/src/core/SkBitmapScaler.h", 192 "ext/opacity_draw_filter.h",
235 "//third_party/skia/src/core/SkBitmapScaler.cpp", 193 "ext/paint_simplifier.cc",
236 "//third_party/skia/src/core/SkBitmapShader16BilerpTemplate.h", 194 "ext/paint_simplifier.h",
237 "//third_party/skia/src/core/SkBitmapShaderTemplate.h", 195 "ext/pixel_ref_utils.cc",
238 "//third_party/skia/src/core/SkBitmap_scroll.cpp", 196 "ext/pixel_ref_utils.h",
239 "//third_party/skia/src/core/SkBlitBWMaskTemplate.h", 197 "ext/platform_canvas.cc",
240 "//third_party/skia/src/core/SkBlitMask_D32.cpp", 198 "ext/platform_canvas.h",
241 "//third_party/skia/src/core/SkBlitRow_D16.cpp", 199 "ext/platform_device.cc",
242 "//third_party/skia/src/core/SkBlitRow_D32.cpp", 200 "ext/platform_device.h",
243 "//third_party/skia/src/core/SkBlitter.h", 201 "ext/platform_device_linux.cc",
244 "//third_party/skia/src/core/SkBlitter.cpp", 202 "ext/platform_device_mac.cc",
245 "//third_party/skia/src/core/SkBlitter_A8.cpp", 203 "ext/platform_device_win.cc",
246 "//third_party/skia/src/core/SkBlitter_ARGB32.cpp", 204 "ext/recursive_gaussian_convolution.cc",
247 "//third_party/skia/src/core/SkBlitter_RGB16.cpp", 205 "ext/recursive_gaussian_convolution.h",
248 "//third_party/skia/src/core/SkBlitter_Sprite.cpp", 206 "ext/refptr.h",
249 "//third_party/skia/src/core/SkBuffer.cpp", 207 "ext/SkDiscardableMemory_chrome.h",
250 "//third_party/skia/src/core/SkCanvas.cpp", 208 "ext/SkDiscardableMemory_chrome.cc",
251 "//third_party/skia/src/core/SkChunkAlloc.cpp", 209 "ext/SkMemory_new_handler.cpp",
252 "//third_party/skia/src/core/SkClipStack.cpp", 210 "ext/skia_trace_shim.h",
253 "//third_party/skia/src/core/SkColor.cpp", 211 "ext/skia_utils_base.cc",
254 "//third_party/skia/src/core/SkColorFilter.cpp", 212 "ext/skia_utils_base.h",
255 "//third_party/skia/src/core/SkColorTable.cpp", 213 "ext/skia_utils_ios.mm",
256 "//third_party/skia/src/core/SkComposeShader.cpp", 214 "ext/skia_utils_ios.h",
257 "//third_party/skia/src/core/SkConfig8888.cpp", 215 "ext/skia_utils_mac.mm",
258 "//third_party/skia/src/core/SkConfig8888.h", 216 "ext/skia_utils_mac.h",
259 "//third_party/skia/src/core/SkConvolver.cpp", 217 "ext/skia_utils_win.cc",
260 "//third_party/skia/src/core/SkConvolver.h", 218 "ext/skia_utils_win.h",
261 "//third_party/skia/src/core/SkCoreBlitters.h", 219 "ext/vector_canvas.h",
262 "//third_party/skia/src/core/SkCubicClipper.cpp", 220 "ext/vector_platform_device_emf_win.cc",
263 "//third_party/skia/src/core/SkCubicClipper.h", 221 "ext/vector_platform_device_emf_win.h",
264 "//third_party/skia/src/core/SkData.cpp", 222 "ext/vector_platform_device_skia.cc",
265 "//third_party/skia/src/core/SkDataTable.cpp", 223 "ext/vector_platform_device_skia.h",
266 "//third_party/skia/src/core/SkDebug.cpp", 224
267 "//third_party/skia/src/core/SkDeque.cpp", 225 # From core.gypi
268 "//third_party/skia/src/core/SkDevice.cpp", 226 "//third_party/skia/src/core/ARGB32_Clamp_Bilinear_BitmapShader.h",
269 "//third_party/skia/src/core/SkDeviceLooper.cpp", 227 "//third_party/skia/src/core/SkAAClip.cpp",
270 "//third_party/skia/src/core/SkDeviceProfile.cpp", 228 "//third_party/skia/src/core/SkAnnotation.cpp",
271 "//third_party/skia/src/core/SkDither.cpp", 229 "//third_party/skia/src/core/SkAdvancedTypefaceMetrics.cpp",
272 "//third_party/skia/src/core/SkDraw.cpp", 230 "//third_party/skia/src/core/SkAlphaRuns.cpp",
273 "//third_party/skia/src/core/SkDrawLooper.cpp", 231 "//third_party/skia/src/core/SkAntiRun.h",
274 "//third_party/skia/src/core/SkDrawProcs.h", 232 "//third_party/skia/src/core/SkBBoxHierarchy.h",
275 "//third_party/skia/src/core/SkEdgeBuilder.cpp", 233 "//third_party/skia/src/core/SkBBoxRecord.cpp",
276 "//third_party/skia/src/core/SkEdgeClipper.cpp", 234 "//third_party/skia/src/core/SkBBoxRecord.h",
277 "//third_party/skia/src/core/SkEdge.cpp", 235 "//third_party/skia/src/core/SkBBoxHierarchyRecord.cpp",
278 "//third_party/skia/src/core/SkEdge.h", 236 "//third_party/skia/src/core/SkBBoxHierarchyRecord.h",
279 "//third_party/skia/src/core/SkError.cpp", 237 "//third_party/skia/src/core/SkBitmap.cpp",
280 "//third_party/skia/src/core/SkErrorInternals.h", 238 "//third_party/skia/src/core/SkBitmapDevice.cpp",
281 "//third_party/skia/src/core/SkFP.h", 239 "//third_party/skia/src/core/SkBitmapFilter.h",
282 "//third_party/skia/src/core/SkFilterProc.cpp", 240 "//third_party/skia/src/core/SkBitmapFilter.cpp",
283 "//third_party/skia/src/core/SkFilterProc.h", 241 "//third_party/skia/src/core/SkBitmapHeap.cpp",
284 "//third_party/skia/src/core/SkFilterShader.cpp", 242 "//third_party/skia/src/core/SkBitmapHeap.h",
285 "//third_party/skia/src/core/SkFlattenable.cpp", 243 "//third_party/skia/src/core/SkBitmapProcShader.cpp",
286 "//third_party/skia/src/core/SkFlattenableBuffers.cpp", 244 "//third_party/skia/src/core/SkBitmapProcShader.h",
287 "//third_party/skia/src/core/SkFlattenableSerialization.cpp", 245 "//third_party/skia/src/core/SkBitmapProcState.cpp",
288 "//third_party/skia/src/core/SkFloat.cpp", 246 "//third_party/skia/src/core/SkBitmapProcState.h",
289 "//third_party/skia/src/core/SkFloat.h", 247 "//third_party/skia/src/core/SkBitmapProcState_matrix.h",
290 "//third_party/skia/src/core/SkFloatBits.cpp", 248 "//third_party/skia/src/core/SkBitmapProcState_matrixProcs.cpp",
291 "//third_party/skia/src/core/SkFontHost.cpp", 249 "//third_party/skia/src/core/SkBitmapProcState_sample.h",
292 "//third_party/skia/src/core/SkFontDescriptor.cpp", 250 "//third_party/skia/src/core/SkBitmapScaler.h",
293 "//third_party/skia/src/core/SkFontDescriptor.h", 251 "//third_party/skia/src/core/SkBitmapScaler.cpp",
294 "//third_party/skia/src/core/SkFontStream.cpp", 252 "//third_party/skia/src/core/SkBitmapShader16BilerpTemplate.h",
295 "//third_party/skia/src/core/SkFontStream.h", 253 "//third_party/skia/src/core/SkBitmapShaderTemplate.h",
296 "//third_party/skia/src/core/SkGeometry.cpp", 254 "//third_party/skia/src/core/SkBitmap_scroll.cpp",
297 "//third_party/skia/src/core/SkGlyphCache.cpp", 255 "//third_party/skia/src/core/SkBlitBWMaskTemplate.h",
298 "//third_party/skia/src/core/SkGlyphCache.h", 256 "//third_party/skia/src/core/SkBlitMask_D32.cpp",
299 "//third_party/skia/src/core/SkGlyphCache_Globals.h", 257 "//third_party/skia/src/core/SkBlitRow_D16.cpp",
300 "//third_party/skia/src/core/SkGraphics.cpp", 258 "//third_party/skia/src/core/SkBlitRow_D32.cpp",
301 "//third_party/skia/src/core/SkInstCnt.cpp", 259 "//third_party/skia/src/core/SkBlitter.h",
302 "//third_party/skia/src/core/SkImageFilter.cpp", 260 "//third_party/skia/src/core/SkBlitter.cpp",
303 "//third_party/skia/src/core/SkImageFilterUtils.cpp", 261 "//third_party/skia/src/core/SkBlitter_A8.cpp",
304 "//third_party/skia/src/core/SkLineClipper.cpp", 262 "//third_party/skia/src/core/SkBlitter_ARGB32.cpp",
305 "//third_party/skia/src/core/SkMallocPixelRef.cpp", 263 "//third_party/skia/src/core/SkBlitter_RGB16.cpp",
306 "//third_party/skia/src/core/SkMask.cpp", 264 "//third_party/skia/src/core/SkBlitter_Sprite.cpp",
307 "//third_party/skia/src/core/SkMaskFilter.cpp", 265 "//third_party/skia/src/core/SkBuffer.cpp",
308 "//third_party/skia/src/core/SkMaskGamma.cpp", 266 "//third_party/skia/src/core/SkCanvas.cpp",
309 "//third_party/skia/src/core/SkMaskGamma.h", 267 "//third_party/skia/src/core/SkChunkAlloc.cpp",
310 "//third_party/skia/src/core/SkMath.cpp", 268 "//third_party/skia/src/core/SkClipStack.cpp",
311 "//third_party/skia/src/core/SkMatrix.cpp", 269 "//third_party/skia/src/core/SkColor.cpp",
312 "//third_party/skia/src/core/SkMetaData.cpp", 270 "//third_party/skia/src/core/SkColorFilter.cpp",
313 "//third_party/skia/src/core/SkMipMap.cpp", 271 "//third_party/skia/src/core/SkColorTable.cpp",
314 "//third_party/skia/src/core/SkOrderedReadBuffer.cpp", 272 "//third_party/skia/src/core/SkComposeShader.cpp",
315 "//third_party/skia/src/core/SkOrderedWriteBuffer.cpp", 273 "//third_party/skia/src/core/SkConfig8888.cpp",
316 "//third_party/skia/src/core/SkPackBits.cpp", 274 "//third_party/skia/src/core/SkConfig8888.h",
317 "//third_party/skia/src/core/SkPaint.cpp", 275 "//third_party/skia/src/core/SkConvolver.cpp",
318 "//third_party/skia/src/core/SkPaintOptionsAndroid.cpp", 276 "//third_party/skia/src/core/SkConvolver.h",
319 "//third_party/skia/src/core/SkPaintPriv.cpp", 277 "//third_party/skia/src/core/SkCoreBlitters.h",
320 "//third_party/skia/src/core/SkPaintPriv.h", 278 "//third_party/skia/src/core/SkCubicClipper.cpp",
321 "//third_party/skia/src/core/SkPath.cpp", 279 "//third_party/skia/src/core/SkCubicClipper.h",
322 "//third_party/skia/src/core/SkPathEffect.cpp", 280 "//third_party/skia/src/core/SkData.cpp",
323 "//third_party/skia/src/core/SkPathHeap.cpp", 281 "//third_party/skia/src/core/SkDataTable.cpp",
324 "//third_party/skia/src/core/SkPathHeap.h", 282 "//third_party/skia/src/core/SkDebug.cpp",
325 "//third_party/skia/src/core/SkPathMeasure.cpp", 283 "//third_party/skia/src/core/SkDeque.cpp",
326 "//third_party/skia/src/core/SkPathRef.cpp", 284 "//third_party/skia/src/core/SkDevice.cpp",
327 "//third_party/skia/src/core/SkPicture.cpp", 285 "//third_party/skia/src/core/SkDeviceLooper.cpp",
328 "//third_party/skia/src/core/SkPictureFlat.cpp", 286 "//third_party/skia/src/core/SkDeviceProfile.cpp",
329 "//third_party/skia/src/core/SkPictureFlat.h", 287 "//third_party/skia/src/lazy/SkDiscardableMemoryPool.cpp",
330 "//third_party/skia/src/core/SkPicturePlayback.cpp", 288 "//third_party/skia/src/lazy/SkDiscardablePixelRef.cpp",
331 "//third_party/skia/src/core/SkPicturePlayback.h", 289 "//third_party/skia/src/core/SkDistanceFieldGen.cpp",
332 "//third_party/skia/src/core/SkPictureRecord.cpp", 290 "//third_party/skia/src/core/SkDistanceFieldGen.h",
333 "//third_party/skia/src/core/SkPictureRecord.h", 291 "//third_party/skia/src/core/SkDither.cpp",
334 "//third_party/skia/src/core/SkPictureStateTree.cpp", 292 "//third_party/skia/src/core/SkDraw.cpp",
335 "//third_party/skia/src/core/SkPictureStateTree.h", 293 "//third_party/skia/src/core/SkDrawLooper.cpp",
336 "//third_party/skia/src/core/SkPixelRef.cpp", 294 "//third_party/skia/src/core/SkDrawProcs.h",
337 "//third_party/skia/src/core/SkPoint.cpp", 295 "//third_party/skia/src/core/SkEdgeBuilder.cpp",
338 "//third_party/skia/src/core/SkProcSpriteBlitter.cpp", 296 "//third_party/skia/src/core/SkEdgeClipper.cpp",
339 "//third_party/skia/src/core/SkPtrRecorder.cpp", 297 "//third_party/skia/src/core/SkEdge.cpp",
340 "//third_party/skia/src/core/SkQuadClipper.cpp", 298 "//third_party/skia/src/core/SkEdge.h",
341 "//third_party/skia/src/core/SkQuadClipper.h", 299 "//third_party/skia/src/core/SkError.cpp",
342 "//third_party/skia/src/core/SkRasterClip.cpp", 300 "//third_party/skia/src/core/SkErrorInternals.h",
343 "//third_party/skia/src/core/SkRasterizer.cpp", 301 "//third_party/skia/src/core/SkFilterProc.cpp",
344 "//third_party/skia/src/core/SkRect.cpp", 302 "//third_party/skia/src/core/SkFilterProc.h",
345 "//third_party/skia/src/core/SkRefDict.cpp", 303 "//third_party/skia/src/core/SkFilterShader.cpp",
346 "//third_party/skia/src/core/SkRegion.cpp", 304 "//third_party/skia/src/core/SkFlattenable.cpp",
347 "//third_party/skia/src/core/SkRegionPriv.h", 305 "//third_party/skia/src/core/SkFlattenableSerialization.cpp",
348 "//third_party/skia/src/core/SkRegion_path.cpp", 306 "//third_party/skia/src/core/SkFloat.cpp",
349 "//third_party/skia/src/core/SkRRect.cpp", 307 "//third_party/skia/src/core/SkFloat.h",
350 "//third_party/skia/src/core/SkRTree.h", 308 "//third_party/skia/src/core/SkFloatBits.cpp",
351 "//third_party/skia/src/core/SkRTree.cpp", 309 "//third_party/skia/src/core/SkFontHost.cpp",
352 "//third_party/skia/src/core/SkScaledImageCache.cpp", 310 "//third_party/skia/src/core/SkFontDescriptor.cpp",
353 "//third_party/skia/src/core/SkScalar.cpp", 311 "//third_party/skia/src/core/SkFontDescriptor.h",
354 "//third_party/skia/src/core/SkScalerContext.cpp", 312 "//third_party/skia/src/core/SkFontStream.cpp",
355 "//third_party/skia/src/core/SkScalerContext.h", 313 "//third_party/skia/src/core/SkFontStream.h",
356 "//third_party/skia/src/core/SkScan.cpp", 314 "//third_party/skia/src/core/SkGeometry.cpp",
357 "//third_party/skia/src/core/SkScan.h", 315 "//third_party/skia/src/core/SkGlyphCache.cpp",
358 "//third_party/skia/src/core/SkScanPriv.h", 316 "//third_party/skia/src/core/SkGlyphCache.h",
359 "//third_party/skia/src/core/SkScan_AntiPath.cpp", 317 "//third_party/skia/src/core/SkGlyphCache_Globals.h",
360 "//third_party/skia/src/core/SkScan_Antihair.cpp", 318 "//third_party/skia/src/core/SkGraphics.cpp",
361 "//third_party/skia/src/core/SkScan_Hairline.cpp", 319 "//third_party/skia/src/core/SkInstCnt.cpp",
362 "//third_party/skia/src/core/SkScan_Path.cpp", 320 "//third_party/skia/src/core/SkImageFilter.cpp",
363 "//third_party/skia/src/core/SkShader.cpp", 321 "//third_party/skia/src/core/SkImageInfo.cpp",
364 "//third_party/skia/src/core/SkSpriteBlitter_ARGB32.cpp", 322 "//third_party/skia/src/core/SkLineClipper.cpp",
365 "//third_party/skia/src/core/SkSpriteBlitter_RGB16.cpp", 323 "//third_party/skia/src/core/SkMallocPixelRef.cpp",
366 "//third_party/skia/src/core/SkSinTable.h", 324 "//third_party/skia/src/core/SkMask.cpp",
367 "//third_party/skia/src/core/SkSpriteBlitter.h", 325 "//third_party/skia/src/core/SkMaskFilter.cpp",
368 "//third_party/skia/src/core/SkSpriteBlitterTemplate.h", 326 "//third_party/skia/src/core/SkMaskGamma.cpp",
369 "//third_party/skia/src/core/SkStream.cpp", 327 "//third_party/skia/src/core/SkMaskGamma.h",
370 "//third_party/skia/src/core/SkString.cpp", 328 "//third_party/skia/src/core/SkMath.cpp",
371 "//third_party/skia/src/core/SkStringUtils.cpp", 329 "//third_party/skia/src/core/SkMatrix.cpp",
372 "//third_party/skia/src/core/SkStroke.h", 330 "//third_party/skia/src/core/SkMatrixClipStateMgr.cpp",
373 "//third_party/skia/src/core/SkStroke.cpp", 331 "//third_party/skia/src/core/SkMatrixClipStateMgr.h",
374 "//third_party/skia/src/core/SkStrokeRec.cpp", 332 "//third_party/skia/src/core/SkMessageBus.h",
375 "//third_party/skia/src/core/SkStrokerPriv.cpp", 333 "//third_party/skia/src/core/SkMetaData.cpp",
376 "//third_party/skia/src/core/SkStrokerPriv.h", 334 "//third_party/skia/src/core/SkMipMap.cpp",
377 "//third_party/skia/src/core/SkTemplatesPriv.h", 335 "//third_party/skia/src/core/SkOffsetTable.h",
378 "//third_party/skia/src/core/SkTextFormatParams.h", 336 "//third_party/skia/src/core/SkPackBits.cpp",
379 "//third_party/skia/src/core/SkTileGrid.cpp", 337 "//third_party/skia/src/core/SkPaint.cpp",
380 "//third_party/skia/src/core/SkTileGrid.h", 338 "//third_party/skia/src/core/SkPaintOptionsAndroid.cpp",
381 "//third_party/skia/src/core/SkTileGridPicture.cpp", 339 "//third_party/skia/src/core/SkPaintPriv.cpp",
382 "//third_party/skia/src/core/SkTLList.h", 340 "//third_party/skia/src/core/SkPaintPriv.h",
383 "//third_party/skia/src/core/SkTLS.cpp", 341 "//third_party/skia/src/core/SkPath.cpp",
384 "//third_party/skia/src/core/SkTSearch.cpp", 342 "//third_party/skia/src/core/SkPathEffect.cpp",
385 "//third_party/skia/src/core/SkTSort.h", 343 "//third_party/skia/src/core/SkPathHeap.cpp",
386 "//third_party/skia/src/core/SkTypeface.cpp", 344 "//third_party/skia/src/core/SkPathHeap.h",
387 "//third_party/skia/src/core/SkTypefaceCache.cpp", 345 "//third_party/skia/src/core/SkPathMeasure.cpp",
388 "//third_party/skia/src/core/SkTypefaceCache.h", 346 "//third_party/skia/src/core/SkPathRef.cpp",
389 "//third_party/skia/src/core/SkUnPreMultiply.cpp", 347 "//third_party/skia/src/core/SkPicture.cpp",
390 "//third_party/skia/src/core/SkUtils.cpp", 348 "//third_party/skia/src/core/SkPictureFlat.cpp",
391 "//third_party/skia/src/core/SkWriter32.cpp", 349 "//third_party/skia/src/core/SkPictureFlat.h",
392 "//third_party/skia/src/core/SkXfermode.cpp", 350 "//third_party/skia/src/core/SkPicturePlayback.cpp",
393 351 "//third_party/skia/src/core/SkPicturePlayback.h",
394 "//third_party/skia/src/doc/SkDocument.cpp", 352 "//third_party/skia/src/core/SkPictureRecord.cpp",
395 353 "//third_party/skia/src/core/SkPictureRecord.h",
396 "//third_party/skia/src/image/SkImage.cpp", 354 "//third_party/skia/src/core/SkPictureStateTree.cpp",
397 "//third_party/skia/src/image/SkImagePriv.cpp", 355 "//third_party/skia/src/core/SkPictureStateTree.h",
398 "//third_party/skia/src/image/SkImage_Codec.cpp", 356 "//third_party/skia/src/core/SkPixelRef.cpp",
399 # "//third_party/skia/src/image/SkImage_Gpu.cpp", 357 "//third_party/skia/src/core/SkPoint.cpp",
400 "//third_party/skia/src/image/SkImage_Picture.cpp", 358 "//third_party/skia/src/core/SkProcSpriteBlitter.cpp",
401 "//third_party/skia/src/image/SkImage_Raster.cpp", 359 "//third_party/skia/src/core/SkPtrRecorder.cpp",
402 "//third_party/skia/src/image/SkSurface.cpp", 360 "//third_party/skia/src/core/SkQuadClipper.cpp",
403 # "//third_party/skia/src/image/SkSurface_Gpu.cpp", 361 "//third_party/skia/src/core/SkQuadClipper.h",
404 "//third_party/skia/src/image/SkSurface_Picture.cpp", 362 "//third_party/skia/src/core/SkQuadTree.cpp",
405 "//third_party/skia/src/image/SkSurface_Raster.cpp", 363 "//third_party/skia/src/core/SkQuadTree.h",
406 364 "//third_party/skia/src/core/SkQuadTreePicture.cpp",
407 "//third_party/skia/src/pipe/SkGPipeRead.cpp", 365 "//third_party/skia/src/core/SkQuadTreePicture.h",
408 "//third_party/skia/src/pipe/SkGPipeWrite.cpp", 366 "//third_party/skia/src/core/SkRasterClip.cpp",
409 367 "//third_party/skia/src/core/SkRasterizer.cpp",
410 "//third_party/skia/include/core/Sk64.h", 368 "//third_party/skia/src/core/SkReadBuffer.cpp",
411 "//third_party/skia/include/core/SkAdvancedTypefaceMetrics.h", 369 "//third_party/skia/src/core/SkRect.cpp",
412 "//third_party/skia/include/core/SkAlpha.h", 370 "//third_party/skia/src/core/SkRefDict.cpp",
413 "//third_party/skia/include/core/SkBitmap.h", 371 "//third_party/skia/src/core/SkRegion.cpp",
414 "//third_party/skia/include/core/SkBitmapDevice.h", 372 "//third_party/skia/src/core/SkRegionPriv.h",
415 "//third_party/skia/include/core/SkBlitRow.h", 373 "//third_party/skia/src/core/SkRegion_path.cpp",
416 "//third_party/skia/include/core/SkBounder.h", 374 "//third_party/skia/src/core/SkRRect.cpp",
417 "//third_party/skia/include/core/SkCanvas.h", 375 "//third_party/skia/src/core/SkRTree.h",
418 "//third_party/skia/include/core/SkChecksum.h", 376 "//third_party/skia/src/core/SkRTree.cpp",
419 "//third_party/skia/include/core/SkChunkAlloc.h", 377 "//third_party/skia/src/core/SkScaledImageCache.cpp",
420 "//third_party/skia/include/core/SkClipStack.h", 378 "//third_party/skia/src/core/SkScalar.cpp",
421 "//third_party/skia/include/core/SkColor.h", 379 "//third_party/skia/src/core/SkScalerContext.cpp",
422 "//third_party/skia/include/core/SkColorFilter.h", 380 "//third_party/skia/src/core/SkScalerContext.h",
423 "//third_party/skia/include/core/SkColorPriv.h", 381 "//third_party/skia/src/core/SkScan.cpp",
424 "//third_party/skia/include/core/SkColorShader.h", 382 "//third_party/skia/src/core/SkScan.h",
425 "//third_party/skia/include/core/SkComposeShader.h", 383 "//third_party/skia/src/core/SkScanPriv.h",
426 "//third_party/skia/include/core/SkData.h", 384 "//third_party/skia/src/core/SkScan_AntiPath.cpp",
427 "//third_party/skia/include/core/SkDeque.h", 385 "//third_party/skia/src/core/SkScan_Antihair.cpp",
428 "//third_party/skia/include/core/SkDevice.h", 386 "//third_party/skia/src/core/SkScan_Hairline.cpp",
429 "//third_party/skia/include/core/SkDeviceProperties.h", 387 "//third_party/skia/src/core/SkScan_Path.cpp",
430 "//third_party/skia/include/core/SkDither.h", 388 "//third_party/skia/src/core/SkShader.cpp",
431 "//third_party/skia/include/core/SkDraw.h", 389 "//third_party/skia/src/core/SkSpriteBlitter_ARGB32.cpp",
432 "//third_party/skia/include/core/SkDrawFilter.h", 390 "//third_party/skia/src/core/SkSpriteBlitter_RGB16.cpp",
433 "//third_party/skia/include/core/SkDrawLooper.h", 391 "//third_party/skia/src/core/SkSinTable.h",
434 "//third_party/skia/include/core/SkEndian.h", 392 "//third_party/skia/src/core/SkSpriteBlitter.h",
435 "//third_party/skia/include/core/SkError.h", 393 "//third_party/skia/src/core/SkSpriteBlitterTemplate.h",
436 "//third_party/skia/include/core/SkFixed.h", 394 "//third_party/skia/src/core/SkStream.cpp",
437 "//third_party/skia/include/core/SkFlattenable.h", 395 "//third_party/skia/src/core/SkString.cpp",
438 "//third_party/skia/include/core/SkFlattenableSerialization.h", 396 "//third_party/skia/src/core/SkStringUtils.cpp",
439 "//third_party/skia/include/core/SkFloatBits.h", 397 "//third_party/skia/src/core/SkStroke.h",
440 "//third_party/skia/include/core/SkFloatingPoint.h", 398 "//third_party/skia/src/core/SkStroke.cpp",
441 "//third_party/skia/include/core/SkFontHost.h", 399 "//third_party/skia/src/core/SkStrokeRec.cpp",
442 "//third_party/skia/include/core/SkGeometry.h", 400 "//third_party/skia/src/core/SkStrokerPriv.cpp",
443 "//third_party/skia/include/core/SkGraphics.h", 401 "//third_party/skia/src/core/SkStrokerPriv.h",
444 "//third_party/skia/include/core/SkImageDecoder.h", 402 "//third_party/skia/src/core/SkTextFormatParams.h",
445 "//third_party/skia/include/core/SkImageEncoder.h", 403 "//third_party/skia/src/core/SkTileGrid.cpp",
446 "//third_party/skia/include/core/SkImageFilter.h", 404 "//third_party/skia/src/core/SkTileGrid.h",
447 "//third_party/skia/include/core/SkImageFilterUtils.h", 405 "//third_party/skia/src/core/SkTileGridPicture.cpp",
448 "//third_party/skia/include/core/SkInstCnt.h", 406 "//third_party/skia/src/core/SkTLList.h",
449 "//third_party/skia/include/core/SkMallocPixelRef.h", 407 "//third_party/skia/src/core/SkTLS.cpp",
450 "//third_party/skia/include/core/SkMask.h", 408 "//third_party/skia/src/core/SkTraceEvent.h",
451 "//third_party/skia/include/core/SkMaskFilter.h", 409 "//third_party/skia/src/core/SkTSearch.cpp",
452 "//third_party/skia/include/core/SkMath.h", 410 "//third_party/skia/src/core/SkTSort.h",
453 "//third_party/skia/include/core/SkMatrix.h", 411 "//third_party/skia/src/core/SkTypeface.cpp",
454 "//third_party/skia/include/core/SkMetaData.h", 412 "//third_party/skia/src/core/SkTypefaceCache.cpp",
455 "//third_party/skia/include/core/SkOSFile.h", 413 "//third_party/skia/src/core/SkTypefaceCache.h",
456 "//third_party/skia/include/core/SkPackBits.h", 414 "//third_party/skia/src/core/SkUnPreMultiply.cpp",
457 "//third_party/skia/include/core/SkPaint.h", 415 "//third_party/skia/src/core/SkUtils.cpp",
458 "//third_party/skia/include/core/SkPath.h", 416 "//third_party/skia/src/core/SkValidatingReadBuffer.cpp",
459 "//third_party/skia/include/core/SkPathEffect.h", 417 "//third_party/skia/src/core/SkWriteBuffer.cpp",
460 "//third_party/skia/include/core/SkPathMeasure.h", 418 "//third_party/skia/src/core/SkWriter32.cpp",
461 "//third_party/skia/include/core/SkPathRef.h", 419 "//third_party/skia/src/core/SkXfermode.cpp",
462 "//third_party/skia/include/core/SkPicture.h", 420 "//third_party/skia/src/doc/SkDocument.cpp",
463 "//third_party/skia/include/core/SkPixelRef.h", 421 "//third_party/skia/src/image/SkImage.cpp",
464 "//third_party/skia/include/core/SkPoint.h", 422 "//third_party/skia/src/image/SkImagePriv.cpp",
465 "//third_party/skia/include/core/SkRasterizer.h", 423 "//third_party/skia/src/image/SkImage_Codec.cpp",
466 "//third_party/skia/include/core/SkReader32.h", 424 "//third_party/skia/src/image/SkImage_Picture.cpp",
467 "//third_party/skia/include/core/SkRect.h", 425 "//third_party/skia/src/image/SkImage_Raster.cpp",
468 "//third_party/skia/include/core/SkRefCnt.h", 426 "//third_party/skia/src/image/SkSurface.cpp",
469 "//third_party/skia/include/core/SkRegion.h", 427 "//third_party/skia/src/image/SkSurface_Base.h",
470 "//third_party/skia/include/core/SkRRect.h", 428 "//third_party/skia/src/image/SkSurface_Picture.cpp",
471 "//third_party/skia/include/core/SkScalar.h", 429 "//third_party/skia/src/image/SkSurface_Raster.cpp",
472 "//third_party/skia/include/core/SkScalarCompare.h", 430 "//third_party/skia/src/pipe/SkGPipeRead.cpp",
473 "//third_party/skia/include/core/SkShader.h", 431 "//third_party/skia/src/pipe/SkGPipeWrite.cpp",
474 "//third_party/skia/include/core/SkStream.h", 432 "//third_party/skia/include/core/SkAdvancedTypefaceMetrics.h",
475 "//third_party/skia/include/core/SkString.h", 433 "//third_party/skia/include/core/SkBitmap.h",
476 "//third_party/skia/include/core/SkStringUtils.h", 434 "//third_party/skia/include/core/SkBitmapDevice.h",
477 "//third_party/skia/include/core/SkStrokeRec.h", 435 "//third_party/skia/include/core/SkBlitRow.h",
478 "//third_party/skia/include/core/SkTArray.h", 436 "//third_party/skia/include/core/SkBounder.h",
479 "//third_party/skia/include/core/SkTDArray.h", 437 "//third_party/skia/include/core/SkCanvas.h",
480 "//third_party/skia/include/core/SkTDStack.h", 438 "//third_party/skia/include/core/SkChecksum.h",
481 "//third_party/skia/include/core/SkTDict.h", 439 "//third_party/skia/include/core/SkChunkAlloc.h",
482 "//third_party/skia/include/core/SkTInternalLList.h", 440 "//third_party/skia/include/core/SkClipStack.h",
483 "//third_party/skia/include/core/SkTileGridPicture.h", 441 "//third_party/skia/include/core/SkColor.h",
484 "//third_party/skia/include/core/SkTRegistry.h", 442 "//third_party/skia/include/core/SkColorFilter.h",
485 "//third_party/skia/include/core/SkTSearch.h", 443 "//third_party/skia/include/core/SkColorPriv.h",
486 "//third_party/skia/include/core/SkTemplates.h", 444 "//third_party/skia/include/core/SkColorShader.h",
487 "//third_party/skia/include/core/SkThread.h", 445 "//third_party/skia/include/core/SkComposeShader.h",
488 "//third_party/skia/include/core/SkThread_platform.h", 446 "//third_party/skia/include/core/SkData.h",
489 "//third_party/skia/include/core/SkTime.h", 447 "//third_party/skia/include/core/SkDeque.h",
490 "//third_party/skia/include/core/SkTLazy.h", 448 "//third_party/skia/include/core/SkDevice.h",
491 "//third_party/skia/include/core/SkTrace.h", 449 "//third_party/skia/include/core/SkDeviceProperties.h",
492 "//third_party/skia/include/core/SkTypeface.h", 450 "//third_party/skia/include/core/SkDither.h",
493 "//third_party/skia/include/core/SkTypes.h", 451 "//third_party/skia/include/core/SkDraw.h",
494 "//third_party/skia/include/core/SkUnPreMultiply.h", 452 "//third_party/skia/include/core/SkDrawFilter.h",
495 "//third_party/skia/include/core/SkUnitMapper.h", 453 "//third_party/skia/include/core/SkDrawLooper.h",
496 "//third_party/skia/include/core/SkUtils.h", 454 "//third_party/skia/include/core/SkEndian.h",
497 "//third_party/skia/include/core/SkWeakRefCnt.h", 455 "//third_party/skia/include/core/SkError.h",
498 "//third_party/skia/include/core/SkWriter32.h", 456 "//third_party/skia/include/core/SkFixed.h",
499 "//third_party/skia/include/core/SkXfermode.h", 457 "//third_party/skia/include/core/SkFlattenable.h",
500 458 "//third_party/skia/include/core/SkFlattenableSerialization.h",
501 # Lazy decoding: 459 "//third_party/skia/include/core/SkFloatBits.h",
502 "//third_party/skia/include/lazy/SkImageCache.h", 460 "//third_party/skia/include/core/SkFloatingPoint.h",
503 461 "//third_party/skia/include/core/SkFontHost.h",
504 "//third_party/skia/src/lazy/SkPurgeableMemoryBlock.h", 462 "//third_party/skia/include/core/SkGeometry.h",
505 "//third_party/skia/src/lazy/SkPurgeableMemoryBlock_common.cpp", 463 "//third_party/skia/include/core/SkGraphics.h",
506 464 "//third_party/skia/include/core/SkImage.h",
507 # Path ops 465 "//third_party/skia/include/core/SkImageDecoder.h",
508 "//third_party/skia/include/pathops/SkPathOps.h", 466 "//third_party/skia/include/core/SkImageEncoder.h",
509 467 "//third_party/skia/include/core/SkImageFilter.h",
510 "//third_party/skia/src/pathops/SkAddIntersections.cpp", 468 "//third_party/skia/include/core/SkImageInfo.h",
511 "//third_party/skia/src/pathops/SkDCubicIntersection.cpp", 469 "//third_party/skia/include/core/SkInstCnt.h",
512 "//third_party/skia/src/pathops/SkDCubicLineIntersection.cpp", 470 "//third_party/skia/include/core/SkMallocPixelRef.h",
513 "//third_party/skia/src/pathops/SkDCubicToQuads.cpp", 471 "//third_party/skia/include/core/SkMask.h",
514 "//third_party/skia/src/pathops/SkDLineIntersection.cpp", 472 "//third_party/skia/include/core/SkMaskFilter.h",
515 "//third_party/skia/src/pathops/SkDQuadImplicit.cpp", 473 "//third_party/skia/include/core/SkMath.h",
516 "//third_party/skia/src/pathops/SkDQuadIntersection.cpp", 474 "//third_party/skia/include/core/SkMatrix.h",
517 "//third_party/skia/src/pathops/SkDQuadLineIntersection.cpp", 475 "//third_party/skia/include/core/SkMetaData.h",
518 "//third_party/skia/src/pathops/SkIntersections.cpp", 476 "//third_party/skia/include/core/SkOnce.h",
519 "//third_party/skia/src/pathops/SkOpAngle.cpp", 477 "//third_party/skia/include/core/SkOSFile.h",
520 "//third_party/skia/src/pathops/SkOpContour.cpp", 478 "//third_party/skia/include/core/SkPackBits.h",
521 "//third_party/skia/src/pathops/SkOpEdgeBuilder.cpp", 479 "//third_party/skia/include/core/SkPaint.h",
522 "//third_party/skia/src/pathops/SkOpSegment.cpp", 480 "//third_party/skia/include/core/SkPath.h",
523 "//third_party/skia/src/pathops/SkPathOpsBounds.cpp", 481 "//third_party/skia/include/core/SkPathEffect.h",
524 "//third_party/skia/src/pathops/SkPathOpsCommon.cpp", 482 "//third_party/skia/include/core/SkPathMeasure.h",
525 "//third_party/skia/src/pathops/SkPathOpsCubic.cpp", 483 "//third_party/skia/include/core/SkPathRef.h",
526 "//third_party/skia/src/pathops/SkPathOpsDebug.cpp", 484 "//third_party/skia/include/core/SkPicture.h",
527 "//third_party/skia/src/pathops/SkPathOpsLine.cpp", 485 "//third_party/skia/include/core/SkPixelRef.h",
528 "//third_party/skia/src/pathops/SkPathOpsOp.cpp", 486 "//third_party/skia/include/core/SkPoint.h",
529 "//third_party/skia/src/pathops/SkPathOpsPoint.cpp", 487 "//third_party/skia/include/core/SkPreConfig.h",
530 "//third_party/skia/src/pathops/SkPathOpsQuad.cpp", 488 "//third_party/skia/include/core/SkRasterizer.h",
531 "//third_party/skia/src/pathops/SkPathOpsRect.cpp", 489 "//third_party/skia/include/core/SkReader32.h",
532 "//third_party/skia/src/pathops/SkPathOpsSimplify.cpp", 490 "//third_party/skia/include/core/SkRect.h",
533 "//third_party/skia/src/pathops/SkPathOpsTriangle.cpp", 491 "//third_party/skia/include/core/SkRefCnt.h",
534 "//third_party/skia/src/pathops/SkPathOpsTypes.cpp", 492 "//third_party/skia/include/core/SkRegion.h",
535 "//third_party/skia/src/pathops/SkPathWriter.cpp", 493 "//third_party/skia/include/core/SkRRect.h",
536 "//third_party/skia/src/pathops/SkQuarticRoot.cpp", 494 "//third_party/skia/include/core/SkScalar.h",
537 "//third_party/skia/src/pathops/SkReduceOrder.cpp", 495 "//third_party/skia/include/core/SkShader.h",
538 "//third_party/skia/src/pathops/SkAddIntersections.h", 496 "//third_party/skia/include/core/SkStream.h",
539 "//third_party/skia/src/pathops/SkDQuadImplicit.h", 497 "//third_party/skia/include/core/SkString.h",
540 "//third_party/skia/src/pathops/SkIntersectionHelper.h", 498 "//third_party/skia/include/core/SkStringUtils.h",
541 "//third_party/skia/src/pathops/SkIntersections.h", 499 "//third_party/skia/include/core/SkStrokeRec.h",
542 "//third_party/skia/src/pathops/SkLineParameters.h", 500 "//third_party/skia/include/core/SkSurface.h",
543 "//third_party/skia/src/pathops/SkOpAngle.h", 501 "//third_party/skia/include/core/SkTArray.h",
544 "//third_party/skia/src/pathops/SkOpContour.h", 502 "//third_party/skia/include/core/SkTDArray.h",
545 "//third_party/skia/src/pathops/SkOpEdgeBuilder.h", 503 "//third_party/skia/include/core/SkTDStack.h",
546 "//third_party/skia/src/pathops/SkOpSegment.h", 504 "//third_party/skia/include/core/SkTDict.h",
547 "//third_party/skia/src/pathops/SkOpSpan.h", 505 "//third_party/skia/include/core/SkTInternalLList.h",
548 "//third_party/skia/src/pathops/SkPathOpsBounds.h", 506 "//third_party/skia/include/core/SkTileGridPicture.h",
549 "//third_party/skia/src/pathops/SkPathOpsCommon.h", 507 "//third_party/skia/include/core/SkTRegistry.h",
550 "//third_party/skia/src/pathops/SkPathOpsCubic.h", 508 "//third_party/skia/include/core/SkTSearch.h",
551 "//third_party/skia/src/pathops/SkPathOpsCurve.h", 509 "//third_party/skia/include/core/SkTemplates.h",
552 "//third_party/skia/src/pathops/SkPathOpsDebug.h", 510 "//third_party/skia/include/core/SkThread.h",
553 "//third_party/skia/src/pathops/SkPathOpsLine.h", 511 "//third_party/skia/include/core/SkTime.h",
554 "//third_party/skia/src/pathops/SkPathOpsPoint.h", 512 "//third_party/skia/include/core/SkTLazy.h",
555 "//third_party/skia/src/pathops/SkPathOpsQuad.h", 513 "//third_party/skia/include/core/SkTypeface.h",
556 "//third_party/skia/src/pathops/SkPathOpsRect.h", 514 "//third_party/skia/include/core/SkTypes.h",
557 "//third_party/skia/src/pathops/SkPathOpsTriangle.h", 515 "//third_party/skia/include/core/SkUnPreMultiply.h",
558 "//third_party/skia/src/pathops/SkPathOpsTypes.h", 516 "//third_party/skia/include/core/SkUnitMapper.h",
559 "//third_party/skia/src/pathops/SkPathWriter.h", 517 "//third_party/skia/include/core/SkUtils.h",
560 "//third_party/skia/src/pathops/SkQuarticRoot.h", 518 "//third_party/skia/include/core/SkWeakRefCnt.h",
561 "//third_party/skia/src/pathops/SkReduceOrder.h", 519 "//third_party/skia/include/core/SkWriter32.h",
562 520 "//third_party/skia/include/core/SkXfermode.h",
563 # This section from skia_effects.gypi ---------------------------------------- 521 "//third_party/skia/src/lazy/SkCachingPixelRef.cpp",
564 522 "//third_party/skia/src/lazy/SkCachingPixelRef.h",
565 "//third_party/skia/src/effects/Sk1DPathEffect.cpp", 523 "//third_party/skia/include/pathops/SkPathOps.h",
566 "//third_party/skia/src/effects/Sk2DPathEffect.cpp", 524 "//third_party/skia/src/pathops/SkAddIntersections.cpp",
567 "//third_party/skia/src/effects/SkArithmeticMode.cpp", 525 "//third_party/skia/src/pathops/SkDCubicIntersection.cpp",
568 "//third_party/skia/src/effects/SkAvoidXfermode.cpp", 526 "//third_party/skia/src/pathops/SkDCubicLineIntersection.cpp",
569 "//third_party/skia/src/effects/SkBicubicImageFilter.cpp", 527 "//third_party/skia/src/pathops/SkDCubicToQuads.cpp",
570 "//third_party/skia/src/effects/SkBitmapSource.cpp", 528 "//third_party/skia/src/pathops/SkDLineIntersection.cpp",
571 "//third_party/skia/src/effects/SkBlurDrawLooper.cpp", 529 "//third_party/skia/src/pathops/SkDQuadImplicit.cpp",
572 "//third_party/skia/src/effects/SkBlurMask.cpp", 530 "//third_party/skia/src/pathops/SkDQuadIntersection.cpp",
573 "//third_party/skia/src/effects/SkBlurMask.h", 531 "//third_party/skia/src/pathops/SkDQuadLineIntersection.cpp",
574 "//third_party/skia/src/effects/SkBlurImageFilter.cpp", 532 "//third_party/skia/src/pathops/SkIntersections.cpp",
575 "//third_party/skia/src/effects/SkBlurMaskFilter.cpp", 533 "//third_party/skia/src/pathops/SkOpAngle.cpp",
576 "//third_party/skia/src/effects/SkColorFilters.cpp", 534 "//third_party/skia/src/pathops/SkOpContour.cpp",
577 "//third_party/skia/src/effects/SkColorFilterImageFilter.cpp", 535 "//third_party/skia/src/pathops/SkOpEdgeBuilder.cpp",
578 "//third_party/skia/src/effects/SkColorMatrix.cpp", 536 "//third_party/skia/src/pathops/SkOpSegment.cpp",
579 "//third_party/skia/src/effects/SkColorMatrixFilter.cpp", 537 "//third_party/skia/src/pathops/SkPathOpsBounds.cpp",
580 "//third_party/skia/src/effects/SkComposeImageFilter.cpp", 538 "//third_party/skia/src/pathops/SkPathOpsCommon.cpp",
581 "//third_party/skia/src/effects/SkCornerPathEffect.cpp", 539 "//third_party/skia/src/pathops/SkPathOpsCubic.cpp",
582 "//third_party/skia/src/effects/SkDashPathEffect.cpp", 540 "//third_party/skia/src/pathops/SkPathOpsDebug.cpp",
583 "//third_party/skia/src/effects/SkDiscretePathEffect.cpp", 541 "//third_party/skia/src/pathops/SkPathOpsLine.cpp",
584 "//third_party/skia/src/effects/SkDisplacementMapEffect.cpp", 542 "//third_party/skia/src/pathops/SkPathOpsOp.cpp",
585 "//third_party/skia/src/effects/SkDropShadowImageFilter.cpp", 543 "//third_party/skia/src/pathops/SkPathOpsPoint.cpp",
586 "//third_party/skia/src/effects/SkEmbossMask.cpp", 544 "//third_party/skia/src/pathops/SkPathOpsQuad.cpp",
587 "//third_party/skia/src/effects/SkEmbossMask.h", 545 "//third_party/skia/src/pathops/SkPathOpsRect.cpp",
588 "//third_party/skia/src/effects/SkEmbossMask_Table.h", 546 "//third_party/skia/src/pathops/SkPathOpsSimplify.cpp",
589 "//third_party/skia/src/effects/SkEmbossMaskFilter.cpp", 547 "//third_party/skia/src/pathops/SkPathOpsTriangle.cpp",
590 "//third_party/skia/src/effects/SkGpuBlurUtils.h", 548 "//third_party/skia/src/pathops/SkPathOpsTypes.cpp",
591 "//third_party/skia/src/effects/SkGpuBlurUtils.cpp", 549 "//third_party/skia/src/pathops/SkPathWriter.cpp",
592 "//third_party/skia/src/effects/SkKernel33MaskFilter.cpp", 550 "//third_party/skia/src/pathops/SkQuarticRoot.cpp",
593 "//third_party/skia/src/effects/SkLayerDrawLooper.cpp", 551 "//third_party/skia/src/pathops/SkReduceOrder.cpp",
594 "//third_party/skia/src/effects/SkLayerRasterizer.cpp", 552 "//third_party/skia/src/pathops/SkAddIntersections.h",
595 "//third_party/skia/src/effects/SkLerpXfermode.cpp", 553 "//third_party/skia/src/pathops/SkDQuadImplicit.h",
596 "//third_party/skia/src/effects/SkLightingImageFilter.cpp", 554 "//third_party/skia/src/pathops/SkIntersectionHelper.h",
597 "//third_party/skia/src/effects/SkMagnifierImageFilter.cpp", 555 "//third_party/skia/src/pathops/SkIntersections.h",
598 "//third_party/skia/src/effects/SkMatrixConvolutionImageFilter.cpp", 556 "//third_party/skia/src/pathops/SkLineParameters.h",
599 "//third_party/skia/src/effects/SkMergeImageFilter.cpp", 557 "//third_party/skia/src/pathops/SkOpAngle.h",
600 "//third_party/skia/src/effects/SkMorphologyImageFilter.cpp", 558 "//third_party/skia/src/pathops/SkOpContour.h",
601 "//third_party/skia/src/effects/SkOffsetImageFilter.cpp", 559 "//third_party/skia/src/pathops/SkOpEdgeBuilder.h",
602 "//third_party/skia/src/effects/SkPaintFlagsDrawFilter.cpp", 560 "//third_party/skia/src/pathops/SkOpSegment.h",
603 "//third_party/skia/src/effects/SkPerlinNoiseShader.cpp", 561 "//third_party/skia/src/pathops/SkOpSpan.h",
604 "//third_party/skia/src/effects/SkPixelXorXfermode.cpp", 562 "//third_party/skia/src/pathops/SkPathOpsBounds.h",
605 "//third_party/skia/src/effects/SkPorterDuff.cpp", 563 "//third_party/skia/src/pathops/SkPathOpsCommon.h",
606 "//third_party/skia/src/effects/SkRectShaderImageFilter.cpp", 564 "//third_party/skia/src/pathops/SkPathOpsCubic.h",
607 "//third_party/skia/src/effects/SkStippleMaskFilter.cpp", 565 "//third_party/skia/src/pathops/SkPathOpsCurve.h",
608 "//third_party/skia/src/effects/SkTableColorFilter.cpp", 566 "//third_party/skia/src/pathops/SkPathOpsDebug.h",
609 "//third_party/skia/src/effects/SkTableMaskFilter.cpp", 567 "//third_party/skia/src/pathops/SkPathOpsLine.h",
610 "//third_party/skia/src/effects/SkTestImageFilters.cpp", 568 "//third_party/skia/src/pathops/SkPathOpsPoint.h",
611 "//third_party/skia/src/effects/SkTileImageFilter.cpp", 569 "//third_party/skia/src/pathops/SkPathOpsQuad.h",
612 "//third_party/skia/src/effects/SkTransparentShader.cpp", 570 "//third_party/skia/src/pathops/SkPathOpsRect.h",
613 "//third_party/skia/src/effects/SkXfermodeImageFilter.cpp", 571 "//third_party/skia/src/pathops/SkPathOpsTriangle.h",
614 572 "//third_party/skia/src/pathops/SkPathOpsTypes.h",
615 "//third_party/skia/src/effects/gradients/SkBitmapCache.cpp", 573 "//third_party/skia/src/pathops/SkPathWriter.h",
616 "//third_party/skia/src/effects/gradients/SkBitmapCache.h", 574 "//third_party/skia/src/pathops/SkQuarticRoot.h",
617 "//third_party/skia/src/effects/gradients/SkClampRange.cpp", 575 "//third_party/skia/src/pathops/SkReduceOrder.h",
618 "//third_party/skia/src/effects/gradients/SkClampRange.h", 576
619 "//third_party/skia/src/effects/gradients/SkRadialGradient_Table.h", 577 # skia_effects.gypi
620 "//third_party/skia/src/effects/gradients/SkGradientShader.cpp", 578 "//third_party/skia/src/effects/Sk1DPathEffect.cpp",
621 "//third_party/skia/src/effects/gradients/SkGradientShaderPriv.h", 579 "//third_party/skia/src/effects/Sk2DPathEffect.cpp",
622 "//third_party/skia/src/effects/gradients/SkLinearGradient.cpp", 580 "//third_party/skia/src/effects/SkArithmeticMode.cpp",
623 "//third_party/skia/src/effects/gradients/SkLinearGradient.h", 581 "//third_party/skia/src/effects/SkAvoidXfermode.cpp",
624 "//third_party/skia/src/effects/gradients/SkRadialGradient.cpp", 582 "//third_party/skia/src/effects/SkBicubicImageFilter.cpp",
625 "//third_party/skia/src/effects/gradients/SkRadialGradient.h", 583 "//third_party/skia/src/effects/SkBitmapSource.cpp",
626 "//third_party/skia/src/effects/gradients/SkTwoPointRadialGradient.cpp", 584 "//third_party/skia/src/effects/SkBlurDrawLooper.cpp",
627 "//third_party/skia/src/effects/gradients/SkTwoPointRadialGradient.h", 585 "//third_party/skia/src/effects/SkBlurMask.cpp",
628 "//third_party/skia/src/effects/gradients/SkTwoPointConicalGradient.cpp", 586 "//third_party/skia/src/effects/SkBlurMask.h",
629 "//third_party/skia/src/effects/gradients/SkTwoPointConicalGradient.h", 587 "//third_party/skia/src/effects/SkBlurImageFilter.cpp",
630 "//third_party/skia/src/effects/gradients/SkSweepGradient.cpp", 588 "//third_party/skia/src/effects/SkBlurMaskFilter.cpp",
631 "//third_party/skia/src/effects/gradients/SkSweepGradient.h", 589 "//third_party/skia/src/effects/SkColorFilters.cpp",
632 590 "//third_party/skia/src/effects/SkColorFilterImageFilter.cpp",
633 "//third_party/skia/include/effects/Sk1DPathEffect.h", 591 "//third_party/skia/src/effects/SkColorMatrix.cpp",
634 "//third_party/skia/include/effects/Sk2DPathEffect.h", 592 "//third_party/skia/src/effects/SkColorMatrixFilter.cpp",
635 "//third_party/skia/include/effects/SkXfermodeImageFilter.h", 593 "//third_party/skia/src/effects/SkComposeImageFilter.cpp",
636 "//third_party/skia/include/effects/SkArithmeticMode.h", 594 "//third_party/skia/src/effects/SkCornerPathEffect.cpp",
637 "//third_party/skia/include/effects/SkAvoidXfermode.h", 595 "//third_party/skia/src/effects/SkDashPathEffect.cpp",
638 "//third_party/skia/include/effects/SkBitmapSource.h", 596 "//third_party/skia/src/effects/SkDiscretePathEffect.cpp",
639 "//third_party/skia/include/effects/SkBlurDrawLooper.h", 597 "//third_party/skia/src/effects/SkDisplacementMapEffect.cpp",
640 "//third_party/skia/include/effects/SkBlurImageFilter.h", 598 "//third_party/skia/src/effects/SkDropShadowImageFilter.cpp",
641 "//third_party/skia/include/effects/SkBlurMaskFilter.h", 599 "//third_party/skia/src/effects/SkEmbossMask.cpp",
642 "//third_party/skia/include/effects/SkColorMatrix.h", 600 "//third_party/skia/src/effects/SkEmbossMask.h",
643 "//third_party/skia/include/effects/SkColorMatrixFilter.h", 601 "//third_party/skia/src/effects/SkEmbossMask_Table.h",
644 "//third_party/skia/include/effects/SkColorFilterImageFilter.h", 602 "//third_party/skia/src/effects/SkEmbossMaskFilter.cpp",
645 "//third_party/skia/include/effects/SkCornerPathEffect.h", 603 "//third_party/skia/src/effects/SkGpuBlurUtils.h",
646 "//third_party/skia/include/effects/SkDashPathEffect.h", 604 "//third_party/skia/src/effects/SkGpuBlurUtils.cpp",
647 "//third_party/skia/include/effects/SkDiscretePathEffect.h", 605 "//third_party/skia/src/effects/SkKernel33MaskFilter.cpp",
648 "//third_party/skia/include/effects/SkDisplacementMapEffect.h", 606 "//third_party/skia/src/effects/SkLayerDrawLooper.cpp",
649 "//third_party/skia/include/effects/SkDrawExtraPathEffect.h", 607 "//third_party/skia/src/effects/SkLayerRasterizer.cpp",
650 "//third_party/skia/include/effects/SkDropShadowImageFilter.h", 608 "//third_party/skia/src/effects/SkLerpXfermode.cpp",
651 "//third_party/skia/include/effects/SkEmbossMaskFilter.h", 609 "//third_party/skia/src/effects/SkLightingImageFilter.cpp",
652 "//third_party/skia/include/effects/SkGradientShader.h", 610 "//third_party/skia/src/effects/SkMagnifierImageFilter.cpp",
653 "//third_party/skia/include/effects/SkKernel33MaskFilter.h", 611 "//third_party/skia/src/effects/SkMatrixConvolutionImageFilter.cpp",
654 "//third_party/skia/include/effects/SkLayerDrawLooper.h", 612 "//third_party/skia/src/effects/SkMergeImageFilter.cpp",
655 "//third_party/skia/include/effects/SkLayerRasterizer.h", 613 "//third_party/skia/src/effects/SkMorphologyImageFilter.cpp",
656 "//third_party/skia/include/effects/SkLerpXfermode.h", 614 "//third_party/skia/src/effects/SkOffsetImageFilter.cpp",
657 "//third_party/skia/include/effects/SkLightingImageFilter.h", 615 "//third_party/skia/src/effects/SkPaintFlagsDrawFilter.cpp",
658 "//third_party/skia/include/effects/SkOffsetImageFilter.h", 616 "//third_party/skia/src/effects/SkPerlinNoiseShader.cpp",
659 "//third_party/skia/include/effects/SkMorphologyImageFilter.h", 617 "//third_party/skia/src/effects/SkPixelXorXfermode.cpp",
660 "//third_party/skia/include/effects/SkPaintFlagsDrawFilter.h", 618 "//third_party/skia/src/effects/SkPorterDuff.cpp",
661 "//third_party/skia/include/effects/SkPerlinNoiseShader.h", 619 "//third_party/skia/src/effects/SkRectShaderImageFilter.cpp",
662 "//third_party/skia/include/effects/SkPixelXorXfermode.h", 620 "//third_party/skia/src/effects/SkStippleMaskFilter.cpp",
663 "//third_party/skia/include/effects/SkPorterDuff.h", 621 "//third_party/skia/src/effects/SkTableColorFilter.cpp",
664 "//third_party/skia/include/effects/SkRectShaderImageFilter.h", 622 "//third_party/skia/src/effects/SkTableMaskFilter.cpp",
665 "//third_party/skia/include/effects/SkStippleMaskFilter.h", 623 "//third_party/skia/src/effects/SkTestImageFilters.cpp",
666 "//third_party/skia/include/effects/SkTableColorFilter.h", 624 "//third_party/skia/src/effects/SkTileImageFilter.cpp",
667 "//third_party/skia/include/effects/SkTableMaskFilter.h", 625 "//third_party/skia/src/effects/SkTransparentShader.cpp",
668 "//third_party/skia/include/effects/SkTileImageFilter.h", 626 "//third_party/skia/src/effects/SkXfermodeImageFilter.cpp",
669 "//third_party/skia/include/effects/SkTransparentShader.h", 627
670 "//third_party/skia/include/effects/SkMagnifierImageFilter.h", 628 "//third_party/skia/src/effects/gradients/SkBitmapCache.cpp",
671 629 "//third_party/skia/src/effects/gradients/SkBitmapCache.h",
672 # This section from pdf.gypi ------------------------------------------------- 630 "//third_party/skia/src/effects/gradients/SkClampRange.cpp",
673 631 "//third_party/skia/src/effects/gradients/SkClampRange.h",
674 "//third_party/skia/include/pdf/SkPDFDevice.h", 632 "//third_party/skia/src/effects/gradients/SkRadialGradient_Table.h",
675 "//third_party/skia/include/pdf/SkPDFDocument.h", 633 "//third_party/skia/src/effects/gradients/SkGradientShader.cpp",
676 634 "//third_party/skia/src/effects/gradients/SkGradientShaderPriv.h",
677 "//third_party/skia/src/pdf/SkPDFCatalog.cpp", 635 "//third_party/skia/src/effects/gradients/SkLinearGradient.cpp",
678 "//third_party/skia/src/pdf/SkPDFCatalog.h", 636 "//third_party/skia/src/effects/gradients/SkLinearGradient.h",
679 "//third_party/skia/src/pdf/SkPDFDevice.cpp", 637 "//third_party/skia/src/effects/gradients/SkRadialGradient.cpp",
680 "//third_party/skia/src/pdf/SkPDFDocument.cpp", 638 "//third_party/skia/src/effects/gradients/SkRadialGradient.h",
681 "//third_party/skia/src/pdf/SkPDFFont.cpp", 639 "//third_party/skia/src/effects/gradients/SkTwoPointRadialGradient.cpp",
682 "//third_party/skia/src/pdf/SkPDFFont.h", 640 "//third_party/skia/src/effects/gradients/SkTwoPointRadialGradient.h",
683 "//third_party/skia/src/pdf/SkPDFFontImpl.h", 641 "//third_party/skia/src/effects/gradients/SkTwoPointConicalGradient.cpp",
684 "//third_party/skia/src/pdf/SkPDFFormXObject.cpp", 642 "//third_party/skia/src/effects/gradients/SkTwoPointConicalGradient.h",
685 "//third_party/skia/src/pdf/SkPDFFormXObject.h", 643 "//third_party/skia/src/effects/gradients/SkSweepGradient.cpp",
686 "//third_party/skia/src/pdf/SkPDFGraphicState.cpp", 644 "//third_party/skia/src/effects/gradients/SkSweepGradient.h",
687 "//third_party/skia/src/pdf/SkPDFGraphicState.h", 645
688 "//third_party/skia/src/pdf/SkPDFImage.cpp", 646 "//third_party/skia/include/effects/Sk1DPathEffect.h",
689 "//third_party/skia/src/pdf/SkPDFImage.h", 647 "//third_party/skia/include/effects/Sk2DPathEffect.h",
690 "//third_party/skia/src/pdf/SkPDFPage.cpp", 648 "//third_party/skia/include/effects/SkXfermodeImageFilter.h",
691 "//third_party/skia/src/pdf/SkPDFPage.h", 649 "//third_party/skia/include/effects/SkArithmeticMode.h",
692 "//third_party/skia/src/pdf/SkPDFResourceDict.cpp", 650 "//third_party/skia/include/effects/SkAvoidXfermode.h",
693 "//third_party/skia/src/pdf/SkPDFResourceDict.h", 651 "//third_party/skia/include/effects/SkBitmapSource.h",
694 "//third_party/skia/src/pdf/SkPDFShader.cpp", 652 "//third_party/skia/include/effects/SkBlurDrawLooper.h",
695 "//third_party/skia/src/pdf/SkPDFShader.h", 653 "//third_party/skia/include/effects/SkBlurImageFilter.h",
696 "//third_party/skia/src/pdf/SkPDFStream.cpp", 654 "//third_party/skia/include/effects/SkBlurMaskFilter.h",
697 "//third_party/skia/src/pdf/SkPDFStream.h", 655 "//third_party/skia/include/effects/SkColorMatrix.h",
698 "//third_party/skia/src/pdf/SkPDFTypes.cpp", 656 "//third_party/skia/include/effects/SkColorMatrixFilter.h",
699 "//third_party/skia/src/pdf/SkPDFTypes.h", 657 "//third_party/skia/include/effects/SkColorFilterImageFilter.h",
700 "//third_party/skia/src/pdf/SkPDFUtils.cpp", 658 "//third_party/skia/include/effects/SkCornerPathEffect.h",
701 "//third_party/skia/src/pdf/SkPDFUtils.h", 659 "//third_party/skia/include/effects/SkDashPathEffect.h",
702 "//third_party/skia/src/pdf/SkTSet.h", 660 "//third_party/skia/include/effects/SkDiscretePathEffect.h",
703 661 "//third_party/skia/include/effects/SkDisplacementMapEffect.h",
704 662 "//third_party/skia/include/effects/SkDrawExtraPathEffect.h",
705 # This section from skia_library.gypi ---------------------------------------- 663 "//third_party/skia/include/effects/SkDropShadowImageFilter.h",
706 664 "//third_party/skia/include/effects/SkEmbossMaskFilter.h",
707 # this should likely be moved into src/utils in skia 665 "//third_party/skia/include/effects/SkGradientShader.h",
708 "//third_party/skia/src/core/SkFlate.cpp", 666 "//third_party/skia/include/effects/SkKernel33MaskFilter.h",
709 667 "//third_party/skia/include/effects/SkLayerDrawLooper.h",
710 "//third_party/skia/include/images/SkImageRef_GlobalPool.h", 668 "//third_party/skia/include/effects/SkLayerRasterizer.h",
711 "//third_party/skia/include/images/SkImageRef.h", 669 "//third_party/skia/include/effects/SkLerpXfermode.h",
712 "//third_party/skia/include/images/SkMovie.h", 670 "//third_party/skia/include/effects/SkLightingImageFilter.h",
713 "//third_party/skia/include/images/SkPageFlipper.h", 671 "//third_party/skia/include/effects/SkOffsetImageFilter.h",
714 "//third_party/skia/include/ports/SkTypeface_win.h", 672 "//third_party/skia/include/effects/SkMorphologyImageFilter.h",
715 "//third_party/skia/include/utils/mac/SkCGUtils.h", 673 "//third_party/skia/include/effects/SkPaintFlagsDrawFilter.h",
716 "//third_party/skia/include/utils/SkDeferredCanvas.h", 674 "//third_party/skia/include/effects/SkPerlinNoiseShader.h",
717 "//third_party/skia/include/utils/SkMatrix44.h", 675 "//third_party/skia/include/effects/SkPixelXorXfermode.h",
718 "//third_party/skia/include/utils/SkNullCanvas.h", 676 "//third_party/skia/include/effects/SkPorterDuff.h",
719 "//third_party/skia/include/utils/SkNWayCanvas.h", 677 "//third_party/skia/include/effects/SkRectShaderImageFilter.h",
720 "//third_party/skia/include/utils/SkPictureUtils.h", 678 "//third_party/skia/include/effects/SkStippleMaskFilter.h",
721 "//third_party/skia/include/utils/SkProxyCanvas.h", 679 "//third_party/skia/include/effects/SkTableColorFilter.h",
722 "//third_party/skia/include/utils/SkRTConf.h", 680 "//third_party/skia/include/effects/SkTableMaskFilter.h",
723 "//third_party/skia/src/fonts/SkFontMgr_fontconfig.cpp", 681 "//third_party/skia/include/effects/SkTileImageFilter.h",
724 "//third_party/skia/src/images/SkScaledBitmapSampler.cpp", 682 "//third_party/skia/include/effects/SkTransparentShader.h",
725 "//third_party/skia/src/images/SkScaledBitmapSampler.h", 683 "//third_party/skia/include/effects/SkMagnifierImageFilter.h",
726 "//third_party/skia/src/opts/opts_check_SSE2.cpp", 684
727 "//third_party/skia/src/ports/SkFontConfigInterface_android.cpp", 685 # pdf.gypi
728 "//third_party/skia/src/ports/SkFontConfigInterface_direct.cpp", 686 "//third_party/skia/include/pdf/SkPDFDevice.h",
729 "//third_party/skia/src/ports/SkFontConfigParser_android.cpp", 687 "//third_party/skia/include/pdf/SkPDFDocument.h",
730 "//third_party/skia/src/ports/SkFontHost_fontconfig.cpp", 688
731 "//third_party/skia/src/ports/SkFontHost_FreeType_common.cpp", 689 "//third_party/skia/src/pdf/SkPDFCatalog.cpp",
732 "//third_party/skia/src/ports/SkFontHost_FreeType_common.h", 690 "//third_party/skia/src/pdf/SkPDFCatalog.h",
733 "//third_party/skia/src/ports/SkFontHost_FreeType.cpp", 691 "//third_party/skia/src/pdf/SkPDFDevice.cpp",
734 "//third_party/skia/src/ports/SkFontHost_mac.cpp", 692 "//third_party/skia/src/pdf/SkPDFDocument.cpp",
735 "//third_party/skia/src/ports/SkFontHost_win.cpp", 693 "//third_party/skia/src/pdf/SkPDFFont.cpp",
736 "//third_party/skia/src/ports/SkFontHost_win_dw.cpp", 694 "//third_party/skia/src/pdf/SkPDFFont.h",
737 "//third_party/skia/src/ports/SkFontMgr_default_gdi.cpp", 695 "//third_party/skia/src/pdf/SkPDFFontImpl.h",
738 "//third_party/skia/src/ports/SkGlobalInitialization_chromium.cpp", 696 "//third_party/skia/src/pdf/SkPDFFormXObject.cpp",
739 "//third_party/skia/src/ports/SkImageDecoder_empty.cpp", 697 "//third_party/skia/src/pdf/SkPDFFormXObject.h",
740 "//third_party/skia/src/ports/SkOSFile_posix.cpp", 698 "//third_party/skia/src/pdf/SkPDFGraphicState.cpp",
741 "//third_party/skia/src/ports/SkOSFile_stdio.cpp", 699 "//third_party/skia/src/pdf/SkPDFGraphicState.h",
742 "//third_party/skia/src/ports/SkOSFile_win.cpp", 700 "//third_party/skia/src/pdf/SkPDFImage.cpp",
743 "//third_party/skia/src/ports/SkPurgeableMemoryBlock_none.cpp", 701 "//third_party/skia/src/pdf/SkPDFImage.h",
744 "//third_party/skia/src/ports/SkThread_win.cpp", 702 "//third_party/skia/src/pdf/SkPDFPage.cpp",
745 "//third_party/skia/src/ports/SkTime_Unix.cpp", 703 "//third_party/skia/src/pdf/SkPDFPage.h",
746 "//third_party/skia/src/ports/SkTLS_pthread.cpp", 704 "//third_party/skia/src/pdf/SkPDFResourceDict.cpp",
747 "//third_party/skia/src/ports/SkTLS_win.cpp", 705 "//third_party/skia/src/pdf/SkPDFResourceDict.h",
748 "//third_party/skia/src/sfnt/SkOTTable_name.cpp", 706 "//third_party/skia/src/pdf/SkPDFShader.cpp",
749 "//third_party/skia/src/sfnt/SkOTTable_name.h", 707 "//third_party/skia/src/pdf/SkPDFShader.h",
750 "//third_party/skia/src/sfnt/SkOTUtils.cpp", 708 "//third_party/skia/src/pdf/SkPDFStream.cpp",
751 "//third_party/skia/src/sfnt/SkOTUtils.h", 709 "//third_party/skia/src/pdf/SkPDFStream.h",
752 "//third_party/skia/src/utils/debugger/SkDebugCanvas.cpp", 710 "//third_party/skia/src/pdf/SkPDFTypes.cpp",
753 "//third_party/skia/src/utils/debugger/SkDebugCanvas.h", 711 "//third_party/skia/src/pdf/SkPDFTypes.h",
754 "//third_party/skia/src/utils/debugger/SkDrawCommand.cpp", 712 "//third_party/skia/src/pdf/SkPDFUtils.cpp",
755 "//third_party/skia/src/utils/debugger/SkDrawCommand.h", 713 "//third_party/skia/src/pdf/SkPDFUtils.h",
756 "//third_party/skia/src/utils/debugger/SkObjectParser.cpp", 714 "//third_party/skia/src/pdf/SkTSet.h",
757 "//third_party/skia/src/utils/debugger/SkObjectParser.h", 715
758 "//third_party/skia/src/utils/mac/SkCreateCGImageRef.cpp", 716 # skia_library.gypi
759 "//third_party/skia/src/utils/SkBase64.cpp", 717 "//third_party/skia/src/core/SkFlate.cpp", # this should likely be moved in to src/utils in skia
760 "//third_party/skia/src/utils/SkBase64.h", 718
761 "//third_party/skia/src/utils/SkBitSet.cpp", 719 "//third_party/skia/include/images/SkImageRef_GlobalPool.h",
762 "//third_party/skia/src/utils/SkBitSet.h", 720 "//third_party/skia/include/images/SkImageRef.h",
763 "//third_party/skia/src/utils/SkDeferredCanvas.cpp", 721 "//third_party/skia/include/images/SkMovie.h",
764 "//third_party/skia/src/utils/SkMatrix44.cpp", 722 "//third_party/skia/include/images/SkPageFlipper.h",
765 "//third_party/skia/src/utils/SkNullCanvas.cpp", 723 "//third_party/skia/include/ports/SkTypeface_win.h",
766 "//third_party/skia/src/utils/SkNWayCanvas.cpp", 724 "//third_party/skia/include/utils/mac/SkCGUtils.h",
767 "//third_party/skia/src/utils/SkPictureUtils.cpp", 725 "//third_party/skia/include/utils/SkDeferredCanvas.h",
768 "//third_party/skia/src/utils/SkProxyCanvas.cpp", 726 "//third_party/skia/include/utils/SkMatrix44.h",
769 "//third_party/skia/src/utils/SkRTConf.cpp", 727 "//third_party/skia/include/utils/SkNullCanvas.h",
770 "//third_party/skia/src/utils/win/SkDWriteFontFileStream.cpp", 728 "//third_party/skia/include/utils/SkNWayCanvas.h",
771 "//third_party/skia/src/utils/win/SkDWriteFontFileStream.h", 729 "//third_party/skia/include/utils/SkPictureUtils.h",
772 "//third_party/skia/src/utils/win/SkDWriteGeometrySink.cpp", 730 "//third_party/skia/include/utils/SkProxyCanvas.h",
773 "//third_party/skia/src/utils/win/SkDWriteGeometrySink.h", 731 "//third_party/skia/include/utils/SkRTConf.h",
774 "//third_party/skia/src/utils/win/SkHRESULT.cpp", 732 "//third_party/skia/src/fonts/SkFontMgr_fontconfig.cpp",
775 ] 733 "//third_party/skia/src/images/SkScaledBitmapSampler.cpp",
776 if (skia_support_gpu) { 734 "//third_party/skia/src/images/SkScaledBitmapSampler.h",
777 skia_library_sources += [ 735 "//third_party/skia/src/opts/opts_check_SSE2.cpp",
778 "//third_party/skia/include/gpu/gl/GrGLConfig.h", 736 "//third_party/skia/src/ports/SkFontConfigInterface_android.cpp",
779 "//third_party/skia/include/gpu/gl/GrGLExtensions.h",
780 "//third_party/skia/include/gpu/gl/GrGLFunctions.h",
781 "//third_party/skia/include/gpu/gl/GrGLInterface.h",
782 "//third_party/skia/include/gpu/gl/SkGLContextHelper.h",
783 "//third_party/skia/include/gpu/GrAARectRenderer.h",
784 "//third_party/skia/include/gpu/GrBackendEffectFactory.h",
785 "//third_party/skia/include/gpu/GrClipData.h",
786 "//third_party/skia/include/gpu/GrColor.h",
787 "//third_party/skia/include/gpu/GrContextFactory.h",
788 "//third_party/skia/include/gpu/GrConfig.h",
789 "//third_party/skia/include/gpu/GrContext.h",
790 "//third_party/skia/include/gpu/GrCoordTransform.h",
791 "//third_party/skia/include/gpu/GrEffect.h",
792 "//third_party/skia/include/gpu/GrEffectStage.h",
793 "//third_party/skia/include/gpu/GrEffectUnitTest.h",
794 "//third_party/skia/include/gpu/GrFontScaler.h",
795 "//third_party/skia/include/gpu/GrGlyph.h",
796 "//third_party/skia/include/gpu/GrKey.h",
797 "//third_party/skia/include/gpu/GrNoncopyable.h",
798 "//third_party/skia/include/gpu/GrOvalRenderer.h",
799 "//third_party/skia/include/gpu/GrPaint.h",
800 "//third_party/skia/include/gpu/GrPathRendererChain.h",
801 "//third_party/skia/include/gpu/GrPoint.h",
802 "//third_party/skia/include/gpu/GrRect.h",
803 "//third_party/skia/include/gpu/GrRefCnt.h",
804 "//third_party/skia/include/gpu/GrRenderTarget.h",
805 "//third_party/skia/include/gpu/GrResource.h",
806 "//third_party/skia/include/gpu/GrSurface.h",
807 "//third_party/skia/include/gpu/GrTBackendEffectFactory.h",
808 "//third_party/skia/include/gpu/GrTextContext.h",
809 "//third_party/skia/include/gpu/GrTextureAccess.h",
810 "//third_party/skia/include/gpu/GrTexture.h",
811 "//third_party/skia/include/gpu/GrTypes.h",
812 "//third_party/skia/include/gpu/GrUserConfig.h",
813 "//third_party/skia/include/gpu/SkGpuDevice.h",
814 "//third_party/skia/include/gpu/SkGr.h",
815 "//third_party/skia/include/gpu/SkGrPixelRef.h",
816 "//third_party/skia/include/gpu/SkGrTexturePixelRef.h",
817 "//third_party/skia/src/gpu/effects/Gr1DKernelEffect.h",
818 "//third_party/skia/src/gpu/effects/GrBezierEffect.cpp",
819 "//third_party/skia/src/gpu/effects/GrBezierEffect.h",
820 "//third_party/skia/src/gpu/effects/GrBicubicEffect.cpp",
821 "//third_party/skia/src/gpu/effects/GrBicubicEffect.h",
822 "//third_party/skia/src/gpu/effects/GrConfigConversionEffect.cpp",
823 "//third_party/skia/src/gpu/effects/GrConfigConversionEffect.h",
824 "//third_party/skia/src/gpu/effects/GrConvolutionEffect.cpp",
825 "//third_party/skia/src/gpu/effects/GrConvolutionEffect.h",
826 "//third_party/skia/src/gpu/effects/GrSimpleTextureEffect.cpp",
827 "//third_party/skia/src/gpu/effects/GrSimpleTextureEffect.h",
828 "//third_party/skia/src/gpu/effects/GrSingleTextureEffect.cpp",
829 "//third_party/skia/src/gpu/effects/GrSingleTextureEffect.h",
830 "//third_party/skia/src/gpu/effects/GrTextureStripAtlas.cpp",
831 "//third_party/skia/src/gpu/effects/GrTextureStripAtlas.h",
832 "//third_party/skia/src/gpu/gl/GrGLBufferImpl.cpp",
833 "//third_party/skia/src/gpu/gl/GrGLBufferImpl.h",
834 "//third_party/skia/src/gpu/gl/GrGLCaps.cpp",
835 "//third_party/skia/src/gpu/gl/GrGLCaps.h",
836 "//third_party/skia/src/gpu/gl/GrGLContext.cpp",
837 "//third_party/skia/src/gpu/gl/GrGLContext.h",
838 "//third_party/skia/src/gpu/gl/GrGLCreateNativeInterface_none.cpp",
839 "//third_party/skia/src/gpu/gl/GrGLDefaultInterface_none.cpp",
840 "//third_party/skia/src/gpu/gl/GrGLDefines.h",
841 "//third_party/skia/src/gpu/gl/GrGLEffect.h",
842 "//third_party/skia/src/gpu/gl/GrGLExtensions.cpp",
843 "//third_party/skia/src/gpu/gl/GrGLIndexBuffer.cpp",
844 "//third_party/skia/src/gpu/gl/GrGLIndexBuffer.h",
845 "//third_party/skia/src/gpu/gl/GrGLInterface.cpp",
846 "//third_party/skia/src/gpu/gl/GrGLIRect.h",
847 "//third_party/skia/src/gpu/gl/GrGLNoOpInterface.cpp",
848 "//third_party/skia/src/gpu/gl/GrGLNoOpInterface.h",
849 "//third_party/skia/src/gpu/gl/GrGLPath.cpp",
850 "//third_party/skia/src/gpu/gl/GrGLPath.h",
851 "//third_party/skia/src/gpu/gl/GrGLProgram.cpp",
852 "//third_party/skia/src/gpu/gl/GrGLProgramDesc.cpp",
853 "//third_party/skia/src/gpu/gl/GrGLProgramDesc.h",
854 #"//third_party/skia/src/gpu/gl/GrGLProgramEffects.cpp",
855 #"//third_party/skia/src/gpu/gl/GrGLProgramEffects.h",
856 "//third_party/skia/src/gpu/gl/GrGLProgram.h",
857 "//third_party/skia/src/gpu/gl/GrGLRenderTarget.cpp",
858 "//third_party/skia/src/gpu/gl/GrGLRenderTarget.h",
859 "//third_party/skia/src/gpu/gl/GrGLShaderBuilder.cpp",
860 "//third_party/skia/src/gpu/gl/GrGLShaderBuilder.h",
861 "//third_party/skia/src/gpu/gl/GrGLShaderVar.h",
862 "//third_party/skia/src/gpu/gl/GrGLSL.cpp",
863 "//third_party/skia/src/gpu/gl/GrGLSL.h",
864 "//third_party/skia/src/gpu/gl/GrGLSL_impl.h",
865 "//third_party/skia/src/gpu/gl/GrGLStencilBuffer.cpp",
866 "//third_party/skia/src/gpu/gl/GrGLStencilBuffer.h",
867 "//third_party/skia/src/gpu/gl/GrGLTexture.cpp",
868 "//third_party/skia/src/gpu/gl/GrGLTexture.h",
869 "//third_party/skia/src/gpu/gl/GrGLUniformHandle.h",
870 "//third_party/skia/src/gpu/gl/GrGLUniformManager.cpp",
871 "//third_party/skia/src/gpu/gl/GrGLUniformManager.h",
872 "//third_party/skia/src/gpu/gl/GrGLUtil.cpp",
873 "//third_party/skia/src/gpu/gl/GrGLUtil.h",
874 "//third_party/skia/src/gpu/gl/GrGLVertexArray.cpp",
875 "//third_party/skia/src/gpu/gl/GrGLVertexArray.h",
876 "//third_party/skia/src/gpu/gl/GrGLVertexBuffer.cpp",
877 "//third_party/skia/src/gpu/gl/GrGLVertexBuffer.h",
878 "//third_party/skia/src/gpu/gl/GrGpuGL.cpp",
879 "//third_party/skia/src/gpu/gl/GrGpuGL.h",
880 "//third_party/skia/src/gpu/gl/GrGpuGL_program.cpp",
881 "//third_party/skia/src/gpu/gl/SkGLContextHelper.cpp"
882 "//third_party/skia/src/gpu/GrAAConvexPathRenderer.cpp",
883 "//third_party/skia/src/gpu/GrAAConvexPathRenderer.h",
884 "//third_party/skia/src/gpu/GrAAHairLinePathRenderer.cpp",
885 "//third_party/skia/src/gpu/GrAAHairLinePathRenderer.h",
886 "//third_party/skia/src/gpu/GrAARectRenderer.cpp",
887 "//third_party/skia/src/gpu/GrAddPathRenderers_default.cpp",
888 "//third_party/skia/src/gpu/GrAllocator.h",
889 "//third_party/skia/src/gpu/GrAllocPool.cpp",
890 "//third_party/skia/src/gpu/GrAllocPool.h",
891 "//third_party/skia/src/gpu/GrAtlas.cpp",
892 "//third_party/skia/src/gpu/GrAtlas.h",
893 "//third_party/skia/src/gpu/GrBinHashKey.h",
894 "//third_party/skia/src/gpu/GrBlend.cpp",
895 "//third_party/skia/src/gpu/GrBlend.h",
896 "//third_party/skia/src/gpu/GrBufferAllocPool.cpp",
897 "//third_party/skia/src/gpu/GrBufferAllocPool.h",
898 "//third_party/skia/src/gpu/GrCacheID.cpp",
899 "//third_party/skia/src/gpu/GrClipData.cpp",
900 "//third_party/skia/src/gpu/GrClipMaskCache.cpp",
901 "//third_party/skia/src/gpu/GrClipMaskCache.h",
902 "//third_party/skia/src/gpu/GrClipMaskManager.cpp",
903 "//third_party/skia/src/gpu/GrClipMaskManager.h",
904 "//third_party/skia/src/gpu/GrContext.cpp",
905 "//third_party/skia/src/gpu/GrDefaultPathRenderer.cpp",
906 "//third_party/skia/src/gpu/GrDefaultPathRenderer.h",
907 "//third_party/skia/src/gpu/GrDrawState.cpp",
908 "//third_party/skia/src/gpu/GrDrawState.h",
909 "//third_party/skia/src/gpu/GrDrawTargetCaps.h",
910 "//third_party/skia/src/gpu/GrDrawTarget.cpp",
911 "//third_party/skia/src/gpu/GrDrawTarget.h",
912 "//third_party/skia/src/gpu/GrEffect.cpp",
913 "//third_party/skia/src/gpu/GrGpu.cpp",
914 "//third_party/skia/src/gpu/GrGpuFactory.cpp",
915 "//third_party/skia/src/gpu/GrGpu.h",
916 "//third_party/skia/src/gpu/GrIndexBuffer.h",
917 "//third_party/skia/src/gpu/GrInOrderDrawBuffer.cpp",
918 "//third_party/skia/src/gpu/GrInOrderDrawBuffer.h",
919 "//third_party/skia/src/gpu/GrMemory.cpp",
920 "//third_party/skia/src/gpu/GrMemoryPool.cpp",
921 "//third_party/skia/src/gpu/GrMemoryPool.h",
922 "//third_party/skia/src/gpu/GrOvalRenderer.cpp",
923 "//third_party/skia/src/gpu/GrPaint.cpp",
924 "//third_party/skia/src/gpu/GrPath.cpp",
925 "//third_party/skia/src/gpu/GrPath.h",
926 "//third_party/skia/src/gpu/GrPathRendererChain.cpp",
927 "//third_party/skia/src/gpu/GrPathRenderer.cpp",
928 "//third_party/skia/src/gpu/GrPathRenderer.h",
929 "//third_party/skia/src/gpu/GrPathUtils.cpp",
930 "//third_party/skia/src/gpu/GrPathUtils.h",
931 "//third_party/skia/src/gpu/GrPlotMgr.h",
932 "//third_party/skia/src/gpu/GrRectanizer.cpp",
933 "//third_party/skia/src/gpu/GrRectanizer.h",
934 "//third_party/skia/src/gpu/GrRectanizer_skyline.cpp",
935 "//third_party/skia/src/gpu/GrRedBlackTree.h",
936 "//third_party/skia/src/gpu/GrReducedClip.cpp",
937 "//third_party/skia/src/gpu/GrReducedClip.h",
938 "//third_party/skia/src/gpu/GrRenderTarget.cpp",
939 "//third_party/skia/src/gpu/GrResourceCache.cpp",
940 "//third_party/skia/src/gpu/GrResourceCache.h",
941 "//third_party/skia/src/gpu/GrResource.cpp",
942 "//third_party/skia/src/gpu/GrSoftwarePathRenderer.cpp",
943 "//third_party/skia/src/gpu/GrSoftwarePathRenderer.h",
944 "//third_party/skia/src/gpu/GrStencilAndCoverPathRenderer.cpp",
945 "//third_party/skia/src/gpu/GrStencilAndCoverPathRenderer.h",
946 "//third_party/skia/src/gpu/GrStencilBuffer.cpp",
947 "//third_party/skia/src/gpu/GrStencilBuffer.h",
948 "//third_party/skia/src/gpu/GrStencil.cpp",
949 "//third_party/skia/src/gpu/GrStencil.h",
950 "//third_party/skia/src/gpu/GrSurface.cpp",
951 "//third_party/skia/src/gpu/GrSWMaskHelper.cpp",
952 "//third_party/skia/src/gpu/GrSWMaskHelper.h",
953 "//third_party/skia/src/gpu/GrTBSearch.h",
954 "//third_party/skia/src/gpu/GrTemplates.h",
955 "//third_party/skia/src/gpu/GrTextContext.cpp",
956 "//third_party/skia/src/gpu/GrTextStrike.cpp",
957 "//third_party/skia/src/gpu/GrTextStrike.h",
958 "//third_party/skia/src/gpu/GrTextStrike_impl.h",
959 "//third_party/skia/src/gpu/GrTextureAccess.cpp",
960 "//third_party/skia/src/gpu/GrTexture.cpp",
961 "//third_party/skia/src/gpu/GrTHashCache.h",
962 "//third_party/skia/src/gpu/GrVertexBuffer.h",
963 "//third_party/skia/src/gpu/SkGpuDevice.cpp",
964 "//third_party/skia/src/gpu/SkGr.cpp",
965 "//third_party/skia/src/gpu/SkGrFontScaler.cpp",
966 "//third_party/skia/src/gpu/SkGrPixelRef.cpp",
967 "//third_party/skia/src/gpu/SkGrTexturePixelRef.cpp",
968 "//third_party/skia/src/image/SkImage_Gpu.cpp",
969 "//third_party/skia/src/image/SkSurface_Gpu.cpp",
970 ]
971 }
972 if (is_win) {
973 skia_library_sources -= [
974 "//third_party/skia/src/ports/SkOSFile_posix.cpp",
975 "//third_party/skia/src/ports/SkTime_Unix.cpp",
976 "//third_party/skia/src/ports/SkTLS_pthread.cpp",
977 "//third_party/skia/src/ports/SkFontConfigInterface_direct.cpp", 737 "//third_party/skia/src/ports/SkFontConfigInterface_direct.cpp",
978 "//third_party/skia/src/fonts/SkFontMgr_fontconfig.cpp", 738 "//third_party/skia/src/ports/SkFontConfigParser_android.cpp",
979 ] 739 "//third_party/skia/src/ports/SkFontHost_fontconfig.cpp",
980 } else { 740 "//third_party/skia/src/ports/SkFontHost_FreeType_common.cpp",
981 skia_library_sources -= [ 741 "//third_party/skia/src/ports/SkFontHost_FreeType_common.h",
742 "//third_party/skia/src/ports/SkFontHost_FreeType.cpp",
743 "//third_party/skia/src/ports/SkFontHost_mac.cpp",
982 "//third_party/skia/src/ports/SkFontHost_win.cpp", 744 "//third_party/skia/src/ports/SkFontHost_win.cpp",
983 "//third_party/skia/src/ports/SkFontHost_win_dw.cpp", 745 "//third_party/skia/src/ports/SkFontHost_win_dw.cpp",
984 "//third_party/skia/src/ports/SkFontMgr_default_gdi.cpp", 746 "//third_party/skia/src/ports/SkFontMgr_default_gdi.cpp",
747 "//third_party/skia/src/ports/SkGlobalInitialization_chromium.cpp",
748 "//third_party/skia/src/ports/SkImageDecoder_empty.cpp",
749 "//third_party/skia/src/ports/SkOSFile_posix.cpp",
750 "//third_party/skia/src/ports/SkOSFile_stdio.cpp",
985 "//third_party/skia/src/ports/SkOSFile_win.cpp", 751 "//third_party/skia/src/ports/SkOSFile_win.cpp",
752 "//third_party/skia/src/ports/SkPurgeableMemoryBlock_none.cpp",
986 "//third_party/skia/src/ports/SkThread_win.cpp", 753 "//third_party/skia/src/ports/SkThread_win.cpp",
754 "//third_party/skia/src/ports/SkTime_Unix.cpp",
755 "//third_party/skia/src/ports/SkTLS_pthread.cpp",
987 "//third_party/skia/src/ports/SkTLS_win.cpp", 756 "//third_party/skia/src/ports/SkTLS_win.cpp",
757 "//third_party/skia/src/sfnt/SkOTTable_name.cpp",
758 "//third_party/skia/src/sfnt/SkOTTable_name.h",
759 "//third_party/skia/src/sfnt/SkOTUtils.cpp",
760 "//third_party/skia/src/sfnt/SkOTUtils.h",
761 "//third_party/skia/src/utils/debugger/SkDebugCanvas.cpp",
762 "//third_party/skia/src/utils/debugger/SkDebugCanvas.h",
763 "//third_party/skia/src/utils/debugger/SkDrawCommand.cpp",
764 "//third_party/skia/src/utils/debugger/SkDrawCommand.h",
765 "//third_party/skia/src/utils/debugger/SkObjectParser.cpp",
766 "//third_party/skia/src/utils/debugger/SkObjectParser.h",
767 "//third_party/skia/src/utils/mac/SkCreateCGImageRef.cpp",
768 "//third_party/skia/src/utils/SkBase64.cpp",
769 "//third_party/skia/src/utils/SkBase64.h",
770 "//third_party/skia/src/utils/SkBitSet.cpp",
771 "//third_party/skia/src/utils/SkBitSet.h",
772 "//third_party/skia/src/utils/SkDeferredCanvas.cpp",
773 "//third_party/skia/src/utils/SkMatrix44.cpp",
774 "//third_party/skia/src/utils/SkNullCanvas.cpp",
775 "//third_party/skia/src/utils/SkNWayCanvas.cpp",
776 "//third_party/skia/src/utils/SkPictureUtils.cpp",
777 "//third_party/skia/src/utils/SkProxyCanvas.cpp",
778 "//third_party/skia/src/utils/SkRTConf.cpp",
779 "//third_party/skia/src/utils/win/SkDWriteFontFileStream.cpp",
780 "//third_party/skia/src/utils/win/SkDWriteFontFileStream.h",
781 "//third_party/skia/src/utils/win/SkDWriteGeometrySink.cpp",
782 "//third_party/skia/src/utils/win/SkDWriteGeometrySink.h",
783 "//third_party/skia/src/utils/win/SkHRESULT.cpp",
988 ] 784 ]
989 } 785
990 if (!is_android) { 786 # GPU
991 skia_library_sources -= [ 787 if (skia_support_gpu) {
992 "//third_party/skia/src/ports/SkFontConfigInterface_android.cpp", 788 sources += [
993 "//third_party/skia/src/ports/SkFontConfigParser_android.cpp", 789 "//third_party/skia/include/gpu/gl/GrGLConfig.h",
994 ] 790 "//third_party/skia/include/gpu/gl/GrGLExtensions.h",
995 } 791 "//third_party/skia/include/gpu/gl/GrGLFunctions.h",
996 if (!is_mac) { 792 "//third_party/skia/include/gpu/gl/GrGLInterface.h",
997 skia_library_sources -= [ 793 "//third_party/skia/include/gpu/gl/SkGLContextHelper.h",
998 "//third_party/skia/src/ports/SkFontHost_mac.cpp", 794 "//third_party/skia/include/gpu/GrAARectRenderer.h",
999 ] 795 "//third_party/skia/include/gpu/GrBackendEffectFactory.h",
1000 } 796 "//third_party/skia/include/gpu/GrClipData.h",
1001 797 "//third_party/skia/include/gpu/GrColor.h",
1002 if (!is_linux) { 798 "//third_party/skia/include/gpu/GrContextFactory.h",
1003 skia_library_sources -= [ 799 "//third_party/skia/include/gpu/GrConfig.h",
1004 "//third_party/skia/src/ports/SkFontHost_FreeType.cpp", 800 "//third_party/skia/include/gpu/GrContext.h",
1005 "//third_party/skia/src/ports/SkFontHost_FreeType_common.cpp", 801 "//third_party/skia/include/gpu/GrCoordTransform.h",
1006 "//third_party/skia/src/ports/SkFontHost_fontconfig.cpp", 802 "//third_party/skia/include/gpu/GrEffect.h",
1007 ] 803 "//third_party/skia/include/gpu/GrEffectStage.h",
1008 } else if (!is_android) { 804 "//third_party/skia/include/gpu/GrEffectUnitTest.h",
1009 skia_library_sources -= [ 805 "//third_party/skia/include/gpu/GrFontScaler.h",
1010 "//third_party/skia/src/ports/SkFontConfigInterface_direct.cpp", 806 "//third_party/skia/include/gpu/GrGlyph.h",
1011 "//third_party/skia/src/fonts/SkFontMgr_fontconfig.cpp", 807 "//third_party/skia/include/gpu/GrKey.h",
1012 ] 808 "//third_party/skia/include/gpu/GrNoncopyable.h",
1013 } 809 "//third_party/skia/include/gpu/GrOvalRenderer.h",
1014 810 "//third_party/skia/include/gpu/GrPaint.h",
1015 # [ "target_arch == "arm" and arm_version >= 7 and arm_neon == 1", { 811 "//third_party/skia/include/gpu/GrPathRendererChain.h",
1016 # "defines": [ 812 "//third_party/skia/include/gpu/GrPoint.h",
1017 # "__ARM_HAVE_NEON", 813 "//third_party/skia/include/gpu/GrRect.h",
1018 # ], 814 "//third_party/skia/include/gpu/GrRefCnt.h",
1019 # }], 815 "//third_party/skia/include/gpu/GrRenderTarget.h",
1020 # [ "target_arch == "arm" and arm_version >= 7 and arm_neon_optional == 1", { 816 "//third_party/skia/include/gpu/GrResource.h",
1021 # "defines": [ 817 "//third_party/skia/include/gpu/GrSurface.h",
1022 # "__ARM_HAVE_OPTIONAL_NEON_SUPPORT", 818 "//third_party/skia/include/gpu/GrTBackendEffectFactory.h",
1023 # ], 819 "//third_party/skia/include/gpu/GrTextContext.h",
1024 # }], 820 "//third_party/skia/include/gpu/GrTextureAccess.h",
1025 # [ "OS == "android" and target_arch == "arm"", { 821 "//third_party/skia/include/gpu/GrTexture.h",
1026 # "sources": [ 822 "//third_party/skia/include/gpu/GrTypes.h",
1027 # "//third_party/skia/src/core/SkUtilsArm.cpp", 823 "//third_party/skia/include/gpu/GrUserConfig.h",
1028 # ], 824 "//third_party/skia/include/gpu/SkGpuDevice.h",
1029 # "includes": [ 825 "//third_party/skia/include/gpu/SkGr.h",
1030 # "../build/android/cpufeatures.gypi", 826 "//third_party/skia/include/gpu/SkGrPixelRef.h",
1031 # ], 827 "//third_party/skia/include/gpu/SkGrTexturePixelRef.h",
1032 # }], 828 "//third_party/skia/src/gpu/effects/Gr1DKernelEffect.h",
1033 # [ "target_arch == "arm" or target_arch == "mipsel"", { 829 "//third_party/skia/src/gpu/effects/GrBezierEffect.cpp",
1034 # "sources!": [ 830 "//third_party/skia/src/gpu/effects/GrBezierEffect.h",
1035 # "//third_party/skia/src/opts/opts_check_SSE2.cpp" 831 "//third_party/skia/src/gpu/effects/GrBicubicEffect.cpp",
1036 # ], 832 "//third_party/skia/src/gpu/effects/GrBicubicEffect.h",
1037 # }], 833 "//third_party/skia/src/gpu/effects/GrConfigConversionEffect.cpp",
1038 # [ "use_glib == 1", { 834 "//third_party/skia/src/gpu/effects/GrConfigConversionEffect.h",
1039 # "dependencies": [ 835 "//third_party/skia/src/gpu/effects/GrConvolutionEffect.cpp",
1040 # "../build/linux/system.gyp:fontconfig", 836 "//third_party/skia/src/gpu/effects/GrConvolutionEffect.h",
1041 # "../build/linux/system.gyp:freetype2", 837 "//third_party/skia/src/gpu/effects/GrSimpleTextureEffect.cpp",
1042 # "../build/linux/system.gyp:pangocairo", 838 "//third_party/skia/src/gpu/effects/GrSimpleTextureEffect.h",
1043 # "//third_party/icu/icu.gyp:icuuc", 839 "//third_party/skia/src/gpu/effects/GrSingleTextureEffect.cpp",
1044 # ], 840 "//third_party/skia/src/gpu/effects/GrSingleTextureEffect.h",
1045 # "cflags": [ 841 "//third_party/skia/src/gpu/effects/GrTextureStripAtlas.cpp",
1046 # "-Wno-unused", 842 "//third_party/skia/src/gpu/effects/GrTextureStripAtlas.h",
1047 # "-Wno-unused-function", 843 "//third_party/skia/src/gpu/gl/GrGLBufferImpl.cpp",
1048 # ], 844 "//third_party/skia/src/gpu/gl/GrGLBufferImpl.h",
1049 # }], 845 "//third_party/skia/src/gpu/gl/GrGLCaps.cpp",
1050 # [ "use_glib == 0", { 846 "//third_party/skia/src/gpu/gl/GrGLCaps.h",
1051 # "sources!": [ 847 "//third_party/skia/src/gpu/gl/GrGLContext.cpp",
1052 # "//third_party/skia/src/ports/SkFontConfigInterface_direct.cpp", 848 "//third_party/skia/src/gpu/gl/GrGLContext.h",
1053 # "//third_party/skia/src/fonts/SkFontMgr_fontconfig.cpp", 849 "//third_party/skia/src/gpu/gl/GrGLCreateNativeInterface_none.cpp",
1054 # ], 850 "//third_party/skia/src/gpu/gl/GrGLDefaultInterface_none.cpp",
1055 # }], 851 "//third_party/skia/src/gpu/gl/GrGLDefines.h",
1056 # }], 852 "//third_party/skia/src/gpu/gl/GrGLEffect.h",
1057 # [ "OS == "android"", { 853 "//third_party/skia/src/gpu/gl/GrGLExtensions.cpp",
1058 # "dependencies": [ 854 "//third_party/skia/src/gpu/gl/GrGLIndexBuffer.cpp",
1059 # "//third_party/expat/expat.gyp:expat", 855 "//third_party/skia/src/gpu/gl/GrGLIndexBuffer.h",
1060 # "//third_party/freetype/freetype.gyp:ft2", 856 "//third_party/skia/src/gpu/gl/GrGLInterface.cpp",
1061 # ], 857 "//third_party/skia/src/gpu/gl/GrGLIRect.h",
1062 # # This exports a hard dependency because it needs to run its 858 "//third_party/skia/src/gpu/gl/GrGLNoOpInterface.cpp",
1063 # # symlink action in order to expose the skia header files. 859 "//third_party/skia/src/gpu/gl/GrGLNoOpInterface.h",
1064 # "hard_dependency": 1, 860 "//third_party/skia/src/gpu/gl/GrGLPath.cpp",
1065 # "include_dirs": [ 861 "//third_party/skia/src/gpu/gl/GrGLPath.h",
1066 # "//third_party/expat/files/lib", 862 "//third_party/skia/src/gpu/gl/GrGLProgram.cpp",
1067 # ], 863 "//third_party/skia/src/gpu/gl/GrGLProgramDesc.cpp",
1068 # }], 864 "//third_party/skia/src/gpu/gl/GrGLProgramDesc.h",
1069 # [ "OS == "ios"", { 865 #"//third_party/skia/src/gpu/gl/GrGLProgramEffects.cpp",
1070 # "defines": [ 866 #"//third_party/skia/src/gpu/gl/GrGLProgramEffects.h",
1071 # "SK_BUILD_FOR_IOS", 867 "//third_party/skia/src/gpu/gl/GrGLProgram.h",
1072 # "SK_USE_MAC_CORE_TEXT", 868 "//third_party/skia/src/gpu/gl/GrGLRenderTarget.cpp",
1073 # ], 869 "//third_party/skia/src/gpu/gl/GrGLRenderTarget.h",
1074 # "include_dirs": [ 870 "//third_party/skia/src/gpu/gl/GrGLShaderBuilder.cpp",
1075 # "//third_party/skia/include/utils/ios", 871 "//third_party/skia/src/gpu/gl/GrGLShaderBuilder.h",
1076 # "//third_party/skia/include/utils/mac", 872 "//third_party/skia/src/gpu/gl/GrGLShaderVar.h",
1077 # ], 873 "//third_party/skia/src/gpu/gl/GrGLSL.cpp",
1078 # "link_settings": { 874 "//third_party/skia/src/gpu/gl/GrGLSL.h",
1079 # "libraries": [ 875 "//third_party/skia/src/gpu/gl/GrGLSL_impl.h",
1080 # "$(SDKROOT)/System/Library/Frameworks/ImageIO.framework", 876 "//third_party/skia/src/gpu/gl/GrGLStencilBuffer.cpp",
1081 # ], 877 "//third_party/skia/src/gpu/gl/GrGLStencilBuffer.h",
1082 # }, 878 "//third_party/skia/src/gpu/gl/GrGLTexture.cpp",
1083 # "sources": [ 879 "//third_party/skia/src/gpu/gl/GrGLTexture.h",
1084 # # This file is used on both iOS and Mac, so it should be removed 880 "//third_party/skia/src/gpu/gl/GrGLUniformHandle.h",
1085 # # from the ios and mac conditions and moved into the main sources 881 "//third_party/skia/src/gpu/gl/GrGLUniformManager.cpp",
1086 # # list. 882 "//third_party/skia/src/gpu/gl/GrGLUniformManager.h",
1087 # "//third_party/skia/src/utils/mac/SkStream_mac.cpp", 883 "//third_party/skia/src/gpu/gl/GrGLUtil.cpp",
1088 # ], 884 "//third_party/skia/src/gpu/gl/GrGLUtil.h",
1089 # "sources/": [ 885 "//third_party/skia/src/gpu/gl/GrGLVertexArray.cpp",
1090 # ["exclude", "opts_check_SSE2\\.cpp$"], 886 "//third_party/skia/src/gpu/gl/GrGLVertexArray.h",
1091 # ], 887 "//third_party/skia/src/gpu/gl/GrGLVertexBuffer.cpp",
1092 888 "//third_party/skia/src/gpu/gl/GrGLVertexBuffer.h",
1093 # TODO(brettw) 889 "//third_party/skia/src/gpu/gl/GrGpuGL.cpp",
1094 # if (is_clang) remove -Wstring-conversion 890 "//third_party/skia/src/gpu/gl/GrGpuGL.h",
1095 891 "//third_party/skia/src/gpu/gl/GrGpuGL_program.cpp",
1096 # Pull in specific Mac files for iOS (which have been filtered out 892 "//third_party/skia/src/gpu/gl/SkGLContextHelper.cpp"
1097 # by file name rules). 893 "//third_party/skia/src/gpu/GrAAConvexPathRenderer.cpp",
1098 #[ "OS == "ios"", { 894 "//third_party/skia/src/gpu/GrAAConvexPathRenderer.h",
1099 # "sources/": [ 895 "//third_party/skia/src/gpu/GrAAHairLinePathRenderer.cpp",
1100 # ["include", "SkFontHost_mac\\.cpp$",], 896 "//third_party/skia/src/gpu/GrAAHairLinePathRenderer.h",
1101 # ["include", "SkStream_mac\\.cpp$",], 897 "//third_party/skia/src/gpu/GrAARectRenderer.cpp",
1102 # ["include", "SkCreateCGImageRef\\.cpp$",], 898 "//third_party/skia/src/gpu/GrAddPathRenderers_default.cpp",
1103 # ], 899 "//third_party/skia/src/gpu/GrAllocator.h",
1104 #}], 900 "//third_party/skia/src/gpu/GrAllocPool.cpp",
1105 901 "//third_party/skia/src/gpu/GrAllocPool.h",
1106 if (component_mode == "static_library") { 902 "//third_party/skia/src/gpu/GrAtlas.cpp",
1107 group("skia") { 903 "//third_party/skia/src/gpu/GrAtlas.h",
1108 deps = [ 904 "//third_party/skia/src/gpu/GrBinHashKey.h",
1109 ":skia_library", 905 "//third_party/skia/src/gpu/GrBlend.cpp",
1110 ":skia_chrome", 906 "//third_party/skia/src/gpu/GrBlend.h",
1111 ] 907 "//third_party/skia/src/gpu/GrBufferAllocPool.cpp",
1112 forward_dependent_configs_from = deps 908 "//third_party/skia/src/gpu/GrBufferAllocPool.h",
1113 } 909 "//third_party/skia/src/gpu/GrCacheID.cpp",
1114 910 "//third_party/skia/src/gpu/GrClipData.cpp",
1115 static_library("skia_library") { 911 "//third_party/skia/src/gpu/GrClipMaskCache.cpp",
1116 sources = skia_library_sources 912 "//third_party/skia/src/gpu/GrClipMaskCache.h",
1117 913 "//third_party/skia/src/gpu/GrClipMaskManager.cpp",
1118 deps = [ 914 "//third_party/skia/src/gpu/GrClipMaskManager.h",
1119 ":skia_opts", 915 "//third_party/skia/src/gpu/GrContext.cpp",
1120 "//third_party/zlib", 916 "//third_party/skia/src/gpu/GrDefaultPathRenderer.cpp",
1121 ] 917 "//third_party/skia/src/gpu/GrDefaultPathRenderer.h",
1122 918 "//third_party/skia/src/gpu/GrDrawState.cpp",
1123 if (skia_support_pdf) { 919 "//third_party/skia/src/gpu/GrDrawState.h",
1124 deps += [ "//third_party/sfntly" ] 920 "//third_party/skia/src/gpu/GrDrawTargetCaps.h",
1125 } else { 921 "//third_party/skia/src/gpu/GrDrawTarget.cpp",
1126 # TODO(brettw) remove PDF sources. 922 "//third_party/skia/src/gpu/GrDrawTarget.h",
1127 } 923 "//third_party/skia/src/gpu/GrEffect.cpp",
1128 924 "//third_party/skia/src/gpu/GrGpu.cpp",
1129 configs -= [ "//build/config/compiler:chromium_code" ] 925 "//third_party/skia/src/gpu/GrGpuFactory.cpp",
1130 configs += [ 926 "//third_party/skia/src/gpu/GrGpu.h",
1131 ":skia_config", 927 "//third_party/skia/src/gpu/GrIndexBuffer.h",
1132 ":skia_library_config", 928 "//third_party/skia/src/gpu/GrInOrderDrawBuffer.cpp",
1133 "//build/config/compiler:no_chromium_code" 929 "//third_party/skia/src/gpu/GrInOrderDrawBuffer.h",
1134 ] 930 "//third_party/skia/src/gpu/GrMemory.cpp",
1135 931 "//third_party/skia/src/gpu/GrMemoryPool.cpp",
1136 if (is_linux) { 932 "//third_party/skia/src/gpu/GrMemoryPool.h",
1137 configs += [ 933 "//third_party/skia/src/gpu/GrOvalRenderer.cpp",
1138 "//build/config/linux:fontconfig", 934 "//third_party/skia/src/gpu/GrPaint.cpp",
1139 "//build/config/linux:freetype2", 935 "//third_party/skia/src/gpu/GrPath.cpp",
1140 "//build/config/linux:pangocairo", 936 "//third_party/skia/src/gpu/GrPath.h",
1141 ] 937 "//third_party/skia/src/gpu/GrPathRendererChain.cpp",
1142 deps += [ 938 "//third_party/skia/src/gpu/GrPathRenderer.cpp",
1143 "//third_party/icu:icuuc", 939 "//third_party/skia/src/gpu/GrPathRenderer.h",
1144 ] 940 "//third_party/skia/src/gpu/GrPathUtils.cpp",
1145 } 941 "//third_party/skia/src/gpu/GrPathUtils.h",
1146 } 942 "//third_party/skia/src/gpu/GrPlotMgr.h",
1147 943 "//third_party/skia/src/gpu/GrRectanizer.cpp",
1148 config("skia_chrome_config") { 944 "//third_party/skia/src/gpu/GrRectanizer.h",
1149 include_dirs = [ "ext" ] 945 "//third_party/skia/src/gpu/GrRectanizer_skyline.cpp",
1150 } 946 "//third_party/skia/src/gpu/GrRedBlackTree.h",
1151 947 "//third_party/skia/src/gpu/GrReducedClip.cpp",
1152 static_library("skia_chrome") { 948 "//third_party/skia/src/gpu/GrReducedClip.h",
1153 sources = skia_chrome_sources 949 "//third_party/skia/src/gpu/GrRenderTarget.cpp",
1154 950 "//third_party/skia/src/gpu/GrResourceCache.cpp",
1155 configs -= [ "//build/config/compiler:chromium_code" ] 951 "//third_party/skia/src/gpu/GrResourceCache.h",
1156 configs += [ 952 "//third_party/skia/src/gpu/GrResource.cpp",
1157 ":skia_config", 953 "//third_party/skia/src/gpu/GrSoftwarePathRenderer.cpp",
1158 "//build/config/compiler:no_chromium_code", 954 "//third_party/skia/src/gpu/GrSoftwarePathRenderer.h",
1159 ] 955 "//third_party/skia/src/gpu/GrStencilAndCoverPathRenderer.cpp",
1160 direct_dependent_configs = [ ":skia_chrome_config" ] 956 "//third_party/skia/src/gpu/GrStencilAndCoverPathRenderer.h",
1161 957 "//third_party/skia/src/gpu/GrStencilBuffer.cpp",
1162 deps = [ 958 "//third_party/skia/src/gpu/GrStencilBuffer.h",
1163 ":skia_library", 959 "//third_party/skia/src/gpu/GrStencil.cpp",
1164 ":skia_chrome_opts", 960 "//third_party/skia/src/gpu/GrStencil.h",
1165 "//base", 961 "//third_party/skia/src/gpu/GrSurface.cpp",
1166 "//base/third_party/dynamic_annotations", 962 "//third_party/skia/src/gpu/GrSWMaskHelper.cpp",
1167 ] 963 "//third_party/skia/src/gpu/GrSWMaskHelper.h",
1168 964 "//third_party/skia/src/gpu/GrTBSearch.h",
1169 # # TODO(scottmg): http://crbug.com/177306 965 "//third_party/skia/src/gpu/GrTemplates.h",
1170 # ["clang==1", { 966 "//third_party/skia/src/gpu/GrTextContext.cpp",
1171 # "xcode_settings": { 967 "//third_party/skia/src/gpu/GrTextStrike.cpp",
1172 # "WARNING_CFLAGS!": [ 968 "//third_party/skia/src/gpu/GrTextStrike.h",
1173 # # Don"t warn about string->bool used in asserts. 969 "//third_party/skia/src/gpu/GrTextStrike_impl.h",
1174 # "-Wstring-conversion", 970 "//third_party/skia/src/gpu/GrTextureAccess.cpp",
1175 # ], 971 "//third_party/skia/src/gpu/GrTexture.cpp",
1176 # }, 972 "//third_party/skia/src/gpu/GrTHashCache.h",
1177 # "cflags!": [ 973 "//third_party/skia/src/gpu/GrVertexBuffer.h",
1178 # "-Wstring-conversion", 974 "//third_party/skia/src/gpu/SkGpuDevice.cpp",
1179 # ], 975 "//third_party/skia/src/gpu/SkGr.cpp",
1180 # }], 976 "//third_party/skia/src/gpu/SkGrFontScaler.cpp",
1181 #], 977 "//third_party/skia/src/gpu/SkGrPixelRef.cpp",
1182 # 978 "//third_party/skia/src/gpu/SkGrTexturePixelRef.cpp",
1183 #"target_conditions": [ 979 "//third_party/skia/src/image/SkImage_Gpu.cpp",
1184 # # Pull in specific linux files for android (which have been filtered out 980 "//third_party/skia/src/image/SkSurface_Gpu.cpp",
1185 # # by file name rules). 981 ]
1186 # [ "OS == "android"", { 982 }
1187 # "sources/": [ 983
1188 # ["include", "ext/platform_device_linux\\.cc$"], 984 # Fixup Chrome sources.
1189 # ], 985 if (is_posix) {
1190 # }], 986 sources -= [ "ext/SkThread_chrome.cc" ]
1191 } 987 }
1192 } else { 988 if (is_ios) {
1193 config("skia_shared_library_config") { 989 sources -= [ "ext/vector_platform_device_skia.cc" ]
1194 defines = [ 990 }
1195 "SKIA_DLL", 991 if (is_win) {
1196 ] 992 sources -= [ "ext/SkThread_chrome.cc" ]
1197 } 993 }
1198 994 if (is_android && enable_printing == 0) {
1199 shared_library("skia") { 995 sources -= [
1200 sources = skia_library_sources + skia_chrome_sources 996 "ext/skia_utils_base.cc",
1201 997 "ext/vector_platform_device_skia.cc"
1202 defines = [ "SKIA_IMPLEMENTATION=1", ] 998 ]
1203 999 }
1204 configs -= [ "//build/config/compiler:chromium_code" ] 1000
1205 configs += [ 1001 # Fixup skia library sources.
1206 ":skia_config", 1002 if (is_win) {
1207 ":skia_library_config", 1003 sources -= [
1208 "//build/config/compiler:no_chromium_code", 1004 "//third_party/skia/src/ports/SkOSFile_posix.cpp",
1209 ] 1005 "//third_party/skia/src/ports/SkTime_Unix.cpp",
1210 1006 "//third_party/skia/src/ports/SkTLS_pthread.cpp",
1211 direct_dependent_configs = [ ":skia_shared_library_config" ] 1007 "//third_party/skia/src/ports/SkFontConfigInterface_direct.cpp",
1212 1008 "//third_party/skia/src/fonts/SkFontMgr_fontconfig.cpp",
1213 deps = [ 1009 ]
1214 ":skia_chrome_opts", 1010 } else {
1215 ":skia_opts", 1011 sources -= [
1216 "//base", 1012 "//third_party/skia/src/ports/SkFontHost_win.cpp",
1217 "//base/third_party/dynamic_annotations", 1013 "//third_party/skia/src/ports/SkFontHost_win_dw.cpp",
1218 "//third_party/zlib", 1014 "//third_party/skia/src/ports/SkFontMgr_default_gdi.cpp",
1219 ] 1015 "//third_party/skia/src/ports/SkOSFile_win.cpp",
1220 1016 "//third_party/skia/src/ports/SkThread_win.cpp",
1221 if (is_linux) { 1017 "//third_party/skia/src/ports/SkTLS_win.cpp",
1222 configs += [ 1018 ]
1223 "//build/config/linux:fontconfig", 1019 }
1224 "//build/config/linux:freetype2", 1020 if (!is_android) {
1225 "//build/config/linux:pangocairo", 1021 sources -= [
1226 ] 1022 "//third_party/skia/src/ports/SkFontConfigInterface_android.cpp",
1227 deps += [ 1023 "//third_party/skia/src/ports/SkFontConfigParser_android.cpp",
1228 "//third_party/icu:icuuc", 1024 ]
1229 ] 1025 }
1230 } 1026 if (!is_mac) {
1231 1027 sources -= [
1232 if (skia_support_pdf) { 1028 "//third_party/skia/src/ports/SkFontHost_mac.cpp",
1233 deps += [ "//third_party/sfntly" ] 1029 ]
1234 } 1030 }
1235 } 1031 if (!is_linux) {
1236 } 1032 sources -= [
1237 1033 "//third_party/skia/src/ports/SkFontHost_FreeType.cpp",
1238 1034 "//third_party/skia/src/ports/SkFontHost_FreeType_common.cpp",
1239 if (is_linux && (cpu_arch == "x86" || cpu_arch == "x64")) { 1035 "//third_party/skia/src/ports/SkFontHost_fontconfig.cpp",
1240 sse_cflags = [ "-msse2" ] 1036 ]
1241 } else { 1037 } else if (!is_android) {
1242 sse_cflags = [] 1038 sources -= [
1243 } 1039 "//third_party/skia/src/ports/SkFontConfigInterface_direct.cpp",
1244 1040 "//third_party/skia/src/fonts/SkFontMgr_fontconfig.cpp",
1245 1041 ]
1246 static_library("skia_chrome_opts") { 1042 }
1247 sources = [
1248 "ext/convolver_SSE2.cc",
1249 ]
1250 1043
1251 configs -= [ "//build/config/compiler:chromium_code" ] 1044 configs -= [ "//build/config/compiler:chromium_code" ]
1252 configs += [ 1045 configs += [
1253 ":skia_config", 1046 ":skia_library_config",
1254 "//build/config/compiler:no_chromium_code" 1047 "//build/config/compiler:no_chromium_code"
1255 ] 1048 ]
1256 1049 direct_dependent_configs = [ ":skia_config" ]
1257 cflags = sse_cflags 1050
1258 1051 deps = [
1259 #'target_arch == "mipsel"',{ 1052 ":skia_opts",
1260 # 'cflags': [ 1053 "//base",
1261 # '-fomit-frame-pointer', 1054 "//base/third_party/dynamic_annotations",
1262 # ], 1055 "//third_party/zlib",
1263 # 'sources': [ 1056 ]
1264 # 'ext/convolver_mips_dspr2.cc', 1057
1265 # ], 1058 if (component_mode == "shared_library") {
1266 # }], 1059 defines = [ "SKIA_IMPLEMENTATION=1" ]
1060 }
1061
1062 if (is_linux) {
1063 configs += [
1064 "//build/config/linux:fontconfig",
1065 "//build/config/linux:freetype2",
1066 "//build/config/linux:pangocairo",
1067 ]
1068 deps += [
1069 "//third_party/icu:icuuc",
1070 ]
1071 }
1072
1073 if (skia_support_pdf) {
1074 deps += [ "//third_party/sfntly" ]
1075 }
1267 } 1076 }
1268 1077
1269 static_library("skia_opts") { 1078 # Separated out so it can be compiled with different flags for SSE.
1270 # TODO(brettw) ARM and MIPS. 1079 source_set("skia_opts") {
1271 sources = [ 1080 if (cpu_arch == "x86" || cpu_arch == "x64") {
1272 "//third_party/skia/src/opts/SkBitmapProcState_opts_SSE2.cpp", 1081 sources = [
1273 "//third_party/skia/src/opts/SkBlitRect_opts_SSE2.cpp", 1082 # SSE 2
1274 "//third_party/skia/src/opts/SkBlitRow_opts_SSE2.cpp", 1083 "//third_party/skia/src/opts/SkBitmapProcState_opts_SSE2.cpp",
1275 "//third_party/skia/src/opts/SkUtils_opts_SSE2.cpp", 1084 "//third_party/skia/src/opts/SkBlitRect_opts_SSE2.cpp",
1276 "//third_party/skia/src/opts/SkBitmapFilter_opts_SSE2.cpp", 1085 "//third_party/skia/src/opts/SkBlitRow_opts_SSE2.cpp",
1277 ] 1086 "//third_party/skia/src/opts/SkUtils_opts_SSE2.cpp",
1087 "//third_party/skia/src/opts/SkBitmapFilter_opts_SSE2.cpp",
1088
1089 # SSE 3
1090 "//third_party/skia/src/opts/SkBitmapProcState_opts_SSSE3.cpp",
1091
1092 # Chrome-specific.
1093 "ext/convolver_SSE2.cc",
1094 ]
1095
1096 if (is_linux || is_mac) {
1097 cflags = [ "-mssse3" ] # Note third 's'.
1098 }
1099 } else {
1100 assert(false, "Need to port ARM/MIPS stuff from skia_library_opts.gyp")
1101 }
1278 1102
1279 configs -= [ "//build/config/compiler:chromium_code" ] 1103 configs -= [ "//build/config/compiler:chromium_code" ]
1280 configs += [ 1104 configs += [
1281 ":skia_config",
1282 "//build/config/compiler:no_chromium_code"
1283 ]
1284
1285 cflags = sse_cflags
1286
1287 deps = [ ":skia_opts_ssse3" ]
1288 }
1289
1290 static_library("skia_opts_ssse3") {
1291 # TODO(brettw) ARM and MIPS.
1292 sources = [
1293 "//third_party/skia/src/opts/SkBitmapProcState_opts_SSSE3.cpp",
1294 ]
1295
1296 configs -= [ "//build/config/compiler:chromium_code" ]
1297 configs += [
1298 ":skia_config", 1105 ":skia_config",
1299 "//build/config/compiler:no_chromium_code" 1106 "//build/config/compiler:no_chromium_code"
1300 ] 1107 ]
1301 1108
1302 if (is_linux) { 1109 # TODO(brettw) uncomment when visibility is supported.
1303 cflags = [ "-msse3" ] 1110 #visibility = ":skia"
1304 } else if (is_mac) {
1305 cflags = [ "-mssse3" ] # Note the third 's'.
1306 }
1307 } 1111 }
OLDNEW
« tools/gn/operators.cc ('K') | « tools/gn/operators.cc ('k') | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698