summaryrefslogtreecommitdiffstats
path: root/chromium/third_party/WebKit/Source/web/web.gypi
diff options
context:
space:
mode:
Diffstat (limited to 'chromium/third_party/WebKit/Source/web/web.gypi')
-rw-r--r--chromium/third_party/WebKit/Source/web/web.gypi378
1 files changed, 378 insertions, 0 deletions
diff --git a/chromium/third_party/WebKit/Source/web/web.gypi b/chromium/third_party/WebKit/Source/web/web.gypi
new file mode 100644
index 00000000000..05b6fafd052
--- /dev/null
+++ b/chromium/third_party/WebKit/Source/web/web.gypi
@@ -0,0 +1,378 @@
+{
+ 'variables': {
+ 'web_files': [
+ 'ApplicationCacheHost.cpp',
+ 'ApplicationCacheHostInternal.h',
+ 'AssertMatchingEnums.cpp',
+ 'AssociatedURLLoader.cpp',
+ 'AssociatedURLLoader.h',
+ 'AsyncFileSystemChromium.cpp',
+ 'AsyncFileSystemChromium.h',
+ 'AsyncFileWriterChromium.cpp',
+ 'AsyncFileWriterChromium.h',
+ 'AutofillPopupMenuClient.cpp',
+ 'AutofillPopupMenuClient.h',
+ 'BackForwardClientImpl.cpp',
+ 'BackForwardClientImpl.h',
+ 'ChromeClientImpl.cpp',
+ 'ChromeClientImpl.h',
+ 'ColorChooserPopupUIController.cpp',
+ 'ColorChooserPopupUIController.h',
+ 'ColorChooserUIController.cpp',
+ 'ColorChooserUIController.h',
+ 'CompositionUnderlineBuilder.h',
+ 'CompositionUnderlineVectorBuilder.cpp',
+ 'CompositionUnderlineVectorBuilder.h',
+ 'ContextFeaturesClientImpl.cpp',
+ 'ContextFeaturesClientImpl.h',
+ 'ContextMenuClientImpl.cpp',
+ 'ContextMenuClientImpl.h',
+ 'DOMUtilitiesPrivate.cpp',
+ 'DOMUtilitiesPrivate.h',
+ 'DatabaseObserver.cpp',
+ 'DateTimeChooserImpl.cpp',
+ 'DateTimeChooserImpl.h',
+ 'DeviceOrientationClientProxy.cpp',
+ 'DeviceOrientationClientProxy.h',
+ 'DragClientImpl.cpp',
+ 'DragClientImpl.h',
+ 'EditorClientImpl.cpp',
+ 'EditorClientImpl.h',
+ 'EventListenerWrapper.cpp',
+ 'EventListenerWrapper.h',
+ 'ExternalDateTimeChooser.cpp',
+ 'ExternalDateTimeChooser.h',
+ 'ExternalPopupMenu.cpp',
+ 'ExternalPopupMenu.h',
+ 'FindInPageCoordinates.cpp',
+ 'FindInPageCoordinates.h',
+ 'FrameLoaderClientImpl.cpp',
+ 'FrameLoaderClientImpl.h',
+ 'FullscreenController.cpp',
+ 'FullscreenController.h',
+ 'GeolocationClientProxy.cpp',
+ 'GeolocationClientProxy.h',
+ 'GraphicsLayerFactoryChromium.cpp',
+ 'GraphicsLayerFactoryChromium.h',
+ 'IDBCursorBackendProxy.cpp',
+ 'IDBCursorBackendProxy.h',
+ 'IDBDatabaseBackendProxy.cpp',
+ 'IDBDatabaseBackendProxy.h',
+ 'IDBFactoryBackendProxy.cpp',
+ 'IDBFactoryBackendProxy.h',
+ 'InbandTextTrackPrivateImpl.cpp',
+ 'InbandTextTrackPrivateImpl.h',
+ 'InspectorClientImpl.cpp',
+ 'InspectorClientImpl.h',
+ 'InspectorFrontendClientImpl.cpp',
+ 'InspectorFrontendClientImpl.h',
+ 'LinkHighlight.cpp',
+ 'LinkHighlight.h',
+ 'LocalFileSystemClient.cpp',
+ 'LocalFileSystemClient.h',
+ 'MIDIClientImpl.cpp',
+ 'MIDIClientImpl.h',
+ 'MediaSourcePrivateImpl.cpp',
+ 'MediaSourcePrivateImpl.h',
+ 'NotificationPresenterImpl.cpp',
+ 'NotificationPresenterImpl.h',
+ 'PageOverlay.cpp',
+ 'PageOverlay.h',
+ 'PageOverlayList.cpp',
+ 'PageOverlayList.h',
+ 'PageWidgetDelegate.cpp',
+ 'PageWidgetDelegate.h',
+ 'PinchViewports.cpp',
+ 'PinchViewports.h',
+ 'PopupContainer.cpp',
+ 'PopupContainer.h',
+ 'PopupListBox.cpp',
+ 'PopupListBox.h',
+ 'PopupMenuChromium.cpp',
+ 'PopupMenuChromium.h',
+ 'PrerendererClientImpl.cpp',
+ 'PrerendererClientImpl.h',
+ 'ScrollbarGroup.cpp',
+ 'ScrollbarGroup.h',
+ 'SharedWorkerRepository.cpp',
+ 'SourceBufferPrivateImpl.cpp',
+ 'SourceBufferPrivateImpl.h',
+ 'SpeechInputClientImpl.cpp',
+ 'SpeechInputClientImpl.h',
+ 'SpeechRecognitionClientProxy.cpp',
+ 'SpeechRecognitionClientProxy.h',
+ 'StorageAreaProxy.cpp',
+ 'StorageAreaProxy.h',
+ 'StorageNamespaceProxy.cpp',
+ 'StorageNamespaceProxy.h',
+ 'StorageQuotaChromium.cpp',
+ 'UserMediaClientImpl.cpp',
+ 'UserMediaClientImpl.h',
+ 'ValidationMessageClientImpl.cpp',
+ 'ValidationMessageClientImpl.h',
+ 'ViewportAnchor.cpp',
+ 'ViewportAnchor.h',
+ 'WebAccessibilityObject.cpp',
+ 'WebArrayBufferView.cpp',
+ 'WebBindings.cpp',
+ 'WebBlob.cpp',
+ 'WebBlobData.cpp',
+ 'WebCache.cpp',
+ 'WebCachedURLRequest.cpp',
+ 'WebColorName.cpp',
+ 'WebCrossOriginPreflightResultCache.cpp',
+ 'WebCustomElement.cpp',
+ 'WebDOMActivityLogger.cpp',
+ 'WebDOMCustomEvent.cpp',
+ 'WebDOMEvent.cpp',
+ 'WebDOMEventListener.cpp',
+ 'WebDOMEventListenerPrivate.cpp',
+ 'WebDOMEventListenerPrivate.h',
+ 'WebDOMMessageEvent.cpp',
+ 'WebDOMMouseEvent.cpp',
+ 'WebDOMMutationEvent.cpp',
+ 'WebDOMProgressEvent.cpp',
+ 'WebDOMResourceProgressEvent.cpp',
+ 'WebDataSourceImpl.cpp',
+ 'WebDataSourceImpl.h',
+ 'WebDatabase.cpp',
+ 'WebDevToolsAgentImpl.cpp',
+ 'WebDevToolsAgentImpl.h',
+ 'WebDevToolsFrontendImpl.cpp',
+ 'WebDevToolsFrontendImpl.h',
+ 'WebDeviceOrientation.cpp',
+ 'WebDeviceOrientationClientMock.cpp',
+ 'WebDeviceOrientationController.cpp',
+ 'WebDocument.cpp',
+ 'WebDocumentType.cpp',
+ 'WebDragData.cpp',
+ 'WebElement.cpp',
+ 'WebEntities.cpp',
+ 'WebEntities.h',
+ 'WebFileChooserCompletionImpl.cpp',
+ 'WebFileChooserCompletionImpl.h',
+ 'WebFileSystemCallbacksImpl.cpp',
+ 'WebFileSystemCallbacksImpl.h',
+ 'WebFontCache.cpp',
+ 'WebFontDescription.cpp',
+ 'WebFontImpl.cpp',
+ 'WebFontImpl.h',
+ 'WebFormControlElement.cpp',
+ 'WebFormElement.cpp',
+ 'WebFrameImpl.cpp',
+ 'WebFrameImpl.h',
+ 'WebGeolocationClientMock.cpp',
+ 'WebGeolocationController.cpp',
+ 'WebGeolocationError.cpp',
+ 'WebGeolocationPermissionRequest.cpp',
+ 'WebGeolocationPermissionRequestManager.cpp',
+ 'WebGeolocationPosition.cpp',
+ 'WebGlyphCache.cpp',
+ 'WebHelperPluginImpl.cpp',
+ 'WebHelperPluginImpl.h',
+ 'WebHistoryItem.cpp',
+ 'WebHitTestResult.cpp',
+ 'WebIDBCallbacksImpl.cpp',
+ 'WebIDBCallbacksImpl.h',
+ 'WebIDBDatabaseCallbacksImpl.cpp',
+ 'WebIDBDatabaseCallbacksImpl.h',
+ 'WebIDBDatabaseError.cpp',
+ 'WebIDBKey.cpp',
+ 'WebIDBKeyPath.cpp',
+ 'WebIDBKeyRange.cpp',
+ 'WebIDBMetadata.cpp',
+ 'WebImageCache.cpp',
+ 'WebImageDecoder.cpp',
+ 'WebImageSkia.cpp',
+ 'WebInputElement.cpp',
+ 'WebInputEvent.cpp',
+ 'WebInputEventConversion.cpp',
+ 'WebInputEventConversion.h',
+ 'WebKit.cpp',
+ 'WebLabelElement.cpp',
+ 'WebMIDIPermissionRequest.cpp',
+ 'WebMediaPlayerClientImpl.cpp',
+ 'WebMediaPlayerClientImpl.h',
+ 'WebMediaSourceImpl.cpp',
+ 'WebMediaSourceImpl.h',
+ 'WebMediaStreamRegistry.cpp',
+ 'WebNetworkStateNotifier.cpp',
+ 'WebNode.cpp',
+ 'WebNodeCollection.cpp',
+ 'WebNodeList.cpp',
+ 'WebNotification.cpp',
+ 'WebOptionElement.cpp',
+ 'WebPagePopupImpl.cpp',
+ 'WebPagePopupImpl.h',
+ 'WebPageSerializer.cpp',
+ 'WebPageSerializerImpl.cpp',
+ 'WebPageSerializerImpl.h',
+ 'WebPasswordFormData.cpp',
+ 'WebPasswordFormUtils.cpp',
+ 'WebPasswordFormUtils.h',
+ 'WebPerformance.cpp',
+ 'WebPluginContainerImpl.cpp',
+ 'WebPluginContainerImpl.h',
+ 'WebPluginDocument.cpp',
+ 'WebPluginLoadObserver.cpp',
+ 'WebPluginLoadObserver.h',
+ 'WebPluginScrollbarImpl.cpp',
+ 'WebPluginScrollbarImpl.h',
+ 'WebPopupMenuImpl.cpp',
+ 'WebPopupMenuImpl.h',
+ 'WebRange.cpp',
+ 'WebRuntimeFeatures.cpp',
+ 'WebScopedMicrotaskSuppression.cpp',
+ 'WebScopedUserGesture.cpp',
+ 'WebScopedUserGesture.cpp',
+ 'WebScriptBindings.cpp',
+ 'WebScriptController.cpp',
+ 'WebScrollbarThemePainter.cpp',
+ 'WebSearchableFormData.cpp',
+ 'WebSecurityOrigin.cpp',
+ 'WebSecurityPolicy.cpp',
+ 'WebSelectElement.cpp',
+ 'WebSerializedScriptValue.cpp',
+ 'WebSettingsImpl.cpp',
+ 'WebSettingsImpl.h',
+ 'WebSharedWorkerImpl.cpp',
+ 'WebSharedWorkerImpl.h',
+ 'WebSocket.cpp',
+ 'WebSocketImpl.cpp',
+ 'WebSocketImpl.h',
+ 'WebSpeechGrammar.cpp',
+ 'WebSpeechInputResult.cpp',
+ 'WebSpeechRecognitionHandle.cpp',
+ 'WebSpeechRecognitionResult.cpp',
+ 'WebStorageEventDispatcherImpl.cpp',
+ 'WebSurroundingText.cpp',
+ 'WebTextCheckingCompletionImpl.cpp',
+ 'WebTextCheckingCompletionImpl.h',
+ 'WebTextCheckingResult.cpp',
+ 'WebTextInputInfo.cpp',
+ 'WebTextRun.cpp',
+ 'WebURLLoadTiming.cpp',
+ 'WebUserGestureIndicator.cpp',
+ 'WebUserGestureToken.cpp',
+ 'WebUserMediaRequest.cpp',
+ 'WebViewBenchmarkSupportImpl.cpp',
+ 'WebViewBenchmarkSupportImpl.h',
+ 'WebViewImpl.cpp',
+ 'WebViewImpl.h',
+ 'WebWorkerBase.cpp',
+ 'WebWorkerBase.h',
+ 'WebWorkerClientImpl.cpp',
+ 'WebWorkerClientImpl.h',
+ 'WebWorkerInfo.cpp',
+ 'WebWorkerRunLoop.cpp',
+ 'WorkerAllowMainThreadBridgeBase.cpp',
+ 'WorkerAllowMainThreadBridgeBase.h',
+ 'WorkerFileSystemCallbacksBridge.cpp',
+ 'WorkerFileSystemCallbacksBridge.h',
+ 'WorkerFileSystemClient.cpp',
+ 'WorkerFileSystemClient.h',
+ 'android/WebInputEventFactory.cpp',
+ 'default/WebRenderTheme.cpp',
+ 'gtk/WebInputEventFactory.cpp',
+ 'linux/WebFontInfo.cpp',
+ 'linux/WebFontRenderStyle.cpp',
+ 'linux/WebFontRendering.cpp',
+ 'mac/WebInputEventFactory.mm',
+ 'mac/WebSubstringUtil.mm',
+ 'painting/ContinuousPainter.cpp',
+ 'painting/ContinuousPainter.h',
+ 'painting/PaintAggregator.cpp',
+ 'painting/PaintAggregator.h',
+ 'win/WebInputEventFactory.cpp',
+ ],
+ 'web_unittest_files': [
+ 'tests/AssociatedURLLoaderTest.cpp',
+ 'tests/ChromeClientImplTest.cpp',
+ 'tests/CustomEventTest.cpp',
+ 'tests/DragImageTest.cpp',
+ 'tests/FakeWebPlugin.cpp',
+ 'tests/FakeWebPlugin.h',
+ 'tests/FilterOperationsTest.cpp',
+ 'tests/FrameLoaderClientImplTest.cpp',
+ 'tests/FrameTestHelpers.cpp',
+ 'tests/FrameTestHelpers.h',
+ 'tests/GraphicsLayerTest.cpp',
+ 'tests/ImageFilterBuilderTest.cpp',
+ 'tests/ImageLayerChromiumTest.cpp',
+ 'tests/KeyboardTest.cpp',
+ 'tests/LinkHighlightTest.cpp',
+ 'tests/ListenerLeakTest.cpp',
+ 'tests/MemoryInfo.cpp',
+ 'tests/OpaqueRectTrackingContentLayerDelegateTest.cpp',
+ 'tests/OpenTypeVerticalDataTest.cpp',
+ 'tests/PageSerializerTest.cpp',
+ 'tests/PaintAggregatorTest.cpp',
+ 'tests/PopupContainerTest.cpp',
+ 'tests/PrerenderingTest.cpp',
+ 'tests/ProgrammaticScrollTest.cpp',
+ 'tests/RegionTest.cpp',
+ 'tests/RenderLayerBackingTest.cpp',
+ 'tests/RenderTableCellTest.cpp',
+ 'tests/RenderTableRowTest.cpp',
+ 'tests/ScrollingCoordinatorChromiumTest.cpp',
+ 'tests/URLTestHelpers.cpp',
+ 'tests/URLTestHelpers.h',
+ 'tests/WebFrameTest.cpp',
+ 'tests/WebImageTest.cpp',
+ 'tests/WebInputEventConversionTest.cpp',
+ 'tests/WebInputEventFactoryTestMac.mm',
+ 'tests/WebPageNewSerializerTest.cpp',
+ 'tests/WebPageSerializerTest.cpp',
+ 'tests/WebPluginContainerTest.cpp',
+ 'tests/WebURLRequestTest.cpp',
+ 'tests/WebURLResponseTest.cpp',
+ 'tests/WebUserGestureTokenTest.cpp',
+ 'tests/WebViewTest.cpp',
+ ],
+ 'conditions': [
+ ['OS=="win"',
+ {
+ 'web_unittest_files': [
+ 'tests/LocaleWinTest.cpp',
+ # FIXME: Port PopupMenuTest to Linux and Mac.
+ 'tests/PopupMenuTest.cpp',
+ 'tests/TransparencyWinTest.cpp',
+ 'tests/UniscribeHelperTest.cpp',
+ 'tests/WebPageNewSerializerTest.cpp',
+ 'tests/WebPageSerializerTest.cpp',
+ ],
+ }
+ ],
+ ['OS=="mac"',
+ {
+ 'web_unittest_files': [
+ 'tests/LocaleMacTest.cpp',
+ ],
+ }
+ ],
+ ['OS!="mac"',
+ {
+ 'web_unittest_files': [
+ # Mac uses ScrollAnimatorMac instead of ScrollAnimatorNone.
+ 'tests/ScrollAnimatorNoneTest.cpp',
+ ],
+ }
+ ],
+ ['os_posix==1 and OS!="mac"',
+ {
+ 'web_unittest_files': [
+ 'tests/LocaleICUTest.cpp',
+ ],
+ }
+ ],
+ ['toolkit_uses_gtk == 1',
+ {
+ 'web_unittest_files': [
+ 'tests/KeyCodeConversionTestGtk.cpp',
+ 'tests/WebInputEventFactoryTestGtk.cpp',
+ ],
+ }
+ ],
+ ],
+ },
+}