| # 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", |
| "AnimationEffectTimingReadOnly.cpp", |
| "AnimationEffectTimingReadOnly.h", |
| "AnimationInputHelpers.cpp", |
| "AnimationInputHelpers.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", |
| "CSSInterpolationTypesMap.cpp", |
| "CSSInterpolationTypesMap.h", |
| "CSSLengthInterpolationType.cpp", |
| "CSSLengthInterpolationType.h", |
| "CSSLengthListInterpolationType.cpp", |
| "CSSLengthListInterpolationType.h", |
| "CSSLengthPairInterpolationType.h", |
| "CSSNumberInterpolationType.cpp", |
| "CSSNumberInterpolationType.h", |
| "CSSOffsetRotateInterpolationType.cpp", |
| "CSSOffsetRotateInterpolationType.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.cpp", |
| "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", |
| "EffectStack.cpp", |
| "EffectStack.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", |
| "InterpolationTypesMap.h", |
| "InterpolationValue.h", |
| "InvalidatableInterpolation.cpp", |
| "InvalidatableInterpolation.h", |
| "Keyframe.cpp", |
| "Keyframe.h", |
| "KeyframeEffect.cpp", |
| "KeyframeEffect.h", |
| "KeyframeEffectModel.cpp", |
| "KeyframeEffectModel.h", |
| "KeyframeEffectReadOnly.cpp", |
| "KeyframeEffectReadOnly.h", |
| "LegacyStyleInterpolation.h", |
| "LengthInterpolationFunctions.cpp", |
| "LengthInterpolationFunctions.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", |
| "SVGAngleInterpolationType.cpp", |
| "SVGAngleInterpolationType.h", |
| "SVGIntegerInterpolationType.cpp", |
| "SVGIntegerInterpolationType.h", |
| "SVGIntegerOptionalIntegerInterpolationType.cpp", |
| "SVGIntegerOptionalIntegerInterpolationType.h", |
| "SVGInterpolationType.cpp", |
| "SVGInterpolationType.h", |
| "SVGInterpolationTypesMap.cpp", |
| "SVGInterpolationTypesMap.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", |
| "SizeInterpolationFunctions.cpp", |
| "SizeInterpolationFunctions.h", |
| "SizeListPropertyFunctions.cpp", |
| "SizeListPropertyFunctions.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", |
| ] |
| } |