1#Animator is basically Skia's (much saner) version of Flash. 2#On top of Views it provides a declarative UI model which can be updated 3#based on events which trigger changes or scripts. 4 5{ 6 'targets': [ 7 { 8 'target_name': 'animator', 9 'product_name': 'skia_animator', 10 'type': 'static_library', 11 'standalone_static_library': 1, 12 'dependencies': [ 13 'skia_lib.gyp:skia_lib', 14 'views.gyp:*', 15 'xml.gyp:*', 16 ], 17 'include_dirs': [ 18 '../include/animator', 19 '../src/utils', 20 ], 21 'sources': [ 22 '../include/animator/SkAnimator.h', 23 '../include/animator/SkAnimatorView.h', 24 25 '../src/animator/SkAnimate.h', 26 '../src/animator/SkAnimateActive.cpp', 27 '../src/animator/SkAnimateActive.h', 28 '../src/animator/SkAnimateBase.cpp', 29 '../src/animator/SkAnimateBase.h', 30 '../src/animator/SkAnimateField.cpp', 31 '../src/animator/SkAnimateMaker.cpp', 32 '../src/animator/SkAnimateMaker.h', 33 '../src/animator/SkAnimateProperties.h', 34 '../src/animator/SkAnimateSet.cpp', 35 '../src/animator/SkAnimateSet.h', 36 '../src/animator/SkAnimator.cpp', 37 '../src/animator/SkAnimatorScript.cpp', 38 '../src/animator/SkAnimatorScript.h', 39 #'../src/animator/SkAnimatorScript2.cpp', fails on windows 40 #'../src/animator/SkAnimatorScript2.h', 41 '../src/animator/SkBoundable.cpp', 42 '../src/animator/SkBoundable.h', 43 '../src/animator/SkBuildCondensedInfo.cpp', 44 #'../src/animator/SkCondensedDebug.cpp', fails on windows 45 #'../src/animator/SkCondensedRelease.cpp', 46 '../src/animator/SkDisplayable.cpp', 47 '../src/animator/SkDisplayable.h', 48 '../src/animator/SkDisplayAdd.cpp', 49 '../src/animator/SkDisplayAdd.h', 50 '../src/animator/SkDisplayApply.cpp', 51 '../src/animator/SkDisplayApply.h', 52 '../src/animator/SkDisplayBounds.cpp', 53 '../src/animator/SkDisplayBounds.h', 54 '../src/animator/SkDisplayEvent.cpp', 55 '../src/animator/SkDisplayEvent.h', 56 '../src/animator/SkDisplayEvents.cpp', 57 '../src/animator/SkDisplayEvents.h', 58 '../src/animator/SkDisplayInclude.cpp', 59 '../src/animator/SkDisplayInclude.h', 60 '../src/animator/SkDisplayInput.cpp', 61 '../src/animator/SkDisplayInput.h', 62 '../src/animator/SkDisplayList.cpp', 63 '../src/animator/SkDisplayList.h', 64 '../src/animator/SkDisplayMath.cpp', 65 '../src/animator/SkDisplayMath.h', 66 '../src/animator/SkDisplayMovie.cpp', 67 '../src/animator/SkDisplayMovie.h', 68 '../src/animator/SkDisplayNumber.cpp', 69 '../src/animator/SkDisplayNumber.h', 70 '../src/animator/SkDisplayPost.cpp', 71 '../src/animator/SkDisplayPost.h', 72 '../src/animator/SkDisplayRandom.cpp', 73 '../src/animator/SkDisplayRandom.h', 74 '../src/animator/SkDisplayScreenplay.cpp', 75 '../src/animator/SkDisplayScreenplay.h', 76 '../src/animator/SkDisplayType.cpp', 77 '../src/animator/SkDisplayType.h', 78 '../src/animator/SkDisplayTypes.cpp', 79 '../src/animator/SkDisplayTypes.h', 80 '../src/animator/SkDisplayXMLParser.cpp', 81 '../src/animator/SkDisplayXMLParser.h', 82 '../src/animator/SkDraw3D.cpp', 83 '../src/animator/SkDraw3D.h', 84 '../src/animator/SkDrawable.cpp', 85 '../src/animator/SkDrawable.h', 86 '../src/animator/SkDrawBitmap.cpp', 87 '../src/animator/SkDrawBitmap.h', 88 '../src/animator/SkDrawBlur.cpp', 89 '../src/animator/SkDrawBlur.h', 90 '../src/animator/SkDrawClip.cpp', 91 '../src/animator/SkDrawClip.h', 92 '../src/animator/SkDrawColor.cpp', 93 '../src/animator/SkDrawColor.h', 94 '../src/animator/SkDrawDash.cpp', 95 '../src/animator/SkDrawDash.h', 96 '../src/animator/SkDrawDiscrete.cpp', 97 '../src/animator/SkDrawDiscrete.h', 98 '../src/animator/SkDrawEmboss.cpp', 99 '../src/animator/SkDrawEmboss.h', 100 '../src/animator/SkDrawExtraPathEffect.cpp', 101 '../src/animator/SkDrawFull.cpp', 102 '../src/animator/SkDrawFull.h', 103 '../src/animator/SkDrawGradient.cpp', 104 '../src/animator/SkDrawGradient.h', 105 '../src/animator/SkDrawGroup.cpp', 106 '../src/animator/SkDrawGroup.h', 107 '../src/animator/SkDrawLine.cpp', 108 '../src/animator/SkDrawLine.h', 109 '../src/animator/SkDrawMatrix.cpp', 110 '../src/animator/SkDrawMatrix.h', 111 '../src/animator/SkDrawOval.cpp', 112 '../src/animator/SkDrawOval.h', 113 '../src/animator/SkDrawPaint.cpp', 114 '../src/animator/SkDrawPaint.h', 115 '../src/animator/SkDrawPath.cpp', 116 '../src/animator/SkDrawPath.h', 117 '../src/animator/SkDrawPoint.cpp', 118 '../src/animator/SkDrawPoint.h', 119 '../src/animator/SkDrawRectangle.cpp', 120 '../src/animator/SkDrawRectangle.h', 121 '../src/animator/SkDrawSaveLayer.cpp', 122 '../src/animator/SkDrawSaveLayer.h', 123 '../src/animator/SkDrawShader.cpp', 124 '../src/animator/SkDrawShader.h', 125 '../src/animator/SkDrawText.cpp', 126 '../src/animator/SkDrawText.h', 127 '../src/animator/SkDrawTextBox.cpp', 128 '../src/animator/SkDrawTextBox.h', 129 '../src/animator/SkDrawTo.cpp', 130 '../src/animator/SkDrawTo.h', 131 '../src/animator/SkDrawTransparentShader.cpp', 132 '../src/animator/SkDrawTransparentShader.h', 133 '../src/animator/SkDump.cpp', 134 '../src/animator/SkDump.h', 135 '../src/animator/SkExtras.h', 136 '../src/animator/SkGetCondensedInfo.cpp', 137 '../src/animator/SkHitClear.cpp', 138 '../src/animator/SkHitClear.h', 139 '../src/animator/SkHitTest.cpp', 140 '../src/animator/SkHitTest.h', 141 '../src/animator/SkIntArray.h', 142 '../src/animator/SkMatrixParts.cpp', 143 '../src/animator/SkMatrixParts.h', 144 '../src/animator/SkMemberInfo.cpp', 145 '../src/animator/SkMemberInfo.h', 146 '../src/animator/SkOpArray.cpp', 147 '../src/animator/SkOpArray.h', 148 '../src/animator/SkOperand.h', 149 '../src/animator/SkOperand2.h', 150 '../src/animator/SkOperandInterpolator.h', 151 '../src/animator/SkOperandIterpolator.cpp', 152 '../src/animator/SkPaintParts.cpp', 153 '../src/animator/SkPaintParts.h', 154 '../src/animator/SkParseSVGPath.cpp', 155 '../src/animator/SkPathParts.cpp', 156 '../src/animator/SkPathParts.h', 157 '../src/animator/SkPostParts.cpp', 158 '../src/animator/SkPostParts.h', 159 '../src/animator/SkScript.cpp', 160 '../src/animator/SkScript.h', 161 '../src/animator/SkScript2.h', 162 '../src/animator/SkScriptCallBack.h', 163 '../src/animator/SkScriptDecompile.cpp', 164 '../src/animator/SkScriptRuntime.cpp', 165 '../src/animator/SkScriptRuntime.h', 166 '../src/animator/SkScriptTokenizer.cpp', 167 '../src/animator/SkSnapshot.cpp', 168 '../src/animator/SkSnapshot.h', 169 '../src/animator/SkTDArray_Experimental.h', 170 '../src/animator/SkTextOnPath.cpp', 171 '../src/animator/SkTextOnPath.h', 172 '../src/animator/SkTextToPath.cpp', 173 '../src/animator/SkTextToPath.h', 174 '../src/animator/SkTime.cpp', 175 '../src/animator/SkTypedArray.cpp', 176 '../src/animator/SkTypedArray.h', 177 '../src/animator/SkXMLAnimatorWriter.cpp', 178 '../src/animator/SkXMLAnimatorWriter.h', 179 ], 180 'direct_dependent_settings': { 181 'include_dirs': [ 182 '../include/animator', 183 ], 184 }, 185 }, 186 ], 187} 188