Index: bench/Android.mk |
diff --git a/bench/Android.mk b/bench/Android.mk |
index bcff2340862b85a30f8277e6c883dfaf7cc6ef3a..f5dac884d6ccf08ddd2d1c01da97237041a7098d 100644 |
--- a/bench/Android.mk |
+++ b/bench/Android.mk |
@@ -1,124 +1,304 @@ |
+ |
+############################################################################### |
+# |
+# THIS FILE IS AUTOGENERATED BY GYP_TO_ANDROID.PY. DO NOT EDIT. |
+# |
+############################################################################### |
+ |
local_target_dir := $(TARGET_OUT_DATA)/local/tmp |
LOCAL_PATH:= $(call my-dir) |
include $(CLEAR_VARS) |
+LOCAL_CFLAGS += \ |
+ -Wno-unused-parameter \ |
+ -U_FORTIFY_SOURCE \ |
+ -D_FORTIFY_SOURCE=1 |
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 |
+ SkBenchLogger.cpp \ |
+ SkGMBench.cpp \ |
+ benchmain.cpp \ |
+ ../tools/sk_tool_utils.cpp \ |
+ SkBenchmark.cpp \ |
+ AAClipBench.cpp \ |
+ BicubicBench.cpp \ |
+ BitmapBench.cpp \ |
+ BitmapRectBench.cpp \ |
+ BitmapScaleBench.cpp \ |
+ BlurBench.cpp \ |
+ BlurImageFilterBench.cpp \ |
+ BlurRectBench.cpp \ |
+ BlurRoundRectBench.cpp \ |
+ ChartBench.cpp \ |
+ ChecksumBench.cpp \ |
+ ChromeBench.cpp \ |
+ CmapBench.cpp \ |
+ ColorFilterBench.cpp \ |
+ ColorPrivBench.cpp \ |
+ CoverageBench.cpp \ |
+ DashBench.cpp \ |
+ DecodeBench.cpp \ |
+ DeferredCanvasBench.cpp \ |
+ DeferredSurfaceCopyBench.cpp \ |
+ DisplacementBench.cpp \ |
+ FSRectBench.cpp \ |
+ FontCacheBench.cpp \ |
+ FontScalerBench.cpp \ |
+ GameBench.cpp \ |
+ GrMemoryPoolBench.cpp \ |
+ GrResourceCacheBench.cpp \ |
+ GrOrderedSetBench.cpp \ |
+ GradientBench.cpp \ |
+ HairlinePathBench.cpp \ |
+ ImageCacheBench.cpp \ |
+ ImageDecodeBench.cpp \ |
+ ImageFilterDAGBench.cpp \ |
+ InterpBench.cpp \ |
+ LightingBench.cpp \ |
+ LineBench.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 \ |
+ PremulAndUnpremulAlphaOpsBench.cpp \ |
+ QuadTreeBench.cpp \ |
+ RTreeBench.cpp \ |
+ ReadPixBench.cpp \ |
+ RectBench.cpp \ |
+ RectoriBench.cpp \ |
+ RefCntBench.cpp \ |
+ RegionBench.cpp \ |
+ RegionContainBench.cpp \ |
+ RepeatTileBench.cpp \ |
+ ScalarBench.cpp \ |
+ ShaderMaskBench.cpp \ |
+ SkipZeroesBench.cpp \ |
+ SortBench.cpp \ |
+ StackBench.cpp \ |
+ StrokeBench.cpp \ |
+ TableBench.cpp \ |
+ TextBench.cpp \ |
+ TileBench.cpp \ |
+ VertBench.cpp \ |
+ WritePixelsBench.cpp \ |
+ WriterBench.cpp \ |
+ XfermodeBench.cpp \ |
+ ../gm/gm.cpp \ |
+ ../gm/aaclip.cpp \ |
+ ../gm/aarectmodes.cpp \ |
+ ../gm/alphagradients.cpp \ |
+ ../gm/arcofzorro.cpp \ |
+ ../gm/arithmode.cpp \ |
+ ../gm/beziereffects.cpp \ |
+ ../gm/bicubicfilter.cpp \ |
+ ../gm/bigblurs.cpp \ |
+ ../gm/bigmatrix.cpp \ |
+ ../gm/bigtext.cpp \ |
+ ../gm/bitmapmatrix.cpp \ |
+ ../gm/bitmapfilters.cpp \ |
+ ../gm/bitmappremul.cpp \ |
+ ../gm/bitmaprect.cpp \ |
+ ../gm/bitmaprecttest.cpp \ |
+ ../gm/bitmapscroll.cpp \ |
+ ../gm/bitmapshader.cpp \ |
+ ../gm/bitmapsource.cpp \ |
+ ../gm/bleed.cpp \ |
+ ../gm/blurcircles.cpp \ |
+ ../gm/blurs.cpp \ |
+ ../gm/blurquickreject.cpp \ |
+ ../gm/blurrect.cpp \ |
+ ../gm/blurroundrect.cpp \ |
+ ../gm/canvasstate.cpp \ |
+ ../gm/circles.cpp \ |
+ ../gm/circularclips.cpp \ |
+ ../gm/clippedbitmapshaders.cpp \ |
+ ../gm/colorfilterimagefilter.cpp \ |
+ ../gm/colorfilters.cpp \ |
+ ../gm/colormatrix.cpp \ |
+ ../gm/colortype.cpp \ |
+ ../gm/complexclip.cpp \ |
+ ../gm/complexclip2.cpp \ |
+ ../gm/composeshader.cpp \ |
+ ../gm/convexpaths.cpp \ |
+ ../gm/convexpolyclip.cpp \ |
+ ../gm/convexpolyeffect.cpp \ |
+ ../gm/copyTo4444.cpp \ |
+ ../gm/cubicpaths.cpp \ |
+ ../gm/cmykjpeg.cpp \ |
+ ../gm/degeneratesegments.cpp \ |
+ ../gm/discard.cpp \ |
+ ../gm/dashcubics.cpp \ |
+ ../gm/dashing.cpp \ |
+ ../gm/deviceproperties.cpp \ |
+ ../gm/distantclip.cpp \ |
+ ../gm/displacement.cpp \ |
+ ../gm/downsamplebitmap.cpp \ |
+ ../gm/drawlooper.cpp \ |
+ ../gm/dropshadowimagefilter.cpp \ |
+ ../gm/drrect.cpp \ |
+ ../gm/extractbitmap.cpp \ |
+ ../gm/emptypath.cpp \ |
+ ../gm/fatpathfill.cpp \ |
+ ../gm/factory.cpp \ |
+ ../gm/filltypes.cpp \ |
+ ../gm/filltypespersp.cpp \ |
+ ../gm/filterbitmap.cpp \ |
+ ../gm/fontcache.cpp \ |
+ ../gm/fontmgr.cpp \ |
+ ../gm/fontscaler.cpp \ |
+ ../gm/gammatext.cpp \ |
+ ../gm/getpostextpath.cpp \ |
+ ../gm/giantbitmap.cpp \ |
+ ../gm/gradients.cpp \ |
+ ../gm/gradients_2pt_conical.cpp \ |
+ ../gm/gradients_no_texture.cpp \ |
+ ../gm/gradientDirtyLaundry.cpp \ |
+ ../gm/gradient_matrix.cpp \ |
+ ../gm/gradtext.cpp \ |
+ ../gm/hairlines.cpp \ |
+ ../gm/hairmodes.cpp \ |
+ ../gm/hittestpath.cpp \ |
+ ../gm/imagealphathreshold.cpp \ |
+ ../gm/imageblur.cpp \ |
+ ../gm/imageblurtiled.cpp \ |
+ ../gm/imagemagnifier.cpp \ |
+ ../gm/imageresizetiled.cpp \ |
+ ../gm/inversepaths.cpp \ |
+ ../gm/lerpmode.cpp \ |
+ ../gm/lighting.cpp \ |
+ ../gm/lumafilter.cpp \ |
+ ../gm/image.cpp \ |
+ ../gm/imagefiltersbase.cpp \ |
+ ../gm/imagefiltersclipped.cpp \ |
+ ../gm/imagefilterscropped.cpp \ |
+ ../gm/imagefiltersgraph.cpp \ |
+ ../gm/imagefiltersscaled.cpp \ |
+ ../gm/internal_links.cpp \ |
+ ../gm/lcdtext.cpp \ |
+ ../gm/linepaths.cpp \ |
+ ../gm/matrixconvolution.cpp \ |
+ ../gm/matriximagefilter.cpp \ |
+ ../gm/megalooper.cpp \ |
+ ../gm/mixedxfermodes.cpp \ |
+ ../gm/modecolorfilters.cpp \ |
+ ../gm/morphology.cpp \ |
+ ../gm/nested.cpp \ |
+ ../gm/ninepatchstretch.cpp \ |
+ ../gm/nonclosedpaths.cpp \ |
+ ../gm/offsetimagefilter.cpp \ |
+ ../gm/optimizations.cpp \ |
+ ../gm/ovals.cpp \ |
+ ../gm/patheffects.cpp \ |
+ ../gm/pathfill.cpp \ |
+ ../gm/pathinterior.cpp \ |
+ ../gm/pathopsinverse.cpp \ |
+ ../gm/pathopsskpclip.cpp \ |
+ ../gm/pathreverse.cpp \ |
+ ../gm/peekpixels.cpp \ |
+ ../gm/perlinnoise.cpp \ |
+ ../gm/pictureimagefilter.cpp \ |
+ ../gm/pictureshader.cpp \ |
+ ../gm/points.cpp \ |
+ ../gm/poly2poly.cpp \ |
+ ../gm/polygons.cpp \ |
+ ../gm/quadpaths.cpp \ |
+ ../gm/rects.cpp \ |
+ ../gm/resizeimagefilter.cpp \ |
+ ../gm/rrect.cpp \ |
+ ../gm/rrects.cpp \ |
+ ../gm/roundrects.cpp \ |
+ ../gm/samplerstress.cpp \ |
+ ../gm/shaderbounds.cpp \ |
+ ../gm/selftest.cpp \ |
+ ../gm/shadows.cpp \ |
+ ../gm/shallowgradient.cpp \ |
+ ../gm/simpleaaclip.cpp \ |
+ ../gm/skbug1719.cpp \ |
+ ../gm/stringart.cpp \ |
+ ../gm/spritebitmap.cpp \ |
+ ../gm/srcmode.cpp \ |
+ ../gm/strokefill.cpp \ |
+ ../gm/strokerect.cpp \ |
+ ../gm/strokerects.cpp \ |
+ ../gm/strokes.cpp \ |
+ ../gm/stroketext.cpp \ |
+ ../gm/tablecolorfilter.cpp \ |
+ ../gm/texteffects.cpp \ |
+ ../gm/testimagefilters.cpp \ |
+ ../gm/texdata.cpp \ |
+ ../gm/texturedomaineffect.cpp \ |
+ ../gm/thinrects.cpp \ |
+ ../gm/thinstrokedrects.cpp \ |
+ ../gm/tileimagefilter.cpp \ |
+ ../gm/tilemodes.cpp \ |
+ ../gm/tilemodes_scaled.cpp \ |
+ ../gm/tinybitmap.cpp \ |
+ ../gm/twopointradial.cpp \ |
+ ../gm/typeface.cpp \ |
+ ../gm/vertices.cpp \ |
+ ../gm/verttext.cpp \ |
+ ../gm/verttext2.cpp \ |
+ ../gm/xfermodeimagefilter.cpp \ |
+ ../gm/xfermodes.cpp \ |
+ ../gm/xfermodes2.cpp \ |
+ ../gm/xfermodes3.cpp \ |
+ ../src/utils/debugger/SkDrawCommand.cpp \ |
+ ../src/utils/debugger/SkDebugCanvas.cpp \ |
+ ../src/utils/debugger/SkObjectParser.cpp \ |
+ ../gm/androidfallback.cpp \ |
+ BenchTimer.cpp \ |
+ BenchSysTimer_posix.cpp \ |
+ BenchGpuTimer_gl.cpp \ |
+ ../tools/flags/SkCommandLineFlags.cpp \ |
+ ../src/gpu/GrTest.cpp |
-LOCAL_STATIC_LIBRARIES := libstlport_static |
+LOCAL_SHARED_LIBRARIES := \ |
+ liblog \ |
+ libskia \ |
+ libcutils \ |
+ libGLESv2 \ |
+ libEGL |
LOCAL_C_INCLUDES := \ |
- external/skia/src/core \ |
- external/skia/src/effects \ |
- external/skia/src/utils \ |
- external/skia/src/gpu \ |
- external/skia/tools/flags |
+ $(LOCAL_PATH)/../src/core \ |
+ $(LOCAL_PATH)/../src/gpu \ |
+ $(LOCAL_PATH)/../tools \ |
+ $(LOCAL_PATH)/../include/config \ |
+ $(LOCAL_PATH)/../include/core \ |
+ $(LOCAL_PATH)/../include/pathops \ |
+ $(LOCAL_PATH)/../include/pipe \ |
+ $(LOCAL_PATH)/../include/effects \ |
+ $(LOCAL_PATH)/../include/images \ |
+ $(LOCAL_PATH)/../include/ports \ |
+ $(LOCAL_PATH)/../src/sfnt \ |
+ $(LOCAL_PATH)/../include/utils \ |
+ $(LOCAL_PATH)/../src/utils \ |
+ $(LOCAL_PATH)/../include/gpu \ |
+ $(LOCAL_PATH)/../src/effects \ |
+ $(LOCAL_PATH)/../gm \ |
+ $(LOCAL_PATH)/../src/utils/debugger \ |
+ $(LOCAL_PATH)/../src/images \ |
+ $(LOCAL_PATH)/../src/lazy \ |
+ $(LOCAL_PATH)/. \ |
scroggo
2014/05/15 20:00:54
Patch set 2 removes this unnecessary line.
|
+ $(LOCAL_PATH)/../tools/flags |
-LOCAL_MODULE := skia_bench |
-LOCAL_MODULE_PATH := $(local_target_dir) |
-LOCAL_MODULE_TAGS := tests |
- |
-# Skia does not enforce this usage pattern so we disable it here to avoid |
-# unecessary log spew when building |
-LOCAL_CFLAGS := -Wno-unused-parameter |
- |
-# Android's -D_FORTIFY_SOURCE=2 extensions are incompatibile with SkString. |
-# Revert to -D_FORTIFY_SOURCE=1 |
-LOCAL_CFLAGS += -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 |
+LOCAL_MODULE_TAGS := \ |
+ tests |
-# Skia does not enforce this usage pattern so we disable it here to avoid |
-# unecessary log spew when building |
-LOCAL_CFLAGS := -Wno-unused-parameter |
+LOCAL_MODULE := \ |
+ skia_bench |
-#include stlport headers |
+LOCAL_MODULE_PATH := $(local_target_dir) |
include external/stlport/libstlport.mk |
- |
include $(BUILD_EXECUTABLE) |