| # Copyright 2016 Google Inc. | 
 | # | 
 | # Use of this source code is governed by a BSD-style license that can be | 
 | # found in the LICENSE file. | 
 |  | 
 | # Things are easiest for everyone if these source paths are absolute. | 
 | _tests = get_path_info("../tests", "abspath") | 
 |  | 
 | tests_sources = [ | 
 |   "$_tests/AAClipTest.cpp", | 
 |   "$_tests/AdvancedBlendTest.cpp", | 
 |   "$_tests/AndroidCodecTest.cpp", | 
 |   "$_tests/AnimatedImageTest.cpp", | 
 |   "$_tests/AnnotationTest.cpp", | 
 |   "$_tests/ApplyGammaTest.cpp", | 
 |   "$_tests/ArenaAllocTest.cpp", | 
 |   "$_tests/AsADashTest.cpp", | 
 |   "$_tests/AvifTest.cpp", | 
 |   "$_tests/BRDTest.cpp", | 
 |   "$_tests/BackendAllocationTest.cpp", | 
 |   "$_tests/BackendSurfaceMutableStateTest.cpp", | 
 |   "$_tests/BadIcoTest.cpp", | 
 |   "$_tests/BezierCurveTest.cpp", | 
 |   "$_tests/BigImageTest.cpp", | 
 |   "$_tests/BitSetTest.cpp", | 
 |   "$_tests/BitmapCopyTest.cpp", | 
 |   "$_tests/BitmapGetColorTest.cpp", | 
 |   "$_tests/BitmapTest.cpp", | 
 |   "$_tests/BlendTest.cpp", | 
 |   "$_tests/BlitMaskClip.cpp", | 
 |   "$_tests/BlurTest.cpp", | 
 |   "$_tests/CachedDataTest.cpp", | 
 |   "$_tests/CachedDecodingPixelRefTest.cpp", | 
 |   "$_tests/CanvasStateHelpers.cpp", | 
 |   "$_tests/CanvasStateHelpers.h", | 
 |   "$_tests/CanvasStateTest.cpp", | 
 |   "$_tests/CanvasTest.cpp", | 
 |   "$_tests/ChecksumTest.cpp", | 
 |   "$_tests/ClipCubicTest.cpp", | 
 |   "$_tests/ClipStackTest.cpp", | 
 |   "$_tests/ClipperTest.cpp", | 
 |   "$_tests/CodecAnimTest.cpp", | 
 |   "$_tests/CodecExactReadTest.cpp", | 
 |   "$_tests/CodecPartialTest.cpp", | 
 |   "$_tests/CodecPriv.h", | 
 |   "$_tests/CodecRecommendedTypeTest.cpp", | 
 |   "$_tests/CodecTest.cpp", | 
 |   "$_tests/ColorFilterTest.cpp", | 
 |   "$_tests/ColorMatrixTest.cpp", | 
 |   "$_tests/ColorPrivTest.cpp", | 
 |   "$_tests/ColorSpaceTest.cpp", | 
 |   "$_tests/ColorTest.cpp", | 
 |   "$_tests/CompressedBackendAllocationTest.cpp", | 
 |   "$_tests/CopySurfaceTest.cpp", | 
 |   "$_tests/CubicChopTest.cpp", | 
 |   "$_tests/CubicMapTest.cpp", | 
 |   "$_tests/CubicRootsTest.cpp", | 
 |   "$_tests/CullTestTest.cpp", | 
 |   "$_tests/DashPathEffectTest.cpp", | 
 |   "$_tests/DataRefTest.cpp", | 
 |   "$_tests/DebugLayerManagerTest.cpp", | 
 |   "$_tests/DeferredDisplayListTest.cpp", | 
 |   "$_tests/DequeTest.cpp", | 
 |   "$_tests/DescriptorTest.cpp", | 
 |   "$_tests/DeviceTest.cpp", | 
 |   "$_tests/DiscardableMemoryPoolTest.cpp", | 
 |   "$_tests/DiscardableMemoryTest.cpp", | 
 |   "$_tests/DrawBitmapRectTest.cpp", | 
 |   "$_tests/DrawPathTest.cpp", | 
 |   "$_tests/DrawTextTest.cpp", | 
 |   "$_tests/EmptyPathTest.cpp", | 
 |   "$_tests/EncodeTest.cpp", | 
 |   "$_tests/EncodedInfoTest.cpp", | 
 |   "$_tests/ExifTest.cpp", | 
 |   "$_tests/ExtendedSkColorTypeTests.cpp", | 
 |   "$_tests/F16DrawTest.cpp", | 
 |   "$_tests/F16StagesTest.cpp", | 
 |   "$_tests/FakeStreams.h", | 
 |   "$_tests/FillPathTest.cpp", | 
 |   "$_tests/FilterResultTest.cpp", | 
 |   "$_tests/FindCubicConvex180ChopsTest.cpp", | 
 |   "$_tests/FitsInTest.cpp", | 
 |   "$_tests/FlattenDrawableTest.cpp", | 
 |   "$_tests/FlattenableFactoryToName.cpp", | 
 |   "$_tests/FlattenableNameToFactory.cpp", | 
 |   "$_tests/Float16Test.cpp", | 
 |   "$_tests/FloatingPointTest.cpp", | 
 |   "$_tests/FloatingPointTextureTest.cpp", | 
 |   "$_tests/FontHostStreamTest.cpp", | 
 |   "$_tests/FontHostTest.cpp", | 
 |   "$_tests/FontMgrFlags.cpp", | 
 |   "$_tests/FontMgrTest.cpp", | 
 |   "$_tests/FontNamesTest.cpp", | 
 |   "$_tests/FontScanner.cpp", | 
 |   "$_tests/FontTest.cpp", | 
 |   "$_tests/FrontBufferedStreamTest.cpp", | 
 |   "$_tests/GLBackendSurfaceTest.cpp", | 
 |   "$_tests/GainmapShaderTest.cpp", | 
 |   "$_tests/GeometryTest.cpp", | 
 |   "$_tests/GifTest.cpp", | 
 |   "$_tests/GpuDrawPathTest.cpp", | 
 |   "$_tests/GpuRectanizerTest.cpp", | 
 |   "$_tests/GrAHardwareBufferTest.cpp", | 
 |   "$_tests/GrContextAbandonTest.cpp", | 
 |   "$_tests/GrContextFactoryTest.cpp", | 
 |   "$_tests/GrContextOOM.cpp", | 
 |   "$_tests/GrDDLImageTest.cpp", | 
 |   "$_tests/GrFinishedFlushTest.cpp", | 
 |   "$_tests/GrGlyphVectorTest.cpp", | 
 |   "$_tests/GrGpuBufferTest.cpp", | 
 |   "$_tests/GrMemoryPoolTest.cpp", | 
 |   "$_tests/GrOpListFlushTest.cpp", | 
 |   "$_tests/GrPorterDuffTest.cpp", | 
 |   "$_tests/GrQuadBufferTest.cpp", | 
 |   "$_tests/GrQuadCropTest.cpp", | 
 |   "$_tests/GrRenderTaskClusterTest.cpp", | 
 |   "$_tests/GrStyledShapeTest.cpp", | 
 |   "$_tests/GrSubmittedFlushTest.cpp", | 
 |   "$_tests/GrSurfaceResolveTest.cpp", | 
 |   "$_tests/GrSurfaceTest.cpp", | 
 |   "$_tests/GrTextBlobTest.cpp", | 
 |   "$_tests/GrTextureMipMapInvalidationTest.cpp", | 
 |   "$_tests/GradientTest.cpp", | 
 |   "$_tests/HSVRoundTripTest.cpp", | 
 |   "$_tests/HashTest.cpp", | 
 |   "$_tests/HighContrastFilterTest.cpp", | 
 |   "$_tests/ICCTest.cpp", | 
 |   "$_tests/ImageBitmapTest.cpp", | 
 |   "$_tests/ImageCacheTest.cpp", | 
 |   "$_tests/ImageFilterCacheTest.cpp", | 
 |   "$_tests/ImageFilterTest.cpp", | 
 |   "$_tests/ImageFrom565Bitmap.cpp", | 
 |   "$_tests/ImageGeneratorTest.cpp", | 
 |   "$_tests/ImageIsOpaqueTest.cpp", | 
 |   "$_tests/ImageNewShaderTest.cpp", | 
 |   "$_tests/ImageTest.cpp", | 
 |   "$_tests/IncrTopoSortTest.cpp", | 
 |   "$_tests/IndexedPngOverflowTest.cpp", | 
 |   "$_tests/InfRectTest.cpp", | 
 |   "$_tests/InsetConvexPolyTest.cpp", | 
 |   "$_tests/InvalidIndexedPngTest.cpp", | 
 |   "$_tests/IsClosedSingleContourTest.cpp", | 
 |   "$_tests/JSONTest.cpp", | 
 |   "$_tests/LListTest.cpp", | 
 |   "$_tests/LRUCacheTest.cpp", | 
 |   "$_tests/LazyStencilAttachmentTest.cpp", | 
 |   "$_tests/M44Test.cpp", | 
 |   "$_tests/MD5Test.cpp", | 
 |   "$_tests/MallocPixelRefTest.cpp", | 
 |   "$_tests/MaskCacheTest.cpp", | 
 |   "$_tests/MathTest.cpp", | 
 |   "$_tests/MatrixColorFilterTest.cpp", | 
 |   "$_tests/MatrixProcsTest.cpp", | 
 |   "$_tests/MatrixTest.cpp", | 
 |   "$_tests/MemoryTest.cpp", | 
 |   "$_tests/MemsetTest.cpp", | 
 |   "$_tests/MeshTest.cpp", | 
 |   "$_tests/MessageBusTest.cpp", | 
 |   "$_tests/MetaDataTest.cpp", | 
 |   "$_tests/MipMapTest.cpp", | 
 |   "$_tests/MultiPictureDocumentTest.cpp", | 
 |   "$_tests/NdkDecodeTest.cpp", | 
 |   "$_tests/NdkEncodeTest.cpp", | 
 |   "$_tests/NonlinearBlendingTest.cpp", | 
 |   "$_tests/OSPathTest.cpp", | 
 |   "$_tests/OffsetSimplePolyTest.cpp", | 
 |   "$_tests/OnceTest.cpp", | 
 |   "$_tests/OverAlignedTest.cpp", | 
 |   "$_tests/PDFDeflateWStreamTest.cpp", | 
 |   "$_tests/PDFDocumentTest.cpp", | 
 |   "$_tests/PDFGlyphsToUnicodeTest.cpp", | 
 |   "$_tests/PDFJpegEmbedTest.cpp", | 
 |   "$_tests/PDFMetadataAttributeTest.cpp", | 
 |   "$_tests/PDFOpaqueSrcModeToSrcOverTest.cpp", | 
 |   "$_tests/PDFPrimitivesTest.cpp", | 
 |   "$_tests/PDFTaggedLinkTest.cpp", | 
 |   "$_tests/PDFTaggedPruningTest.cpp", | 
 |   "$_tests/PDFTaggedTableTest.cpp", | 
 |   "$_tests/PDFTaggedTest.cpp", | 
 |   "$_tests/PaintTest.cpp", | 
 |   "$_tests/ParametricStageTest.cpp", | 
 |   "$_tests/ParseColorTest.cpp", | 
 |   "$_tests/ParsePathTest.cpp", | 
 |   "$_tests/PathBuilderTest.cpp", | 
 |   "$_tests/PathCoverageTest.cpp", | 
 |   "$_tests/PathMeasureTest.cpp", | 
 |   "$_tests/PathTest.cpp", | 
 |   "$_tests/PictureBBHTest.cpp", | 
 |   "$_tests/PictureShaderTest.cpp", | 
 |   "$_tests/PictureTest.cpp", | 
 |   "$_tests/PinnedImageTest.cpp", | 
 |   "$_tests/PixelRefTest.cpp", | 
 |   "$_tests/Point3Test.cpp", | 
 |   "$_tests/PointTest.cpp", | 
 |   "$_tests/PolyUtilsTest.cpp", | 
 |   "$_tests/PreChopPathCurvesTest.cpp", | 
 |   "$_tests/PremulAlphaRoundTripTest.cpp", | 
 |   "$_tests/PromiseImageTest.cpp", | 
 |   "$_tests/ProtectedTest.cpp", | 
 |   "$_tests/ProxyConversionTest.cpp", | 
 |   "$_tests/ProxyRefTest.cpp", | 
 |   "$_tests/ProxyTest.cpp", | 
 |   "$_tests/QuadRootsTest.cpp", | 
 |   "$_tests/QuickRejectTest.cpp", | 
 |   "$_tests/RRectInPathTest.cpp", | 
 |   "$_tests/RTreeTest.cpp", | 
 |   "$_tests/RandomTest.cpp", | 
 |   "$_tests/RasterPipelineBuilderTest.cpp", | 
 |   "$_tests/RasterPipelineCodeGeneratorTest.cpp", | 
 |   "$_tests/ReadPixelsTest.cpp", | 
 |   "$_tests/ReadWritePixelsGpuTest.cpp", | 
 |   "$_tests/RecordDrawTest.cpp", | 
 |   "$_tests/RecordOptsTest.cpp", | 
 |   "$_tests/RecordPatternTest.cpp", | 
 |   "$_tests/RecordTest.cpp", | 
 |   "$_tests/RecordTestUtils.h", | 
 |   "$_tests/RecorderTest.cpp", | 
 |   "$_tests/RecordingXfermodeTest.cpp", | 
 |   "$_tests/RectTest.cpp", | 
 |   "$_tests/RefCntTest.cpp", | 
 |   "$_tests/RegionTest.cpp", | 
 |   "$_tests/RepeatedClippedBlurTest.cpp", | 
 |   "$_tests/ResourceAllocatorTest.cpp", | 
 |   "$_tests/ResourceCacheTest.cpp", | 
 |   "$_tests/RoundRectTest.cpp", | 
 |   "$_tests/RuntimeBlendTest.cpp", | 
 |   "$_tests/SRGBReadWritePixelsTest.cpp", | 
 |   "$_tests/SRGBTest.cpp", | 
 |   "$_tests/SVGDeviceTest.cpp", | 
 |   "$_tests/SafeMathTest.cpp", | 
 |   "$_tests/SamplingTest.cpp", | 
 |   "$_tests/SaveLayerOriginTest.cpp", | 
 |   "$_tests/ScalarTest.cpp", | 
 |   "$_tests/ScaleToSidesTest.cpp", | 
 |   "$_tests/SerialProcsTest.cpp", | 
 |   "$_tests/SerializationTest.cpp", | 
 |   "$_tests/ShaderImageFilterTest.cpp", | 
 |   "$_tests/ShaderOpacityTest.cpp", | 
 |   "$_tests/ShaderTest.cpp", | 
 |   "$_tests/ShadowTest.cpp", | 
 |   "$_tests/SizeTest.cpp", | 
 |   "$_tests/SkBase64Test.cpp", | 
 |   "$_tests/SkBlockAllocatorTest.cpp", | 
 |   "$_tests/SkColor4fTest.cpp", | 
 |   "$_tests/SkColorSpaceXformStepsTest.cpp", | 
 |   "$_tests/SkContainersTest.cpp", | 
 |   "$_tests/SkDOMTest.cpp", | 
 |   "$_tests/SkEnumBitMaskTest.cpp", | 
 |   "$_tests/SkFontMetricsPrivTest.cpp", | 
 |   "$_tests/SkGaussFilterTest.cpp", | 
 |   "$_tests/SkGlyphTest.cpp", | 
 |   "$_tests/SkImageTest.cpp", | 
 |   "$_tests/SkMallocTest.cpp", | 
 |   "$_tests/SkPathRangeIterTest.cpp", | 
 |   "$_tests/SkRasterPipelineOptsTest.cpp", | 
 |   "$_tests/SkRasterPipelineTest.cpp", | 
 |   "$_tests/SkRemoteGlyphCacheTest.cpp", | 
 |   "$_tests/SkResourceCacheTest.cpp", | 
 |   "$_tests/SkRuntimeEffectTest.cpp", | 
 |   "$_tests/SkSLDebugTracePlayerTest.cpp", | 
 |   "$_tests/SkSLDebugTraceTest.cpp", | 
 |   "$_tests/SkSLES2ConformanceTest.cpp", | 
 |   "$_tests/SkSLErrorTest.cpp", | 
 |   "$_tests/SkSLGLSLTestbed.cpp", | 
 |   "$_tests/SkSLMemoryLayoutTest.cpp", | 
 |   "$_tests/SkSLMetalTestbed.cpp", | 
 |   "$_tests/SkSLPipelineStageTestbed.cpp", | 
 |   "$_tests/SkSLSPIRVTestbed.cpp", | 
 |   "$_tests/SkSLTest.cpp", | 
 |   "$_tests/SkSLTypeTest.cpp", | 
 |   "$_tests/SkSLWGSLTestbed.cpp", | 
 |   "$_tests/SkSharedMutexTest.cpp", | 
 |   "$_tests/SkSpanTest.cpp", | 
 |   "$_tests/SkStrikeCacheTest.cpp", | 
 |   "$_tests/SkStrikeTest.cpp", | 
 |   "$_tests/SkStringViewTest.cpp", | 
 |   "$_tests/SkTBlockListTest.cpp", | 
 |   "$_tests/SkUTFTest.cpp", | 
 |   "$_tests/SkVxTest.cpp", | 
 |   "$_tests/SkXmpTest.cpp", | 
 |   "$_tests/Skbug12214.cpp", | 
 |   "$_tests/Skbug5221.cpp", | 
 |   "$_tests/Skbug6389.cpp", | 
 |   "$_tests/Skbug6653.cpp", | 
 |   "$_tests/SlugTest.cpp", | 
 |   "$_tests/SortTest.cpp", | 
 |   "$_tests/SpecialImageTest.cpp", | 
 |   "$_tests/SrcOverTest.cpp", | 
 |   "$_tests/SrcSrcOverBatchTest.cpp", | 
 |   "$_tests/StreamTest.cpp", | 
 |   "$_tests/StrikeForGPUTest.cpp", | 
 |   "$_tests/StringTest.cpp", | 
 |   "$_tests/StrokeTest.cpp", | 
 |   "$_tests/StrokerTest.cpp", | 
 |   "$_tests/SubsetPath.cpp", | 
 |   "$_tests/SubsetPath.h", | 
 |   "$_tests/SurfaceSemaphoreTest.cpp", | 
 |   "$_tests/SurfaceTest.cpp", | 
 |   "$_tests/SwizzlerTest.cpp", | 
 |   "$_tests/TArrayTest.cpp", | 
 |   "$_tests/TDPQueueTest.cpp", | 
 |   "$_tests/TLazyTest.cpp", | 
 |   "$_tests/TemplatesTest.cpp", | 
 |   "$_tests/TestTest.cpp", | 
 |   "$_tests/TextBlobCacheTest.cpp", | 
 |   "$_tests/TextBlobTest.cpp", | 
 |   "$_tests/TextureProxyTest.cpp", | 
 |   "$_tests/TextureSizeTest.cpp", | 
 |   "$_tests/TextureStripAtlasManagerTest.cpp", | 
 |   "$_tests/Time.cpp", | 
 |   "$_tests/TopoSortTest.cpp", | 
 |   "$_tests/TraceMemoryDumpTest.cpp", | 
 |   "$_tests/TracingTest.cpp", | 
 |   "$_tests/TransferPixelsTest.cpp", | 
 |   "$_tests/TriangulatingPathRendererTests.cpp", | 
 |   "$_tests/TypefaceTest.cpp", | 
 |   "$_tests/UnicodeTest.cpp", | 
 |   "$_tests/UtilsTest.cpp", | 
 |   "$_tests/VerticesTest.cpp", | 
 |   "$_tests/VkBackendSurfaceTest.cpp", | 
 |   "$_tests/VkDrawableTest.cpp", | 
 |   "$_tests/VkHardwareBufferTest.cpp", | 
 |   "$_tests/VkPriorityExtensionTest.cpp", | 
 |   "$_tests/VkProtectedContextTest.cpp", | 
 |   "$_tests/VkWrapTests.cpp", | 
 |   "$_tests/VkYcbcrSamplerTest.cpp", | 
 |   "$_tests/WebpTest.cpp", | 
 |   "$_tests/WindowRectanglesTest.cpp", | 
 |   "$_tests/WrappedSurfaceCopyOnWriteTest.cpp", | 
 |   "$_tests/WritePixelsTest.cpp", | 
 |   "$_tests/Writer32Test.cpp", | 
 |   "$_tests/YUVCacheTest.cpp", | 
 |   "$_tests/YUVTest.cpp", | 
 | ] | 
 |  | 
 | gl_tests_sources = [ | 
 |   "$_tests/EGLImageTest.cpp", | 
 |   "$_tests/GrGLExtensionsTest.cpp", | 
 |   "$_tests/RectangleTextureTest.cpp", | 
 |   "$_tests/TextureBindingsResetTest.cpp", | 
 | ] | 
 |  | 
 | metal_tests_sources = [ | 
 |   "$_tests/MtlBackendAllocationTest.mm", | 
 |   "$_tests/MtlCopySurfaceTest.mm", | 
 | ] | 
 |  | 
 | graphite_tests_sources = [ | 
 |   "$_tests/graphite/AHardwareBufferTest.cpp", | 
 |   "$_tests/graphite/BackendTextureTest.cpp", | 
 |   "$_tests/graphite/BoundsManagerTest.cpp", | 
 |   "$_tests/graphite/BufferManagerTest.cpp", | 
 |   "$_tests/graphite/CacheBudgetTest.cpp", | 
 |   "$_tests/graphite/CacheKeyTest.cpp", | 
 |   "$_tests/graphite/ComputeTest.cpp", | 
 |   "$_tests/graphite/DeviceTest.cpp", | 
 |   "$_tests/graphite/DrawAtlasTest.cpp", | 
 |   "$_tests/graphite/DrawPassTest.cpp", | 
 |   "$_tests/graphite/GraphitePromiseImageTest.cpp", | 
 |   "$_tests/graphite/GraphiteResourceCacheTest.cpp", | 
 |   "$_tests/graphite/GraphiteYUVAPromiseImageTest.cpp", | 
 |   "$_tests/graphite/ImageOriginTest.cpp", | 
 |   "$_tests/graphite/ImageProviderTest.cpp", | 
 |   "$_tests/graphite/ImageShaderTest.cpp", | 
 |   "$_tests/graphite/ImageWrapTextureMipmapsTest.cpp", | 
 |   "$_tests/graphite/IntersectionTreeTest.cpp", | 
 |   "$_tests/graphite/KeyTest.cpp", | 
 |   "$_tests/graphite/MultisampleTest.cpp", | 
 |   "$_tests/graphite/MutableImagesTest.cpp", | 
 |   "$_tests/graphite/PipelineDataCacheTest.cpp", | 
 |   "$_tests/graphite/ProxyCacheTest.cpp", | 
 |   "$_tests/graphite/RTEffectTest.cpp", | 
 |   "$_tests/graphite/ReadWritePixelsGraphiteTest.cpp", | 
 |   "$_tests/graphite/RecorderTest.cpp", | 
 |   "$_tests/graphite/RecordingOrderTest.cpp", | 
 |   "$_tests/graphite/RecordingSurfacesTest.cpp", | 
 |   "$_tests/graphite/RectTest.cpp", | 
 |   "$_tests/graphite/ShapeTest.cpp", | 
 |   "$_tests/graphite/TextureProxyTest.cpp", | 
 |   "$_tests/graphite/TransformTest.cpp", | 
 |   "$_tests/graphite/UniformManagerTest.cpp", | 
 |   "$_tests/graphite/UniformOffsetCalculatorTest.cpp", | 
 |   "$_tests/graphite/UpdateBackendTextureTest.cpp", | 
 |   "$_tests/graphite/UploadBufferManagerTest.cpp", | 
 | ] | 
 |  | 
 | precompile_tests_sources = [ | 
 |   "$_tests/graphite/precompile/ChromePrecompileTest.cpp", | 
 |   "$_tests/graphite/precompile/CombinationBuilderTest.cpp", | 
 |   "$_tests/graphite/precompile/PaintParamsKeyTest.cpp", | 
 | ] | 
 |  | 
 | graphite_dawn_tests_sources = [ "$_tests/graphite/DawnBackendTextureTest.cpp" ] | 
 | graphite_metal_tests_sources = [ "$_tests/graphite/MtlBackendTextureTest.mm" ] | 
 | graphite_vulkan_tests_sources = | 
 |     [ "$_tests/graphite/VulkanBackendTextureTest.cpp" ] | 
 |  | 
 | pathops_tests_sources = [ | 
 |   "$_tests/PathOpsAngleIdeas.cpp", | 
 |   "$_tests/PathOpsAngleTest.cpp", | 
 |   "$_tests/PathOpsAsWindingTest.cpp", | 
 |   "$_tests/PathOpsBattles.cpp", | 
 |   "$_tests/PathOpsBoundsTest.cpp", | 
 |   "$_tests/PathOpsBuildUseTest.cpp", | 
 |   "$_tests/PathOpsBuilderConicTest.cpp", | 
 |   "$_tests/PathOpsBuilderTest.cpp", | 
 |   "$_tests/PathOpsChalkboardTest.cpp", | 
 |   "$_tests/PathOpsConicIntersectionTest.cpp", | 
 |   "$_tests/PathOpsConicLineIntersectionTest.cpp", | 
 |   "$_tests/PathOpsConicQuadIntersectionTest.cpp", | 
 |   "$_tests/PathOpsCubicConicIntersectionTest.cpp", | 
 |   "$_tests/PathOpsCubicIntersectionTest.cpp", | 
 |   "$_tests/PathOpsCubicIntersectionTestData.cpp", | 
 |   "$_tests/PathOpsCubicIntersectionTestData.h", | 
 |   "$_tests/PathOpsCubicLineIntersectionIdeas.cpp", | 
 |   "$_tests/PathOpsCubicLineIntersectionTest.cpp", | 
 |   "$_tests/PathOpsCubicQuadIntersectionTest.cpp", | 
 |   "$_tests/PathOpsCubicReduceOrderTest.cpp", | 
 |   "$_tests/PathOpsDCubicTest.cpp", | 
 |   "$_tests/PathOpsDLineTest.cpp", | 
 |   "$_tests/PathOpsDPointTest.cpp", | 
 |   "$_tests/PathOpsDRectTest.cpp", | 
 |   "$_tests/PathOpsDVectorTest.cpp", | 
 |   "$_tests/PathOpsDebug.cpp", | 
 |   "$_tests/PathOpsDebug.h", | 
 |   "$_tests/PathOpsExtendedTest.cpp", | 
 |   "$_tests/PathOpsExtendedTest.h", | 
 |   "$_tests/PathOpsFuzz763Test.cpp", | 
 |   "$_tests/PathOpsInverseTest.cpp", | 
 |   "$_tests/PathOpsIssue3651.cpp", | 
 |   "$_tests/PathOpsLineIntersectionTest.cpp", | 
 |   "$_tests/PathOpsLineParametetersTest.cpp", | 
 |   "$_tests/PathOpsOpCircleThreadedTest.cpp", | 
 |   "$_tests/PathOpsOpCubicThreadedTest.cpp", | 
 |   "$_tests/PathOpsOpLoopThreadedTest.cpp", | 
 |   "$_tests/PathOpsOpRectThreadedTest.cpp", | 
 |   "$_tests/PathOpsOpTest.cpp", | 
 |   "$_tests/PathOpsQuadIntersectionTest.cpp", | 
 |   "$_tests/PathOpsQuadIntersectionTestData.cpp", | 
 |   "$_tests/PathOpsQuadIntersectionTestData.h", | 
 |   "$_tests/PathOpsQuadLineIntersectionTest.cpp", | 
 |   "$_tests/PathOpsQuadLineIntersectionThreadedTest.cpp", | 
 |   "$_tests/PathOpsQuadReduceOrderTest.cpp", | 
 |   "$_tests/PathOpsSimplifyDegenerateThreadedTest.cpp", | 
 |   "$_tests/PathOpsSimplifyFailTest.cpp", | 
 |   "$_tests/PathOpsSimplifyQuadThreadedTest.cpp", | 
 |   "$_tests/PathOpsSimplifyQuadralateralsThreadedTest.cpp", | 
 |   "$_tests/PathOpsSimplifyRectThreadedTest.cpp", | 
 |   "$_tests/PathOpsSimplifyTest.cpp", | 
 |   "$_tests/PathOpsSimplifyTrianglesThreadedTest.cpp", | 
 |   "$_tests/PathOpsSkpTest.cpp", | 
 |   "$_tests/PathOpsTSectDebug.h", | 
 |   "$_tests/PathOpsTestCommon.cpp", | 
 |   "$_tests/PathOpsTestCommon.h", | 
 |   "$_tests/PathOpsThreadedCommon.cpp", | 
 |   "$_tests/PathOpsThreadedCommon.h", | 
 |   "$_tests/PathOpsThreeWayTest.cpp", | 
 |   "$_tests/PathOpsTigerTest.cpp", | 
 |   "$_tests/PathOpsTightBoundsTest.cpp", | 
 |   "$_tests/PathOpsTypesTest.cpp", | 
 |   "$_tests/WangsFormulaTest.cpp", | 
 | ] | 
 |  | 
 | ganesh_tests_sources = [ | 
 |   "$_tests/BulkRectTest.cpp", | 
 |   "$_tests/ClearTest.cpp", | 
 |   "$_tests/DMSAATest.cpp", | 
 |   "$_tests/DashPathEffectTestGanesh.cpp", | 
 |   "$_tests/DefaultPathRendererTest.cpp", | 
 |   "$_tests/DrawOpAtlasTest.cpp", | 
 |   "$_tests/GrClipStackTest.cpp", | 
 |   "$_tests/GrMeshTest.cpp", | 
 |   "$_tests/GrMipMappedTest.cpp", | 
 |   "$_tests/GrPipelineDynamicStateTest.cpp", | 
 |   "$_tests/GrThreadSafeCacheTest.cpp", | 
 |   "$_tests/LazyProxyTest.cpp", | 
 |   "$_tests/OpChainTest.cpp", | 
 |   "$_tests/PathRendererCacheTests.cpp", | 
 |   "$_tests/PrimitiveProcessorTest.cpp", | 
 |   "$_tests/ProcessorTest.cpp", | 
 |   "$_tests/ProgramsTest.cpp", | 
 |   "$_tests/SkSLCross.cpp", | 
 |   "$_tests/SurfaceDrawContextTest.cpp", | 
 |   "$_tests/TextureOpTest.cpp", | 
 | ] | 
 |  | 
 | tests_sources += ganesh_tests_sources | 
 |  | 
 | jpeg_gainmap_tests_sources = [ | 
 |   "$_tests/JpegGainmapTest.cpp", | 
 |   "$_tests/SkJpegXmpTest.cpp", | 
 | ] |