Upstream version 10.39.225.0
[platform/framework/web/crosswalk.git] / src / third_party / WebKit / Source / platform / blink_platform.gypi
1 {
2   'includes': [
3     'platform_generated.gypi',
4   ],
5   'variables': {
6     'platform_files': [
7       'AsyncFileSystemCallbacks.h',
8       'CalculationValue.h',
9       'CheckedInt.h',
10       'Clock.cpp',
11       'Clock.h',
12       'ContentDecryptionModuleResult.h',
13       'ContentType.cpp',
14       'ContentType.h',
15       'ContextMenu.cpp',
16       'ContextMenu.h',
17       'ContextMenuItem.cpp',
18       'ContextMenuItem.h',
19       'Cookie.h',
20       'CrossThreadCopier.cpp',
21       'CrossThreadCopier.h',
22       'CryptoResult.h',
23       'Crypto.cpp',
24       'Crypto.h',
25       'Cursor.cpp',
26       'Cursor.h',
27       'DateComponents.cpp',
28       'DateComponents.h',
29       'Decimal.cpp',
30       'Decimal.h',
31       'DragImage.cpp',
32       'DragImage.h',
33       'EventDispatchForbiddenScope.h',
34       'EventTracer.cpp',
35       'EventTracer.h',
36       'FileChooser.cpp',
37       'FileChooser.h',
38       'FileMetadata.cpp',
39       'FileMetadata.h',
40       'FileSystemType.h',
41       'FloatConversion.h',
42       'HostWindow.h',
43       'JSONValues.cpp',
44       'JSONValues.h',
45       'KeyboardCodes.h',
46       'KillRing.h',
47       'KillRingNone.cpp',
48       'Language.cpp',
49       'Language.h',
50       'LayoutTestSupport.cpp',
51       'LayoutTestSupport.h',
52       'LayoutUnit.h',
53       'Length.cpp',
54       'Length.h',
55       'LengthBox.cpp',
56       'LengthBox.h',
57       'LengthFunctions.cpp',
58       'LengthFunctions.h',
59       'LengthPoint.h',
60       'LengthSize.h',
61       'LifecycleContext.h',
62       'LifecycleNotifier.h',
63       'LifecycleObserver.h',
64       'LinkHash.cpp',
65       'LinkHash.h',
66       'Logging.cpp',
67       'Logging.h',
68       'MIMETypeFromURL.cpp',
69       'MIMETypeFromURL.h',
70       'MIMETypeRegistry.cpp',
71       'MIMETypeRegistry.h',
72       'NotImplemented.cpp',
73       'NotImplemented.h',
74       'OverscrollTheme.cpp',
75       'OverscrollTheme.h',
76       'PODArena.h',
77       'PODFreeListArena.h',
78       'PODInterval.h',
79       'PODIntervalTree.h',
80       'PODRedBlackTree.h',
81       'ParsingUtilities.h',
82       'Partitions.cpp',
83       'Partitions.h',
84       'PasteMode.h',
85       'PermissionCallbacks.cpp',
86       'PermissionCallbacks.h',
87       'PlatformEvent.h',
88       'PlatformGestureEvent.h',
89       'PlatformInstrumentation.cpp',
90       'PlatformInstrumentation.h',
91       'PlatformKeyboardEvent.cpp',
92       'PlatformKeyboardEvent.h',
93       'PlatformMouseEvent.h',
94       'PlatformResourceLoader.cpp',
95       'PlatformResourceLoader.h',
96       'PlatformScreen.cpp',
97       'PlatformScreen.h',
98       'PlatformThreadData.cpp',
99       'PlatformThreadData.h',
100       'PlatformTouchEvent.h',
101       'PlatformTouchPoint.h',
102       'PlatformWheelEvent.h',
103       'PopupMenu.h',
104       'PopupMenuClient.h',
105       'PopupMenuStyle.h',
106       'Prerender.cpp',
107       'Prerender.h',
108       'PrerenderClient.h',
109       'PurgeableVector.cpp',
110       'PurgeableVector.h',
111       'RefCountedSupplement.h',
112       'ScriptForbiddenScope.cpp',
113       'ScriptForbiddenScope.h',
114       'SecureTextInput.cpp',
115       'SecureTextInput.h',
116       'SerializedResource.h',
117       'SharedBuffer.cpp',
118       'SharedBuffer.h',
119       'SharedBufferChunkReader.cpp',
120       'SharedBufferChunkReader.h',
121       'SharedTimer.cpp',
122       'SharedTimer.h',
123       'StorageQuotaCallbacks.h',
124       'Supplementable.h',
125       'Task.h',
126       'TaskSynchronizer.cpp',
127       'TaskSynchronizer.h',
128       'ThemeTypes.h',
129       'Theme.cpp',
130       'Theme.h',
131       'ThreadTimers.cpp',
132       'ThreadTimers.h',
133       'Timer.cpp',
134       'Timer.h',
135       'TraceEvent.h',
136       'TracedValue.cpp',
137       'TracedValue.h',
138       'UserGestureIndicator.cpp',
139       'UserGestureIndicator.h',
140       'URLPatternMatcher.cpp',
141       'URLPatternMatcher.h',
142       'UUID.cpp',
143       'UUID.h',
144       'WebThread.cpp',
145       'WebThreadSupportingGC.cpp',
146       'WebThreadSupportingGC.h',
147       'Widget.cpp',
148       'Widget.h',
149       'WindowsKeyboardCodes.h',
150       'animation/AnimationUtilities.h',
151       'animation/AnimationValue.h',
152       'animation/KeyframeValueList.cpp',
153       'animation/KeyframeValueList.h',
154       'animation/TimingFunction.cpp',
155       'animation/TimingFunction.h',
156       'animation/UnitBezier.h',
157       'audio/AudioArray.h',
158       'audio/AudioBus.cpp',
159       'audio/AudioBus.h',
160       'audio/AudioChannel.cpp',
161       'audio/AudioChannel.h',
162       'audio/AudioDSPKernel.cpp',
163       'audio/AudioDSPKernel.h',
164       'audio/AudioDSPKernelProcessor.cpp',
165       'audio/AudioDSPKernelProcessor.h',
166       'audio/AudioDelayDSPKernel.cpp',
167       'audio/AudioDelayDSPKernel.h',
168       'audio/AudioDestination.cpp',
169       'audio/AudioDestination.h',
170       'audio/AudioDestinationConsumer.h',
171       'audio/AudioFIFO.cpp',
172       'audio/AudioFIFO.h',
173       'audio/AudioFileReader.h',
174       'audio/AudioIOCallback.h',
175       'audio/AudioProcessor.cpp',
176       'audio/AudioProcessor.h',
177       'audio/AudioPullFIFO.cpp',
178       'audio/AudioPullFIFO.h',
179       'audio/AudioResampler.cpp',
180       'audio/AudioResampler.h',
181       'audio/AudioResamplerKernel.cpp',
182       'audio/AudioResamplerKernel.h',
183       'audio/AudioSourceProvider.h',
184       'audio/AudioSourceProviderClient.h',
185       'audio/AudioUtilities.cpp',
186       'audio/AudioUtilities.h',
187       'audio/Biquad.cpp',
188       'audio/Biquad.h',
189       'audio/Cone.cpp',
190       'audio/Cone.h',
191       'audio/DenormalDisabler.h',
192       'audio/DirectConvolver.cpp',
193       'audio/DirectConvolver.h',
194       'audio/Distance.cpp',
195       'audio/Distance.h',
196       'audio/DownSampler.cpp',
197       'audio/DownSampler.h',
198       'audio/DynamicsCompressor.cpp',
199       'audio/DynamicsCompressor.h',
200       'audio/DynamicsCompressorKernel.cpp',
201       'audio/DynamicsCompressorKernel.h',
202       'audio/EqualPowerPanner.cpp',
203       'audio/EqualPowerPanner.h',
204       'audio/FFTConvolver.cpp',
205       'audio/FFTConvolver.h',
206       'audio/FFTFrame.cpp',
207       'audio/FFTFrame.h',
208       'audio/FFTFrameStub.cpp',
209       'audio/HRTFDatabase.cpp',
210       'audio/HRTFDatabase.h',
211       'audio/HRTFDatabaseLoader.cpp',
212       'audio/HRTFDatabaseLoader.h',
213       'audio/HRTFElevation.cpp',
214       'audio/HRTFElevation.h',
215       'audio/HRTFKernel.cpp',
216       'audio/HRTFKernel.h',
217       'audio/HRTFPanner.cpp',
218       'audio/HRTFPanner.h',
219       'audio/MultiChannelResampler.cpp',
220       'audio/MultiChannelResampler.h',
221       'audio/Panner.cpp',
222       'audio/Panner.h',
223       'audio/Reverb.cpp',
224       'audio/Reverb.h',
225       'audio/ReverbAccumulationBuffer.cpp',
226       'audio/ReverbAccumulationBuffer.h',
227       'audio/ReverbConvolver.cpp',
228       'audio/ReverbConvolver.h',
229       'audio/ReverbConvolverStage.cpp',
230       'audio/ReverbConvolverStage.h',
231       'audio/ReverbInputBuffer.cpp',
232       'audio/ReverbInputBuffer.h',
233       'audio/SincResampler.cpp',
234       'audio/SincResampler.h',
235       'audio/UpSampler.cpp',
236       'audio/UpSampler.h',
237       'audio/VectorMath.cpp',
238       'audio/VectorMath.h',
239       'audio/ZeroPole.cpp',
240       'audio/ZeroPole.h',
241       'audio/android/FFTFrameOpenMAXDLAndroid.cpp',
242       'audio/ffmpeg/FFTFrameFFMPEG.cpp',
243       'audio/ipp/FFTFrameIPP.cpp',
244       'audio/mac/FFTFrameMac.cpp',
245       'blob/BlobData.cpp',
246       'blob/BlobData.h',
247       'blob/BlobRegistry.cpp',
248       'blob/BlobRegistry.h',
249       'blob/BlobURL.cpp',
250       'blob/BlobURL.h',
251       'clipboard/ClipboardMimeTypes.cpp',
252       'clipboard/ClipboardMimeTypes.h',
253       'clipboard/ClipboardUtilities.cpp',
254       'clipboard/ClipboardUtilities.h',
255       'clipboard/ClipboardUtilitiesPosix.cpp',
256       'clipboard/ClipboardUtilitiesWin.cpp',
257       'credentialmanager/PlatformCredential.cpp',
258       'credentialmanager/PlatformCredential.h',
259       'credentialmanager/PlatformFederatedCredential.cpp',
260       'credentialmanager/PlatformFederatedCredential.h',
261       'credentialmanager/PlatformLocalCredential.cpp',
262       'credentialmanager/PlatformLocalCredential.h',
263       'exported/Platform.cpp',
264       'exported/WebActiveGestureAnimation.cpp',
265       'exported/WebActiveGestureAnimation.h',
266       'exported/WebArrayBuffer.cpp',
267       'exported/WebAudioBus.cpp',
268       'exported/WebAudioDevice.cpp',
269       'exported/WebBlobData.cpp',
270       'exported/WebContentDecryptionModule.cpp',
271       'exported/WebContentDecryptionModuleResult.cpp',
272       'exported/WebContentDecryptionModuleSession.cpp',
273       'exported/WebConvertableToTraceFormat.cpp',
274       'exported/WebCredential.cpp',
275       'exported/WebCryptoAlgorithm.cpp',
276       'exported/WebCryptoKeyAlgorithm.cpp',
277       'exported/WebCryptoKey.cpp',
278       'exported/WebCryptoResult.cpp',
279       'exported/WebCursorInfo.cpp',
280       'exported/WebData.cpp',
281       'exported/WebDeviceMotionData.cpp',
282       'exported/WebDeviceOrientationData.cpp',
283       'exported/WebFederatedCredential.cpp',
284       'exported/WebFileSystemCallbacks.cpp',
285       'exported/WebFilterKeyframe.cpp',
286       'exported/WebHTTPBody.cpp',
287       'exported/WebHTTPLoadInfo.cpp',
288       'exported/WebImageSkia.cpp',
289       'exported/WebLocalCredential.cpp',
290       'exported/WebMediaConstraints.cpp',
291       'exported/WebMediaDeviceInfo.cpp',
292       'exported/WebMediaStream.cpp',
293       'exported/WebMediaStreamSource.cpp',
294       'exported/WebMediaStreamTrack.cpp',
295       'exported/WebMediaStreamTrackSourcesRequest.cpp',
296       'exported/WebPermissionCallbacks.cpp',
297       'exported/WebPrerender.cpp',
298       'exported/WebPrerenderingSupport.cpp',
299       'exported/WebRTCConfiguration.cpp',
300       'exported/WebRTCICECandidate.cpp',
301       'exported/WebRTCOfferOptions.cpp',
302       'exported/WebRTCSessionDescription.cpp',
303       'exported/WebRTCSessionDescriptionRequest.cpp',
304       'exported/WebRTCStatsRequest.cpp',
305       'exported/WebRTCStatsResponse.cpp',
306       'exported/WebRTCVoidRequest.cpp',
307       'exported/WebSchedulerProxy.cpp',
308       'exported/WebScrollbarImpl.cpp',
309       'exported/WebScrollbarImpl.h',
310       'exported/WebScrollbarThemeClientImpl.cpp',
311       'exported/WebScrollbarThemeClientImpl.h',
312       'exported/WebScrollbarThemeGeometryNative.cpp',
313       'exported/WebScrollbarThemeGeometryNative.h',
314       'exported/WebSerializedOrigin.cpp',
315       'exported/WebServiceWorkerProxy.cpp',
316       'exported/WebServiceWorkerRegistrationProxy.cpp',
317       'exported/WebServiceWorkerRequest.cpp',
318       'exported/WebServiceWorkerResponse.cpp',
319       'exported/WebSocketHandshakeRequestInfo.cpp',
320       'exported/WebSocketHandshakeResponseInfo.cpp',
321       'exported/WebSocketStreamError.cpp',
322       'exported/WebSourceInfo.cpp',
323       'exported/WebSpeechSynthesisUtterance.cpp',
324       'exported/WebSpeechSynthesisVoice.cpp',
325       'exported/WebSpeechSynthesizerClientImpl.cpp',
326       'exported/WebSpeechSynthesizerClientImpl.h',
327       'exported/WebStorageQuotaCallbacks.cpp',
328       'exported/WebThreadSafeData.cpp',
329       'exported/WebTransformKeyframe.cpp',
330       'exported/WebURL.cpp',
331       'exported/WebURLError.cpp',
332       'exported/WebURLLoadTiming.cpp',
333       'exported/WebURLRequest.cpp',
334       'exported/WebURLRequestPrivate.h',
335       'exported/WebURLResponse.cpp',
336       'exported/WebURLResponsePrivate.h',
337       'exported/WrappedResourceRequest.h',
338       'exported/WrappedResourceResponse.h',
339       'exported/linux/WebFontInfo.cpp',
340       'exported/linux/WebFontRenderStyle.cpp',
341       'fonts/AlternateFontFamily.h',
342       'fonts/Character.cpp',
343       'fonts/Character.h',
344       'fonts/CustomFontData.h',
345       'fonts/FixedPitchFontType.h',
346       'fonts/Font.cpp',
347       'fonts/Font.h',
348       'fonts/FontBaseline.h',
349       'fonts/FontCache.cpp',
350       'fonts/FontCache.h',
351       'fonts/FontCacheClient.h',
352       'fonts/FontCacheKey.h',
353       'fonts/FontCustomPlatformData.h',
354       'fonts/FontData.cpp',
355       'fonts/FontData.h',
356       'fonts/FontDataCache.cpp',
357       'fonts/FontDataCache.h',
358       'fonts/FontDescription.cpp',
359       'fonts/FontFaceCreationParams.h',
360       'fonts/FontFallbackList.cpp',
361       'fonts/FontFallbackList.h',
362       'fonts/FontFamily.cpp',
363       'fonts/FontFamily.h',
364       'fonts/FontFeatureSettings.cpp',
365       'fonts/FontFeatureSettings.h',
366       'fonts/FontPlatformData.cpp',
367       'fonts/FontPlatformData.h',
368       'fonts/FontPlatformFeatures.h',
369       'fonts/FontRenderStyle.h',
370       'fonts/GenericFontFamilySettings.cpp',
371       'fonts/GenericFontFamilySettings.h',
372       'fonts/GlyphBuffer.h',
373       'fonts/GlyphMetricsMap.h',
374       'fonts/GlyphPage.h',
375       'fonts/GlyphPageTreeNode.cpp',
376       'fonts/GlyphPageTreeNode.h',
377       'fonts/Latin1TextIterator.h',
378       'fonts/SVGGlyph.cpp',
379       'fonts/SVGGlyph.h',
380       'fonts/SegmentedFontData.cpp',
381       'fonts/SegmentedFontData.h',
382       'fonts/SimpleFontData.cpp',
383       'fonts/SimpleFontData.h',
384       'fonts/TextBlob.h',
385       'fonts/VDMXParser.cpp',
386       'fonts/VDMXParser.h',
387       'fonts/WidthCache.h',
388       'fonts/WidthIterator.cpp',
389       'fonts/WidthIterator.h',
390       'fonts/android/FontCacheAndroid.cpp',
391       'fonts/cocoa/FontPlatformDataCocoa.mm',
392       'fonts/harfbuzz/FontHarfBuzz.cpp',
393       'fonts/harfbuzz/HarfBuzzFace.cpp',
394       'fonts/harfbuzz/HarfBuzzFace.h',
395       'fonts/harfbuzz/HarfBuzzFaceCoreText.cpp',
396       'fonts/harfbuzz/HarfBuzzFaceSkia.cpp',
397       'fonts/harfbuzz/HarfBuzzShaper.cpp',
398       'fonts/harfbuzz/HarfBuzzShaper.h',
399       'fonts/linux/FontCacheLinux.cpp',
400       'fonts/linux/FontPlatformDataLinux.cpp',
401       'fonts/mac/ComplexTextController.cpp',
402       'fonts/mac/ComplexTextController.h',
403       'fonts/mac/ComplexTextControllerCoreText.mm',
404       'fonts/mac/FontCacheMac.mm',
405       'fonts/mac/FontComplexTextMac.cpp',
406       'fonts/mac/FontCustomPlatformDataMac.cpp',
407       'fonts/mac/FontMac.cpp',
408       'fonts/mac/MemoryActivatedFont.h',
409       'fonts/mac/MemoryActivatedFont.mm',
410       'fonts/mac/SimpleFontDataCoreText.cpp',
411       'fonts/mac/SimpleFontDataMac.mm',
412       'fonts/opentype/OpenTypeSanitizer.cpp',
413       'fonts/opentype/OpenTypeSanitizer.h',
414       'fonts/opentype/OpenTypeTypes.h',
415       'fonts/opentype/OpenTypeUtilities.cpp',
416       'fonts/opentype/OpenTypeUtilities.h',
417       'fonts/opentype/OpenTypeVerticalData.cpp',
418       'fonts/opentype/OpenTypeVerticalData.h',
419       'fonts/skia/FontCacheSkia.cpp',
420       'fonts/skia/FontCustomPlatformDataSkia.cpp',
421       'fonts/skia/FontPlatformDataSkia.cpp',
422       'fonts/skia/SimpleFontDataSkia.cpp',
423       'fonts/win/FontCacheSkiaWin.cpp',
424       'fonts/win/FontFallbackWin.cpp',
425       'fonts/win/FontFallbackWin.h',
426       'fonts/win/FontPlatformDataWin.cpp',
427       'geometry/FloatBoxExtent.h',
428       'geometry/FloatPolygon.cpp',
429       'geometry/FloatPolygon.h',
430       'geometry/FloatPoint.cpp',
431       'geometry/FloatPoint.h',
432       'geometry/FloatPoint3D.cpp',
433       'geometry/FloatPoint3D.h',
434       'geometry/FloatQuad.cpp',
435       'geometry/FloatQuad.h',
436       'geometry/FloatRect.cpp',
437       'geometry/FloatRect.h',
438       'geometry/FloatRoundedRect.cpp',
439       'geometry/FloatRoundedRect.h',
440       'geometry/FloatSize.cpp',
441       'geometry/FloatSize.h',
442       'geometry/IntPoint.h',
443       'geometry/IntRect.cpp',
444       'geometry/IntRect.h',
445       'geometry/IntRectExtent.h',
446       'geometry/IntSize.h',
447       'geometry/IntSizeHash.h',
448       'geometry/LayoutBoxExtent.cpp',
449       'geometry/LayoutBoxExtent.h',
450       'geometry/LayoutPoint.h',
451       'geometry/LayoutRect.cpp',
452       'geometry/LayoutRect.h',
453       'geometry/LayoutSize.h',
454       'geometry/Region.cpp',
455       'geometry/Region.h',
456       'geometry/RoundedRect.cpp',
457       'geometry/RoundedRect.h',
458       'geometry/TransformState.cpp',
459       'geometry/TransformState.h',
460       'geometry/cg/FloatPointCG.cpp',
461       'geometry/cg/FloatRectCG.cpp',
462       'geometry/cg/FloatSizeCG.cpp',
463       'geometry/cg/IntPointCG.cpp',
464       'geometry/cg/IntRectCG.cpp',
465       'geometry/cg/IntSizeCG.cpp',
466       'geometry/mac/FloatPointMac.mm',
467       'geometry/mac/FloatRectMac.mm',
468       'geometry/mac/FloatSizeMac.mm',
469       'geometry/mac/IntPointMac.mm',
470       'geometry/mac/IntRectMac.mm',
471       'geometry/mac/IntSizeMac.mm',
472       'graphics/cpu/arm/WebGLImageConversionNEON.h',
473       'graphics/cpu/arm/filters/FEBlendNEON.h',
474       'graphics/cpu/arm/filters/FECompositeArithmeticNEON.h',
475       'graphics/cpu/arm/filters/FEGaussianBlurNEON.h',
476       'graphics/cpu/arm/filters/NEONHelpers.h',
477       'graphics/filters/FEBlend.cpp',
478       'graphics/filters/FEBlend.h',
479       'graphics/filters/FEColorMatrix.cpp',
480       'graphics/filters/FEColorMatrix.h',
481       'graphics/filters/FEComponentTransfer.cpp',
482       'graphics/filters/FEComponentTransfer.h',
483       'graphics/filters/FEComposite.cpp',
484       'graphics/filters/FEComposite.h',
485       'graphics/filters/FEConvolveMatrix.cpp',
486       'graphics/filters/FEConvolveMatrix.h',
487       'graphics/filters/FEDiffuseLighting.cpp',
488       'graphics/filters/FEDiffuseLighting.h',
489       'graphics/filters/FEDisplacementMap.cpp',
490       'graphics/filters/FEDisplacementMap.h',
491       'graphics/filters/FEDropShadow.cpp',
492       'graphics/filters/FEDropShadow.h',
493       'graphics/filters/FEFlood.cpp',
494       'graphics/filters/FEFlood.h',
495       'graphics/filters/FEGaussianBlur.cpp',
496       'graphics/filters/FEGaussianBlur.h',
497       'graphics/filters/FELighting.cpp',
498       'graphics/filters/FELighting.h',
499       'graphics/filters/FEMerge.cpp',
500       'graphics/filters/FEMerge.h',
501       'graphics/filters/FEMorphology.cpp',
502       'graphics/filters/FEMorphology.h',
503       'graphics/filters/FEOffset.cpp',
504       'graphics/filters/FEOffset.h',
505       'graphics/filters/FESpecularLighting.cpp',
506       'graphics/filters/FESpecularLighting.h',
507       'graphics/filters/FETile.cpp',
508       'graphics/filters/FETile.h',
509       'graphics/filters/FETurbulence.cpp',
510       'graphics/filters/FETurbulence.h',
511       'graphics/filters/Filter.h',
512       'graphics/filters/FilterEffect.cpp',
513       'graphics/filters/FilterEffect.h',
514       'graphics/filters/FilterOperation.cpp',
515       'graphics/filters/FilterOperation.h',
516       'graphics/filters/FilterOperations.cpp',
517       'graphics/filters/FilterOperations.h',
518       'graphics/filters/LightSource.cpp',
519       'graphics/filters/LightSource.h',
520       'graphics/filters/DistantLightSource.cpp',
521       'graphics/filters/DistantLightSource.h',
522       'graphics/filters/ParallelJobs.h',
523       'graphics/filters/PointLightSource.cpp',
524       'graphics/filters/PointLightSource.h',
525       'graphics/filters/ReferenceFilter.cpp',
526       'graphics/filters/ReferenceFilter.h',
527       'graphics/filters/SkiaImageFilterBuilder.cpp',
528       'graphics/filters/SkiaImageFilterBuilder.h',
529       'graphics/filters/SourceAlpha.cpp',
530       'graphics/filters/SourceAlpha.h',
531       'graphics/filters/SourceGraphic.cpp',
532       'graphics/filters/SourceGraphic.h',
533       'graphics/filters/SpotLightSource.cpp',
534       'graphics/filters/SpotLightSource.h',
535       'graphics/gpu/AcceleratedImageBufferSurface.cpp',
536       'graphics/gpu/AcceleratedImageBufferSurface.h',
537       'graphics/gpu/DrawingBuffer.cpp',
538       'graphics/gpu/DrawingBuffer.h',
539       'graphics/gpu/Extensions3DUtil.cpp',
540       'graphics/gpu/Extensions3DUtil.h',
541       'graphics/gpu/WebGLImageBufferSurface.cpp',
542       'graphics/gpu/WebGLImageBufferSurface.h',
543       'graphics/gpu/WebGLImageConversion.cpp',
544       'graphics/gpu/WebGLImageConversion.h',
545       'graphics/media/MediaPlayer.cpp',
546       'graphics/media/MediaPlayer.h',
547       'graphics/skia/GaneshUtils.cpp',
548       'graphics/skia/GaneshUtils.h',
549       'graphics/skia/NativeImageSkia.cpp',
550       'graphics/skia/NativeImageSkia.h',
551       'graphics/skia/SkSizeHash.h',
552       'graphics/skia/SkiaUtils.cpp',
553       'graphics/skia/SkiaUtils.h',
554       'graphics/BitmapImage.cpp',
555       'graphics/BitmapImage.h',
556       'graphics/Canvas2DImageBufferSurface.h',
557       'graphics/Canvas2DLayerBridge.cpp',
558       'graphics/Canvas2DLayerBridge.h',
559       'graphics/Canvas2DLayerManager.cpp',
560       'graphics/Canvas2DLayerManager.h',
561       'graphics/Color.cpp',
562       'graphics/Color.h',
563       'graphics/ColorSpace.cpp',
564       'graphics/ColorSpace.h',
565       'graphics/CompositingReasons.h',
566       'graphics/CompositingReasons.cpp',
567       'graphics/CrossfadeGeneratedImage.cpp',
568       'graphics/CrossfadeGeneratedImage.h',
569       'graphics/DecodingImageGenerator.cpp',
570       'graphics/DecodingImageGenerator.h',
571       'graphics/DeferredImageDecoder.cpp',
572       'graphics/DeferredImageDecoder.h',
573       'graphics/DisplayList.h',
574       'graphics/DrawLooperBuilder.cpp',
575       'graphics/DrawLooperBuilder.h',
576       'graphics/FirstPaintInvalidationTracking.cpp',
577       'graphics/FirstPaintInvalidationTracking.h',
578       'graphics/FrameData.cpp',
579       'graphics/FrameData.h',
580       'graphics/GeneratedImage.cpp',
581       'graphics/GeneratedImage.h',
582       'graphics/Gradient.cpp',
583       'graphics/Gradient.h',
584       'graphics/GradientGeneratedImage.cpp',
585       'graphics/GradientGeneratedImage.h',
586       'graphics/GraphicsContext.cpp',
587       'graphics/GraphicsContext.h',
588       'graphics/GraphicsContextAnnotation.h',
589       'graphics/GraphicsContextCullSaver.h',
590       'graphics/GraphicsContextRecorder.cpp',
591       'graphics/GraphicsContextRecorder.h',
592       'graphics/GraphicsContextState.cpp',
593       'graphics/GraphicsContextState.h',
594       'graphics/GraphicsContextStateSaver.h',
595       'graphics/GraphicsLayer.cpp',
596       'graphics/GraphicsLayer.h',
597       'graphics/GraphicsLayerDebugInfo.cpp',
598       'graphics/GraphicsLayerDebugInfo.h',
599       'graphics/GraphicsLayerClient.h',
600       'graphics/GraphicsLayerFactory.h',
601       'graphics/GraphicsTypes.cpp',
602       'graphics/GraphicsTypes.h',
603       'graphics/GraphicsTypes3D.h',
604       'graphics/Image.cpp',
605       'graphics/Image.h',
606       'graphics/ImageBuffer.cpp',
607       'graphics/ImageBuffer.h',
608       'graphics/ImageBufferClient.h',
609       'graphics/ImageBufferSurface.cpp',
610       'graphics/ImageBufferSurface.h',
611       'graphics/ImageDecodingStore.cpp',
612       'graphics/ImageDecodingStore.h',
613       'graphics/ImageFilter.cpp',
614       'graphics/ImageFilter.h',
615       'graphics/ImageFrameGenerator.cpp',
616       'graphics/ImageFrameGenerator.h',
617       'graphics/ImageObserver.cpp',
618       'graphics/ImageObserver.h',
619       'graphics/ImageOrientation.cpp',
620       'graphics/ImageOrientation.h',
621       'graphics/ImageSource.cpp',
622       'graphics/ImageSource.h',
623       'graphics/LoggingCanvas.cpp',
624       'graphics/LoggingCanvas.h',
625       'graphics/ContentLayerDelegate.cpp',
626       'graphics/ContentLayerDelegate.h',
627       'graphics/Path.cpp',
628       'graphics/Path.h',
629       'graphics/PathTraversalState.cpp',
630       'graphics/PathTraversalState.h',
631       'graphics/Pattern.cpp',
632       'graphics/Pattern.h',
633       'graphics/ProfilingCanvas.cpp',
634       'graphics/ProfilingCanvas.h',
635       'graphics/RecordingImageBufferSurface.cpp',
636       'graphics/RecordingImageBufferSurface.h',
637       'graphics/RegionTracker.cpp',
638       'graphics/RegionTracker.h',
639       'graphics/ReplayingCanvas.cpp',
640       'graphics/ReplayingCanvas.h',
641       'graphics/StrokeData.cpp',
642       'graphics/StrokeData.h',
643       'graphics/ThreadSafeDataTransport.cpp',
644       'graphics/ThreadSafeDataTransport.h',
645       'graphics/UnacceleratedImageBufferSurface.cpp',
646       'graphics/UnacceleratedImageBufferSurface.h',
647       'image-decoders/ImageDecoder.cpp',
648       'image-decoders/ImageDecoder.h',
649       'image-decoders/ImageFrame.cpp',
650       'image-decoders/ImageFrame.h',
651       'image-decoders/bmp/BMPImageDecoder.cpp',
652       'image-decoders/bmp/BMPImageDecoder.h',
653       'image-decoders/bmp/BMPImageReader.cpp',
654       'image-decoders/bmp/BMPImageReader.h',
655       'image-decoders/gif/GIFImageDecoder.cpp',
656       'image-decoders/gif/GIFImageDecoder.h',
657       'image-decoders/gif/GIFImageReader.cpp',
658       'image-decoders/gif/GIFImageReader.h',
659       'image-decoders/ico/ICOImageDecoder.cpp',
660       'image-decoders/ico/ICOImageDecoder.h',
661       'image-decoders/jpeg/JPEGImageDecoder.cpp',
662       'image-decoders/jpeg/JPEGImageDecoder.h',
663       'image-decoders/png/PNGImageDecoder.cpp',
664       'image-decoders/png/PNGImageDecoder.h',
665       'image-decoders/webp/WEBPImageDecoder.cpp',
666       'image-decoders/webp/WEBPImageDecoder.h',
667       'image-encoders/skia/JPEGImageEncoder.cpp',
668       'image-encoders/skia/JPEGImageEncoder.h',
669       'image-encoders/skia/PNGImageEncoder.cpp',
670       'image-encoders/skia/PNGImageEncoder.h',
671       'image-encoders/skia/WEBPImageEncoder.cpp',
672       'image-encoders/skia/WEBPImageEncoder.h',
673       'mac/KillRingMac.mm',
674       'mac/BlockExceptions.h',
675       'mac/BlockExceptions.mm',
676       'mac/ColorMac.h',
677       'mac/ColorMac.mm',
678       'mac/LocalCurrentGraphicsContext.h',
679       'mac/LocalCurrentGraphicsContext.mm',
680       'mac/NSScrollerImpDetails.h',
681       'mac/ScrollAnimatorMac.h',
682       'mac/ScrollAnimatorMac.mm',
683       'mac/ScrollElasticityController.h',
684       'mac/ScrollElasticityController.mm',
685       'mac/ThemeMac.h',
686       'mac/ThemeMac.mm',
687       'mac/WebCoreNSCellExtras.h',
688       'mac/WebCoreNSCellExtras.mm',
689       'mac/WebFontCache.h',
690       'mac/WebFontCache.mm',
691       'mediastream/MediaStreamCenter.cpp',
692       'mediastream/MediaStreamCenter.h',
693       'mediastream/MediaStreamComponent.cpp',
694       'mediastream/MediaStreamComponent.h',
695       'mediastream/MediaStreamDescriptor.cpp',
696       'mediastream/MediaStreamDescriptor.h',
697       'mediastream/MediaStreamSource.cpp',
698       'mediastream/MediaStreamSource.h',
699       'mediastream/MediaStreamTrackSourcesRequest.h',
700       'mediastream/MediaStreamWebAudioSource.cpp',
701       'mediastream/MediaStreamWebAudioSource.h',
702       'mediastream/RTCConfiguration.h',
703       'mediastream/RTCSessionDescriptionRequest.h',
704       'mediastream/RTCStatsRequest.h',
705       'mediastream/RTCStatsResponseBase.h',
706       'mediastream/RTCVoidRequest.h',
707       'mhtml/ArchiveResource.cpp',
708       'mhtml/ArchiveResourceCollection.cpp',
709       'mhtml/ArchiveResourceCollection.h',
710       'mhtml/MHTMLArchive.cpp',
711       'mhtml/MHTMLArchive.h',
712       'mhtml/MHTMLParser.cpp',
713       'mhtml/MHTMLParser.h',
714       'network/ContentSecurityPolicyParsers.cpp',
715       'network/ContentSecurityPolicyParsers.h',
716       'network/ContentSecurityPolicyResponseHeaders.cpp',
717       'network/ContentSecurityPolicyResponseHeaders.h',
718       'network/DNS.cpp',
719       'network/DNS.h',
720       'network/HTTPHeaderMap.cpp',
721       'network/HTTPHeaderMap.h',
722       'network/HTTPParsers.cpp',
723       'network/HTTPParsers.h',
724       'network/HTTPRequest.cpp',
725       'network/HTTPRequest.h',
726       'network/ParsedContentType.cpp',
727       'network/ParsedContentType.h',
728       'network/ProxyServer.cpp',
729       'network/ProxyServer.h',
730       'network/ResourceError.cpp',
731       'network/ResourceError.h',
732       'network/SocketStreamError.cpp',
733       'network/SocketStreamError.h',
734       'network/SocketStreamHandle.cpp',
735       'network/SocketStreamHandle.h',
736       'network/SocketStreamHandleClient.h',
737       'network/SocketStreamHandleInternal.h',
738       'network/FormData.cpp',
739       'network/FormData.h',
740       'network/FormDataBuilder.cpp',
741       'network/FormDataBuilder.h',
742       'network/ResourceRequest.cpp',
743       'network/ResourceRequest.h',
744       'network/ResourceResponse.cpp',
745       'network/ResourceResponse.h',
746       'network/WebSocketHandshakeRequest.cpp',
747       'network/WebSocketHandshakeRequest.h',
748       'network/WebSocketHandshakeResponse.cpp',
749       'network/WebSocketHandshakeResponse.h',
750       'plugins/PluginData.cpp',
751       'plugins/PluginData.h',
752       'plugins/PluginListBuilder.cpp',
753       'plugins/PluginListBuilder.h',
754       'scheduler/Scheduler.cpp',
755       'scheduler/Scheduler.h',
756       'scheduler/TracedTask.cpp',
757       'scheduler/TracedTask.h',
758       'scroll/ProgrammaticScrollAnimator.cpp',
759       'scroll/ProgrammaticScrollAnimator.h',
760       'scroll/ScrollAnimator.cpp',
761       'scroll/ScrollAnimator.h',
762       'scroll/ScrollAnimatorNone.cpp',
763       'scroll/ScrollAnimatorNone.h',
764       'scroll/ScrollTypes.h',
765       'scroll/ScrollView.cpp',
766       'scroll/ScrollableArea.cpp',
767       'scroll/ScrollableArea.h',
768       'scroll/Scrollbar.cpp',
769       'scroll/Scrollbar.h',
770       'scroll/ScrollbarTheme.cpp',
771       'scroll/ScrollbarTheme.h',
772       'scroll/ScrollbarThemeAndroid.cpp',
773       'scroll/ScrollbarThemeAura.cpp',
774       'scroll/ScrollbarThemeAura.h',
775       'scroll/ScrollbarThemeClient.h',
776       'scroll/ScrollbarThemeMacCommon.h',
777       'scroll/ScrollbarThemeMacCommon.mm',
778       'scroll/ScrollbarThemeMacNonOverlayAPI.h',
779       'scroll/ScrollbarThemeMacNonOverlayAPI.mm',
780       'scroll/ScrollbarThemeMacOverlayAPI.h',
781       'scroll/ScrollbarThemeMacOverlayAPI.mm',
782       'scroll/ScrollbarThemeMock.cpp',
783       'scroll/ScrollbarThemeMock.h',
784       'scroll/ScrollbarThemeOverlayMock.h',
785       'scroll/ScrollbarThemeNonMacCommon.cpp',
786       'scroll/ScrollbarThemeNonMacCommon.h',
787       'scroll/ScrollbarThemeOverlay.cpp',
788       'scroll/ScrollbarThemeOverlay.h',
789       'speech/PlatformSpeechSynthesisUtterance.cpp',
790       'speech/PlatformSpeechSynthesisUtterance.h',
791       'speech/PlatformSpeechSynthesisVoice.cpp',
792       'speech/PlatformSpeechSynthesisVoice.h',
793       'speech/PlatformSpeechSynthesizer.cpp',
794       'speech/PlatformSpeechSynthesizer.h',
795       'text/BidiCharacterRun.cpp',
796       'text/BidiCharacterRun.h',
797       'text/BidiContext.cpp',
798       'text/BidiContext.h',
799       'text/BidiResolver.h',
800       'text/BidiRunList.h',
801       'text/BidiTextRun.cpp',
802       'text/BidiTextRun.h',
803       'text/DateTimeFormat.cpp',
804       'text/DateTimeFormat.h',
805       'text/DecodeEscapeSequences.h',
806       'text/LineEnding.cpp',
807       'text/LineEnding.h',
808       'text/LocaleICU.cpp',
809       'text/LocaleICU.h',
810       'text/LocaleMac.h',
811       'text/LocaleMac.mm',
812       'text/LocaleToScriptMapping.cpp',
813       'text/LocaleToScriptMapping.h',
814       'text/LocaleWin.cpp',
815       'text/LocaleWin.h',
816       'text/NonCJKGlyphOrientation.h',
817       'text/ParserUtilities.h',
818       'text/PlatformLocale.cpp',
819       'text/PlatformLocale.h',
820       'text/QuotedPrintable.cpp',
821       'text/QuotedPrintable.h',
822       'text/SegmentedString.cpp',
823       'text/SegmentedString.h',
824       'text/StringTruncator.cpp',
825       'text/StringTruncator.h',
826       'text/SuffixTree.h',
827       'text/SurrogatePairAwareTextIterator.cpp',
828       'text/SurrogatePairAwareTextIterator.h',
829       'text/TextBoundaries.cpp',
830       'text/TextBoundaries.h',
831       'text/TextBreakIterator.cpp',
832       'text/TextBreakIterator.h',
833       'text/TextBreakIteratorICU.cpp',
834       'text/TextBreakIteratorInternalICU.cpp',
835       'text/TextBreakIteratorInternalICU.h',
836       'text/TextCheckerClient.h',
837       'text/TextChecking.h',
838       'text/TextDecoration.h',
839       'text/TextPath.h',
840       'text/TextEncodingDetector.cpp',
841       'text/TextEncodingDetector.h',
842       'text/TextRun.cpp',
843       'text/TextRun.h',
844       'text/TextRunIterator.h',
845       'text/TextStream.cpp',
846       'text/TextStream.h',
847       'text/UnicodeBidi.h',
848       'text/UnicodeRange.cpp',
849       'text/UnicodeRange.h',
850       'text/UnicodeUtilities.cpp',
851       'text/UnicodeUtilities.h',
852       'transforms/AffineTransform.cpp',
853       'transforms/AffineTransform.h',
854       'transforms/IdentityTransformOperation.h',
855       'transforms/InterpolatedTransformOperation.h',
856       'transforms/InterpolatedTransformOperation.cpp',
857       'transforms/Matrix3DTransformOperation.cpp',
858       'transforms/Matrix3DTransformOperation.h',
859       'transforms/MatrixTransformOperation.cpp',
860       'transforms/MatrixTransformOperation.h',
861       'transforms/PerspectiveTransformOperation.cpp',
862       'transforms/PerspectiveTransformOperation.h',
863       'transforms/RotateTransformOperation.cpp',
864       'transforms/RotateTransformOperation.h',
865       'transforms/ScaleTransformOperation.cpp',
866       'transforms/ScaleTransformOperation.h',
867       'transforms/SkewTransformOperation.cpp',
868       'transforms/SkewTransformOperation.h',
869       'transforms/TransformOperations.cpp',
870       'transforms/TranslateTransformOperation.cpp',
871       'transforms/TranslateTransformOperation.h',
872       'transforms/TransformationMatrix.cpp',
873       'transforms/TransformationMatrix.h',
874       'weborigin/DatabaseIdentifier.cpp',
875       'weborigin/DatabaseIdentifier.h',
876       'weborigin/KURL.cpp',
877       'weborigin/KURL.h',
878       'weborigin/KURLHash.h',
879       'weborigin/KnownPorts.cpp',
880       'weborigin/KnownPorts.h',
881       'weborigin/OriginAccessEntry.cpp',
882       'weborigin/OriginAccessEntry.h',
883       'weborigin/Referrer.h',
884       'weborigin/ReferrerPolicy.h',
885       'weborigin/SchemeRegistry.cpp',
886       'weborigin/SchemeRegistry.h',
887       'weborigin/SecurityOrigin.cpp',
888       'weborigin/SecurityOrigin.h',
889       'weborigin/SecurityOriginCache.h',
890       'weborigin/SecurityOriginHash.h',
891       'weborigin/SecurityPolicy.cpp',
892       'weborigin/SecurityPolicy.h',
893       'win/HWndDC.h',
894       'win/SystemInfo.cpp',
895       'win/SystemInfo.h',
896     ],
897     'platform_test_files': [
898       'ClockTest.cpp',
899       'DecimalTest.cpp',
900       'DragImageTest.cpp',
901       'LayoutUnitTest.cpp',
902       'LifecycleContextTest.cpp',
903       'PODArenaTest.cpp',
904       'PODFreeListArenaTest.cpp',
905       'PODIntervalTreeTest.cpp',
906       'PODRedBlackTreeTest.cpp',
907       'PurgeableVectorTest.cpp',
908       'SharedBufferTest.cpp',
909       'TestingPlatformSupport.cpp',
910       'TestingPlatformSupport.h',
911       'TracedValueTest.cpp',
912       'animation/TimingFunctionTest.cpp',
913       'animation/UnitBezierTest.cpp',
914       'clipboard/ClipboardUtilitiesTest.cpp',
915       'fonts/FontCacheTest.cpp',
916       'fonts/FontDescriptionTest.cpp',
917       'fonts/FontTest.cpp',
918       'fonts/GlyphBufferTest.cpp',
919       'fonts/GlyphPageTreeNodeTest.cpp',
920       'fonts/android/FontCacheAndroidTest.cpp',
921       'geometry/FloatBoxTest.cpp',
922       'geometry/FloatBoxTestHelpers.cpp',
923       'geometry/FloatPolygonTest.cpp',
924       'geometry/FloatRoundedRectTest.cpp',
925       'geometry/RegionTest.cpp',
926       'geometry/RoundedRectTest.cpp',
927       'graphics/GraphicsContextTest.cpp',
928       'graphics/RecordingImageBufferSurfaceTest.cpp',
929       'graphics/ThreadSafeDataTransportTest.cpp',
930       'graphics/filters/FilterOperationsTest.cpp',
931       'graphics/filters/ImageFilterBuilderTest.cpp',
932       'graphics/gpu/DrawingBufferTest.cpp',
933       'graphics/test/MockDiscardablePixelRef.h',
934       'image-decoders/ImageDecoderTest.cpp',
935       'mac/ScrollElasticityControllerTest.mm',
936       'network/HTTPParsersTest.cpp',
937       'network/ResourceRequestTest.cpp',
938       'scheduler/SchedulerTest.cpp',
939       'testing/ArenaTestHelpers.h',
940       'testing/TreeTestHelpers.cpp',
941       'testing/TreeTestHelpers.h',
942       'transforms/TransformOperationsTest.cpp',
943       'transforms/TransformationMatrixTest.cpp',
944       'text/BidiResolverTest.cpp',
945       'text/DateTimeFormatTest.cpp',
946       'text/SegmentedStringTest.cpp',
947       'text/UnicodeUtilitiesTest.cpp',
948       'weborigin/DatabaseIdentifierTest.cpp',
949       'weborigin/KURLTest.cpp',
950       'weborigin/OriginAccessEntryTest.cpp',
951       'weborigin/SecurityOriginTest.cpp',
952       'weborigin/SecurityPolicyTest.cpp',
953     ],
954     # NOTE: these are legacy unit tests, do not add more!
955     'platform_web_unittest_files': [
956       'graphics/BitmapImageTest.cpp',
957       'graphics/Canvas2DLayerBridgeTest.cpp',
958       'graphics/Canvas2DLayerManagerTest.cpp',
959       'graphics/DeferredImageDecoderTest.cpp',
960       'graphics/GraphicsLayerTest.cpp',
961       'graphics/ImageDecodingStoreTest.cpp',
962       'graphics/ImageFrameGeneratorTest.cpp',
963       'graphics/ImageLayerChromiumTest.cpp',
964       'graphics/test/MockImageDecoder.h',
965       'graphics/test/MockWebGraphicsContext3D.h',
966       'image-decoders/gif/GIFImageDecoderTest.cpp',
967       'image-decoders/jpeg/JPEGImageDecoderTest.cpp',
968       'image-decoders/webp/WEBPImageDecoderTest.cpp',
969     ],
970   },
971 }