LOCAL_PATH:= $(call my-dir) include $(CLEAR_VARS) LOCAL_SRC_FILES := \ benchmain.cpp \ SkBenchmark.cpp \ BenchTimer.cpp \ BenchSysTimer_posix.cpp \ BenchGpuTimer_gl.cpp \ SkBenchLogger.cpp \ TimerData.cpp \ ../tools/flags/SkCommandLineFlags.cpp LOCAL_SRC_FILES += \ AAClipBench.cpp \ BicubicBench.cpp \ BitmapBench.cpp \ BitmapRectBench.cpp \ BitmapScaleBench.cpp \ BlurBench.cpp \ BlurImageFilterBench.cpp \ BlurRectBench.cpp \ BlurRoundRectBench.cpp \ ChartBench.cpp \ ChromeBench.cpp \ CmapBench.cpp \ ColorFilterBench.cpp \ ColorPrivBench.cpp \ DashBench.cpp \ DecodeBench.cpp \ DeferredCanvasBench.cpp \ DeferredSurfaceCopyBench.cpp \ DisplacementBench.cpp \ FontCacheBench.cpp \ FontScalerBench.cpp \ FSRectBench.cpp \ GameBench.cpp \ GradientBench.cpp \ GrMemoryPoolBench.cpp \ GrResourceCacheBench.cpp \ HairlinePathBench.cpp \ ImageCacheBench.cpp \ ImageDecodeBench.cpp \ InterpBench.cpp \ LineBench.cpp \ LightingBench.cpp \ MagnifierBench.cpp \ MathBench.cpp \ Matrix44Bench.cpp \ MatrixBench.cpp \ MatrixConvolutionBench.cpp \ MemoryBench.cpp \ MemsetBench.cpp \ MergeBench.cpp \ MorphologyBench.cpp \ MutexBench.cpp \ PathBench.cpp \ PathIterBench.cpp \ PathUtilsBench.cpp \ PerlinNoiseBench.cpp \ PicturePlaybackBench.cpp \ PictureRecordBench.cpp \ ReadPixBench.cpp \ PremulAndUnpremulAlphaOpsBench.cpp \ RectBench.cpp \ RectoriBench.cpp \ RefCntBench.cpp \ RegionBench.cpp \ RegionContainBench.cpp \ RepeatTileBench.cpp \ RTreeBench.cpp \ ScalarBench.cpp \ ShaderMaskBench.cpp \ SortBench.cpp \ StrokeBench.cpp \ TableBench.cpp \ TextBench.cpp \ TileBench.cpp \ VertBench.cpp \ WritePixelsBench.cpp \ WriterBench.cpp \ XfermodeBench.cpp # Disabling this bench since it depends on recent # changes to bench. # SkipZeroesBench.cpp \ # Files that are missing dependencies #LOCAL_SRC_FILES += \ # ChecksumBench.cpp \ # DeferredSurfaceCopyBench.cpp \ LOCAL_SHARED_LIBRARIES := libcutils libskia libGLESv2 libEGL LOCAL_STATIC_LIBRARIES := libstlport_static LOCAL_C_INCLUDES := \ external/skia/src/core \ external/skia/src/effects \ external/skia/src/utils \ external/skia/src/gpu \ external/skia/tools/flags LOCAL_MODULE := skia_bench LOCAL_MODULE_TAGS := optional # Skia does not enforce this usage pattern so we disable it here to avoid # unecessary log spew when building LOCAL_CFLAGS := -Wno-unused-parameter #include stlport headers include external/stlport/libstlport.mk include $(BUILD_EXECUTABLE)