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 14 LOCAL_SRC_FILES += \ 15 AAClipBench.cpp \ 16 BitmapBench.cpp \ 17 BitmapRectBench.cpp \ 18 BlurBench.cpp \ 19 BlurRectBench.cpp \ 20 ChromeBench.cpp \ 21 DashBench.cpp \ 22 DecodeBench.cpp \ 23 DeferredCanvasBench.cpp \ 24 FontScalerBench.cpp \ 25 GradientBench.cpp \ 26 GrMemoryPoolBench.cpp \ 27 InterpBench.cpp \ 28 LineBench.cpp \ 29 MathBench.cpp \ 30 Matrix44Bench.cpp \ 31 MatrixBench.cpp \ 32 MatrixConvolutionBench.cpp \ 33 MemoryBench.cpp \ 34 MorphologyBench.cpp \ 35 MutexBench.cpp \ 36 PathBench.cpp \ 37 PathIterBench.cpp \ 38 PicturePlaybackBench.cpp \ 39 PictureRecordBench.cpp \ 40 ReadPixBench.cpp \ 41 RectBench.cpp \ 42 RefCntBench.cpp \ 43 RegionBench.cpp \ 44 RegionContainBench.cpp \ 45 RepeatTileBench.cpp \ 46 RTreeBench.cpp \ 47 ScalarBench.cpp \ 48 ShaderMaskBench.cpp \ 49 SortBench.cpp \ 50 TableBench.cpp \ 51 TextBench.cpp \ 52 TileBench.cpp \ 53 VertBench.cpp \ 54 WriterBench.cpp 55 56 # Files that are missing dependencies 57 #LOCAL_SRC_FILES += \ 58 # ChecksumBench.cpp 59 # 60 61 LOCAL_SHARED_LIBRARIES := libcutils libskia libGLESv2 libEGL 62 63 LOCAL_STATIC_LIBRARIES := libstlport_static 64 65 LOCAL_C_INCLUDES := \ 66 external/skia/include/core \ 67 external/skia/include/config \ 68 external/skia/include/effects \ 69 external/skia/include/gpu \ 70 external/skia/include/images \ 71 external/skia/include/pipe \ 72 external/skia/include/utils \ 73 external/skia/src/core \ 74 external/skia/src/effects \ 75 external/skia/src/utils \ 76 external/skia/src/gpu \ 77 external/stlport/stlport \ 78 bionic 79 80 LOCAL_MODULE := skia_bench 81 82 LOCAL_MODULE_TAGS := optional 83 84 include $(BUILD_EXECUTABLE) 85