| # Copyright 2017 The Chromium Authors. All rights reserved. |
| # Use of this source code is governed by a BSD-style license that can be |
| # found in the LICENSE file. |
| import("//third_party/WebKit/Source/core/core.gni") |
| |
| blink_core_sources("exported") { |
| sources = [ |
| "LocalFrameClientImpl.cpp", |
| "LocalFrameClientImpl.h", |
| "SharedWorkerRepositoryClientImpl.cpp", |
| "SharedWorkerRepositoryClientImpl.h", |
| "WebArrayBuffer.cpp", |
| "WebArrayBufferConverter.cpp", |
| "WebArrayBufferView.cpp", |
| "WebAssociatedURLLoaderImpl.cpp", |
| "WebAssociatedURLLoaderImpl.h", |
| "WebBlob.cpp", |
| "WebCSSParser.cpp", |
| "WebColorSuggestion.cpp", |
| "WebContextFeatures.cpp", |
| "WebCustomElement.cpp", |
| "WebDOMActivityLogger.cpp", |
| "WebDOMEvent.cpp", |
| "WebDOMMessageEvent.cpp", |
| "WebDateTimeSuggestion.cpp", |
| "WebDevToolsAgentImpl.cpp", |
| "WebDevToolsAgentImpl.h", |
| "WebDevToolsFrontendImpl.cpp", |
| "WebDevToolsFrontendImpl.h", |
| "WebDocument.cpp", |
| "WebDocumentLoaderImpl.cpp", |
| "WebDocumentLoaderImpl.h", |
| "WebElement.cpp", |
| "WebElementCollection.cpp", |
| "WebFileChooserCompletionImpl.cpp", |
| "WebFileChooserCompletionImpl.h", |
| "WebFormControlElement.cpp", |
| "WebFormElement.cpp", |
| "WebFormElementObserverImpl.cpp", |
| "WebFormElementObserverImpl.h", |
| "WebFrame.cpp", |
| "WebFrameContentDumper.cpp", |
| "WebFrameSerializer.cpp", |
| "WebHeap.cpp", |
| "WebHelperPluginImpl.cpp", |
| "WebHelperPluginImpl.h", |
| "WebHistoryItem.cpp", |
| "WebHitTestResult.cpp", |
| "WebImageCache.cpp", |
| "WebImageDecoder.cpp", |
| "WebInputElement.cpp", |
| "WebInputMethodControllerImpl.cpp", |
| "WebInputMethodControllerImpl.h", |
| "WebLabelElement.cpp", |
| "WebLanguageDetectionDetails.cpp", |
| "WebMemoryStatistics.cpp", |
| "WebMetaElement.cpp", |
| "WebNode.cpp", |
| "WebOptionElement.cpp", |
| "WebPageImportanceSignals.cpp", |
| "WebPagePopupImpl.cpp", |
| "WebPagePopupImpl.h", |
| "WebPerformance.cpp", |
| "WebPluginContainerImpl.cpp", |
| "WebPluginContainerImpl.h", |
| "WebPluginDocument.cpp", |
| "WebPluginScriptForbiddenScope.cpp", |
| "WebRange.cpp", |
| "WebRemoteFrameImpl.cpp", |
| "WebRemoteFrameImpl.h", |
| "WebRenderTheme.cpp", |
| "WebScopedUserGesture.cpp", |
| "WebScopedWindowFocusAllowedIndicator.cpp", |
| "WebScriptController.cpp", |
| "WebScriptSource.cpp", |
| "WebSearchableFormData.cpp", |
| "WebSecurityPolicy.cpp", |
| "WebSelectElement.cpp", |
| "WebSelection.cpp", |
| "WebSelector.cpp", |
| "WebSerializedScriptValue.cpp", |
| "WebSettingsImpl.cpp", |
| "WebSettingsImpl.h", |
| "WebSharedWorkerImpl.cpp", |
| "WebSharedWorkerImpl.h", |
| "WebSurroundingText.cpp", |
| "WebTextCheckingCompletionImpl.cpp", |
| "WebTextCheckingCompletionImpl.h", |
| "WebTextCheckingResult.cpp", |
| "WebUserGestureIndicator.cpp", |
| "WebUserGestureToken.cpp", |
| "WebViewImpl.cpp", |
| "WebViewImpl.h", |
| "WorkerShadowPage.cpp", |
| "WorkerShadowPage.h", |
| ] |
| |
| jumbo_excluded_sources = [ |
| # Too many different toElement (ListedElement and Node). https://crbug.com/738389 |
| "WebSearchableFormData.cpp", |
| ] |
| |
| defines = [ "BLINK_IMPLEMENTATION=1" ] |
| } |