1 2 LOCAL_PATH:= $(call my-dir) 3 include $(CLEAR_VARS) 4 5 LOCAL_SRC_FILES := \ 6 benchmain.cpp \ 7 SkBenchmark.cpp \ 8 BenchTimer.cpp \ 9 BenchSysTimer_posix.cpp \ 10 BenchGpuTimer_gl.cpp \ 11 SkBenchLogger.cpp \ 12 TimerData.cpp \ 13 ../tools/flags/SkCommandLineFlags.cpp 14 15 LOCAL_SRC_FILES += \ 16 AAClipBench.cpp \ 17 BicubicBench.cpp \ 18 BitmapBench.cpp \ 19 BitmapRectBench.cpp \ 20 BitmapScaleBench.cpp \ 21 BlurBench.cpp \ 22 BlurImageFilterBench.cpp \ 23 BlurRectBench.cpp \ 24 ChartBench.cpp \ 25 ChromeBench.cpp \ 26 CmapBench.cpp \ 27 ColorFilterBench.cpp \ 28 DashBench.cpp \ 29 DecodeBench.cpp \ 30 DeferredCanvasBench.cpp \ 31 DisplacementBench.cpp \ 32 FontCacheBench.cpp \ 33 FontScalerBench.cpp \ 34 FSRectBench.cpp \ 35 GameBench.cpp \ 36 GradientBench.cpp \ 37 GrMemoryPoolBench.cpp \ 38 ImageCacheBench.cpp \ 39 ImageDecodeBench.cpp \ 40 InterpBench.cpp \ 41 HairlinePathBench.cpp \ 42 LineBench.cpp \ 43 LightingBench.cpp \ 44 MagnifierBench.cpp \ 45 MathBench.cpp \ 46 Matrix44Bench.cpp \ 47 MatrixBench.cpp \ 48 MatrixConvolutionBench.cpp \ 49 MemoryBench.cpp \ 50 MemsetBench.cpp \ 51 MergeBench.cpp \ 52 MorphologyBench.cpp \ 53 MutexBench.cpp \ 54 PathBench.cpp \ 55 PathIterBench.cpp \ 56 PathUtilsBench.cpp \ 57 PerlinNoiseBench.cpp \ 58 PicturePlaybackBench.cpp \ 59 PictureRecordBench.cpp \ 60 ReadPixBench.cpp \ 61 PremulAndUnpremulAlphaOpsBench.cpp \ 62 RectBench.cpp \ 63 RectoriBench.cpp \ 64 RefCntBench.cpp \ 65 RegionBench.cpp \ 66 RegionContainBench.cpp \ 67 RepeatTileBench.cpp \ 68 RTreeBench.cpp \ 69 ScalarBench.cpp \ 70 ShaderMaskBench.cpp \ 71 SortBench.cpp \ 72 StrokeBench.cpp \ 73 TableBench.cpp \ 74 TextBench.cpp \ 75 TileBench.cpp \ 76 VertBench.cpp \ 77 WriterBench.cpp \ 78 XfermodeBench.cpp 79 80 # Disabling this bench since it depends on recent 81 # changes to bench. 82 # SkipZeroesBench.cpp \ 83 84 # Files that are missing dependencies 85 #LOCAL_SRC_FILES += \ 86 # ChecksumBench.cpp \ 87 # DeferredSurfaceCopyBench.cpp \ 88 89 LOCAL_SHARED_LIBRARIES := libcutils libskia libGLESv2 libEGL 90 91 LOCAL_STATIC_LIBRARIES := libstlport_static 92 93 LOCAL_C_INCLUDES := \ 94 external/skia/src/core \ 95 external/skia/src/effects \ 96 external/skia/src/utils \ 97 external/skia/src/gpu \ 98 external/skia/tools/flags 99 100 LOCAL_MODULE := skia_bench 101 102 LOCAL_MODULE_TAGS := optional 103 104 #include stlport headers 105 include external/stlport/libstlport.mk 106 107 include $(BUILD_EXECUTABLE) 108