OLD | NEW |
| (Empty) |
1 # Copyright 2016 The Chromium Authors. All rights reserved. | |
2 # Use of this source code is governed by a BSD-style license that can be | |
3 # found in the LICENSE file. | |
4 | |
5 import("//third_party/WebKit/Source/core/core.gni") | |
6 | |
7 blink_core_sources("animation") { | |
8 split_count = 5 | |
9 | |
10 sources = [ | |
11 "Animation.cpp", | |
12 "Animation.h", | |
13 "AnimationClock.cpp", | |
14 "AnimationClock.h", | |
15 "AnimationEffectReadOnly.cpp", | |
16 "AnimationEffectReadOnly.h", | |
17 "AnimationEffectTiming.cpp", | |
18 "AnimationEffectTiming.h", | |
19 "AnimationInputHelpers.cpp", | |
20 "AnimationInputHelpers.h", | |
21 "AnimationStack.cpp", | |
22 "AnimationStack.h", | |
23 "AnimationTimeline.cpp", | |
24 "AnimationTimeline.h", | |
25 "BasicShapeInterpolationFunctions.cpp", | |
26 "BasicShapeInterpolationFunctions.h", | |
27 "BorderImageLengthBoxPropertyFunctions.h", | |
28 "CSSBasicShapeInterpolationType.cpp", | |
29 "CSSBasicShapeInterpolationType.h", | |
30 "CSSBorderImageLengthBoxInterpolationType.cpp", | |
31 "CSSBorderImageLengthBoxInterpolationType.h", | |
32 "CSSClipInterpolationType.cpp", | |
33 "CSSClipInterpolationType.h", | |
34 "CSSColorInterpolationType.cpp", | |
35 "CSSColorInterpolationType.h", | |
36 "CSSFilterListInterpolationType.cpp", | |
37 "CSSFilterListInterpolationType.h", | |
38 "CSSFontSizeInterpolationType.cpp", | |
39 "CSSFontSizeInterpolationType.h", | |
40 "CSSFontWeightInterpolationType.cpp", | |
41 "CSSFontWeightInterpolationType.h", | |
42 "CSSImageInterpolationType.cpp", | |
43 "CSSImageInterpolationType.h", | |
44 "CSSImageListInterpolationType.cpp", | |
45 "CSSImageListInterpolationType.h", | |
46 "CSSImageSliceInterpolationType.cpp", | |
47 "CSSImageSliceInterpolationType.h", | |
48 "CSSInterpolationType.cpp", | |
49 "CSSInterpolationType.h", | |
50 "CSSLengthInterpolationType.cpp", | |
51 "CSSLengthInterpolationType.h", | |
52 "CSSLengthListInterpolationType.cpp", | |
53 "CSSLengthListInterpolationType.h", | |
54 "CSSLengthPairInterpolationType.h", | |
55 "CSSMotionRotationInterpolationType.cpp", | |
56 "CSSMotionRotationInterpolationType.h", | |
57 "CSSNumberInterpolationType.cpp", | |
58 "CSSNumberInterpolationType.h", | |
59 "CSSPaintInterpolationType.cpp", | |
60 "CSSPaintInterpolationType.h", | |
61 "CSSPathInterpolationType.cpp", | |
62 "CSSPathInterpolationType.h", | |
63 "CSSPositionAxisListInterpolationType.cpp", | |
64 "CSSPositionAxisListInterpolationType.h", | |
65 "CSSPositionInterpolationType.h", | |
66 "CSSRotateInterpolationType.cpp", | |
67 "CSSRotateInterpolationType.h", | |
68 "CSSScaleInterpolationType.cpp", | |
69 "CSSScaleInterpolationType.h", | |
70 "CSSShadowListInterpolationType.cpp", | |
71 "CSSShadowListInterpolationType.h", | |
72 "CSSSizeListInterpolationType.h", | |
73 "CSSTextIndentInterpolationType.cpp", | |
74 "CSSTextIndentInterpolationType.h", | |
75 "CSSTransformInterpolationType.cpp", | |
76 "CSSTransformInterpolationType.h", | |
77 "CSSTransformOriginInterpolationType.h", | |
78 "CSSTranslateInterpolationType.cpp", | |
79 "CSSTranslateInterpolationType.h", | |
80 "CSSValueInterpolationType.cpp", | |
81 "CSSValueInterpolationType.h", | |
82 "CSSVisibilityInterpolationType.cpp", | |
83 "CSSVisibilityInterpolationType.h", | |
84 "ColorPropertyFunctions.cpp", | |
85 "ColorPropertyFunctions.h", | |
86 "CompositorAnimations.cpp", | |
87 "CompositorAnimations.h", | |
88 "CompositorPendingAnimations.cpp", | |
89 "CompositorPendingAnimations.h", | |
90 "CustomCompositorAnimationManager.cpp", | |
91 "CustomCompositorAnimationManager.h", | |
92 "CustomCompositorAnimations.cpp", | |
93 "CustomCompositorAnimations.h", | |
94 "DocumentAnimation.h", | |
95 "DocumentAnimations.cpp", | |
96 "DocumentAnimations.h", | |
97 "DocumentTimeline.h", | |
98 "EffectInput.cpp", | |
99 "EffectInput.h", | |
100 "EffectModel.h", | |
101 "ElementAnimation.h", | |
102 "ElementAnimations.cpp", | |
103 "ElementAnimations.h", | |
104 "FilterInterpolationFunctions.cpp", | |
105 "FilterInterpolationFunctions.h", | |
106 "FilterListPropertyFunctions.h", | |
107 "ImageListPropertyFunctions.h", | |
108 "ImagePropertyFunctions.h", | |
109 "ImageSlicePropertyFunctions.h", | |
110 "InertEffect.cpp", | |
111 "InertEffect.h", | |
112 "InterpolableValue.cpp", | |
113 "InterpolableValue.h", | |
114 "Interpolation.cpp", | |
115 "Interpolation.h", | |
116 "InterpolationEffect.cpp", | |
117 "InterpolationEffect.h", | |
118 "InterpolationType.h", | |
119 "InterpolationValue.h", | |
120 "InvalidatableInterpolation.cpp", | |
121 "InvalidatableInterpolation.h", | |
122 "Keyframe.cpp", | |
123 "Keyframe.h", | |
124 "KeyframeEffect.cpp", | |
125 "KeyframeEffect.h", | |
126 "KeyframeEffectModel.cpp", | |
127 "KeyframeEffectModel.h", | |
128 "LegacyStyleInterpolation.h", | |
129 "LengthListPropertyFunctions.cpp", | |
130 "LengthListPropertyFunctions.h", | |
131 "LengthPropertyFunctions.cpp", | |
132 "LengthPropertyFunctions.h", | |
133 "LengthUnitsChecker.h", | |
134 "ListInterpolationFunctions.cpp", | |
135 "ListInterpolationFunctions.h", | |
136 "NonInterpolableValue.h", | |
137 "NumberAttributeFunctions.h", | |
138 "NumberPropertyFunctions.cpp", | |
139 "NumberPropertyFunctions.h", | |
140 "PaintPropertyFunctions.cpp", | |
141 "PaintPropertyFunctions.h", | |
142 "PairwiseInterpolationValue.h", | |
143 "PathInterpolationFunctions.cpp", | |
144 "PathInterpolationFunctions.h", | |
145 "PrimitiveInterpolation.h", | |
146 "PropertyHandle.cpp", | |
147 "PropertyHandle.h", | |
148 "PropertyInterpolationTypesMapping.cpp", | |
149 "PropertyInterpolationTypesMapping.h", | |
150 "SVGAngleInterpolationType.cpp", | |
151 "SVGAngleInterpolationType.h", | |
152 "SVGIntegerInterpolationType.cpp", | |
153 "SVGIntegerInterpolationType.h", | |
154 "SVGIntegerOptionalIntegerInterpolationType.cpp", | |
155 "SVGIntegerOptionalIntegerInterpolationType.h", | |
156 "SVGInterpolationType.cpp", | |
157 "SVGInterpolationType.h", | |
158 "SVGLengthInterpolationType.cpp", | |
159 "SVGLengthInterpolationType.h", | |
160 "SVGLengthListInterpolationType.cpp", | |
161 "SVGLengthListInterpolationType.h", | |
162 "SVGNumberInterpolationType.cpp", | |
163 "SVGNumberInterpolationType.h", | |
164 "SVGNumberListInterpolationType.cpp", | |
165 "SVGNumberListInterpolationType.h", | |
166 "SVGNumberOptionalNumberInterpolationType.cpp", | |
167 "SVGNumberOptionalNumberInterpolationType.h", | |
168 "SVGPathInterpolationType.cpp", | |
169 "SVGPathInterpolationType.h", | |
170 "SVGPathSegInterpolationFunctions.cpp", | |
171 "SVGPathSegInterpolationFunctions.h", | |
172 "SVGPointListInterpolationType.cpp", | |
173 "SVGPointListInterpolationType.h", | |
174 "SVGRectInterpolationType.cpp", | |
175 "SVGRectInterpolationType.h", | |
176 "SVGTransformListInterpolationType.cpp", | |
177 "SVGTransformListInterpolationType.h", | |
178 "SVGValueInterpolationType.cpp", | |
179 "SVGValueInterpolationType.h", | |
180 "SampledEffect.cpp", | |
181 "SampledEffect.h", | |
182 "ShadowInterpolationFunctions.cpp", | |
183 "ShadowInterpolationFunctions.h", | |
184 "StringKeyframe.cpp", | |
185 "StringKeyframe.h", | |
186 "StyleInterpolation.h", | |
187 "Timing.cpp", | |
188 "Timing.h", | |
189 "TimingCalculations.h", | |
190 "TimingInput.cpp", | |
191 "TimingInput.h", | |
192 "TypedInterpolationValue.h", | |
193 "UnderlyingValueOwner.cpp", | |
194 "UnderlyingValueOwner.h", | |
195 "animatable/AnimatableClipPathOperation.cpp", | |
196 "animatable/AnimatableClipPathOperation.h", | |
197 "animatable/AnimatableColor.cpp", | |
198 "animatable/AnimatableColor.h", | |
199 "animatable/AnimatableDouble.cpp", | |
200 "animatable/AnimatableDouble.h", | |
201 "animatable/AnimatableDoubleAndBool.cpp", | |
202 "animatable/AnimatableDoubleAndBool.h", | |
203 "animatable/AnimatableFilterOperations.cpp", | |
204 "animatable/AnimatableFilterOperations.h", | |
205 "animatable/AnimatableImage.cpp", | |
206 "animatable/AnimatableImage.h", | |
207 "animatable/AnimatableLength.cpp", | |
208 "animatable/AnimatableLength.h", | |
209 "animatable/AnimatableLengthBox.cpp", | |
210 "animatable/AnimatableLengthBox.h", | |
211 "animatable/AnimatableLengthBoxAndBool.cpp", | |
212 "animatable/AnimatableLengthBoxAndBool.h", | |
213 "animatable/AnimatableLengthPoint.cpp", | |
214 "animatable/AnimatableLengthPoint.h", | |
215 "animatable/AnimatableLengthPoint3D.cpp", | |
216 "animatable/AnimatableLengthPoint3D.h", | |
217 "animatable/AnimatableLengthSize.cpp", | |
218 "animatable/AnimatableLengthSize.h", | |
219 "animatable/AnimatableNeutral.h", | |
220 "animatable/AnimatablePath.cpp", | |
221 "animatable/AnimatablePath.h", | |
222 "animatable/AnimatableRepeatable.cpp", | |
223 "animatable/AnimatableRepeatable.h", | |
224 "animatable/AnimatableSVGPaint.cpp", | |
225 "animatable/AnimatableSVGPaint.h", | |
226 "animatable/AnimatableShadow.cpp", | |
227 "animatable/AnimatableShadow.h", | |
228 "animatable/AnimatableShapeValue.cpp", | |
229 "animatable/AnimatableShapeValue.h", | |
230 "animatable/AnimatableStrokeDasharrayList.cpp", | |
231 "animatable/AnimatableStrokeDasharrayList.h", | |
232 "animatable/AnimatableTransform.cpp", | |
233 "animatable/AnimatableTransform.h", | |
234 "animatable/AnimatableUnknown.h", | |
235 "animatable/AnimatableValue.cpp", | |
236 "animatable/AnimatableValue.h", | |
237 "animatable/AnimatableValueKeyframe.cpp", | |
238 "animatable/AnimatableValueKeyframe.h", | |
239 "animatable/AnimatableVisibility.cpp", | |
240 "animatable/AnimatableVisibility.h", | |
241 "css/CSSAnimatableValueFactory.cpp", | |
242 "css/CSSAnimatableValueFactory.h", | |
243 "css/CSSAnimationData.cpp", | |
244 "css/CSSAnimationData.h", | |
245 "css/CSSAnimationUpdate.h", | |
246 "css/CSSAnimations.cpp", | |
247 "css/CSSAnimations.h", | |
248 "css/CSSTimingData.cpp", | |
249 "css/CSSTimingData.h", | |
250 "css/CSSTransitionData.cpp", | |
251 "css/CSSTransitionData.h", | |
252 ] | |
253 | |
254 configs += [ | |
255 # TODO(jschuh): crbug.com/167187 fix size_t to int truncations. | |
256 "//build/config/compiler:no_size_t_to_int_warning", | |
257 ] | |
258 } | |
OLD | NEW |