blob: 9eb076b164b1595157b86a0ca7d74e88a685a854 [file] [log] [blame]
scroggo3e562272015-03-25 10:22:41 -07001# Copyright 2015 Google Inc.
2#
3# Use of this source code is governed by a BSD-style license that can be
4# found in the LICENSE file.
bungeman@google.com5e41b372012-03-23 14:11:43 +00005#Animator is basically Skia's (much saner) version of Flash.
6#On top of Views it provides a declarative UI model which can be updated
7#based on events which trigger changes or scripts.
8
epoger@google.comae85aea2011-05-31 13:50:51 +00009{
epoger@google.comae85aea2011-05-31 13:50:51 +000010 'targets': [
11 {
12 'target_name': 'animator',
borenet@google.comefb1d772012-10-10 19:45:51 +000013 'product_name': 'skia_animator',
epoger@google.comae85aea2011-05-31 13:50:51 +000014 'type': 'static_library',
borenet@google.comefb1d772012-10-10 19:45:51 +000015 'standalone_static_library': 1,
bungeman@google.comb8f36552013-07-22 14:39:45 +000016 'dependencies': [
17 'skia_lib.gyp:skia_lib',
18 'views.gyp:*',
19 'xml.gyp:*',
20 ],
epoger@google.comae85aea2011-05-31 13:50:51 +000021 'include_dirs': [
scroggo@google.comf8d7d272013-02-22 21:38:35 +000022 '../include/animator',
reed95dd1772015-08-17 18:29:47 -070023 '../include/private',
bungeman@google.comaf5bbf22012-02-07 20:47:38 +000024 '../src/utils',
epoger@google.comae85aea2011-05-31 13:50:51 +000025 ],
26 'sources': [
reed986ca612014-11-26 08:50:45 -080027 '../src/animator/SkADrawable.cpp',
28 '../src/animator/SkADrawable.h',
epoger@google.comae85aea2011-05-31 13:50:51 +000029 '../include/animator/SkAnimator.h',
30 '../include/animator/SkAnimatorView.h',
31
32 '../src/animator/SkAnimate.h',
33 '../src/animator/SkAnimateActive.cpp',
34 '../src/animator/SkAnimateActive.h',
35 '../src/animator/SkAnimateBase.cpp',
36 '../src/animator/SkAnimateBase.h',
37 '../src/animator/SkAnimateField.cpp',
38 '../src/animator/SkAnimateMaker.cpp',
39 '../src/animator/SkAnimateMaker.h',
40 '../src/animator/SkAnimateProperties.h',
41 '../src/animator/SkAnimateSet.cpp',
42 '../src/animator/SkAnimateSet.h',
43 '../src/animator/SkAnimator.cpp',
44 '../src/animator/SkAnimatorScript.cpp',
45 '../src/animator/SkAnimatorScript.h',
46 #'../src/animator/SkAnimatorScript2.cpp', fails on windows
47 #'../src/animator/SkAnimatorScript2.h',
epoger@google.comae85aea2011-05-31 13:50:51 +000048 '../src/animator/SkBoundable.cpp',
49 '../src/animator/SkBoundable.h',
50 '../src/animator/SkBuildCondensedInfo.cpp',
51 #'../src/animator/SkCondensedDebug.cpp', fails on windows
52 #'../src/animator/SkCondensedRelease.cpp',
53 '../src/animator/SkDisplayable.cpp',
54 '../src/animator/SkDisplayable.h',
55 '../src/animator/SkDisplayAdd.cpp',
56 '../src/animator/SkDisplayAdd.h',
57 '../src/animator/SkDisplayApply.cpp',
58 '../src/animator/SkDisplayApply.h',
59 '../src/animator/SkDisplayBounds.cpp',
60 '../src/animator/SkDisplayBounds.h',
61 '../src/animator/SkDisplayEvent.cpp',
62 '../src/animator/SkDisplayEvent.h',
63 '../src/animator/SkDisplayEvents.cpp',
64 '../src/animator/SkDisplayEvents.h',
65 '../src/animator/SkDisplayInclude.cpp',
66 '../src/animator/SkDisplayInclude.h',
67 '../src/animator/SkDisplayInput.cpp',
68 '../src/animator/SkDisplayInput.h',
69 '../src/animator/SkDisplayList.cpp',
70 '../src/animator/SkDisplayList.h',
71 '../src/animator/SkDisplayMath.cpp',
72 '../src/animator/SkDisplayMath.h',
73 '../src/animator/SkDisplayMovie.cpp',
74 '../src/animator/SkDisplayMovie.h',
75 '../src/animator/SkDisplayNumber.cpp',
76 '../src/animator/SkDisplayNumber.h',
77 '../src/animator/SkDisplayPost.cpp',
78 '../src/animator/SkDisplayPost.h',
79 '../src/animator/SkDisplayRandom.cpp',
80 '../src/animator/SkDisplayRandom.h',
81 '../src/animator/SkDisplayScreenplay.cpp',
82 '../src/animator/SkDisplayScreenplay.h',
83 '../src/animator/SkDisplayType.cpp',
84 '../src/animator/SkDisplayType.h',
85 '../src/animator/SkDisplayTypes.cpp',
86 '../src/animator/SkDisplayTypes.h',
87 '../src/animator/SkDisplayXMLParser.cpp',
88 '../src/animator/SkDisplayXMLParser.h',
89 '../src/animator/SkDraw3D.cpp',
90 '../src/animator/SkDraw3D.h',
epoger@google.comae85aea2011-05-31 13:50:51 +000091 '../src/animator/SkDrawBitmap.cpp',
92 '../src/animator/SkDrawBitmap.h',
93 '../src/animator/SkDrawBlur.cpp',
94 '../src/animator/SkDrawBlur.h',
95 '../src/animator/SkDrawClip.cpp',
96 '../src/animator/SkDrawClip.h',
97 '../src/animator/SkDrawColor.cpp',
98 '../src/animator/SkDrawColor.h',
99 '../src/animator/SkDrawDash.cpp',
100 '../src/animator/SkDrawDash.h',
101 '../src/animator/SkDrawDiscrete.cpp',
102 '../src/animator/SkDrawDiscrete.h',
103 '../src/animator/SkDrawEmboss.cpp',
104 '../src/animator/SkDrawEmboss.h',
105 '../src/animator/SkDrawExtraPathEffect.cpp',
106 '../src/animator/SkDrawFull.cpp',
107 '../src/animator/SkDrawFull.h',
108 '../src/animator/SkDrawGradient.cpp',
109 '../src/animator/SkDrawGradient.h',
110 '../src/animator/SkDrawGroup.cpp',
111 '../src/animator/SkDrawGroup.h',
112 '../src/animator/SkDrawLine.cpp',
113 '../src/animator/SkDrawLine.h',
114 '../src/animator/SkDrawMatrix.cpp',
115 '../src/animator/SkDrawMatrix.h',
116 '../src/animator/SkDrawOval.cpp',
117 '../src/animator/SkDrawOval.h',
118 '../src/animator/SkDrawPaint.cpp',
119 '../src/animator/SkDrawPaint.h',
120 '../src/animator/SkDrawPath.cpp',
121 '../src/animator/SkDrawPath.h',
122 '../src/animator/SkDrawPoint.cpp',
123 '../src/animator/SkDrawPoint.h',
124 '../src/animator/SkDrawRectangle.cpp',
125 '../src/animator/SkDrawRectangle.h',
126 '../src/animator/SkDrawSaveLayer.cpp',
127 '../src/animator/SkDrawSaveLayer.h',
128 '../src/animator/SkDrawShader.cpp',
129 '../src/animator/SkDrawShader.h',
130 '../src/animator/SkDrawText.cpp',
131 '../src/animator/SkDrawText.h',
132 '../src/animator/SkDrawTextBox.cpp',
133 '../src/animator/SkDrawTextBox.h',
134 '../src/animator/SkDrawTo.cpp',
135 '../src/animator/SkDrawTo.h',
epoger@google.comae85aea2011-05-31 13:50:51 +0000136 '../src/animator/SkDump.cpp',
137 '../src/animator/SkDump.h',
138 '../src/animator/SkExtras.h',
139 '../src/animator/SkGetCondensedInfo.cpp',
140 '../src/animator/SkHitClear.cpp',
141 '../src/animator/SkHitClear.h',
142 '../src/animator/SkHitTest.cpp',
143 '../src/animator/SkHitTest.h',
144 '../src/animator/SkIntArray.h',
145 '../src/animator/SkMatrixParts.cpp',
146 '../src/animator/SkMatrixParts.h',
147 '../src/animator/SkMemberInfo.cpp',
148 '../src/animator/SkMemberInfo.h',
149 '../src/animator/SkOpArray.cpp',
150 '../src/animator/SkOpArray.h',
151 '../src/animator/SkOperand.h',
152 '../src/animator/SkOperand2.h',
153 '../src/animator/SkOperandInterpolator.h',
154 '../src/animator/SkOperandIterpolator.cpp',
reed@google.com8d4dc712014-04-18 15:14:25 +0000155 '../src/animator/SkPaintPart.cpp',
156 '../src/animator/SkPaintPart.h',
epoger@google.comae85aea2011-05-31 13:50:51 +0000157 '../src/animator/SkParseSVGPath.cpp',
158 '../src/animator/SkPathParts.cpp',
159 '../src/animator/SkPathParts.h',
160 '../src/animator/SkPostParts.cpp',
161 '../src/animator/SkPostParts.h',
162 '../src/animator/SkScript.cpp',
163 '../src/animator/SkScript.h',
164 '../src/animator/SkScript2.h',
165 '../src/animator/SkScriptCallBack.h',
166 '../src/animator/SkScriptDecompile.cpp',
167 '../src/animator/SkScriptRuntime.cpp',
168 '../src/animator/SkScriptRuntime.h',
169 '../src/animator/SkScriptTokenizer.cpp',
170 '../src/animator/SkSnapshot.cpp',
171 '../src/animator/SkSnapshot.h',
172 '../src/animator/SkTDArray_Experimental.h',
173 '../src/animator/SkTextOnPath.cpp',
174 '../src/animator/SkTextOnPath.h',
175 '../src/animator/SkTextToPath.cpp',
176 '../src/animator/SkTextToPath.h',
177 '../src/animator/SkTime.cpp',
178 '../src/animator/SkTypedArray.cpp',
179 '../src/animator/SkTypedArray.h',
180 '../src/animator/SkXMLAnimatorWriter.cpp',
181 '../src/animator/SkXMLAnimatorWriter.h',
182 ],
183 'direct_dependent_settings': {
184 'include_dirs': [
185 '../include/animator',
186 ],
187 },
188 },
189 ],
190}