| # 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. | 
 | _bench = get_path_info("../bench", "abspath") | 
 |  | 
 | bench_sources = [ | 
 |   "$_bench/AAClipBench.cpp", | 
 |   "$_bench/AlternatingColorPatternBench.cpp", | 
 |   "$_bench/AndroidCodecBench.cpp", | 
 |   "$_bench/AndroidCodecBench.h", | 
 |   "$_bench/BenchLogger.cpp", | 
 |   "$_bench/BenchLogger.h", | 
 |   "$_bench/Benchmark.cpp", | 
 |   "$_bench/Benchmark.h", | 
 |   "$_bench/BezierBench.cpp", | 
 |   "$_bench/BigPath.cpp", | 
 |   "$_bench/BigPath.h", | 
 |   "$_bench/BigPathBench.cpp", | 
 |   "$_bench/BitmapRegionDecoderBench.cpp", | 
 |   "$_bench/BitmapRegionDecoderBench.h", | 
 |   "$_bench/BlendmodeBench.cpp", | 
 |   "$_bench/BlurBench.cpp", | 
 |   "$_bench/BlurImageFilterBench.cpp", | 
 |   "$_bench/BlurRectBench.cpp", | 
 |   "$_bench/BlurRectsBench.cpp", | 
 |   "$_bench/CanvasSaveRestoreBench.cpp", | 
 |   "$_bench/ChartBench.cpp", | 
 |   "$_bench/ChecksumBench.cpp", | 
 |   "$_bench/ChromeBench.cpp", | 
 |   "$_bench/ClipMaskBench.cpp", | 
 |   "$_bench/ClipStrategyBench.cpp", | 
 |   "$_bench/CmapBench.cpp", | 
 |   "$_bench/CodecBench.cpp", | 
 |   "$_bench/CodecBench.h", | 
 |   "$_bench/CodecBenchPriv.h", | 
 |   "$_bench/ColorFilterBench.cpp", | 
 |   "$_bench/ColorPrivBench.cpp", | 
 |   "$_bench/CompositingImagesBench.cpp", | 
 |   "$_bench/ControlBench.cpp", | 
 |   "$_bench/CoverageBench.cpp", | 
 |   "$_bench/CreateBackendTextureBench.cpp", | 
 |   "$_bench/CubicMapBench.cpp", | 
 |   "$_bench/DDLRecorderBench.cpp", | 
 |   "$_bench/DashBench.cpp", | 
 |   "$_bench/DecodeBench.cpp", | 
 |   "$_bench/DisplacementBench.cpp", | 
 |   "$_bench/DrawBitmapAABench.cpp", | 
 |   "$_bench/EncodeBench.cpp", | 
 |   "$_bench/FSRectBench.cpp", | 
 |   "$_bench/FilteringBench.cpp", | 
 |   "$_bench/FindCubicConvex180ChopsBench.cpp", | 
 |   "$_bench/FontCacheBench.cpp", | 
 |   "$_bench/GMBench.cpp", | 
 |   "$_bench/GMBench.h", | 
 |   "$_bench/GameBench.cpp", | 
 |   "$_bench/GeometryBench.cpp", | 
 |   "$_bench/GlyphQuadFillBench.cpp", | 
 |   "$_bench/GrMemoryPoolBench.cpp", | 
 |   "$_bench/GrMipmapBench.cpp", | 
 |   "$_bench/GrQuadBench.cpp", | 
 |   "$_bench/GrResourceCacheBench.cpp", | 
 |   "$_bench/GradientBench.cpp", | 
 |   "$_bench/HairlinePathBench.cpp", | 
 |   "$_bench/HardStopGradientBench_ScaleNumColors.cpp", | 
 |   "$_bench/HardStopGradientBench_ScaleNumHardStops.cpp", | 
 |   "$_bench/HardStopGradientBench_SpecialHardStops.cpp", | 
 |   "$_bench/ImageBench.cpp", | 
 |   "$_bench/ImageCacheBench.cpp", | 
 |   "$_bench/ImageCacheBudgetBench.cpp", | 
 |   "$_bench/ImageCycleBench.cpp", | 
 |   "$_bench/ImageFilterCollapse.cpp", | 
 |   "$_bench/ImageFilterDAGBench.cpp", | 
 |   "$_bench/InterpBench.cpp", | 
 |   "$_bench/JSONBench.cpp", | 
 |   "$_bench/LightingBench.cpp", | 
 |   "$_bench/LineBench.cpp", | 
 |   "$_bench/MSKPBench.cpp", | 
 |   "$_bench/MSKPBench.h", | 
 |   "$_bench/MathBench.cpp", | 
 |   "$_bench/Matrix44Bench.cpp", | 
 |   "$_bench/MatrixBench.cpp", | 
 |   "$_bench/MatrixConvolutionBench.cpp", | 
 |   "$_bench/MemsetBench.cpp", | 
 |   "$_bench/MergeBench.cpp", | 
 |   "$_bench/MipmapBench.cpp", | 
 |   "$_bench/MorphologyBench.cpp", | 
 |   "$_bench/MutexBench.cpp", | 
 |   "$_bench/PDFBench.cpp", | 
 |   "$_bench/ParagraphBench.cpp", | 
 |   "$_bench/PatchBench.cpp", | 
 |   "$_bench/PathBench.cpp", | 
 |   "$_bench/PathIterBench.cpp", | 
 |   "$_bench/PathOpsBench.cpp", | 
 |   "$_bench/PathTextBench.cpp", | 
 |   "$_bench/PerlinNoiseBench.cpp", | 
 |   "$_bench/PictureNestingBench.cpp", | 
 |   "$_bench/PictureOverheadBench.cpp", | 
 |   "$_bench/PicturePlaybackBench.cpp", | 
 |   "$_bench/PolyUtilsBench.cpp", | 
 |   "$_bench/PremulAndUnpremulAlphaOpsBench.cpp", | 
 |   "$_bench/QuickRejectBench.cpp", | 
 |   "$_bench/RTreeBench.cpp", | 
 |   "$_bench/ReadPixBench.cpp", | 
 |   "$_bench/RecordingBench.cpp", | 
 |   "$_bench/RecordingBench.h", | 
 |   "$_bench/RectBench.cpp", | 
 |   "$_bench/RectanizerBench.cpp", | 
 |   "$_bench/RefCntBench.cpp", | 
 |   "$_bench/RegionBench.cpp", | 
 |   "$_bench/RegionContainBench.cpp", | 
 |   "$_bench/RepeatTileBench.cpp", | 
 |   "$_bench/ResultsWriter.h", | 
 |   "$_bench/RotatedRectBench.cpp", | 
 |   "$_bench/SKPAnimationBench.cpp", | 
 |   "$_bench/SKPAnimationBench.h", | 
 |   "$_bench/SKPBench.cpp", | 
 |   "$_bench/SKPBench.h", | 
 |   "$_bench/ScalarBench.cpp", | 
 |   "$_bench/ShaderMaskFilterBench.cpp", | 
 |   "$_bench/ShadowBench.cpp", | 
 |   "$_bench/ShapesBench.cpp", | 
 |   "$_bench/Sk4fBench.cpp", | 
 |   "$_bench/SkGlyphCacheBench.cpp", | 
 |   "$_bench/SkGlyphCacheBench.h", | 
 |   "$_bench/SkSLBench.cpp", | 
 |   "$_bench/SkSLBench.h", | 
 |   "$_bench/SortBench.cpp", | 
 |   "$_bench/StreamBench.cpp", | 
 |   "$_bench/StrokeBench.cpp", | 
 |   "$_bench/SwizzleBench.cpp", | 
 |   "$_bench/TableBench.cpp", | 
 |   "$_bench/TessellateBench.cpp", | 
 |   "$_bench/TextBlobBench.cpp", | 
 |   "$_bench/TileBench.cpp", | 
 |   "$_bench/TileImageFilterBench.cpp", | 
 |   "$_bench/TopoSortBench.cpp", | 
 |   "$_bench/TriangulatorBench.cpp", | 
 |   "$_bench/TypefaceBench.cpp", | 
 |   "$_bench/VertBench.cpp", | 
 |   "$_bench/WritePixelsBench.cpp", | 
 |   "$_bench/WriterBench.cpp", | 
 |   "$_bench/gUniqueGlyphIDs.h", | 
 | ] | 
 |  | 
 | graphite_bench_sources = [ | 
 |   "$_bench/graphite/BoundsManagerBench.cpp", | 
 |   "$_bench/graphite/IntersectionTreeBench.cpp", | 
 | ] | 
 |  | 
 | ganesh_bench_sources = [ | 
 |   "$_bench/BulkRectBench.cpp", | 
 |   "$_bench/ClearBench.cpp", | 
 |   "$_bench/VertexColorSpaceBench.cpp", | 
 | ] | 
 |  | 
 | bench_sources += ganesh_bench_sources |