Index: third_party/WebKit/Source/core/frame/BUILD.gn |
diff --git a/third_party/WebKit/Source/core/frame/BUILD.gn b/third_party/WebKit/Source/core/frame/BUILD.gn |
new file mode 100644 |
index 0000000000000000000000000000000000000000..70fc916d8cd395e2e44cc3cd475794f9f5a937e8 |
--- /dev/null |
+++ b/third_party/WebKit/Source/core/frame/BUILD.gn |
@@ -0,0 +1,116 @@ |
+# Copyright 2016 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("frame") { |
+ sources = [ |
+ "BarProp.cpp", |
+ "BarProp.h", |
+ "DOMTimer.cpp", |
+ "DOMTimer.h", |
+ "DOMTimerCoordinator.cpp", |
+ "DOMTimerCoordinator.h", |
+ "DOMVisualViewport.cpp", |
+ "DOMVisualViewport.h", |
+ "DOMWindow.cpp", |
+ "DOMWindow.h", |
+ "DOMWindowBase64.cpp", |
+ "DOMWindowBase64.h", |
+ "DOMWindowEventHandlers.h", |
+ "DOMWindowProperty.cpp", |
+ "DOMWindowProperty.h", |
+ "DOMWindowTimers.cpp", |
+ "DOMWindowTimers.h", |
+ "DeprecatedScheduleStyleRecalcDuringLayout.cpp", |
+ "DeprecatedScheduleStyleRecalcDuringLayout.h", |
+ "Deprecation.cpp", |
+ "Deprecation.h", |
+ "DeviceSingleWindowEventController.cpp", |
+ "DeviceSingleWindowEventController.h", |
+ "EventHandlerRegistry.cpp", |
+ "EventHandlerRegistry.h", |
+ "External.h", |
+ "Frame.cpp", |
+ "Frame.h", |
+ "FrameConsole.cpp", |
+ "FrameHost.cpp", |
+ "FrameHost.h", |
+ "FrameOwner.h", |
+ "FrameSerializer.cpp", |
+ "FrameSerializer.h", |
+ "FrameView.cpp", |
+ "FrameView.h", |
+ "FrameViewAutoSizeInfo.cpp", |
+ "History.cpp", |
+ "History.h", |
+ "HostsUsingFeatures.cpp", |
+ "HostsUsingFeatures.h", |
+ "ImageBitmap.cpp", |
+ "ImageBitmap.h", |
+ "LayoutSubtreeRootList.cpp", |
+ "LayoutSubtreeRootList.h", |
+ "LocalDOMWindow.cpp", |
+ "LocalDOMWindow.h", |
+ "LocalFrame.cpp", |
+ "LocalFrame.h", |
+ "LocalFrameLifecycleNotifier.h", |
+ "LocalFrameLifecycleObserver.h", |
+ "Location.cpp", |
+ "Location.h", |
+ "Navigator.cpp", |
+ "Navigator.h", |
+ "NavigatorCPU.cpp", |
+ "NavigatorCPU.h", |
+ "NavigatorID.cpp", |
+ "NavigatorID.h", |
+ "NavigatorLanguage.cpp", |
+ "NavigatorLanguage.h", |
+ "NavigatorOnLine.h", |
+ "PageScaleConstraints.cpp", |
+ "PageScaleConstraints.h", |
+ "PageScaleConstraintsSet.cpp", |
+ "PageScaleConstraintsSet.h", |
+ "PlatformEventController.cpp", |
+ "PlatformEventController.h", |
+ "PlatformEventDispatcher.cpp", |
+ "PlatformEventDispatcher.h", |
+ "RemoteDOMWindow.cpp", |
+ "RemoteDOMWindow.h", |
+ "RemoteFrame.cpp", |
+ "RemoteFrame.h", |
+ "RemoteFrameClient.h", |
+ "RemoteFrameView.cpp", |
+ "RemoteFrameView.h", |
+ "RootFrameViewport.cpp", |
+ "RootFrameViewport.h", |
+ "Screen.cpp", |
+ "Screen.h", |
+ "Settings.cpp", |
+ "SettingsDelegate.cpp", |
+ "SettingsDelegate.h", |
+ "SmartClip.cpp", |
+ "SmartClip.h", |
+ "SubresourceIntegrity.cpp", |
+ "SubresourceIntegrity.h", |
+ "SuspendableTimer.cpp", |
+ "SuspendableTimer.h", |
+ "TopControls.cpp", |
+ "TopControls.h", |
+ "UseCounter.cpp", |
+ "VisualViewport.cpp", |
+ "VisualViewport.h", |
+ "csp/CSPDirectiveList.cpp", |
+ "csp/CSPSource.cpp", |
+ "csp/CSPSourceList.cpp", |
+ "csp/ContentSecurityPolicy.cpp", |
+ "csp/MediaListDirective.cpp", |
+ "csp/SourceListDirective.cpp", |
+ ] |
+ |
+ configs += [ |
+ # TODO(jschuh): crbug.com/167187 fix size_t to int truncations. |
+ "//build/config/compiler:no_size_t_to_int_warning", |
+ ] |
+} |