blob: 8ebbfedad66550ca09448b75fd02bca30f357311 [file] [log] [blame]
# Copyright 2014 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("//tools/grit/grit_rule.gni")
group("test_support") {
deps = [
"//sky/engine/web:test_support",
]
}
source_set("platform_headers") {
public = [
"platform/Platform.h",
"platform/ServiceProvider.h",
"platform/WebArrayBuffer.h",
"platform/WebBlendMode.h",
"platform/WebCString.h",
"platform/WebCallbacks.h",
"platform/WebCanvas.h",
"platform/WebClipboard.h",
"platform/WebColor.h",
"platform/WebCommon.h",
"platform/WebCompositeAndReadbackAsyncCallback.h",
"platform/WebCompositorAnimation.h",
"platform/WebCompositorAnimationCurve.h",
"platform/WebCompositorAnimationDelegate.h",
"platform/WebCompositorOutputSurface.h",
"platform/WebCompositorSupport.h",
"platform/WebContentLayer.h",
"platform/WebContentLayerClient.h",
"platform/WebConvertableToTraceFormat.h",
"platform/WebCursorInfo.h",
"platform/WebData.h",
"platform/WebDiscardableMemory.h",
"platform/WebExternalBitmap.h",
"platform/WebExternalTextureLayer.h",
"platform/WebExternalTextureLayerClient.h",
"platform/WebExternalTextureMailbox.h",
"platform/WebFallbackThemeEngine.h",
"platform/WebFilterAnimationCurve.h",
"platform/WebFilterKeyframe.h",
"platform/WebFilterOperations.h",
"platform/WebFlingAnimator.h",
"platform/WebFloatAnimationCurve.h",
"platform/WebFloatKeyframe.h",
"platform/WebFloatPoint.h",
"platform/WebFloatPoint3D.h",
"platform/WebFloatRect.h",
"platform/WebFloatSize.h",
"platform/WebGestureCurve.h",
"platform/WebGestureCurveTarget.h",
"platform/WebGestureDevice.h",
"platform/WebGraphicsContext3D.h",
"platform/WebGraphicsContext3DProvider.h",
"platform/WebHTTPBody.h",
"platform/WebHTTPHeaderVisitor.h",
"platform/WebHTTPLoadInfo.h",
"platform/WebImage.h",
"platform/WebImageLayer.h",
"platform/WebLayer.h",
"platform/WebLayerScrollClient.h",
"platform/WebLayerTreeView.h",
"platform/WebLocalizedString.h",
"platform/WebNonCopyable.h",
"platform/WebPoint.h",
"platform/WebPrivateOwnPtr.h",
"platform/WebPrivatePtr.h",
"platform/WebRect.h",
"platform/WebReferrerPolicy.h",
"platform/WebRenderingStats.h",
"platform/WebScreenInfo.h",
"platform/WebScreenOrientationType.h",
"platform/WebSelectionBound.h",
"platform/WebSize.h",
"platform/WebString.h",
"platform/WebThread.h",
"platform/WebTransformAnimationCurve.h",
"platform/WebTransformKeyframe.h",
"platform/WebTransformOperations.h",
"platform/WebURL.h",
"platform/WebURLError.h",
"platform/WebURLLoadTiming.h",
"platform/WebURLLoader.h",
"platform/WebURLLoaderClient.h",
"platform/WebURLRequest.h",
"platform/WebURLResponse.h",
"platform/WebUnitTestSupport.h",
"platform/WebVector.h",
"platform/android/WebSandboxSupport.h",
"platform/linux/WebFallbackFont.h",
"platform/linux/WebFontInfo.h",
"platform/linux/WebFontRenderStyle.h",
"platform/linux/WebSandboxSupport.h",
]
}
source_set("web_headers") {
public = [
"web/Sky.h",
"web/WebActiveWheelFlingParameters.h",
"web/WebArrayBufferConverter.h",
"web/WebArrayBufferView.h",
"web/WebBeginFrameArgs.h",
"web/WebCache.h",
"web/WebCachedURLRequest.h",
"web/WebCompositionUnderline.h",
"web/WebConsoleMessage.h",
"web/WebContentDetectionResult.h",
"web/WebCustomElement.h",
"web/WebDocument.h",
"web/WebElement.h",
"web/WebExceptionCode.h",
"web/WebFont.h",
"web/WebFontDescription.h",
"web/WebFrame.h",
"web/WebFrameClient.h",
"web/WebGlyphCache.h",
"web/WebHitTestResult.h",
"web/WebImageCache.h",
"web/WebImageDecoder.h",
"web/WebInputEvent.h",
"web/WebLeakDetector.h",
"web/WebLocalFrame.h",
"web/WebMemoryUsageInfo.h",
"web/WebNavigationPolicy.h",
"web/WebNavigationType.h",
"web/WebNavigatorContentUtilsClient.h",
"web/WebNode.h",
"web/WebPageVisibilityState.h",
"web/WebRange.h",
"web/WebRuntimeFeatures.h",
"web/WebScopedUserGesture.h",
"web/WebScriptBindings.h",
"web/WebScriptController.h",
"web/WebScriptSource.h",
"web/WebSettings.h",
"web/WebSpellCheckClient.h",
"web/WebTestingSupport.h",
"web/WebTextAffinity.h",
"web/WebTextCheckingCompletion.h",
"web/WebTextCheckingResult.h",
"web/WebTextCheckingType.h",
"web/WebTextDecorationType.h",
"web/WebTextDirection.h",
"web/WebTextInputInfo.h",
"web/WebTextInputType.h",
"web/WebTextRun.h",
"web/WebTouchAction.h",
"web/WebTouchPoint.h",
"web/WebURLLoaderOptions.h",
"web/WebUserGestureIndicator.h",
"web/WebUserGestureToken.h",
"web/WebView.h",
"web/WebViewClient.h",
"web/WebWidget.h",
"web/WebWidgetClient.h",
"web/linux/WebFontRendering.h",
]
}