blob: c0cc943adba7112aa96154507126fe37e3407e1d [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',
bungeman5d2cd6e2016-02-23 07:34:25 -080024 '../src/core',
bungeman@google.comaf5bbf22012-02-07 20:47:38 +000025 '../src/utils',
epoger@google.comae85aea2011-05-31 13:50:51 +000026 ],
27 'sources': [
reed986ca612014-11-26 08:50:45 -080028 '../src/animator/SkADrawable.cpp',
29 '../src/animator/SkADrawable.h',
epoger@google.comae85aea2011-05-31 13:50:51 +000030 '../include/animator/SkAnimator.h',
31 '../include/animator/SkAnimatorView.h',
32
33 '../src/animator/SkAnimate.h',
34 '../src/animator/SkAnimateActive.cpp',
35 '../src/animator/SkAnimateActive.h',
36 '../src/animator/SkAnimateBase.cpp',
37 '../src/animator/SkAnimateBase.h',
38 '../src/animator/SkAnimateField.cpp',
39 '../src/animator/SkAnimateMaker.cpp',
40 '../src/animator/SkAnimateMaker.h',
41 '../src/animator/SkAnimateProperties.h',
42 '../src/animator/SkAnimateSet.cpp',
43 '../src/animator/SkAnimateSet.h',
44 '../src/animator/SkAnimator.cpp',
45 '../src/animator/SkAnimatorScript.cpp',
46 '../src/animator/SkAnimatorScript.h',
47 #'../src/animator/SkAnimatorScript2.cpp', fails on windows
48 #'../src/animator/SkAnimatorScript2.h',
epoger@google.comae85aea2011-05-31 13:50:51 +000049 '../src/animator/SkBoundable.cpp',
50 '../src/animator/SkBoundable.h',
51 '../src/animator/SkBuildCondensedInfo.cpp',
benjaminwagnercb571e12016-07-27 11:12:12 -070052 #'../src/animator/SkCondensedDebug.inc', fails on windows
53 #'../src/animator/SkCondensedRelease.inc',
epoger@google.comae85aea2011-05-31 13:50:51 +000054 '../src/animator/SkDisplayable.cpp',
55 '../src/animator/SkDisplayable.h',
56 '../src/animator/SkDisplayAdd.cpp',
57 '../src/animator/SkDisplayAdd.h',
58 '../src/animator/SkDisplayApply.cpp',
59 '../src/animator/SkDisplayApply.h',
60 '../src/animator/SkDisplayBounds.cpp',
61 '../src/animator/SkDisplayBounds.h',
62 '../src/animator/SkDisplayEvent.cpp',
63 '../src/animator/SkDisplayEvent.h',
64 '../src/animator/SkDisplayEvents.cpp',
65 '../src/animator/SkDisplayEvents.h',
66 '../src/animator/SkDisplayInclude.cpp',
67 '../src/animator/SkDisplayInclude.h',
68 '../src/animator/SkDisplayInput.cpp',
69 '../src/animator/SkDisplayInput.h',
70 '../src/animator/SkDisplayList.cpp',
71 '../src/animator/SkDisplayList.h',
72 '../src/animator/SkDisplayMath.cpp',
73 '../src/animator/SkDisplayMath.h',
74 '../src/animator/SkDisplayMovie.cpp',
75 '../src/animator/SkDisplayMovie.h',
76 '../src/animator/SkDisplayNumber.cpp',
77 '../src/animator/SkDisplayNumber.h',
78 '../src/animator/SkDisplayPost.cpp',
79 '../src/animator/SkDisplayPost.h',
80 '../src/animator/SkDisplayRandom.cpp',
81 '../src/animator/SkDisplayRandom.h',
82 '../src/animator/SkDisplayScreenplay.cpp',
83 '../src/animator/SkDisplayScreenplay.h',
84 '../src/animator/SkDisplayType.cpp',
85 '../src/animator/SkDisplayType.h',
86 '../src/animator/SkDisplayTypes.cpp',
87 '../src/animator/SkDisplayTypes.h',
88 '../src/animator/SkDisplayXMLParser.cpp',
89 '../src/animator/SkDisplayXMLParser.h',
90 '../src/animator/SkDraw3D.cpp',
91 '../src/animator/SkDraw3D.h',
epoger@google.comae85aea2011-05-31 13:50:51 +000092 '../src/animator/SkDrawBitmap.cpp',
93 '../src/animator/SkDrawBitmap.h',
94 '../src/animator/SkDrawBlur.cpp',
95 '../src/animator/SkDrawBlur.h',
96 '../src/animator/SkDrawClip.cpp',
97 '../src/animator/SkDrawClip.h',
98 '../src/animator/SkDrawColor.cpp',
99 '../src/animator/SkDrawColor.h',
100 '../src/animator/SkDrawDash.cpp',
101 '../src/animator/SkDrawDash.h',
102 '../src/animator/SkDrawDiscrete.cpp',
103 '../src/animator/SkDrawDiscrete.h',
104 '../src/animator/SkDrawEmboss.cpp',
105 '../src/animator/SkDrawEmboss.h',
106 '../src/animator/SkDrawExtraPathEffect.cpp',
107 '../src/animator/SkDrawFull.cpp',
108 '../src/animator/SkDrawFull.h',
109 '../src/animator/SkDrawGradient.cpp',
110 '../src/animator/SkDrawGradient.h',
111 '../src/animator/SkDrawGroup.cpp',
112 '../src/animator/SkDrawGroup.h',
113 '../src/animator/SkDrawLine.cpp',
114 '../src/animator/SkDrawLine.h',
115 '../src/animator/SkDrawMatrix.cpp',
116 '../src/animator/SkDrawMatrix.h',
117 '../src/animator/SkDrawOval.cpp',
118 '../src/animator/SkDrawOval.h',
119 '../src/animator/SkDrawPaint.cpp',
120 '../src/animator/SkDrawPaint.h',
121 '../src/animator/SkDrawPath.cpp',
122 '../src/animator/SkDrawPath.h',
123 '../src/animator/SkDrawPoint.cpp',
124 '../src/animator/SkDrawPoint.h',
125 '../src/animator/SkDrawRectangle.cpp',
126 '../src/animator/SkDrawRectangle.h',
127 '../src/animator/SkDrawSaveLayer.cpp',
128 '../src/animator/SkDrawSaveLayer.h',
129 '../src/animator/SkDrawShader.cpp',
130 '../src/animator/SkDrawShader.h',
131 '../src/animator/SkDrawText.cpp',
132 '../src/animator/SkDrawText.h',
133 '../src/animator/SkDrawTextBox.cpp',
134 '../src/animator/SkDrawTextBox.h',
135 '../src/animator/SkDrawTo.cpp',
136 '../src/animator/SkDrawTo.h',
epoger@google.comae85aea2011-05-31 13:50:51 +0000137 '../src/animator/SkDump.cpp',
138 '../src/animator/SkDump.h',
139 '../src/animator/SkExtras.h',
140 '../src/animator/SkGetCondensedInfo.cpp',
141 '../src/animator/SkHitClear.cpp',
142 '../src/animator/SkHitClear.h',
143 '../src/animator/SkHitTest.cpp',
144 '../src/animator/SkHitTest.h',
145 '../src/animator/SkIntArray.h',
146 '../src/animator/SkMatrixParts.cpp',
147 '../src/animator/SkMatrixParts.h',
148 '../src/animator/SkMemberInfo.cpp',
149 '../src/animator/SkMemberInfo.h',
150 '../src/animator/SkOpArray.cpp',
151 '../src/animator/SkOpArray.h',
152 '../src/animator/SkOperand.h',
153 '../src/animator/SkOperand2.h',
154 '../src/animator/SkOperandInterpolator.h',
155 '../src/animator/SkOperandIterpolator.cpp',
reed@google.com8d4dc712014-04-18 15:14:25 +0000156 '../src/animator/SkPaintPart.cpp',
157 '../src/animator/SkPaintPart.h',
epoger@google.comae85aea2011-05-31 13:50:51 +0000158 '../src/animator/SkParseSVGPath.cpp',
159 '../src/animator/SkPathParts.cpp',
160 '../src/animator/SkPathParts.h',
161 '../src/animator/SkPostParts.cpp',
162 '../src/animator/SkPostParts.h',
163 '../src/animator/SkScript.cpp',
164 '../src/animator/SkScript.h',
165 '../src/animator/SkScript2.h',
166 '../src/animator/SkScriptCallBack.h',
167 '../src/animator/SkScriptDecompile.cpp',
168 '../src/animator/SkScriptRuntime.cpp',
169 '../src/animator/SkScriptRuntime.h',
170 '../src/animator/SkScriptTokenizer.cpp',
171 '../src/animator/SkSnapshot.cpp',
172 '../src/animator/SkSnapshot.h',
173 '../src/animator/SkTDArray_Experimental.h',
174 '../src/animator/SkTextOnPath.cpp',
175 '../src/animator/SkTextOnPath.h',
176 '../src/animator/SkTextToPath.cpp',
177 '../src/animator/SkTextToPath.h',
epoger@google.comae85aea2011-05-31 13:50:51 +0000178 '../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}