1# Include this gypi to include all 'gpu' files 2# The parent gyp/gypi file must define 3# 'skia_src_path' e.g. skia/trunk/src 4# 'skia_include_path' e.g. skia/trunk/include 5# 6# The skia build defines these in common_variables.gypi 7# 8{ 9 'variables': { 10 'skgpu_sources': [ 11 '<(skia_include_path)/gpu/GrBackendEffectFactory.h', 12 '<(skia_include_path)/gpu/GrBitmapTextContext.h', 13 '<(skia_include_path)/gpu/GrClipData.h', 14 '<(skia_include_path)/gpu/GrColor.h', 15 '<(skia_include_path)/gpu/GrConfig.h', 16 '<(skia_include_path)/gpu/GrContext.h', 17 '<(skia_include_path)/gpu/GrContextFactory.h', 18 '<(skia_include_path)/gpu/GrCoordTransform.h', 19 '<(skia_include_path)/gpu/GrEffect.h', 20 '<(skia_include_path)/gpu/GrEffectStage.h', 21 '<(skia_include_path)/gpu/GrEffectUnitTest.h', 22 '<(skia_include_path)/gpu/GrFontScaler.h', 23 '<(skia_include_path)/gpu/GrGlyph.h', 24 '<(skia_include_path)/gpu/GrKey.h', 25 '<(skia_include_path)/gpu/GrPaint.h', 26 '<(skia_include_path)/gpu/GrPathRendererChain.h', 27 '<(skia_include_path)/gpu/GrPoint.h', 28 '<(skia_include_path)/gpu/GrRect.h', 29 '<(skia_include_path)/gpu/GrRenderTarget.h', 30 '<(skia_include_path)/gpu/GrResource.h', 31 '<(skia_include_path)/gpu/GrSurface.h', 32 '<(skia_include_path)/gpu/GrTBackendEffectFactory.h', 33 '<(skia_include_path)/gpu/GrTextContext.h', 34 '<(skia_include_path)/gpu/GrTexture.h', 35 '<(skia_include_path)/gpu/GrTextureAccess.h', 36 '<(skia_include_path)/gpu/GrTypes.h', 37 '<(skia_include_path)/gpu/GrUserConfig.h', 38 39 '<(skia_include_path)/gpu/gl/GrGLConfig.h', 40 '<(skia_include_path)/gpu/gl/GrGLExtensions.h', 41 '<(skia_include_path)/gpu/gl/GrGLFunctions.h', 42 '<(skia_include_path)/gpu/gl/GrGLInterface.h', 43 44 '<(skia_src_path)/gpu/GrAAHairLinePathRenderer.cpp', 45 '<(skia_src_path)/gpu/GrAAHairLinePathRenderer.h', 46 '<(skia_src_path)/gpu/GrAAConvexPathRenderer.cpp', 47 '<(skia_src_path)/gpu/GrAAConvexPathRenderer.h', 48 '<(skia_src_path)/gpu/GrAARectRenderer.cpp', 49 '<(skia_src_path)/gpu/GrAARectRenderer.h', 50 '<(skia_src_path)/gpu/GrAddPathRenderers_default.cpp', 51 '<(skia_src_path)/gpu/GrAllocator.h', 52 '<(skia_src_path)/gpu/GrAllocPool.h', 53 '<(skia_src_path)/gpu/GrAllocPool.cpp', 54 '<(skia_src_path)/gpu/GrAtlas.cpp', 55 '<(skia_src_path)/gpu/GrAtlas.h', 56 '<(skia_src_path)/gpu/GrBinHashKey.h', 57 '<(skia_src_path)/gpu/GrBitmapTextContext.cpp', 58 '<(skia_src_path)/gpu/GrBlend.cpp', 59 '<(skia_src_path)/gpu/GrBlend.h', 60 '<(skia_src_path)/gpu/GrBufferAllocPool.cpp', 61 '<(skia_src_path)/gpu/GrBufferAllocPool.h', 62 '<(skia_src_path)/gpu/GrCacheID.cpp', 63 '<(skia_src_path)/gpu/GrClipData.cpp', 64 '<(skia_src_path)/gpu/GrContext.cpp', 65 '<(skia_src_path)/gpu/GrDefaultPathRenderer.cpp', 66 '<(skia_src_path)/gpu/GrDefaultPathRenderer.h', 67 '<(skia_src_path)/gpu/GrDrawState.cpp', 68 '<(skia_src_path)/gpu/GrDrawState.h', 69 '<(skia_src_path)/gpu/GrDrawTarget.cpp', 70 '<(skia_src_path)/gpu/GrDrawTarget.h', 71 '<(skia_src_path)/gpu/GrDrawTargetCaps.h', 72 '<(skia_src_path)/gpu/GrEffect.cpp', 73 '<(skia_src_path)/gpu/GrGeometryBuffer.h', 74 '<(skia_src_path)/gpu/GrClipMaskCache.h', 75 '<(skia_src_path)/gpu/GrClipMaskCache.cpp', 76 '<(skia_src_path)/gpu/GrClipMaskManager.h', 77 '<(skia_src_path)/gpu/GrClipMaskManager.cpp', 78 '<(skia_src_path)/gpu/GrGpu.cpp', 79 '<(skia_src_path)/gpu/GrGpu.h', 80 '<(skia_src_path)/gpu/GrGpuFactory.cpp', 81 '<(skia_src_path)/gpu/GrIndexBuffer.h', 82 '<(skia_src_path)/gpu/GrInOrderDrawBuffer.cpp', 83 '<(skia_src_path)/gpu/GrInOrderDrawBuffer.h', 84 '<(skia_src_path)/gpu/GrMemoryPool.cpp', 85 '<(skia_src_path)/gpu/GrMemoryPool.h', 86 '<(skia_src_path)/gpu/GrOvalRenderer.cpp', 87 '<(skia_src_path)/gpu/GrOvalRenderer.h', 88 '<(skia_src_path)/gpu/GrPaint.cpp', 89 '<(skia_src_path)/gpu/GrPath.cpp', 90 '<(skia_src_path)/gpu/GrPath.h', 91 '<(skia_src_path)/gpu/GrPathRendererChain.cpp', 92 '<(skia_src_path)/gpu/GrPathRenderer.cpp', 93 '<(skia_src_path)/gpu/GrPathRenderer.h', 94 '<(skia_src_path)/gpu/GrPathUtils.cpp', 95 '<(skia_src_path)/gpu/GrPathUtils.h', 96 '<(skia_src_path)/gpu/GrPlotMgr.h', 97 '<(skia_src_path)/gpu/GrRectanizer.cpp', 98 '<(skia_src_path)/gpu/GrRectanizer.h', 99 '<(skia_src_path)/gpu/GrRectanizer_skyline.cpp', 100 '<(skia_src_path)/gpu/GrRedBlackTree.h', 101 '<(skia_src_path)/gpu/GrRenderTarget.cpp', 102 '<(skia_src_path)/gpu/GrReducedClip.cpp', 103 '<(skia_src_path)/gpu/GrReducedClip.h', 104 '<(skia_src_path)/gpu/GrResource.cpp', 105 '<(skia_src_path)/gpu/GrResourceCache.cpp', 106 '<(skia_src_path)/gpu/GrResourceCache.h', 107 '<(skia_src_path)/gpu/GrStencil.cpp', 108 '<(skia_src_path)/gpu/GrStencil.h', 109 '<(skia_src_path)/gpu/GrStencilAndCoverPathRenderer.cpp', 110 '<(skia_src_path)/gpu/GrStencilAndCoverPathRenderer.h', 111 '<(skia_src_path)/gpu/GrStencilBuffer.cpp', 112 '<(skia_src_path)/gpu/GrStencilBuffer.h', 113 '<(skia_src_path)/gpu/GrTBSearch.h', 114 '<(skia_src_path)/gpu/GrSWMaskHelper.cpp', 115 '<(skia_src_path)/gpu/GrSWMaskHelper.h', 116 '<(skia_src_path)/gpu/GrSoftwarePathRenderer.cpp', 117 '<(skia_src_path)/gpu/GrSoftwarePathRenderer.h', 118 '<(skia_src_path)/gpu/GrSurface.cpp', 119 '<(skia_src_path)/gpu/GrTemplates.h', 120 '<(skia_src_path)/gpu/GrTextContext.cpp', 121 '<(skia_src_path)/gpu/GrTextStrike.cpp', 122 '<(skia_src_path)/gpu/GrTextStrike.h', 123 '<(skia_src_path)/gpu/GrTextStrike_impl.h', 124 '<(skia_src_path)/gpu/GrTexture.cpp', 125 '<(skia_src_path)/gpu/GrTextureAccess.cpp', 126 '<(skia_src_path)/gpu/GrTHashTable.h', 127 '<(skia_src_path)/gpu/GrVertexBuffer.h', 128 129 '<(skia_src_path)/gpu/effects/Gr1DKernelEffect.h', 130 '<(skia_src_path)/gpu/effects/GrConfigConversionEffect.cpp', 131 '<(skia_src_path)/gpu/effects/GrConfigConversionEffect.h', 132 '<(skia_src_path)/gpu/effects/GrBezierEffect.cpp', 133 '<(skia_src_path)/gpu/effects/GrBezierEffect.h', 134 '<(skia_src_path)/gpu/effects/GrConvolutionEffect.cpp', 135 '<(skia_src_path)/gpu/effects/GrConvolutionEffect.h', 136 '<(skia_src_path)/gpu/effects/GrBicubicEffect.cpp', 137 '<(skia_src_path)/gpu/effects/GrBicubicEffect.h', 138 '<(skia_src_path)/gpu/effects/GrCustomCoordsTextureEffect.cpp', 139 '<(skia_src_path)/gpu/effects/GrCustomCoordsTextureEffect.h', 140 '<(skia_src_path)/gpu/effects/GrSimpleTextureEffect.cpp', 141 '<(skia_src_path)/gpu/effects/GrSimpleTextureEffect.h', 142 '<(skia_src_path)/gpu/effects/GrSingleTextureEffect.cpp', 143 '<(skia_src_path)/gpu/effects/GrSingleTextureEffect.h', 144 '<(skia_src_path)/gpu/effects/GrTextureDomain.cpp', 145 '<(skia_src_path)/gpu/effects/GrTextureDomain.h', 146 '<(skia_src_path)/gpu/effects/GrTextureStripAtlas.cpp', 147 '<(skia_src_path)/gpu/effects/GrTextureStripAtlas.h', 148 149 '<(skia_src_path)/gpu/gl/GrGLBufferImpl.cpp', 150 '<(skia_src_path)/gpu/gl/GrGLBufferImpl.h', 151 '<(skia_src_path)/gpu/gl/GrGLCaps.cpp', 152 '<(skia_src_path)/gpu/gl/GrGLCaps.h', 153 '<(skia_src_path)/gpu/gl/GrGLContext.cpp', 154 '<(skia_src_path)/gpu/gl/GrGLContext.h', 155 '<(skia_src_path)/gpu/gl/GrGLCreateNativeInterface_none.cpp', 156 '<(skia_src_path)/gpu/gl/GrGLDefaultInterface_none.cpp', 157 '<(skia_src_path)/gpu/gl/GrGLDefines.h', 158 '<(skia_src_path)/gpu/gl/GrGLEffect.h', 159 '<(skia_src_path)/gpu/gl/GrGLVertexEffect.h', 160 '<(skia_src_path)/gpu/gl/GrGLExtensions.cpp', 161 '<(skia_src_path)/gpu/gl/GrGLIndexBuffer.cpp', 162 '<(skia_src_path)/gpu/gl/GrGLIndexBuffer.h', 163 '<(skia_src_path)/gpu/gl/GrGLInterface.cpp', 164 '<(skia_src_path)/gpu/gl/GrGLIRect.h', 165 '<(skia_src_path)/gpu/gl/GrGLNoOpInterface.cpp', 166 '<(skia_src_path)/gpu/gl/GrGLNoOpInterface.h', 167 '<(skia_src_path)/gpu/gl/GrGLPath.cpp', 168 '<(skia_src_path)/gpu/gl/GrGLPath.h', 169 '<(skia_src_path)/gpu/gl/GrGLProgram.cpp', 170 '<(skia_src_path)/gpu/gl/GrGLProgram.h', 171 '<(skia_src_path)/gpu/gl/GrGLProgramDesc.cpp', 172 '<(skia_src_path)/gpu/gl/GrGLProgramDesc.h', 173 '<(skia_src_path)/gpu/gl/GrGLProgramEffects.cpp', 174 '<(skia_src_path)/gpu/gl/GrGLProgramEffects.h', 175 '<(skia_src_path)/gpu/gl/GrGLRenderTarget.cpp', 176 '<(skia_src_path)/gpu/gl/GrGLRenderTarget.h', 177 '<(skia_src_path)/gpu/gl/GrGLShaderBuilder.cpp', 178 '<(skia_src_path)/gpu/gl/GrGLShaderBuilder.h', 179 '<(skia_src_path)/gpu/gl/GrGLShaderVar.h', 180 '<(skia_src_path)/gpu/gl/GrGLSL.cpp', 181 '<(skia_src_path)/gpu/gl/GrGLSL.h', 182 '<(skia_src_path)/gpu/gl/GrGLSL_impl.h', 183 '<(skia_src_path)/gpu/gl/GrGLStencilBuffer.cpp', 184 '<(skia_src_path)/gpu/gl/GrGLStencilBuffer.h', 185 '<(skia_src_path)/gpu/gl/GrGLTexture.cpp', 186 '<(skia_src_path)/gpu/gl/GrGLTexture.h', 187 '<(skia_src_path)/gpu/gl/GrGLUtil.cpp', 188 '<(skia_src_path)/gpu/gl/GrGLUtil.h', 189 '<(skia_src_path)/gpu/gl/GrGLUniformManager.cpp', 190 '<(skia_src_path)/gpu/gl/GrGLUniformManager.h', 191 '<(skia_src_path)/gpu/gl/GrGLUniformHandle.h', 192 '<(skia_src_path)/gpu/gl/GrGLVertexArray.cpp', 193 '<(skia_src_path)/gpu/gl/GrGLVertexArray.h', 194 '<(skia_src_path)/gpu/gl/GrGLVertexBuffer.cpp', 195 '<(skia_src_path)/gpu/gl/GrGLVertexBuffer.h', 196 '<(skia_src_path)/gpu/gl/GrGpuGL.cpp', 197 '<(skia_src_path)/gpu/gl/GrGpuGL.h', 198 '<(skia_src_path)/gpu/gl/GrGpuGL_program.cpp', 199 200 # Sk files 201 '<(skia_include_path)/gpu/SkGpuDevice.h', 202 '<(skia_include_path)/gpu/SkGr.h', 203 '<(skia_include_path)/gpu/SkGrPixelRef.h', 204 '<(skia_include_path)/gpu/SkGrTexturePixelRef.h', 205 206 '<(skia_include_path)/gpu/gl/SkGLContextHelper.h', 207 208 '<(skia_src_path)/gpu/SkGpuDevice.cpp', 209 '<(skia_src_path)/gpu/SkGr.cpp', 210 '<(skia_src_path)/gpu/SkGrFontScaler.cpp', 211 '<(skia_src_path)/gpu/SkGrPixelRef.cpp', 212 '<(skia_src_path)/gpu/SkGrTexturePixelRef.cpp', 213 214 '<(skia_src_path)/image/SkImage_Gpu.cpp', 215 '<(skia_src_path)/image/SkSurface_Gpu.cpp', 216 217 '<(skia_src_path)/gpu/gl/SkGLContextHelper.cpp' 218 ], 219 'skgpu_native_gl_sources': [ 220 '<(skia_src_path)/gpu/gl/GrGLDefaultInterface_native.cpp', 221 '<(skia_src_path)/gpu/gl/mac/GrGLCreateNativeInterface_mac.cpp', 222 '<(skia_src_path)/gpu/gl/win/GrGLCreateNativeInterface_win.cpp', 223 '<(skia_src_path)/gpu/gl/unix/GrGLCreateNativeInterface_unix.cpp', 224 '<(skia_src_path)/gpu/gl/iOS/GrGLCreateNativeInterface_iOS.cpp', 225 '<(skia_src_path)/gpu/gl/android/GrGLCreateNativeInterface_android.cpp', 226 227 # Sk files 228 '<(skia_include_path)/gpu/gl/SkNativeGLContext.h', 229 '<(skia_src_path)/gpu/gl/mac/SkNativeGLContext_mac.cpp', 230 '<(skia_src_path)/gpu/gl/nacl/SkNativeGLContext_nacl.cpp', 231 '<(skia_src_path)/gpu/gl/win/SkNativeGLContext_win.cpp', 232 '<(skia_src_path)/gpu/gl/unix/SkNativeGLContext_unix.cpp', 233 '<(skia_src_path)/gpu/gl/android/SkNativeGLContext_android.cpp', 234 '<(skia_src_path)/gpu/gl/iOS/SkNativeGLContext_iOS.mm', 235 ], 236 'skgpu_mesa_gl_sources': [ 237 '<(skia_src_path)/gpu/gl/mesa/GrGLCreateMesaInterface.cpp', 238 239 # Sk files 240 '<(skia_include_path)/gpu/gl/SkMesaGLContext.h', 241 '<(skia_src_path)/gpu/gl/mesa/SkMesaGLContext.cpp', 242 ], 243 'skgpu_angle_gl_sources': [ 244 '<(skia_src_path)/gpu/gl/angle/GrGLCreateANGLEInterface.cpp', 245 246 # Sk files 247 '<(skia_include_path)/gpu/gl/SkANGLEGLContext.h', 248 '<(skia_src_path)/gpu/gl/angle/SkANGLEGLContext.cpp', 249 ], 250 'skgpu_debug_gl_sources': [ 251 '<(skia_src_path)/gpu/gl/debug/GrGLCreateDebugInterface.cpp', 252 '<(skia_src_path)/gpu/gl/debug/GrFakeRefObj.h', 253 '<(skia_src_path)/gpu/gl/debug/GrBufferObj.h', 254 '<(skia_src_path)/gpu/gl/debug/GrBufferObj.cpp', 255 '<(skia_src_path)/gpu/gl/debug/GrFBBindableObj.h', 256 '<(skia_src_path)/gpu/gl/debug/GrRenderBufferObj.h', 257 '<(skia_src_path)/gpu/gl/debug/GrTextureObj.h', 258 '<(skia_src_path)/gpu/gl/debug/GrTextureObj.cpp', 259 '<(skia_src_path)/gpu/gl/debug/GrTextureUnitObj.h', 260 '<(skia_src_path)/gpu/gl/debug/GrTextureUnitObj.cpp', 261 '<(skia_src_path)/gpu/gl/debug/GrFrameBufferObj.h', 262 '<(skia_src_path)/gpu/gl/debug/GrFrameBufferObj.cpp', 263 '<(skia_src_path)/gpu/gl/debug/GrShaderObj.h', 264 '<(skia_src_path)/gpu/gl/debug/GrShaderObj.cpp', 265 '<(skia_src_path)/gpu/gl/debug/GrProgramObj.h', 266 '<(skia_src_path)/gpu/gl/debug/GrProgramObj.cpp', 267 '<(skia_src_path)/gpu/gl/debug/GrDebugGL.h', 268 '<(skia_src_path)/gpu/gl/debug/GrDebugGL.cpp', 269 '<(skia_src_path)/gpu/gl/debug/GrVertexArrayObj.h', 270 271 # Sk files 272 '<(skia_include_path)/gpu/gl/SkDebugGLContext.h', 273 '<(skia_src_path)/gpu/gl/debug/SkDebugGLContext.cpp', 274 ], 275 'skgpu_null_gl_sources': [ 276 '<(skia_src_path)/gpu/gl/GrGLCreateNullInterface.cpp', 277 278 # Sk files 279 '<(skia_include_path)/gpu/gl/SkNullGLContext.h', 280 '<(skia_src_path)/gpu/gl/SkNullGLContext.cpp', 281 ], 282 }, 283} 284