• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1package(default_visibility = ["//visibility:private"])
2
3filegroup(
4    name = "core-srcs",
5    srcs = [
6        "BaseDevice.cpp",
7        "BaseDevice.h",
8        "BufferWriter.h",
9        "GrAHardwareBufferImageGenerator.cpp",
10        "GrAHardwareBufferImageGenerator.h",
11        "GrAHardwareBufferUtils.cpp",
12        "GrAHardwareBufferUtils.h",
13        "GrAppliedClip.h",
14        "GrAttachment.cpp",
15        "GrAttachment.h",
16        "GrAuditTrail.cpp",
17        "GrAuditTrail.h",
18        "GrAutoLocaleSetter.h",
19        "GrBackendSemaphore.cpp",
20        "GrBackendSurface.cpp",
21        "GrBackendSurfaceMutableState.cpp",
22        "GrBackendSurfaceMutableStateImpl.h",
23        "GrBackendTextureImageGenerator.cpp",
24        "GrBackendTextureImageGenerator.h",
25        "GrBackendUtils.cpp",
26        "GrBackendUtils.h",
27        "GrBaseContextPriv.h",
28        "GrBlend.h",
29        "GrBlurUtils.cpp",
30        "GrBlurUtils.h",
31        "GrBuffer.h",
32        "GrBufferAllocPool.cpp",
33        "GrBufferAllocPool.h",
34        "GrCaps.cpp",
35        "GrCaps.h",
36        "GrClientMappedBufferManager.cpp",
37        "GrClientMappedBufferManager.h",
38        "GrClip.h",
39        "GrColor.h",
40        "GrColorInfo.cpp",
41        "GrColorInfo.h",
42        "GrColorSpaceXform.cpp",
43        "GrColorSpaceXform.h",
44        "GrContextThreadSafeProxy.cpp",
45        "GrContextThreadSafeProxyPriv.h",
46        "GrContext_Base.cpp",
47        "GrCopyRenderTask.cpp",
48        "GrCopyRenderTask.h",
49        "GrCpuBuffer.h",
50        "GrDDLContext.cpp",
51        "GrDDLTask.cpp",
52        "GrDDLTask.h",
53        "GrDataUtils.cpp",
54        "GrDataUtils.h",
55        "GrDefaultGeoProcFactory.cpp",
56        "GrDefaultGeoProcFactory.h",
57        "GrDeferredProxyUploader.h",
58        "GrDeferredUpload.h",
59        "GrDirectContext.cpp",
60        "GrDirectContextPriv.cpp",
61        "GrDirectContextPriv.h",
62        "GrDistanceFieldGenFromVector.cpp",
63        "GrDistanceFieldGenFromVector.h",
64        "GrDrawIndirectCommand.h",
65        "GrDrawOpAtlas.cpp",
66        "GrDrawOpAtlas.h",
67        "GrDrawOpTest.cpp",
68        "GrDrawOpTest.h",
69        "GrDrawingManager.cpp",
70        "GrDrawingManager.h",
71        "GrDriverBugWorkarounds.cpp",
72        "GrDstProxyView.h",
73        "GrDynamicAtlas.cpp",
74        "GrDynamicAtlas.h",
75        "GrEagerVertexAllocator.cpp",
76        "GrEagerVertexAllocator.h",
77        "GrFPArgs.h",
78        "GrFinishCallbacks.cpp",
79        "GrFinishCallbacks.h",
80        "GrFixedClip.cpp",
81        "GrFixedClip.h",
82        "GrFragmentProcessor.cpp",
83        "GrFragmentProcessor.h",
84        "GrGeometryProcessor.cpp",
85        "GrGeometryProcessor.h",
86        "GrGlyph.h",
87        "GrGpu.cpp",
88        "GrGpu.h",
89        "GrGpuBuffer.cpp",
90        "GrGpuBuffer.h",
91        "GrGpuResource.cpp",
92        "GrGpuResource.h",
93        "GrGpuResourceCacheAccess.h",
94        "GrGpuResourcePriv.h",
95        "GrHashMapWithCache.h",
96        "GrImageContext.cpp",
97        "GrImageContextPriv.h",
98        "GrImageInfo.h",
99        "GrManagedResource.cpp",
100        "GrManagedResource.h",
101        "GrMemoryPool.cpp",
102        "GrMemoryPool.h",
103        "GrMeshDrawTarget.cpp",
104        "GrMeshDrawTarget.h",
105        "GrNativeRect.h",
106        "GrNonAtomicRef.h",
107        "GrOnFlushResourceProvider.cpp",
108        "GrOnFlushResourceProvider.h",
109        "GrOpFlushState.cpp",
110        "GrOpFlushState.h",
111        "GrOpsRenderPass.cpp",
112        "GrOpsRenderPass.h",
113        "GrOpsTypes.h",
114        "GrPaint.cpp",
115        "GrPaint.h",
116        "GrPersistentCacheUtils.cpp",
117        "GrPersistentCacheUtils.h",
118        "GrPipeline.cpp",
119        "GrPipeline.h",
120        "GrPixmap.h",
121        "GrProcessor.cpp",
122        "GrProcessor.h",
123        "GrProcessorAnalysis.cpp",
124        "GrProcessorAnalysis.h",
125        "GrProcessorSet.cpp",
126        "GrProcessorSet.h",
127        "GrProcessorUnitTest.cpp",
128        "GrProcessorUnitTest.h",
129        "GrProgramDesc.cpp",
130        "GrProgramDesc.h",
131        "GrProgramInfo.cpp",
132        "GrProgramInfo.h",
133        "GrProxyProvider.cpp",
134        "GrProxyProvider.h",
135        "GrRecordingContext.cpp",
136        "GrRecordingContextPriv.cpp",
137        "GrRecordingContextPriv.h",
138        "GrRectanizer.h",
139        "GrRectanizerPow2.cpp",
140        "GrRectanizerPow2.h",
141        "GrRectanizerSkyline.cpp",
142        "GrRectanizerSkyline.h",
143        "GrRefCnt.h",
144        "GrRenderTarget.cpp",
145        "GrRenderTarget.h",
146        "GrRenderTargetContext.h",
147        "GrRenderTargetProxy.cpp",
148        "GrRenderTargetProxy.h",
149        "GrRenderTask.cpp",
150        "GrRenderTask.h",
151        "GrRenderTaskCluster.cpp",
152        "GrRenderTaskCluster.h",
153        "GrResourceAllocator.cpp",
154        "GrResourceAllocator.h",
155        "GrResourceCache.cpp",
156        "GrResourceCache.h",
157        "GrResourceHandle.h",
158        "GrResourceProvider.cpp",
159        "GrResourceProvider.h",
160        "GrResourceProviderPriv.h",
161        "GrRingBuffer.cpp",
162        "GrRingBuffer.h",
163        "GrSPIRVUniformHandler.cpp",
164        "GrSPIRVUniformHandler.h",
165        "GrSPIRVVaryingHandler.cpp",
166        "GrSPIRVVaryingHandler.h",
167        "GrSWMaskHelper.cpp",
168        "GrSWMaskHelper.h",
169        "GrSamplerState.h",
170        "GrScissorState.h",
171        "GrSemaphore.h",
172        "GrShaderCaps.cpp",
173        "GrShaderCaps.h",
174        "GrShaderUtils.cpp",
175        "GrShaderUtils.h",
176        "GrShaderVar.cpp",
177        "GrShaderVar.h",
178        "GrSimpleMesh.h",
179        "GrStagingBufferManager.cpp",
180        "GrStagingBufferManager.h",
181        "GrStencilSettings.cpp",
182        "GrStencilSettings.h",
183        "GrStyle.cpp",
184        "GrStyle.h",
185        "GrSubRunAllocator.cpp",
186        "GrSubRunAllocator.h",
187        "GrSurface.cpp",
188        "GrSurface.h",
189        "GrSurfaceInfo.cpp",
190        "GrSurfaceProxy.cpp",
191        "GrSurfaceProxy.h",
192        "GrSurfaceProxyPriv.h",
193        "GrSurfaceProxyView.h",
194        "GrSwizzle.cpp",
195        "GrSwizzle.h",
196        "GrTTopoSort.h",
197        "GrTestUtils.cpp",
198        "GrTestUtils.h",
199        "GrTexture.cpp",
200        "GrTexture.h",
201        "GrTextureProxy.cpp",
202        "GrTextureProxy.h",
203        "GrTextureProxyCacheAccess.h",
204        "GrTextureProxyPriv.h",
205        "GrTextureRenderTargetProxy.cpp",
206        "GrTextureRenderTargetProxy.h",
207        "GrTextureResolveManager.h",
208        "GrTextureResolveRenderTask.cpp",
209        "GrTextureResolveRenderTask.h",
210        "GrThreadSafeCache.cpp",
211        "GrThreadSafeCache.h",
212        "GrThreadSafePipelineBuilder.cpp",
213        "GrThreadSafePipelineBuilder.h",
214        "GrTracing.h",
215        "GrTransferFromRenderTask.cpp",
216        "GrTransferFromRenderTask.h",
217        "GrUniformDataManager.cpp",
218        "GrUniformDataManager.h",
219        "GrUserStencilSettings.h",
220        "GrUtil.cpp",
221        "GrUtil.h",
222        "GrVertexChunkArray.cpp",
223        "GrVertexChunkArray.h",
224        "GrVx.h",
225        "GrWaitRenderTask.cpp",
226        "GrWaitRenderTask.h",
227        "GrWindowRectangles.h",
228        "GrWindowRectsState.h",
229        "GrWritePixelsRenderTask.cpp",
230        "GrWritePixelsRenderTask.h",
231        "GrXferProcessor.cpp",
232        "GrXferProcessor.h",
233        "GrYUVABackendTextures.cpp",
234        "GrYUVATextureProxies.cpp",
235        "GrYUVATextureProxies.h",
236        "SkGr.cpp",
237        "SkGr.h",
238        "SurfaceContext.cpp",
239        "SurfaceContext.h",
240        "SurfaceFillContext.cpp",
241        "SurfaceFillContext.h",
242        "effects/GrAtlasedShaderHelpers.h",
243        "effects/GrBezierEffect.cpp",
244        "effects/GrBezierEffect.h",
245        "effects/GrBicubicEffect.cpp",
246        "effects/GrBicubicEffect.h",
247        "effects/GrBitmapTextGeoProc.cpp",
248        "effects/GrBitmapTextGeoProc.h",
249        "effects/GrBlendFragmentProcessor.cpp",
250        "effects/GrBlendFragmentProcessor.h",
251        "effects/GrConvexPolyEffect.cpp",
252        "effects/GrConvexPolyEffect.h",
253        "effects/GrCoverageSetOpXP.cpp",
254        "effects/GrCoverageSetOpXP.h",
255        "effects/GrCustomXfermode.cpp",
256        "effects/GrCustomXfermode.h",
257        "effects/GrDisableColorXP.cpp",
258        "effects/GrDisableColorXP.h",
259        "effects/GrDistanceFieldGeoProc.cpp",
260        "effects/GrDistanceFieldGeoProc.h",
261        "effects/GrGaussianConvolutionFragmentProcessor.cpp",
262        "effects/GrGaussianConvolutionFragmentProcessor.h",
263        "effects/GrMatrixConvolutionEffect.cpp",
264        "effects/GrMatrixConvolutionEffect.h",
265        "effects/GrMatrixEffect.cpp",
266        "effects/GrMatrixEffect.h",
267        "effects/GrModulateAtlasCoverageEffect.cpp",
268        "effects/GrModulateAtlasCoverageEffect.h",
269        "effects/GrOvalEffect.cpp",
270        "effects/GrOvalEffect.h",
271        "effects/GrPorterDuffXferProcessor.cpp",
272        "effects/GrPorterDuffXferProcessor.h",
273        "effects/GrRRectEffect.cpp",
274        "effects/GrRRectEffect.h",
275        "effects/GrShadowGeoProc.cpp",
276        "effects/GrShadowGeoProc.h",
277        "effects/GrSkSLFP.cpp",
278        "effects/GrSkSLFP.h",
279        "effects/GrTextureEffect.cpp",
280        "effects/GrTextureEffect.h",
281        "effects/GrYUVtoRGBEffect.cpp",
282        "effects/GrYUVtoRGBEffect.h",
283        "geometry/GrAAConvexTessellator.cpp",
284        "geometry/GrAAConvexTessellator.h",
285        "geometry/GrAATriangulator.cpp",
286        "geometry/GrAATriangulator.h",
287        "geometry/GrInnerFanTriangulator.h",
288        "geometry/GrPathUtils.cpp",
289        "geometry/GrPathUtils.h",
290        "geometry/GrQuad.cpp",
291        "geometry/GrQuad.h",
292        "geometry/GrQuadBuffer.h",
293        "geometry/GrQuadUtils.cpp",
294        "geometry/GrQuadUtils.h",
295        "geometry/GrRect.h",
296        "geometry/GrShape.cpp",
297        "geometry/GrShape.h",
298        "geometry/GrStyledShape.cpp",
299        "geometry/GrStyledShape.h",
300        "geometry/GrTriangulator.cpp",
301        "geometry/GrTriangulator.h",
302        "gradients/GrGradientBitmapCache.cpp",
303        "gradients/GrGradientBitmapCache.h",
304        "gradients/GrGradientShader.cpp",
305        "gradients/GrGradientShader.h",
306        "ops/AAConvexPathRenderer.cpp",
307        "ops/AAConvexPathRenderer.h",
308        "ops/AAHairLinePathRenderer.cpp",
309        "ops/AAHairLinePathRenderer.h",
310        "ops/AALinearizingConvexPathRenderer.cpp",
311        "ops/AALinearizingConvexPathRenderer.h",
312        "ops/AtlasInstancedHelper.cpp",
313        "ops/AtlasInstancedHelper.h",
314        "ops/AtlasPathRenderer.cpp",
315        "ops/AtlasPathRenderer.h",
316        "ops/AtlasRenderTask.cpp",
317        "ops/AtlasRenderTask.h",
318        "ops/AtlasTextOp.cpp",
319        "ops/AtlasTextOp.h",
320        "ops/ClearOp.cpp",
321        "ops/ClearOp.h",
322        "ops/DashLinePathRenderer.cpp",
323        "ops/DashLinePathRenderer.h",
324        "ops/DashOp.cpp",
325        "ops/DashOp.h",
326        "ops/DefaultPathRenderer.cpp",
327        "ops/DefaultPathRenderer.h",
328        "ops/DrawAtlasOp.cpp",
329        "ops/DrawAtlasOp.h",
330        "ops/DrawAtlasPathOp.cpp",
331        "ops/DrawAtlasPathOp.h",
332        "ops/DrawVerticesOp.cpp",
333        "ops/DrawVerticesOp.h",
334        "ops/DrawableOp.cpp",
335        "ops/DrawableOp.h",
336        "ops/FillPathFlags.h",
337        "ops/FillRRectOp.cpp",
338        "ops/FillRRectOp.h",
339        "ops/FillRectOp.cpp",
340        "ops/FillRectOp.h",
341        "ops/GrDrawOp.h",
342        "ops/GrMeshDrawOp.cpp",
343        "ops/GrMeshDrawOp.h",
344        "ops/GrOp.cpp",
345        "ops/GrOp.h",
346        "ops/GrOvalOpFactory.cpp",
347        "ops/GrOvalOpFactory.h",
348        "ops/GrPathStencilSettings.h",
349        "ops/GrSimpleMeshDrawOpHelper.cpp",
350        "ops/GrSimpleMeshDrawOpHelper.h",
351        "ops/GrSimpleMeshDrawOpHelperWithStencil.cpp",
352        "ops/GrSimpleMeshDrawOpHelperWithStencil.h",
353        "ops/LatticeOp.cpp",
354        "ops/LatticeOp.h",
355        "ops/OpsTask.cpp",
356        "ops/OpsTask.h",
357        "ops/PathInnerTriangulateOp.cpp",
358        "ops/PathInnerTriangulateOp.h",
359        "ops/PathStencilCoverOp.cpp",
360        "ops/PathStencilCoverOp.h",
361        "ops/PathTessellateOp.cpp",
362        "ops/PathTessellateOp.h",
363        "ops/QuadPerEdgeAA.cpp",
364        "ops/QuadPerEdgeAA.h",
365        "ops/RegionOp.cpp",
366        "ops/RegionOp.h",
367        "ops/ShadowRRectOp.cpp",
368        "ops/ShadowRRectOp.h",
369        "ops/SmallPathAtlasMgr.cpp",
370        "ops/SmallPathAtlasMgr.h",
371        "ops/SmallPathRenderer.cpp",
372        "ops/SmallPathRenderer.h",
373        "ops/SmallPathShapeData.cpp",
374        "ops/SmallPathShapeData.h",
375        "ops/SoftwarePathRenderer.cpp",
376        "ops/SoftwarePathRenderer.h",
377        "ops/StrokeRectOp.cpp",
378        "ops/StrokeRectOp.h",
379        "ops/StrokeTessellateOp.cpp",
380        "ops/StrokeTessellateOp.h",
381        "ops/TessellationPathRenderer.cpp",
382        "ops/TessellationPathRenderer.h",
383        "ops/TextureOp.cpp",
384        "ops/TextureOp.h",
385        "ops/TriangulatingPathRenderer.cpp",
386        "ops/TriangulatingPathRenderer.h",
387        "tessellate/AffineMatrix.h",
388        "tessellate/CullTest.h",
389        "tessellate/MiddleOutPolygonTriangulator.h",
390        "tessellate/PatchWriter.cpp",
391        "tessellate/PatchWriter.h",
392        "tessellate/PathCurveTessellator.cpp",
393        "tessellate/PathCurveTessellator.h",
394        "tessellate/PathTessellator.h",
395        "tessellate/PathWedgeTessellator.cpp",
396        "tessellate/PathWedgeTessellator.h",
397        "tessellate/StrokeFixedCountTessellator.cpp",
398        "tessellate/StrokeFixedCountTessellator.h",
399        "tessellate/StrokeHardwareTessellator.cpp",
400        "tessellate/StrokeHardwareTessellator.h",
401        "tessellate/StrokeIterator.h",
402        "tessellate/StrokeTessellator.h",
403        "tessellate/Tessellation.cpp",
404        "tessellate/Tessellation.h",
405        "tessellate/WangsFormula.h",
406        "tessellate/shaders/GrPathTessellationShader.cpp",
407        "tessellate/shaders/GrPathTessellationShader.h",
408        "tessellate/shaders/GrPathTessellationShader_Hardware.cpp",
409        "tessellate/shaders/GrPathTessellationShader_MiddleOut.cpp",
410        "tessellate/shaders/GrStrokeTessellationShader.cpp",
411        "tessellate/shaders/GrStrokeTessellationShader.h",
412        "tessellate/shaders/GrStrokeTessellationShader_HardwareImpl.cpp",
413        "tessellate/shaders/GrStrokeTessellationShader_InstancedImpl.cpp",
414        "tessellate/shaders/GrTessellationShader.cpp",
415        "tessellate/shaders/GrTessellationShader.h",
416        "text/GrAtlasManager.cpp",
417        "text/GrAtlasManager.h",
418        "text/GrDistanceFieldAdjustTable.cpp",
419        "text/GrDistanceFieldAdjustTable.h",
420        "text/GrSDFMaskFilter.cpp",
421        "text/GrSDFMaskFilter.h",
422        "text/GrSDFTControl.cpp",
423        "text/GrSDFTControl.h",
424        "text/GrStrikeCache.cpp",
425        "text/GrStrikeCache.h",
426        "text/GrTextBlob.cpp",
427        "text/GrTextBlob.h",
428        "text/GrTextBlobCache.cpp",
429        "text/GrTextBlobCache.h",
430    ],
431)
432
433filegroup(
434    name = "gl-srcs",
435    srcs = [
436        "gl/GrGLAssembleGLESInterfaceAutogen.cpp",
437        "gl/GrGLAssembleGLInterfaceAutogen.cpp",
438        "gl/GrGLAssembleHelpers.cpp",
439        "gl/GrGLAssembleInterface.cpp",
440        "gl/GrGLAssembleWebGLInterfaceAutogen.cpp",
441        "gl/GrGLAttachment.cpp",
442        "gl/GrGLAttachment.h",
443        "gl/GrGLBuffer.cpp",
444        "gl/GrGLBuffer.h",
445        "gl/GrGLCaps.cpp",
446        "gl/GrGLCaps.h",
447        "gl/GrGLContext.cpp",
448        "gl/GrGLContext.h",
449        "gl/GrGLDefines.h",
450        "gl/GrGLExtensions.cpp",
451        "gl/GrGLGLSL.cpp",
452        "gl/GrGLGLSL.h",
453        "gl/GrGLGpu.cpp",
454        "gl/GrGLGpu.h",
455        "gl/GrGLGpuProgramCache.cpp",
456        "gl/GrGLInterfaceAutogen.cpp",
457        "gl/GrGLOpsRenderPass.cpp",
458        "gl/GrGLOpsRenderPass.h",
459        "gl/GrGLProgram.cpp",
460        "gl/GrGLProgram.h",
461        "gl/GrGLProgramDataManager.cpp",
462        "gl/GrGLProgramDataManager.h",
463        "gl/GrGLRenderTarget.cpp",
464        "gl/GrGLRenderTarget.h",
465        "gl/GrGLSemaphore.cpp",
466        "gl/GrGLSemaphore.h",
467        "gl/GrGLTexture.cpp",
468        "gl/GrGLTexture.h",
469        "gl/GrGLTextureRenderTarget.cpp",
470        "gl/GrGLTextureRenderTarget.h",
471        "gl/GrGLTypesPriv.cpp",
472        "gl/GrGLUniformHandler.cpp",
473        "gl/GrGLUniformHandler.h",
474        "gl/GrGLUtil.cpp",
475        "gl/GrGLUtil.h",
476        "gl/GrGLVaryingHandler.h",
477        "gl/GrGLVertexArray.cpp",
478        "gl/GrGLVertexArray.h",
479        "gl/builders/GrGLProgramBuilder.cpp",
480        "gl/builders/GrGLProgramBuilder.h",
481        "gl/builders/GrGLShaderStringBuilder.cpp",
482        "gl/builders/GrGLShaderStringBuilder.h",
483        "glsl/GrGLSL.cpp",
484        "glsl/GrGLSL.h",
485        "glsl/GrGLSLBlend.cpp",
486        "glsl/GrGLSLBlend.h",
487        "glsl/GrGLSLColorSpaceXformHelper.h",
488        "glsl/GrGLSLFragmentShaderBuilder.cpp",
489        "glsl/GrGLSLFragmentShaderBuilder.h",
490        "glsl/GrGLSLProgramBuilder.cpp",
491        "glsl/GrGLSLProgramBuilder.h",
492        "glsl/GrGLSLProgramDataManager.cpp",
493        "glsl/GrGLSLProgramDataManager.h",
494        "glsl/GrGLSLShaderBuilder.cpp",
495        "glsl/GrGLSLShaderBuilder.h",
496        "glsl/GrGLSLUniformHandler.cpp",
497        "glsl/GrGLSLUniformHandler.h",
498        "glsl/GrGLSLVarying.cpp",
499        "glsl/GrGLSLVarying.h",
500        "glsl/GrGLSLVertexGeoBuilder.cpp",
501        "glsl/GrGLSLVertexGeoBuilder.h",
502    ],
503)
504
505filegroup(
506    name = "v1-srcs",
507    srcs = [
508        "v1/ClipStack.cpp",
509        "v1/ClipStack.h",
510        "v1/Device.cpp",
511        "v1/Device_drawTexture.cpp",
512        "v1/Device_v1.h",
513        "v1/PathRenderer.cpp",
514        "v1/PathRenderer.h",
515        "v1/PathRendererChain.cpp",
516        "v1/PathRendererChain.h",
517        "v1/StencilClip.h",
518        "v1/StencilMaskHelper.cpp",
519        "v1/StencilMaskHelper.h",
520        "v1/SurfaceDrawContext.cpp",
521        "v1/SurfaceDrawContext_v1.h",
522        "v1/SurfaceFillContext_v1.cpp",
523        "v1/SurfaceFillContext_v1.h",
524    ],
525)
526
527filegroup(
528    name = "webgl-srcs",
529    srcs = [
530        "gl/webgl/GrGLMakeNativeInterface_webgl.cpp",
531    ],
532)
533
534filegroup(
535    name = "srcs",
536    srcs = [":core-srcs"] + select({
537        "//bazel/common_config_settings:gl_backend": [
538            ":gl-srcs",
539            ":v1-srcs",
540        ],
541        "//conditions:default": [],
542    }) + select({
543        "//bazel/common_config_settings:webgl_standard": [":webgl-srcs"],
544        "//conditions:default": [],
545    }),
546    visibility = ["//:__subpackages__"],
547)
548
549##########################################################################
550# Test only srcs/headers below
551
552filegroup(
553    name = "mock-srcs",
554    srcs = [
555        "mock/GrMockAttachment.h",
556        "mock/GrMockBuffer.h",
557        "mock/GrMockCaps.cpp",
558        "mock/GrMockCaps.h",
559        "mock/GrMockGpu.cpp",
560        "mock/GrMockGpu.h",
561        "mock/GrMockOpTarget.h",
562        "mock/GrMockOpsRenderPass.h",
563        "mock/GrMockRenderTask.h",
564        "mock/GrMockSurfaceProxy.h",
565        "mock/GrMockTexture.h",
566        "mock/GrMockTypes.cpp",
567    ],
568    visibility = ["//:__subpackages__"],
569)
570