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", |
+ ] |
+} |