blob: fdd95e392521a18325f7588a850d17d83ac49b30 [file] [log] [blame]
# 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" ]
}