Home | History | Annotate | Download | only in bench
      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