| Index: third_party/WebKit/Source/core/svg/BUILD.gn
|
| diff --git a/third_party/WebKit/Source/core/svg/BUILD.gn b/third_party/WebKit/Source/core/svg/BUILD.gn
|
| new file mode 100644
|
| index 0000000000000000000000000000000000000000..41a0f917336980b6e696884a9f322a187d8e72c0
|
| --- /dev/null
|
| +++ b/third_party/WebKit/Source/core/svg/BUILD.gn
|
| @@ -0,0 +1,308 @@
|
| +# 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")
|
| +
|
| +target(core_link_small_target_type, "svg") {
|
| + visibility = [ "//third_party/WebKit/Source/core/*" ]
|
| +
|
| + sources = [
|
| + "ColorDistance.cpp",
|
| + "ColorDistance.h",
|
| + "GradientAttributes.h",
|
| + "LinearGradientAttributes.h",
|
| + "PatternAttributes.h",
|
| + "RadialGradientAttributes.h",
|
| + "SVGAElement.cpp",
|
| + "SVGAElement.h",
|
| + "SVGAngle.cpp",
|
| + "SVGAngleTearOff.cpp",
|
| + "SVGAnimateElement.cpp",
|
| + "SVGAnimateElement.h",
|
| + "SVGAnimateMotionElement.cpp",
|
| + "SVGAnimateMotionElement.h",
|
| + "SVGAnimateTransformElement.cpp",
|
| + "SVGAnimateTransformElement.h",
|
| + "SVGAnimatedAngle.cpp",
|
| + "SVGAnimatedColor.cpp",
|
| + "SVGAnimatedEnumerationBase.cpp",
|
| + "SVGAnimatedHref.cpp",
|
| + "SVGAnimatedHref.h",
|
| + "SVGAnimatedInteger.cpp",
|
| + "SVGAnimatedIntegerOptionalInteger.cpp",
|
| + "SVGAnimatedLength.cpp",
|
| + "SVGAnimatedNumber.cpp",
|
| + "SVGAnimatedNumberOptionalNumber.cpp",
|
| + "SVGAnimatedPath.cpp",
|
| + "SVGAnimatedString.cpp",
|
| + "SVGAnimatedString.h",
|
| + "SVGAnimatedTypeAnimator.cpp",
|
| + "SVGAnimatedTypeAnimator.h",
|
| + "SVGAnimationElement.cpp",
|
| + "SVGAnimationElement.h",
|
| + "SVGBoolean.cpp",
|
| + "SVGBoolean.h",
|
| + "SVGCircleElement.cpp",
|
| + "SVGCircleElement.h",
|
| + "SVGClipPathElement.cpp",
|
| + "SVGClipPathElement.h",
|
| + "SVGComponentTransferFunctionElement.cpp",
|
| + "SVGComponentTransferFunctionElement.h",
|
| + "SVGCursorElement.cpp",
|
| + "SVGCursorElement.h",
|
| + "SVGDefsElement.cpp",
|
| + "SVGDefsElement.h",
|
| + "SVGDescElement.cpp",
|
| + "SVGDescElement.h",
|
| + "SVGDiscardElement.cpp",
|
| + "SVGDiscardElement.h",
|
| + "SVGDocumentExtensions.cpp",
|
| + "SVGElement.cpp",
|
| + "SVGElementRareData.cpp",
|
| + "SVGElementRareData.h",
|
| + "SVGEllipseElement.cpp",
|
| + "SVGEllipseElement.h",
|
| + "SVGEnumeration.cpp",
|
| + "SVGFEBlendElement.cpp",
|
| + "SVGFEBlendElement.h",
|
| + "SVGFEColorMatrixElement.cpp",
|
| + "SVGFEColorMatrixElement.h",
|
| + "SVGFEComponentTransferElement.cpp",
|
| + "SVGFEComponentTransferElement.h",
|
| + "SVGFECompositeElement.cpp",
|
| + "SVGFECompositeElement.h",
|
| + "SVGFEConvolveMatrixElement.cpp",
|
| + "SVGFEConvolveMatrixElement.h",
|
| + "SVGFEDiffuseLightingElement.cpp",
|
| + "SVGFEDiffuseLightingElement.h",
|
| + "SVGFEDisplacementMapElement.cpp",
|
| + "SVGFEDisplacementMapElement.h",
|
| + "SVGFEDistantLightElement.cpp",
|
| + "SVGFEDistantLightElement.h",
|
| + "SVGFEDropShadowElement.cpp",
|
| + "SVGFEDropShadowElement.h",
|
| + "SVGFEFloodElement.cpp",
|
| + "SVGFEFloodElement.h",
|
| + "SVGFEFuncAElement.cpp",
|
| + "SVGFEFuncAElement.h",
|
| + "SVGFEFuncBElement.cpp",
|
| + "SVGFEFuncBElement.h",
|
| + "SVGFEFuncGElement.cpp",
|
| + "SVGFEFuncGElement.h",
|
| + "SVGFEFuncRElement.cpp",
|
| + "SVGFEFuncRElement.h",
|
| + "SVGFEGaussianBlurElement.cpp",
|
| + "SVGFEGaussianBlurElement.h",
|
| + "SVGFEImageElement.cpp",
|
| + "SVGFEImageElement.h",
|
| + "SVGFELightElement.cpp",
|
| + "SVGFELightElement.h",
|
| + "SVGFEMergeElement.cpp",
|
| + "SVGFEMergeElement.h",
|
| + "SVGFEMergeNodeElement.cpp",
|
| + "SVGFEMergeNodeElement.h",
|
| + "SVGFEMorphologyElement.cpp",
|
| + "SVGFEMorphologyElement.h",
|
| + "SVGFEOffsetElement.cpp",
|
| + "SVGFEOffsetElement.h",
|
| + "SVGFEPointLightElement.cpp",
|
| + "SVGFEPointLightElement.h",
|
| + "SVGFESpecularLightingElement.cpp",
|
| + "SVGFESpecularLightingElement.h",
|
| + "SVGFESpotLightElement.cpp",
|
| + "SVGFESpotLightElement.h",
|
| + "SVGFETileElement.cpp",
|
| + "SVGFETileElement.h",
|
| + "SVGFETurbulenceElement.cpp",
|
| + "SVGFETurbulenceElement.h",
|
| + "SVGFilterElement.cpp",
|
| + "SVGFilterElement.h",
|
| + "SVGFilterPrimitiveStandardAttributes.cpp",
|
| + "SVGFilterPrimitiveStandardAttributes.h",
|
| + "SVGFitToViewBox.cpp",
|
| + "SVGFitToViewBox.h",
|
| + "SVGForeignObjectElement.cpp",
|
| + "SVGForeignObjectElement.h",
|
| + "SVGGElement.cpp",
|
| + "SVGGElement.h",
|
| + "SVGGeometryElement.cpp",
|
| + "SVGGeometryElement.h",
|
| + "SVGGradientElement.cpp",
|
| + "SVGGradientElement.h",
|
| + "SVGGraphicsElement.cpp",
|
| + "SVGGraphicsElement.h",
|
| + "SVGImageElement.cpp",
|
| + "SVGImageElement.h",
|
| + "SVGImageLoader.cpp",
|
| + "SVGImageLoader.h",
|
| + "SVGInteger.cpp",
|
| + "SVGInteger.h",
|
| + "SVGIntegerOptionalInteger.cpp",
|
| + "SVGIntegerOptionalInteger.h",
|
| + "SVGLength.cpp",
|
| + "SVGLengthContext.cpp",
|
| + "SVGLengthList.cpp",
|
| + "SVGLengthTearOff.cpp",
|
| + "SVGLineElement.cpp",
|
| + "SVGLineElement.h",
|
| + "SVGLinearGradientElement.cpp",
|
| + "SVGLinearGradientElement.h",
|
| + "SVGMPathElement.cpp",
|
| + "SVGMPathElement.h",
|
| + "SVGMarkerElement.cpp",
|
| + "SVGMarkerElement.h",
|
| + "SVGMaskElement.cpp",
|
| + "SVGMaskElement.h",
|
| + "SVGMatrixTearOff.cpp",
|
| + "SVGMatrixTearOff.h",
|
| + "SVGMetadataElement.cpp",
|
| + "SVGMetadataElement.h",
|
| + "SVGNumber.cpp",
|
| + "SVGNumber.h",
|
| + "SVGNumberList.cpp",
|
| + "SVGNumberList.h",
|
| + "SVGNumberOptionalNumber.cpp",
|
| + "SVGNumberOptionalNumber.h",
|
| + "SVGNumberTearOff.cpp",
|
| + "SVGNumberTearOff.h",
|
| + "SVGParserUtilities.cpp",
|
| + "SVGParserUtilities.h",
|
| + "SVGParsingError.cpp",
|
| + "SVGParsingError.h",
|
| + "SVGPath.cpp",
|
| + "SVGPath.h",
|
| + "SVGPathBlender.cpp",
|
| + "SVGPathBlender.h",
|
| + "SVGPathBuilder.cpp",
|
| + "SVGPathBuilder.h",
|
| + "SVGPathByteStream.h",
|
| + "SVGPathByteStreamBuilder.cpp",
|
| + "SVGPathByteStreamBuilder.h",
|
| + "SVGPathByteStreamSource.cpp",
|
| + "SVGPathByteStreamSource.h",
|
| + "SVGPathConsumer.h",
|
| + "SVGPathData.h",
|
| + "SVGPathElement.cpp",
|
| + "SVGPathElement.h",
|
| + "SVGPathParser.cpp",
|
| + "SVGPathParser.h",
|
| + "SVGPathQuery.cpp",
|
| + "SVGPathQuery.h",
|
| + "SVGPathStringBuilder.cpp",
|
| + "SVGPathStringBuilder.h",
|
| + "SVGPathStringSource.cpp",
|
| + "SVGPathStringSource.h",
|
| + "SVGPathUtilities.cpp",
|
| + "SVGPathUtilities.h",
|
| + "SVGPatternElement.cpp",
|
| + "SVGPatternElement.h",
|
| + "SVGPoint.cpp",
|
| + "SVGPoint.h",
|
| + "SVGPointList.cpp",
|
| + "SVGPointList.h",
|
| + "SVGPointTearOff.cpp",
|
| + "SVGPointTearOff.h",
|
| + "SVGPolyElement.cpp",
|
| + "SVGPolyElement.h",
|
| + "SVGPolygonElement.cpp",
|
| + "SVGPolygonElement.h",
|
| + "SVGPolylineElement.cpp",
|
| + "SVGPolylineElement.h",
|
| + "SVGPreserveAspectRatio.cpp",
|
| + "SVGPreserveAspectRatioTearOff.cpp",
|
| + "SVGRadialGradientElement.cpp",
|
| + "SVGRadialGradientElement.h",
|
| + "SVGRect.cpp",
|
| + "SVGRect.h",
|
| + "SVGRectElement.cpp",
|
| + "SVGRectElement.h",
|
| + "SVGRectTearOff.cpp",
|
| + "SVGRectTearOff.h",
|
| + "SVGResourceClient.cpp",
|
| + "SVGResourceClient.h",
|
| + "SVGSVGElement.cpp",
|
| + "SVGSVGElement.h",
|
| + "SVGScriptElement.cpp",
|
| + "SVGScriptElement.h",
|
| + "SVGSetElement.cpp",
|
| + "SVGSetElement.h",
|
| + "SVGStaticStringList.cpp",
|
| + "SVGStaticStringList.h",
|
| + "SVGStopElement.cpp",
|
| + "SVGStopElement.h",
|
| + "SVGString.cpp",
|
| + "SVGString.h",
|
| + "SVGStringList.cpp",
|
| + "SVGStringList.h",
|
| + "SVGStringListTearOff.cpp",
|
| + "SVGStringListTearOff.h",
|
| + "SVGStyleElement.cpp",
|
| + "SVGStyleElement.h",
|
| + "SVGSwitchElement.cpp",
|
| + "SVGSwitchElement.h",
|
| + "SVGSymbolElement.cpp",
|
| + "SVGSymbolElement.h",
|
| + "SVGTSpanElement.cpp",
|
| + "SVGTSpanElement.h",
|
| + "SVGTests.cpp",
|
| + "SVGTests.h",
|
| + "SVGTextContentElement.cpp",
|
| + "SVGTextContentElement.h",
|
| + "SVGTextElement.cpp",
|
| + "SVGTextElement.h",
|
| + "SVGTextPathElement.cpp",
|
| + "SVGTextPathElement.h",
|
| + "SVGTextPositioningElement.cpp",
|
| + "SVGTextPositioningElement.h",
|
| + "SVGTitleElement.cpp",
|
| + "SVGTitleElement.h",
|
| + "SVGTransform.cpp",
|
| + "SVGTransformDistance.cpp",
|
| + "SVGTransformDistance.h",
|
| + "SVGTransformList.cpp",
|
| + "SVGTransformListTearOff.cpp",
|
| + "SVGTransformTearOff.cpp",
|
| + "SVGURIReference.cpp",
|
| + "SVGURIReference.h",
|
| + "SVGUnitTypes.cpp",
|
| + "SVGUnitTypes.h",
|
| + "SVGUnknownElement.cpp",
|
| + "SVGUnknownElement.h",
|
| + "SVGUseElement.cpp",
|
| + "SVGUseElement.h",
|
| + "SVGViewElement.cpp",
|
| + "SVGViewElement.h",
|
| + "SVGViewSpec.cpp",
|
| + "SVGViewSpec.h",
|
| + "SVGZoomAndPan.cpp",
|
| + "SVGZoomAndPan.h",
|
| + "animation/SMILTime.cpp",
|
| + "animation/SMILTimeContainer.cpp",
|
| + "animation/SMILTimeContainer.h",
|
| + "animation/SVGSMILElement.cpp",
|
| + "graphics/SVGImage.cpp",
|
| + "graphics/SVGImage.h",
|
| + "graphics/SVGImageChromeClient.cpp",
|
| + "graphics/SVGImageChromeClient.h",
|
| + "graphics/SVGImageForContainer.cpp",
|
| + "graphics/SVGImageForContainer.h",
|
| + "graphics/filters/SVGFEImage.cpp",
|
| + "graphics/filters/SVGFEImage.h",
|
| + "graphics/filters/SVGFilterBuilder.cpp",
|
| + "graphics/filters/SVGFilterBuilder.h",
|
| + "properties/SVGAnimatedProperty.cpp",
|
| + "properties/SVGPropertyTearOff.cpp",
|
| + ]
|
| +
|
| + configs -= core_config_remove
|
| + configs += core_config_add
|
| + configs += [
|
| + # TODO(jschuh): crbug.com/167187 fix size_t to int truncations.
|
| + "//build/config/compiler:no_size_t_to_int_warning",
|
| + ]
|
| +
|
| + deps = [
|
| + "//third_party/WebKit/Source/core:prerequisites",
|
| + ]
|
| +}
|
|
|