Home | History | Annotate | Download | only in dm
      1 
      2 ###############################################################################
      3 #
      4 # THIS FILE IS AUTOGENERATED BY GYP_TO_ANDROID.PY. DO NOT EDIT.
      5 #
      6 # For bugs, please contact scroggo (a] google.com or djsollen (a] google.com
      7 #
      8 ###############################################################################
      9 
     10 LOCAL_PATH:= $(call my-dir)
     11 include $(CLEAR_VARS)
     12 LOCAL_CFLAGS += \
     13 	-fPIC \
     14 	-Wno-unused-parameter \
     15 	-U_FORTIFY_SOURCE \
     16 	-D_FORTIFY_SOURCE=1 \
     17 	-DSKIA_IMPLEMENTATION=1
     18 
     19 LOCAL_CPPFLAGS := \
     20 	-std=c++11 \
     21 	-fno-threadsafe-statics
     22 
     23 LOCAL_SRC_FILES := \
     24 	DM.cpp \
     25 	DMSrcSink.cpp \
     26 	DMJsonWriter.cpp \
     27 	../gm/gm.cpp \
     28 	../tools/debugger/SkDebugCanvas.cpp \
     29 	../tools/debugger/SkDrawCommand.cpp \
     30 	../tools/debugger/SkObjectParser.cpp \
     31 	../tools/debugger/SkOverdrawMode.cpp \
     32 	../tests/Test.cpp \
     33 	../tests/PathOpsAngleTest.cpp \
     34 	../tests/PathOpsBoundsTest.cpp \
     35 	../tests/PathOpsBuilderConicTest.cpp \
     36 	../tests/PathOpsBuilderTest.cpp \
     37 	../tests/PathOpsBuildUseTest.cpp \
     38 	../tests/PathOpsConicIntersectionTest.cpp \
     39 	../tests/PathOpsConicLineIntersectionTest.cpp \
     40 	../tests/PathOpsCubicConicIntersectionTest.cpp \
     41 	../tests/PathOpsCubicIntersectionTest.cpp \
     42 	../tests/PathOpsCubicIntersectionTestData.cpp \
     43 	../tests/PathOpsCubicLineIntersectionTest.cpp \
     44 	../tests/PathOpsCubicQuadIntersectionTest.cpp \
     45 	../tests/PathOpsCubicReduceOrderTest.cpp \
     46 	../tests/PathOpsDCubicTest.cpp \
     47 	../tests/PathOpsDLineTest.cpp \
     48 	../tests/PathOpsDPointTest.cpp \
     49 	../tests/PathOpsDRectTest.cpp \
     50 	../tests/PathOpsDVectorTest.cpp \
     51 	../tests/PathOpsExtendedTest.cpp \
     52 	../tests/PathOpsFuzz763Test.cpp \
     53 	../tests/PathOpsInverseTest.cpp \
     54 	../tests/PathOpsIssue3651.cpp \
     55 	../tests/PathOpsLineIntersectionTest.cpp \
     56 	../tests/PathOpsLineParametetersTest.cpp \
     57 	../tests/PathOpsOpCircleThreadedTest.cpp \
     58 	../tests/PathOpsOpCubicThreadedTest.cpp \
     59 	../tests/PathOpsOpRectThreadedTest.cpp \
     60 	../tests/PathOpsOpTest.cpp \
     61 	../tests/PathOpsQuadIntersectionTest.cpp \
     62 	../tests/PathOpsQuadIntersectionTestData.cpp \
     63 	../tests/PathOpsQuadLineIntersectionTest.cpp \
     64 	../tests/PathOpsQuadLineIntersectionThreadedTest.cpp \
     65 	../tests/PathOpsQuadReduceOrderTest.cpp \
     66 	../tests/PathOpsSimplifyDegenerateThreadedTest.cpp \
     67 	../tests/PathOpsSimplifyFailTest.cpp \
     68 	../tests/PathOpsSimplifyQuadralateralsThreadedTest.cpp \
     69 	../tests/PathOpsSimplifyQuadThreadedTest.cpp \
     70 	../tests/PathOpsSimplifyRectThreadedTest.cpp \
     71 	../tests/PathOpsSimplifyTest.cpp \
     72 	../tests/PathOpsSimplifyTrianglesThreadedTest.cpp \
     73 	../tests/PathOpsSkpTest.cpp \
     74 	../tests/PathOpsTestCommon.cpp \
     75 	../tests/PathOpsThreadedCommon.cpp \
     76 	../tests/PathOpsThreeWayTest.cpp \
     77 	../tests/PathOpsTightBoundsTest.cpp \
     78 	../tests/PathOpsTypesTest.cpp \
     79 	../tests/SubsetPath.cpp \
     80 	../tests/AAClipTest.cpp \
     81 	../tests/ARGBImageEncoderTest.cpp \
     82 	../tests/AnnotationTest.cpp \
     83 	../tests/AsADashTest.cpp \
     84 	../tests/AtomicTest.cpp \
     85 	../tests/BadIcoTest.cpp \
     86 	../tests/BitSetTest.cpp \
     87 	../tests/BitmapCopyTest.cpp \
     88 	../tests/BitmapGetColorTest.cpp \
     89 	../tests/BitmapHeapTest.cpp \
     90 	../tests/BitmapTest.cpp \
     91 	../tests/BlendTest.cpp \
     92 	../tests/BlitMaskClip.cpp \
     93 	../tests/BlitRowTest.cpp \
     94 	../tests/BlurTest.cpp \
     95 	../tests/CPlusPlusEleven.cpp \
     96 	../tests/CTest.cpp \
     97 	../tests/CachedDataTest.cpp \
     98 	../tests/CachedDecodingPixelRefTest.cpp \
     99 	../tests/CanvasStateHelpers.cpp \
    100 	../tests/CanvasStateTest.cpp \
    101 	../tests/CanvasTest.cpp \
    102 	../tests/ChecksumTest.cpp \
    103 	../tests/ClampRangeTest.cpp \
    104 	../tests/ClearTest.cpp \
    105 	../tests/ClipBoundsTest.cpp \
    106 	../tests/ClipCubicTest.cpp \
    107 	../tests/ClipStackTest.cpp \
    108 	../tests/ClipperTest.cpp \
    109 	../tests/CodexTest.cpp \
    110 	../tests/ColorFilterTest.cpp \
    111 	../tests/ColorMatrixTest.cpp \
    112 	../tests/ColorPrivTest.cpp \
    113 	../tests/ColorTest.cpp \
    114 	../tests/CopySurfaceTest.cpp \
    115 	../tests/DashPathEffectTest.cpp \
    116 	../tests/DataRefTest.cpp \
    117 	../tests/DequeTest.cpp \
    118 	../tests/DeviceLooperTest.cpp \
    119 	../tests/DiscardableMemoryPoolTest.cpp \
    120 	../tests/DiscardableMemoryTest.cpp \
    121 	../tests/DrawBitmapRectTest.cpp \
    122 	../tests/DrawFilterTest.cpp \
    123 	../tests/DrawPathTest.cpp \
    124 	../tests/DrawTextTest.cpp \
    125 	../tests/DynamicHashTest.cpp \
    126 	../tests/EGLImageTest.cpp \
    127 	../tests/EmptyPathTest.cpp \
    128 	../tests/ErrorTest.cpp \
    129 	../tests/FillPathTest.cpp \
    130 	../tests/FitsInTest.cpp \
    131 	../tests/FlattenableFactoryToName.cpp \
    132 	../tests/Float16Test.cpp \
    133 	../tests/FloatingPointTextureTest.cpp \
    134 	../tests/FontHostStreamTest.cpp \
    135 	../tests/FontHostTest.cpp \
    136 	../tests/FontMgrAndroidParserTest.cpp \
    137 	../tests/FontMgrTest.cpp \
    138 	../tests/FontNamesTest.cpp \
    139 	../tests/FontObjTest.cpp \
    140 	../tests/FrontBufferedStreamTest.cpp \
    141 	../tests/GLProgramsTest.cpp \
    142 	../tests/GeometryTest.cpp \
    143 	../tests/GifTest.cpp \
    144 	../tests/GpuColorFilterTest.cpp \
    145 	../tests/GpuDrawPathTest.cpp \
    146 	../tests/GpuLayerCacheTest.cpp \
    147 	../tests/GpuRectanizerTest.cpp \
    148 	../tests/GrAllocatorTest.cpp \
    149 	../tests/GrContextFactoryTest.cpp \
    150 	../tests/GrDrawTargetTest.cpp \
    151 	../tests/GrGLSLPrettyPrintTest.cpp \
    152 	../tests/GrGetCoeffBlendKnownComponentsTest.cpp \
    153 	../tests/GrMemoryPoolTest.cpp \
    154 	../tests/GrPorterDuffTest.cpp \
    155 	../tests/GrSurfaceTest.cpp \
    156 	../tests/GrTRecorderTest.cpp \
    157 	../tests/GrTextureMipMapInvalidationTest.cpp \
    158 	../tests/GradientTest.cpp \
    159 	../tests/HashTest.cpp \
    160 	../tests/ImageCacheTest.cpp \
    161 	../tests/ImageFilterCacheTest.cpp \
    162 	../tests/ImageFilterTest.cpp \
    163 	../tests/ImageFrom565Bitmap.cpp \
    164 	../tests/ImageGeneratorTest.cpp \
    165 	../tests/ImageIsOpaqueTest.cpp \
    166 	../tests/ImageNewShaderTest.cpp \
    167 	../tests/ImageTest.cpp \
    168 	../tests/IndexedPngOverflowTest.cpp \
    169 	../tests/InfRectTest.cpp \
    170 	../tests/InterpolatorTest.cpp \
    171 	../tests/InvalidIndexedPngTest.cpp \
    172 	../tests/IsClosedSingleContourTest.cpp \
    173 	../tests/LListTest.cpp \
    174 	../tests/LayerDrawLooperTest.cpp \
    175 	../tests/LayerRasterizerTest.cpp \
    176 	../tests/MD5Test.cpp \
    177 	../tests/MallocPixelRefTest.cpp \
    178 	../tests/MaskCacheTest.cpp \
    179 	../tests/MathTest.cpp \
    180 	../tests/Matrix44Test.cpp \
    181 	../tests/MatrixClipCollapseTest.cpp \
    182 	../tests/MatrixTest.cpp \
    183 	../tests/MemoryTest.cpp \
    184 	../tests/MemsetTest.cpp \
    185 	../tests/MessageBusTest.cpp \
    186 	../tests/MetaDataTest.cpp \
    187 	../tests/MipMapTest.cpp \
    188 	../tests/OSPathTest.cpp \
    189 	../tests/OncePtrTest.cpp \
    190 	../tests/OnceTest.cpp \
    191 	../tests/PDFDeflateWStreamTest.cpp \
    192 	../tests/PDFDocumentTest.cpp \
    193 	../tests/PDFGlyphsToUnicodeTest.cpp \
    194 	../tests/PDFInvalidBitmapTest.cpp \
    195 	../tests/PDFJpegEmbedTest.cpp \
    196 	../tests/PDFMetadataAttributeTest.cpp \
    197 	../tests/PDFOpaqueSrcModeToSrcOverTest.cpp \
    198 	../tests/PDFPrimitivesTest.cpp \
    199 	../tests/PackBitsTest.cpp \
    200 	../tests/PaintBreakTextTest.cpp \
    201 	../tests/PaintImageFilterTest.cpp \
    202 	../tests/PaintTest.cpp \
    203 	../tests/ParsePathTest.cpp \
    204 	../tests/PathCoverageTest.cpp \
    205 	../tests/PathMeasureTest.cpp \
    206 	../tests/PathTest.cpp \
    207 	../tests/PictureBBHTest.cpp \
    208 	../tests/PictureShaderTest.cpp \
    209 	../tests/PictureTest.cpp \
    210 	../tests/PixelRefTest.cpp \
    211 	../tests/Point3Test.cpp \
    212 	../tests/PointTest.cpp \
    213 	../tests/PremulAlphaRoundTripTest.cpp \
    214 	../tests/QuickRejectTest.cpp \
    215 	../tests/RRectInPathTest.cpp \
    216 	../tests/RTConfRegistryTest.cpp \
    217 	../tests/RTreeTest.cpp \
    218 	../tests/RandomTest.cpp \
    219 	../tests/ReadPixelsTest.cpp \
    220 	../tests/ReadWriteAlphaTest.cpp \
    221 	../tests/Reader32Test.cpp \
    222 	../tests/RecordDrawTest.cpp \
    223 	../tests/RecordOptsTest.cpp \
    224 	../tests/RecordPatternTest.cpp \
    225 	../tests/RecordReplaceDrawTest.cpp \
    226 	../tests/RecordTest.cpp \
    227 	../tests/RecorderTest.cpp \
    228 	../tests/RecordingXfermodeTest.cpp \
    229 	../tests/RectTest.cpp \
    230 	../tests/RectangleTextureTest.cpp \
    231 	../tests/RefCntTest.cpp \
    232 	../tests/RefDictTest.cpp \
    233 	../tests/RegionTest.cpp \
    234 	../tests/ResourceCacheTest.cpp \
    235 	../tests/RoundRectTest.cpp \
    236 	../tests/RuntimeConfigTest.cpp \
    237 	../tests/SRGBReadWritePixelsTest.cpp \
    238 	../tests/SVGDeviceTest.cpp \
    239 	../tests/ScalarTest.cpp \
    240 	../tests/ScaleToSidesTest.cpp \
    241 	../tests/SerializationTest.cpp \
    242 	../tests/ShaderOpacityTest.cpp \
    243 	../tests/SizeTest.cpp \
    244 	../tests/SkBase64Test.cpp \
    245 	../tests/SkColor4fTest.cpp \
    246 	../tests/SkImageTest.cpp \
    247 	../tests/SkLinearBitmapPipelineTest.cpp \
    248 	../tests/SkNxTest.cpp \
    249 	../tests/SkResourceCacheTest.cpp \
    250 	../tests/SkSharedMutexTest.cpp \
    251 	../tests/SmallAllocatorTest.cpp \
    252 	../tests/SortTest.cpp \
    253 	../tests/SpecialImageTest.cpp \
    254 	../tests/SpecialSurfaceTest.cpp \
    255 	../tests/SrcOverTest.cpp \
    256 	../tests/StreamTest.cpp \
    257 	../tests/StringTest.cpp \
    258 	../tests/StrokeTest.cpp \
    259 	../tests/StrokerTest.cpp \
    260 	../tests/SurfaceTest.cpp \
    261 	../tests/SwizzlerTest.cpp \
    262 	../tests/TArrayTest.cpp \
    263 	../tests/TDPQueueTest.cpp \
    264 	../tests/TLSTest.cpp \
    265 	../tests/TemplatesTest.cpp \
    266 	../tests/TessellatingPathRendererTests.cpp \
    267 	../tests/TestConfigParsing.cpp \
    268 	../tests/TestTest.cpp \
    269 	../tests/TextBlobCacheTest.cpp \
    270 	../tests/TextBlobTest.cpp \
    271 	../tests/TextureCompressionTest.cpp \
    272 	../tests/TextureStorageAllocator.cpp \
    273 	../tests/Time.cpp \
    274 	../tests/TopoSortTest.cpp \
    275 	../tests/TraceMemoryDumpTest.cpp \
    276 	../tests/TracingTest.cpp \
    277 	../tests/TypefaceTest.cpp \
    278 	../tests/UnicodeTest.cpp \
    279 	../tests/UtilsTest.cpp \
    280 	../tests/VarAllocTest.cpp \
    281 	../tests/VkClearTests.cpp \
    282 	../tests/VkUploadPixelsTests.cpp \
    283 	../tests/WArrayTest.cpp \
    284 	../tests/WritePixelsTest.cpp \
    285 	../tests/Writer32Test.cpp \
    286 	../tests/XfermodeTest.cpp \
    287 	../tests/YUVCacheTest.cpp \
    288 	../tests/YUVTest.cpp \
    289 	DMSrcSinkAndroid.cpp \
    290 	../gm/SkLinearBitmapPipelineGM.cpp \
    291 	../gm/aaclip.cpp \
    292 	../gm/aarectmodes.cpp \
    293 	../gm/aaxfermodes.cpp \
    294 	../gm/addarc.cpp \
    295 	../gm/all_bitmap_configs.cpp \
    296 	../gm/alphagradients.cpp \
    297 	../gm/anisotropic.cpp \
    298 	../gm/annotated_text.cpp \
    299 	../gm/arcofzorro.cpp \
    300 	../gm/arcto.cpp \
    301 	../gm/arithmode.cpp \
    302 	../gm/astcbitmap.cpp \
    303 	../gm/avoidxfermode.cpp \
    304 	../gm/avoidxfermode2.cpp \
    305 	../gm/avoidxfermode3.cpp \
    306 	../gm/badpaint.cpp \
    307 	../gm/beziereffects.cpp \
    308 	../gm/beziers.cpp \
    309 	../gm/bigblurs.cpp \
    310 	../gm/bigmatrix.cpp \
    311 	../gm/bigrrectaaeffect.cpp \
    312 	../gm/bigtext.cpp \
    313 	../gm/bigtileimagefilter.cpp \
    314 	../gm/bitmapcopy.cpp \
    315 	../gm/bitmapfilters.cpp \
    316 	../gm/bitmappremul.cpp \
    317 	../gm/bitmaprect.cpp \
    318 	../gm/bitmaprecttest.cpp \
    319 	../gm/bitmapshader.cpp \
    320 	../gm/bleed.cpp \
    321 	../gm/blend.cpp \
    322 	../gm/blurcircles.cpp \
    323 	../gm/blurquickreject.cpp \
    324 	../gm/blurrect.cpp \
    325 	../gm/blurredclippedcircle.cpp \
    326 	../gm/blurroundrect.cpp \
    327 	../gm/blurs.cpp \
    328 	../gm/bmpfilterqualityrepeat.cpp \
    329 	../gm/bug530095.cpp \
    330 	../gm/cgm.c \
    331 	../gm/cgms.cpp \
    332 	../gm/circles.cpp \
    333 	../gm/circularclips.cpp \
    334 	../gm/clip_strokerect.cpp \
    335 	../gm/clipdrawdraw.cpp \
    336 	../gm/clippedbitmapshaders.cpp \
    337 	../gm/cmykjpeg.cpp \
    338 	../gm/color4f.cpp \
    339 	../gm/colorcube.cpp \
    340 	../gm/coloremoji.cpp \
    341 	../gm/colorfilterimagefilter.cpp \
    342 	../gm/colorfilters.cpp \
    343 	../gm/colormatrix.cpp \
    344 	../gm/colortype.cpp \
    345 	../gm/colortypexfermode.cpp \
    346 	../gm/colorwheel.cpp \
    347 	../gm/complexclip.cpp \
    348 	../gm/complexclip2.cpp \
    349 	../gm/complexclip3.cpp \
    350 	../gm/complexclip_blur_tiled.cpp \
    351 	../gm/composeshader.cpp \
    352 	../gm/concavepaths.cpp \
    353 	../gm/conicpaths.cpp \
    354 	../gm/constcolorprocessor.cpp \
    355 	../gm/convex_all_line_paths.cpp \
    356 	../gm/convexpaths.cpp \
    357 	../gm/convexpolyclip.cpp \
    358 	../gm/convexpolyeffect.cpp \
    359 	../gm/copyTo4444.cpp \
    360 	../gm/cubicpaths.cpp \
    361 	../gm/dashcircle.cpp \
    362 	../gm/dashcubics.cpp \
    363 	../gm/dashing.cpp \
    364 	../gm/dcshader.cpp \
    365 	../gm/degeneratesegments.cpp \
    366 	../gm/dftext.cpp \
    367 	../gm/discard.cpp \
    368 	../gm/displacement.cpp \
    369 	../gm/distantclip.cpp \
    370 	../gm/downsamplebitmap.cpp \
    371 	../gm/draw_bitmap_rect_skbug4374.cpp \
    372 	../gm/drawable.cpp \
    373 	../gm/drawatlas.cpp \
    374 	../gm/drawatlascolor.cpp \
    375 	../gm/drawbitmaprect.cpp \
    376 	../gm/drawfilter.cpp \
    377 	../gm/drawlooper.cpp \
    378 	../gm/drawminibitmaprect.cpp \
    379 	../gm/dropshadowimagefilter.cpp \
    380 	../gm/drrect.cpp \
    381 	../gm/dstreadshuffle.cpp \
    382 	../gm/emboss.cpp \
    383 	../gm/emptypath.cpp \
    384 	../gm/etc1bitmap.cpp \
    385 	../gm/extractbitmap.cpp \
    386 	../gm/factory.cpp \
    387 	../gm/fadefilter.cpp \
    388 	../gm/fatpathfill.cpp \
    389 	../gm/filltypes.cpp \
    390 	../gm/filltypespersp.cpp \
    391 	../gm/filterbitmap.cpp \
    392 	../gm/filterfastbounds.cpp \
    393 	../gm/filterindiabox.cpp \
    394 	../gm/fontcache.cpp \
    395 	../gm/fontmgr.cpp \
    396 	../gm/fontscaler.cpp \
    397 	../gm/fontscalerdistortable.cpp \
    398 	../gm/gammatext.cpp \
    399 	../gm/getpostextpath.cpp \
    400 	../gm/giantbitmap.cpp \
    401 	../gm/glyph_pos.cpp \
    402 	../gm/glyph_pos_align.cpp \
    403 	../gm/gradientDirtyLaundry.cpp \
    404 	../gm/gradient_matrix.cpp \
    405 	../gm/gradients.cpp \
    406 	../gm/gradients_2pt_conical.cpp \
    407 	../gm/gradients_no_texture.cpp \
    408 	../gm/gradtext.cpp \
    409 	../gm/grayscalejpg.cpp \
    410 	../gm/hairlines.cpp \
    411 	../gm/hairmodes.cpp \
    412 	../gm/hittestpath.cpp \
    413 	../gm/image.cpp \
    414 	../gm/image_pict.cpp \
    415 	../gm/image_shader.cpp \
    416 	../gm/imagealphathreshold.cpp \
    417 	../gm/imageblur.cpp \
    418 	../gm/imageblur2.cpp \
    419 	../gm/imageblurtiled.cpp \
    420 	../gm/imagefilters.cpp \
    421 	../gm/imagefiltersbase.cpp \
    422 	../gm/imagefiltersclipped.cpp \
    423 	../gm/imagefilterscropexpand.cpp \
    424 	../gm/imagefilterscropped.cpp \
    425 	../gm/imagefiltersgraph.cpp \
    426 	../gm/imagefiltersscaled.cpp \
    427 	../gm/imagefiltersstroked.cpp \
    428 	../gm/imagefilterstransformed.cpp \
    429 	../gm/imagefromyuvtextures.cpp \
    430 	../gm/imagemagnifier.cpp \
    431 	../gm/imageresizetiled.cpp \
    432 	../gm/imagescalealigned.cpp \
    433 	../gm/imagesource.cpp \
    434 	../gm/imagesource2.cpp \
    435 	../gm/imagetoyuvplanes.cpp \
    436 	../gm/internal_links.cpp \
    437 	../gm/inversepaths.cpp \
    438 	../gm/largeglyphblur.cpp \
    439 	../gm/lcdblendmodes.cpp \
    440 	../gm/lcdoverlap.cpp \
    441 	../gm/lcdtext.cpp \
    442 	../gm/lighting.cpp \
    443 	../gm/lightingshader.cpp \
    444 	../gm/linepaths.cpp \
    445 	../gm/localmatriximagefilter.cpp \
    446 	../gm/lumafilter.cpp \
    447 	../gm/matrixconvolution.cpp \
    448 	../gm/matriximagefilter.cpp \
    449 	../gm/megalooper.cpp \
    450 	../gm/mipmap.cpp \
    451 	../gm/mixedtextblobs.cpp \
    452 	../gm/modecolorfilters.cpp \
    453 	../gm/morphology.cpp \
    454 	../gm/multipicturedraw.cpp \
    455 	../gm/nested.cpp \
    456 	../gm/ninepatchstretch.cpp \
    457 	../gm/nonclosedpaths.cpp \
    458 	../gm/offsetimagefilter.cpp \
    459 	../gm/ovals.cpp \
    460 	../gm/patch.cpp \
    461 	../gm/patchgrid.cpp \
    462 	../gm/path_stroke_with_zero_length.cpp \
    463 	../gm/pathcontourstart.cpp \
    464 	../gm/patheffects.cpp \
    465 	../gm/pathfill.cpp \
    466 	../gm/pathinterior.cpp \
    467 	../gm/pathopsinverse.cpp \
    468 	../gm/pathopsskpclip.cpp \
    469 	../gm/pathreverse.cpp \
    470 	../gm/pdf_never_embed.cpp \
    471 	../gm/perlinnoise.cpp \
    472 	../gm/perspshaders.cpp \
    473 	../gm/picture.cpp \
    474 	../gm/pictureimagefilter.cpp \
    475 	../gm/pictureimagegenerator.cpp \
    476 	../gm/pictureshader.cpp \
    477 	../gm/pictureshadertile.cpp \
    478 	../gm/pixelsnap.cpp \
    479 	../gm/pixelxorxfermode.cpp \
    480 	../gm/plus.cpp \
    481 	../gm/points.cpp \
    482 	../gm/poly2poly.cpp \
    483 	../gm/polygons.cpp \
    484 	../gm/quadpaths.cpp \
    485 	../gm/recordopts.cpp \
    486 	../gm/rectangletexture.cpp \
    487 	../gm/rects.cpp \
    488 	../gm/repeated_bitmap.cpp \
    489 	../gm/resizeimagefilter.cpp \
    490 	../gm/roundrects.cpp \
    491 	../gm/rrect.cpp \
    492 	../gm/rrects.cpp \
    493 	../gm/samplerstress.cpp \
    494 	../gm/scaledstrokes.cpp \
    495 	../gm/selftest.cpp \
    496 	../gm/shaderbounds.cpp \
    497 	../gm/shadertext.cpp \
    498 	../gm/shadertext2.cpp \
    499 	../gm/shadertext3.cpp \
    500 	../gm/shadows.cpp \
    501 	../gm/shallowgradient.cpp \
    502 	../gm/shapes.cpp \
    503 	../gm/showmiplevels.cpp \
    504 	../gm/simpleaaclip.cpp \
    505 	../gm/skbug1719.cpp \
    506 	../gm/skbug_257.cpp \
    507 	../gm/skbug_4868.cpp \
    508 	../gm/smallarc.cpp \
    509 	../gm/smallimage.cpp \
    510 	../gm/smallpaths.cpp \
    511 	../gm/spritebitmap.cpp \
    512 	../gm/srcmode.cpp \
    513 	../gm/stlouisarch.cpp \
    514 	../gm/stringart.cpp \
    515 	../gm/strokefill.cpp \
    516 	../gm/strokerect.cpp \
    517 	../gm/strokerects.cpp \
    518 	../gm/strokes.cpp \
    519 	../gm/stroketext.cpp \
    520 	../gm/surface.cpp \
    521 	../gm/tablecolorfilter.cpp \
    522 	../gm/tallstretchedbitmaps.cpp \
    523 	../gm/testimagefilters.cpp \
    524 	../gm/texdata.cpp \
    525 	../gm/textblob.cpp \
    526 	../gm/textblobblockreordering.cpp \
    527 	../gm/textblobcolortrans.cpp \
    528 	../gm/textblobgeometrychange.cpp \
    529 	../gm/textbloblooper.cpp \
    530 	../gm/textblobmixedsizes.cpp \
    531 	../gm/textblobrandomfont.cpp \
    532 	../gm/textblobshader.cpp \
    533 	../gm/textblobtransforms.cpp \
    534 	../gm/textblobuseaftergpufree.cpp \
    535 	../gm/texteffects.cpp \
    536 	../gm/texturedomaineffect.cpp \
    537 	../gm/thinrects.cpp \
    538 	../gm/thinstrokedrects.cpp \
    539 	../gm/tiledscaledbitmap.cpp \
    540 	../gm/tileimagefilter.cpp \
    541 	../gm/tilemodes.cpp \
    542 	../gm/tilemodes_scaled.cpp \
    543 	../gm/tinybitmap.cpp \
    544 	../gm/transparency.cpp \
    545 	../gm/typeface.cpp \
    546 	../gm/variedtext.cpp \
    547 	../gm/vertices.cpp \
    548 	../gm/verttext.cpp \
    549 	../gm/verttext2.cpp \
    550 	../gm/verylargebitmap.cpp \
    551 	../gm/xfermodeimagefilter.cpp \
    552 	../gm/xfermodes.cpp \
    553 	../gm/xfermodes2.cpp \
    554 	../gm/xfermodes3.cpp \
    555 	../gm/yuvtorgbeffect.cpp \
    556 	../tools/AndroidSkDebugToStdOut.cpp \
    557 	../tools/flags/SkCommandLineFlags.cpp \
    558 	../src/svg/SkSVGCanvas.cpp \
    559 	../src/svg/SkSVGDevice.cpp \
    560 	../tools/CrashHandler.cpp \
    561 	../tools/ProcStats.cpp \
    562 	../tools/sk_tool_utils.cpp \
    563 	../tools/sk_tool_utils_font.cpp \
    564 	../tools/random_parse_path.cpp \
    565 	../tools/UrlDataManager.cpp \
    566 	../tools/timer/Timer.cpp \
    567 	../src/xml/SkBML_XMLParser.cpp \
    568 	../src/xml/SkDOM.cpp \
    569 	../src/xml/SkXMLParser.cpp \
    570 	../src/xml/SkXMLWriter.cpp \
    571 	../src/doc/SkDocument_XPS_None.cpp \
    572 	../tools/Resources.cpp \
    573 	../experimental/SkSetPoly3To3.cpp \
    574 	../experimental/SkSetPoly3To3_A.cpp \
    575 	../experimental/SkSetPoly3To3_D.cpp \
    576 	../tools/flags/SkCommonFlags.cpp \
    577 	../tools/flags/SkCommonFlagsConfig.cpp \
    578 	../tools/picture_utils.cpp \
    579 	../tools/android/SkAndroidSDKCanvas.cpp \
    580 	../src/gpu/GrContextFactory.cpp \
    581 	../src/gpu/GrTest.cpp
    582 
    583 LOCAL_SHARED_LIBRARIES := \
    584 	liblog \
    585 	libpng \
    586 	libz \
    587 	libexpat \
    588 	libGLESv2 \
    589 	libEGL
    590 
    591 LOCAL_STATIC_LIBRARIES := \
    592 	libskia_static \
    593 	libhwui_static \
    594 	libjsoncpp
    595 
    596 LOCAL_C_INCLUDES := \
    597 	$(LOCAL_PATH)/../include/c \
    598 	$(LOCAL_PATH)/../include/config \
    599 	$(LOCAL_PATH)/../include/core \
    600 	$(LOCAL_PATH)/../include/pathops \
    601 	$(LOCAL_PATH)/../include/codec \
    602 	$(LOCAL_PATH)/../include/android \
    603 	$(LOCAL_PATH)/../include/effects \
    604 	$(LOCAL_PATH)/../include/client/android \
    605 	$(LOCAL_PATH)/../include/images \
    606 	$(LOCAL_PATH)/../include/ports \
    607 	$(LOCAL_PATH)/../src/sfnt \
    608 	$(LOCAL_PATH)/../include/utils \
    609 	$(LOCAL_PATH)/../src/utils \
    610 	$(LOCAL_PATH)/../include/gpu \
    611 	$(LOCAL_PATH)/../include/private \
    612 	$(LOCAL_PATH)/../src/core \
    613 	$(LOCAL_PATH)/../include/svg \
    614 	$(LOCAL_PATH)/../include/xml \
    615 	$(LOCAL_PATH)/../src/fonts \
    616 	$(LOCAL_PATH)/../tools \
    617 	$(LOCAL_PATH)/../tools/flags \
    618 	$(LOCAL_PATH)/../src/gpu \
    619 	$(LOCAL_PATH)/../../src/gpu \
    620 	$(LOCAL_PATH)/../gm \
    621 	$(LOCAL_PATH)/../src/effects \
    622 	$(LOCAL_PATH)/../src/images \
    623 	$(LOCAL_PATH)/../src/lazy \
    624 	$(LOCAL_PATH)/../tools/debugger \
    625 	$(LOCAL_PATH)/../tests \
    626 	$(LOCAL_PATH)/../src/effects/gradients \
    627 	$(LOCAL_PATH)/../src/pathops \
    628 	$(LOCAL_PATH)/../src/pipe/utils \
    629 	$(LOCAL_PATH)/../src/codec \
    630 	$(LOCAL_PATH)/../src/image \
    631 	$(LOCAL_PATH)/../src/pdf \
    632 	$(LOCAL_PATH)/../src/ports \
    633 	$(LOCAL_PATH)/../third_party/etc1 \
    634 	external/libpng \
    635 	$(LOCAL_PATH)/../tools/timer \
    636 	$(LOCAL_PATH)/../experimental \
    637 	external/zlib \
    638 	$(LOCAL_PATH)/../tools/android
    639 
    640 LOCAL_MODULE_TAGS := \
    641 	tests
    642 
    643 LOCAL_MODULE := \
    644 	skia_dm
    645 
    646 
    647 # Store skia's resources in the directory structure that the Android testing
    648 # infrastructure expects.  This requires that Skia maintain a symlinked
    649 # subdirectory in the DATA folder that points to the top level skia resources...
    650 #  i.e. external/skia/DATA/skia_resources --> ../resources
    651 LOCAL_PICKUP_FILES := $(LOCAL_PATH)/../DATA
    652 include $(LOCAL_PATH)/../skia_static_deps.mk
    653 include frameworks/base/libs/hwui/hwui_static_deps.mk
    654 include $(BUILD_NATIVE_TEST)
    655