| Index: third_party/WebKit/Source/core/animation/BUILD.gn
|
| diff --git a/third_party/WebKit/Source/core/animation/BUILD.gn b/third_party/WebKit/Source/core/animation/BUILD.gn
|
| new file mode 100644
|
| index 0000000000000000000000000000000000000000..3f0172a9c260db031ae945f42a7988de4030b53c
|
| --- /dev/null
|
| +++ b/third_party/WebKit/Source/core/animation/BUILD.gn
|
| @@ -0,0 +1,258 @@
|
| +# 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("animation") {
|
| + split_count = 5
|
| +
|
| + sources = [
|
| + "Animation.cpp",
|
| + "Animation.h",
|
| + "AnimationClock.cpp",
|
| + "AnimationClock.h",
|
| + "AnimationEffectReadOnly.cpp",
|
| + "AnimationEffectReadOnly.h",
|
| + "AnimationEffectTiming.cpp",
|
| + "AnimationEffectTiming.h",
|
| + "AnimationInputHelpers.cpp",
|
| + "AnimationInputHelpers.h",
|
| + "AnimationStack.cpp",
|
| + "AnimationStack.h",
|
| + "AnimationTimeline.cpp",
|
| + "AnimationTimeline.h",
|
| + "BasicShapeInterpolationFunctions.cpp",
|
| + "BasicShapeInterpolationFunctions.h",
|
| + "BorderImageLengthBoxPropertyFunctions.h",
|
| + "CSSBasicShapeInterpolationType.cpp",
|
| + "CSSBasicShapeInterpolationType.h",
|
| + "CSSBorderImageLengthBoxInterpolationType.cpp",
|
| + "CSSBorderImageLengthBoxInterpolationType.h",
|
| + "CSSClipInterpolationType.cpp",
|
| + "CSSClipInterpolationType.h",
|
| + "CSSColorInterpolationType.cpp",
|
| + "CSSColorInterpolationType.h",
|
| + "CSSFilterListInterpolationType.cpp",
|
| + "CSSFilterListInterpolationType.h",
|
| + "CSSFontSizeInterpolationType.cpp",
|
| + "CSSFontSizeInterpolationType.h",
|
| + "CSSFontWeightInterpolationType.cpp",
|
| + "CSSFontWeightInterpolationType.h",
|
| + "CSSImageInterpolationType.cpp",
|
| + "CSSImageInterpolationType.h",
|
| + "CSSImageListInterpolationType.cpp",
|
| + "CSSImageListInterpolationType.h",
|
| + "CSSImageSliceInterpolationType.cpp",
|
| + "CSSImageSliceInterpolationType.h",
|
| + "CSSInterpolationType.cpp",
|
| + "CSSInterpolationType.h",
|
| + "CSSLengthInterpolationType.cpp",
|
| + "CSSLengthInterpolationType.h",
|
| + "CSSLengthListInterpolationType.cpp",
|
| + "CSSLengthListInterpolationType.h",
|
| + "CSSLengthPairInterpolationType.h",
|
| + "CSSMotionRotationInterpolationType.cpp",
|
| + "CSSMotionRotationInterpolationType.h",
|
| + "CSSNumberInterpolationType.cpp",
|
| + "CSSNumberInterpolationType.h",
|
| + "CSSPaintInterpolationType.cpp",
|
| + "CSSPaintInterpolationType.h",
|
| + "CSSPathInterpolationType.cpp",
|
| + "CSSPathInterpolationType.h",
|
| + "CSSPositionAxisListInterpolationType.cpp",
|
| + "CSSPositionAxisListInterpolationType.h",
|
| + "CSSPositionInterpolationType.h",
|
| + "CSSRotateInterpolationType.cpp",
|
| + "CSSRotateInterpolationType.h",
|
| + "CSSScaleInterpolationType.cpp",
|
| + "CSSScaleInterpolationType.h",
|
| + "CSSShadowListInterpolationType.cpp",
|
| + "CSSShadowListInterpolationType.h",
|
| + "CSSSizeListInterpolationType.h",
|
| + "CSSTextIndentInterpolationType.cpp",
|
| + "CSSTextIndentInterpolationType.h",
|
| + "CSSTransformInterpolationType.cpp",
|
| + "CSSTransformInterpolationType.h",
|
| + "CSSTransformOriginInterpolationType.h",
|
| + "CSSTranslateInterpolationType.cpp",
|
| + "CSSTranslateInterpolationType.h",
|
| + "CSSValueInterpolationType.cpp",
|
| + "CSSValueInterpolationType.h",
|
| + "CSSVisibilityInterpolationType.cpp",
|
| + "CSSVisibilityInterpolationType.h",
|
| + "ColorPropertyFunctions.cpp",
|
| + "ColorPropertyFunctions.h",
|
| + "CompositorAnimations.cpp",
|
| + "CompositorAnimations.h",
|
| + "CompositorPendingAnimations.cpp",
|
| + "CompositorPendingAnimations.h",
|
| + "CustomCompositorAnimationManager.cpp",
|
| + "CustomCompositorAnimationManager.h",
|
| + "CustomCompositorAnimations.cpp",
|
| + "CustomCompositorAnimations.h",
|
| + "DocumentAnimation.h",
|
| + "DocumentAnimations.cpp",
|
| + "DocumentAnimations.h",
|
| + "DocumentTimeline.h",
|
| + "EffectInput.cpp",
|
| + "EffectInput.h",
|
| + "EffectModel.h",
|
| + "ElementAnimation.h",
|
| + "ElementAnimations.cpp",
|
| + "ElementAnimations.h",
|
| + "FilterInterpolationFunctions.cpp",
|
| + "FilterInterpolationFunctions.h",
|
| + "FilterListPropertyFunctions.h",
|
| + "ImageListPropertyFunctions.h",
|
| + "ImagePropertyFunctions.h",
|
| + "ImageSlicePropertyFunctions.h",
|
| + "InertEffect.cpp",
|
| + "InertEffect.h",
|
| + "InterpolableValue.cpp",
|
| + "InterpolableValue.h",
|
| + "Interpolation.cpp",
|
| + "Interpolation.h",
|
| + "InterpolationEffect.cpp",
|
| + "InterpolationEffect.h",
|
| + "InterpolationType.h",
|
| + "InterpolationValue.h",
|
| + "InvalidatableInterpolation.cpp",
|
| + "InvalidatableInterpolation.h",
|
| + "Keyframe.cpp",
|
| + "Keyframe.h",
|
| + "KeyframeEffect.cpp",
|
| + "KeyframeEffect.h",
|
| + "KeyframeEffectModel.cpp",
|
| + "KeyframeEffectModel.h",
|
| + "LegacyStyleInterpolation.h",
|
| + "LengthListPropertyFunctions.cpp",
|
| + "LengthListPropertyFunctions.h",
|
| + "LengthPropertyFunctions.cpp",
|
| + "LengthPropertyFunctions.h",
|
| + "LengthUnitsChecker.h",
|
| + "ListInterpolationFunctions.cpp",
|
| + "ListInterpolationFunctions.h",
|
| + "NonInterpolableValue.h",
|
| + "NumberAttributeFunctions.h",
|
| + "NumberPropertyFunctions.cpp",
|
| + "NumberPropertyFunctions.h",
|
| + "PaintPropertyFunctions.cpp",
|
| + "PaintPropertyFunctions.h",
|
| + "PairwiseInterpolationValue.h",
|
| + "PathInterpolationFunctions.cpp",
|
| + "PathInterpolationFunctions.h",
|
| + "PrimitiveInterpolation.h",
|
| + "PropertyHandle.cpp",
|
| + "PropertyHandle.h",
|
| + "PropertyInterpolationTypesMapping.cpp",
|
| + "PropertyInterpolationTypesMapping.h",
|
| + "SVGAngleInterpolationType.cpp",
|
| + "SVGAngleInterpolationType.h",
|
| + "SVGIntegerInterpolationType.cpp",
|
| + "SVGIntegerInterpolationType.h",
|
| + "SVGIntegerOptionalIntegerInterpolationType.cpp",
|
| + "SVGIntegerOptionalIntegerInterpolationType.h",
|
| + "SVGInterpolationType.cpp",
|
| + "SVGInterpolationType.h",
|
| + "SVGLengthInterpolationType.cpp",
|
| + "SVGLengthInterpolationType.h",
|
| + "SVGLengthListInterpolationType.cpp",
|
| + "SVGLengthListInterpolationType.h",
|
| + "SVGNumberInterpolationType.cpp",
|
| + "SVGNumberInterpolationType.h",
|
| + "SVGNumberListInterpolationType.cpp",
|
| + "SVGNumberListInterpolationType.h",
|
| + "SVGNumberOptionalNumberInterpolationType.cpp",
|
| + "SVGNumberOptionalNumberInterpolationType.h",
|
| + "SVGPathInterpolationType.cpp",
|
| + "SVGPathInterpolationType.h",
|
| + "SVGPathSegInterpolationFunctions.cpp",
|
| + "SVGPathSegInterpolationFunctions.h",
|
| + "SVGPointListInterpolationType.cpp",
|
| + "SVGPointListInterpolationType.h",
|
| + "SVGRectInterpolationType.cpp",
|
| + "SVGRectInterpolationType.h",
|
| + "SVGTransformListInterpolationType.cpp",
|
| + "SVGTransformListInterpolationType.h",
|
| + "SVGValueInterpolationType.cpp",
|
| + "SVGValueInterpolationType.h",
|
| + "SampledEffect.cpp",
|
| + "SampledEffect.h",
|
| + "ShadowInterpolationFunctions.cpp",
|
| + "ShadowInterpolationFunctions.h",
|
| + "StringKeyframe.cpp",
|
| + "StringKeyframe.h",
|
| + "StyleInterpolation.h",
|
| + "Timing.cpp",
|
| + "Timing.h",
|
| + "TimingCalculations.h",
|
| + "TimingInput.cpp",
|
| + "TimingInput.h",
|
| + "TypedInterpolationValue.h",
|
| + "UnderlyingValueOwner.cpp",
|
| + "UnderlyingValueOwner.h",
|
| + "animatable/AnimatableClipPathOperation.cpp",
|
| + "animatable/AnimatableClipPathOperation.h",
|
| + "animatable/AnimatableColor.cpp",
|
| + "animatable/AnimatableColor.h",
|
| + "animatable/AnimatableDouble.cpp",
|
| + "animatable/AnimatableDouble.h",
|
| + "animatable/AnimatableDoubleAndBool.cpp",
|
| + "animatable/AnimatableDoubleAndBool.h",
|
| + "animatable/AnimatableFilterOperations.cpp",
|
| + "animatable/AnimatableFilterOperations.h",
|
| + "animatable/AnimatableImage.cpp",
|
| + "animatable/AnimatableImage.h",
|
| + "animatable/AnimatableLength.cpp",
|
| + "animatable/AnimatableLength.h",
|
| + "animatable/AnimatableLengthBox.cpp",
|
| + "animatable/AnimatableLengthBox.h",
|
| + "animatable/AnimatableLengthBoxAndBool.cpp",
|
| + "animatable/AnimatableLengthBoxAndBool.h",
|
| + "animatable/AnimatableLengthPoint.cpp",
|
| + "animatable/AnimatableLengthPoint.h",
|
| + "animatable/AnimatableLengthPoint3D.cpp",
|
| + "animatable/AnimatableLengthPoint3D.h",
|
| + "animatable/AnimatableLengthSize.cpp",
|
| + "animatable/AnimatableLengthSize.h",
|
| + "animatable/AnimatableNeutral.h",
|
| + "animatable/AnimatablePath.cpp",
|
| + "animatable/AnimatablePath.h",
|
| + "animatable/AnimatableRepeatable.cpp",
|
| + "animatable/AnimatableRepeatable.h",
|
| + "animatable/AnimatableSVGPaint.cpp",
|
| + "animatable/AnimatableSVGPaint.h",
|
| + "animatable/AnimatableShadow.cpp",
|
| + "animatable/AnimatableShadow.h",
|
| + "animatable/AnimatableShapeValue.cpp",
|
| + "animatable/AnimatableShapeValue.h",
|
| + "animatable/AnimatableStrokeDasharrayList.cpp",
|
| + "animatable/AnimatableStrokeDasharrayList.h",
|
| + "animatable/AnimatableTransform.cpp",
|
| + "animatable/AnimatableTransform.h",
|
| + "animatable/AnimatableUnknown.h",
|
| + "animatable/AnimatableValue.cpp",
|
| + "animatable/AnimatableValue.h",
|
| + "animatable/AnimatableValueKeyframe.cpp",
|
| + "animatable/AnimatableValueKeyframe.h",
|
| + "animatable/AnimatableVisibility.cpp",
|
| + "animatable/AnimatableVisibility.h",
|
| + "css/CSSAnimatableValueFactory.cpp",
|
| + "css/CSSAnimatableValueFactory.h",
|
| + "css/CSSAnimationData.cpp",
|
| + "css/CSSAnimationData.h",
|
| + "css/CSSAnimationUpdate.h",
|
| + "css/CSSAnimations.cpp",
|
| + "css/CSSAnimations.h",
|
| + "css/CSSTimingData.cpp",
|
| + "css/CSSTimingData.h",
|
| + "css/CSSTransitionData.cpp",
|
| + "css/CSSTransitionData.h",
|
| + ]
|
| +
|
| + configs += [
|
| + # TODO(jschuh): crbug.com/167187 fix size_t to int truncations.
|
| + "//build/config/compiler:no_size_t_to_int_warning",
|
| + ]
|
| +}
|
|
|