blob: 029004a0b6d38e1fb518c30f0b4bf8a3ff3313b8 [file] [log] [blame]
# 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",
]
}