1*c8dee2aaSAndroid Build Coastguard Worker# Copyright 2016 Google Inc. 2*c8dee2aaSAndroid Build Coastguard Worker# 3*c8dee2aaSAndroid Build Coastguard Worker# Use of this source code is governed by a BSD-style license that can be 4*c8dee2aaSAndroid Build Coastguard Worker# found in the LICENSE file. 5*c8dee2aaSAndroid Build Coastguard Worker 6*c8dee2aaSAndroid Build Coastguard Worker# Things are easiest for everyone if these source paths are absolute. 7*c8dee2aaSAndroid Build Coastguard Worker_bench = get_path_info("../bench", "abspath") 8*c8dee2aaSAndroid Build Coastguard Worker 9*c8dee2aaSAndroid Build Coastguard Workerbench_sources = [ 10*c8dee2aaSAndroid Build Coastguard Worker "$_bench/AAClipBench.cpp", 11*c8dee2aaSAndroid Build Coastguard Worker "$_bench/AlternatingColorPatternBench.cpp", 12*c8dee2aaSAndroid Build Coastguard Worker "$_bench/AndroidCodecBench.cpp", 13*c8dee2aaSAndroid Build Coastguard Worker "$_bench/AndroidCodecBench.h", 14*c8dee2aaSAndroid Build Coastguard Worker "$_bench/BenchLogger.cpp", 15*c8dee2aaSAndroid Build Coastguard Worker "$_bench/BenchLogger.h", 16*c8dee2aaSAndroid Build Coastguard Worker "$_bench/Benchmark.cpp", 17*c8dee2aaSAndroid Build Coastguard Worker "$_bench/Benchmark.h", 18*c8dee2aaSAndroid Build Coastguard Worker "$_bench/BezierBench.cpp", 19*c8dee2aaSAndroid Build Coastguard Worker "$_bench/BigPath.cpp", 20*c8dee2aaSAndroid Build Coastguard Worker "$_bench/BigPath.h", 21*c8dee2aaSAndroid Build Coastguard Worker "$_bench/BigPathBench.cpp", 22*c8dee2aaSAndroid Build Coastguard Worker "$_bench/BitmapRegionDecoderBench.cpp", 23*c8dee2aaSAndroid Build Coastguard Worker "$_bench/BitmapRegionDecoderBench.h", 24*c8dee2aaSAndroid Build Coastguard Worker "$_bench/BlendmodeBench.cpp", 25*c8dee2aaSAndroid Build Coastguard Worker "$_bench/BlurBench.cpp", 26*c8dee2aaSAndroid Build Coastguard Worker "$_bench/BlurImageFilterBench.cpp", 27*c8dee2aaSAndroid Build Coastguard Worker "$_bench/BlurRectBench.cpp", 28*c8dee2aaSAndroid Build Coastguard Worker "$_bench/BlurRectsBench.cpp", 29*c8dee2aaSAndroid Build Coastguard Worker "$_bench/CanvasSaveRestoreBench.cpp", 30*c8dee2aaSAndroid Build Coastguard Worker "$_bench/ChartBench.cpp", 31*c8dee2aaSAndroid Build Coastguard Worker "$_bench/ChecksumBench.cpp", 32*c8dee2aaSAndroid Build Coastguard Worker "$_bench/ChromeBench.cpp", 33*c8dee2aaSAndroid Build Coastguard Worker "$_bench/ClipMaskBench.cpp", 34*c8dee2aaSAndroid Build Coastguard Worker "$_bench/ClipStrategyBench.cpp", 35*c8dee2aaSAndroid Build Coastguard Worker "$_bench/CmapBench.cpp", 36*c8dee2aaSAndroid Build Coastguard Worker "$_bench/CodecBench.cpp", 37*c8dee2aaSAndroid Build Coastguard Worker "$_bench/CodecBench.h", 38*c8dee2aaSAndroid Build Coastguard Worker "$_bench/CodecBenchPriv.h", 39*c8dee2aaSAndroid Build Coastguard Worker "$_bench/ColorFilterBench.cpp", 40*c8dee2aaSAndroid Build Coastguard Worker "$_bench/ColorPrivBench.cpp", 41*c8dee2aaSAndroid Build Coastguard Worker "$_bench/ColorSpaceBench.cpp", 42*c8dee2aaSAndroid Build Coastguard Worker "$_bench/CompositingImagesBench.cpp", 43*c8dee2aaSAndroid Build Coastguard Worker "$_bench/ControlBench.cpp", 44*c8dee2aaSAndroid Build Coastguard Worker "$_bench/CoverageBench.cpp", 45*c8dee2aaSAndroid Build Coastguard Worker "$_bench/CreateBackendTextureBench.cpp", 46*c8dee2aaSAndroid Build Coastguard Worker "$_bench/CubicMapBench.cpp", 47*c8dee2aaSAndroid Build Coastguard Worker "$_bench/DDLRecorderBench.cpp", 48*c8dee2aaSAndroid Build Coastguard Worker "$_bench/DashBench.cpp", 49*c8dee2aaSAndroid Build Coastguard Worker "$_bench/DecodeBench.cpp", 50*c8dee2aaSAndroid Build Coastguard Worker "$_bench/DisplacementBench.cpp", 51*c8dee2aaSAndroid Build Coastguard Worker "$_bench/DrawBitmapAABench.cpp", 52*c8dee2aaSAndroid Build Coastguard Worker "$_bench/EncodeBench.cpp", 53*c8dee2aaSAndroid Build Coastguard Worker "$_bench/FSRectBench.cpp", 54*c8dee2aaSAndroid Build Coastguard Worker "$_bench/FilteringBench.cpp", 55*c8dee2aaSAndroid Build Coastguard Worker "$_bench/FindCubicConvex180ChopsBench.cpp", 56*c8dee2aaSAndroid Build Coastguard Worker "$_bench/FontCacheBench.cpp", 57*c8dee2aaSAndroid Build Coastguard Worker "$_bench/GMBench.cpp", 58*c8dee2aaSAndroid Build Coastguard Worker "$_bench/GMBench.h", 59*c8dee2aaSAndroid Build Coastguard Worker "$_bench/GameBench.cpp", 60*c8dee2aaSAndroid Build Coastguard Worker "$_bench/GeometryBench.cpp", 61*c8dee2aaSAndroid Build Coastguard Worker "$_bench/GlyphQuadFillBench.cpp", 62*c8dee2aaSAndroid Build Coastguard Worker "$_bench/GrMemoryPoolBench.cpp", 63*c8dee2aaSAndroid Build Coastguard Worker "$_bench/GrMipmapBench.cpp", 64*c8dee2aaSAndroid Build Coastguard Worker "$_bench/GrQuadBench.cpp", 65*c8dee2aaSAndroid Build Coastguard Worker "$_bench/GrResourceCacheBench.cpp", 66*c8dee2aaSAndroid Build Coastguard Worker "$_bench/GradientBench.cpp", 67*c8dee2aaSAndroid Build Coastguard Worker "$_bench/HairlinePathBench.cpp", 68*c8dee2aaSAndroid Build Coastguard Worker "$_bench/HardStopGradientBench_ScaleNumColors.cpp", 69*c8dee2aaSAndroid Build Coastguard Worker "$_bench/HardStopGradientBench_ScaleNumHardStops.cpp", 70*c8dee2aaSAndroid Build Coastguard Worker "$_bench/HardStopGradientBench_SpecialHardStops.cpp", 71*c8dee2aaSAndroid Build Coastguard Worker "$_bench/ImageBench.cpp", 72*c8dee2aaSAndroid Build Coastguard Worker "$_bench/ImageCacheBench.cpp", 73*c8dee2aaSAndroid Build Coastguard Worker "$_bench/ImageCacheBudgetBench.cpp", 74*c8dee2aaSAndroid Build Coastguard Worker "$_bench/ImageCycleBench.cpp", 75*c8dee2aaSAndroid Build Coastguard Worker "$_bench/ImageFilterCollapse.cpp", 76*c8dee2aaSAndroid Build Coastguard Worker "$_bench/ImageFilterDAGBench.cpp", 77*c8dee2aaSAndroid Build Coastguard Worker "$_bench/InterpBench.cpp", 78*c8dee2aaSAndroid Build Coastguard Worker "$_bench/JSONBench.cpp", 79*c8dee2aaSAndroid Build Coastguard Worker "$_bench/LightingBench.cpp", 80*c8dee2aaSAndroid Build Coastguard Worker "$_bench/LineBench.cpp", 81*c8dee2aaSAndroid Build Coastguard Worker "$_bench/MSKPBench.cpp", 82*c8dee2aaSAndroid Build Coastguard Worker "$_bench/MSKPBench.h", 83*c8dee2aaSAndroid Build Coastguard Worker "$_bench/MathBench.cpp", 84*c8dee2aaSAndroid Build Coastguard Worker "$_bench/Matrix44Bench.cpp", 85*c8dee2aaSAndroid Build Coastguard Worker "$_bench/MatrixBench.cpp", 86*c8dee2aaSAndroid Build Coastguard Worker "$_bench/MatrixConvolutionBench.cpp", 87*c8dee2aaSAndroid Build Coastguard Worker "$_bench/MemsetBench.cpp", 88*c8dee2aaSAndroid Build Coastguard Worker "$_bench/MergeBench.cpp", 89*c8dee2aaSAndroid Build Coastguard Worker "$_bench/MipmapBench.cpp", 90*c8dee2aaSAndroid Build Coastguard Worker "$_bench/MorphologyBench.cpp", 91*c8dee2aaSAndroid Build Coastguard Worker "$_bench/MutexBench.cpp", 92*c8dee2aaSAndroid Build Coastguard Worker "$_bench/PDFBench.cpp", 93*c8dee2aaSAndroid Build Coastguard Worker "$_bench/ParagraphBench.cpp", 94*c8dee2aaSAndroid Build Coastguard Worker "$_bench/PatchBench.cpp", 95*c8dee2aaSAndroid Build Coastguard Worker "$_bench/PathBench.cpp", 96*c8dee2aaSAndroid Build Coastguard Worker "$_bench/PathIterBench.cpp", 97*c8dee2aaSAndroid Build Coastguard Worker "$_bench/PathOpsBench.cpp", 98*c8dee2aaSAndroid Build Coastguard Worker "$_bench/PathTextBench.cpp", 99*c8dee2aaSAndroid Build Coastguard Worker "$_bench/PerlinNoiseBench.cpp", 100*c8dee2aaSAndroid Build Coastguard Worker "$_bench/PictureNestingBench.cpp", 101*c8dee2aaSAndroid Build Coastguard Worker "$_bench/PictureOverheadBench.cpp", 102*c8dee2aaSAndroid Build Coastguard Worker "$_bench/PicturePlaybackBench.cpp", 103*c8dee2aaSAndroid Build Coastguard Worker "$_bench/PolyUtilsBench.cpp", 104*c8dee2aaSAndroid Build Coastguard Worker "$_bench/PremulAndUnpremulAlphaOpsBench.cpp", 105*c8dee2aaSAndroid Build Coastguard Worker "$_bench/QuickRejectBench.cpp", 106*c8dee2aaSAndroid Build Coastguard Worker "$_bench/RTreeBench.cpp", 107*c8dee2aaSAndroid Build Coastguard Worker "$_bench/ReadPixBench.cpp", 108*c8dee2aaSAndroid Build Coastguard Worker "$_bench/RecordingBench.cpp", 109*c8dee2aaSAndroid Build Coastguard Worker "$_bench/RecordingBench.h", 110*c8dee2aaSAndroid Build Coastguard Worker "$_bench/RectBench.cpp", 111*c8dee2aaSAndroid Build Coastguard Worker "$_bench/RectanizerBench.cpp", 112*c8dee2aaSAndroid Build Coastguard Worker "$_bench/RefCntBench.cpp", 113*c8dee2aaSAndroid Build Coastguard Worker "$_bench/RegionBench.cpp", 114*c8dee2aaSAndroid Build Coastguard Worker "$_bench/RegionContainBench.cpp", 115*c8dee2aaSAndroid Build Coastguard Worker "$_bench/RepeatTileBench.cpp", 116*c8dee2aaSAndroid Build Coastguard Worker "$_bench/ResultsWriter.h", 117*c8dee2aaSAndroid Build Coastguard Worker "$_bench/RotatedRectBench.cpp", 118*c8dee2aaSAndroid Build Coastguard Worker "$_bench/SKPAnimationBench.cpp", 119*c8dee2aaSAndroid Build Coastguard Worker "$_bench/SKPAnimationBench.h", 120*c8dee2aaSAndroid Build Coastguard Worker "$_bench/SKPBench.cpp", 121*c8dee2aaSAndroid Build Coastguard Worker "$_bench/SKPBench.h", 122*c8dee2aaSAndroid Build Coastguard Worker "$_bench/ShaderMaskFilterBench.cpp", 123*c8dee2aaSAndroid Build Coastguard Worker "$_bench/ShadowBench.cpp", 124*c8dee2aaSAndroid Build Coastguard Worker "$_bench/ShapesBench.cpp", 125*c8dee2aaSAndroid Build Coastguard Worker "$_bench/Sk4fBench.cpp", 126*c8dee2aaSAndroid Build Coastguard Worker "$_bench/SkGlyphCacheBench.cpp", 127*c8dee2aaSAndroid Build Coastguard Worker "$_bench/SkGlyphCacheBench.h", 128*c8dee2aaSAndroid Build Coastguard Worker "$_bench/SkSLBench.cpp", 129*c8dee2aaSAndroid Build Coastguard Worker "$_bench/SkSLBench.h", 130*c8dee2aaSAndroid Build Coastguard Worker "$_bench/SortBench.cpp", 131*c8dee2aaSAndroid Build Coastguard Worker "$_bench/StreamBench.cpp", 132*c8dee2aaSAndroid Build Coastguard Worker "$_bench/StrokeBench.cpp", 133*c8dee2aaSAndroid Build Coastguard Worker "$_bench/SwizzleBench.cpp", 134*c8dee2aaSAndroid Build Coastguard Worker "$_bench/TableBench.cpp", 135*c8dee2aaSAndroid Build Coastguard Worker "$_bench/TessellateBench.cpp", 136*c8dee2aaSAndroid Build Coastguard Worker "$_bench/TextBlobBench.cpp", 137*c8dee2aaSAndroid Build Coastguard Worker "$_bench/TileBench.cpp", 138*c8dee2aaSAndroid Build Coastguard Worker "$_bench/TileImageFilterBench.cpp", 139*c8dee2aaSAndroid Build Coastguard Worker "$_bench/TopoSortBench.cpp", 140*c8dee2aaSAndroid Build Coastguard Worker "$_bench/TriangulatorBench.cpp", 141*c8dee2aaSAndroid Build Coastguard Worker "$_bench/TypefaceBench.cpp", 142*c8dee2aaSAndroid Build Coastguard Worker "$_bench/VertBench.cpp", 143*c8dee2aaSAndroid Build Coastguard Worker "$_bench/WritePixelsBench.cpp", 144*c8dee2aaSAndroid Build Coastguard Worker "$_bench/WriterBench.cpp", 145*c8dee2aaSAndroid Build Coastguard Worker "$_bench/gUniqueGlyphIDs.h", 146*c8dee2aaSAndroid Build Coastguard Worker] 147*c8dee2aaSAndroid Build Coastguard Worker 148*c8dee2aaSAndroid Build Coastguard Workergraphite_bench_sources = [ 149*c8dee2aaSAndroid Build Coastguard Worker "$_bench/graphite/BoundsManagerBench.cpp", 150*c8dee2aaSAndroid Build Coastguard Worker "$_bench/graphite/IntersectionTreeBench.cpp", 151*c8dee2aaSAndroid Build Coastguard Worker] 152*c8dee2aaSAndroid Build Coastguard Worker 153*c8dee2aaSAndroid Build Coastguard Workerganesh_bench_sources = [ 154*c8dee2aaSAndroid Build Coastguard Worker "$_bench/BulkRectBench.cpp", 155*c8dee2aaSAndroid Build Coastguard Worker "$_bench/ClearBench.cpp", 156*c8dee2aaSAndroid Build Coastguard Worker "$_bench/VertexColorSpaceBench.cpp", 157*c8dee2aaSAndroid Build Coastguard Worker] 158*c8dee2aaSAndroid Build Coastguard Worker 159*c8dee2aaSAndroid Build Coastguard Workerbench_sources += ganesh_bench_sources 160