blob: 356bd2c571dea7edcdd6be516bac36d55ee10c44 [file] [log] [blame]
Skia_Android Canary Bot375799a2014-05-19 11:30:04 -04001
2###############################################################################
3#
4# THIS FILE IS AUTOGENERATED BY GYP_TO_ANDROID.PY. DO NOT EDIT.
5#
Skia_Android Canary Bot65f81222015-02-12 16:22:54 +00006# For bugs, please contact scroggo@google.com or djsollen@google.com
7#
Skia_Android Canary Bot375799a2014-05-19 11:30:04 -04008###############################################################################
9
10LOCAL_PATH:= $(call my-dir)
11include $(CLEAR_VARS)
12LOCAL_CFLAGS += \
Skia_Android Canary Bot454ecec2014-07-22 19:13:51 +000013 -fPIC \
Skia_Android Canary Bot03089bf2016-06-15 16:17:12 +000014 -Wvla \
Skia_Android Canary Bot375799a2014-05-19 11:30:04 -040015 -Wno-unused-parameter \
16 -U_FORTIFY_SOURCE \
Skia_Android Canary Bot7406dac2015-01-27 17:03:07 +000017 -D_FORTIFY_SOURCE=1 \
Skia_Android Canary Bot642b0522016-04-25 18:48:25 +000018 -DSKIA_IMPLEMENTATION=1 \
19 -O2
Skia_Android Canary Bot375799a2014-05-19 11:30:04 -040020
Skia_Android Canary Bota8dbe3f2014-06-17 18:50:35 +000021LOCAL_CPPFLAGS := \
Skia_Android Canary Botef269902015-09-09 17:49:34 +000022 -std=c++11 \
23 -fno-threadsafe-statics
Skia_Android Canary Bota8dbe3f2014-06-17 18:50:35 +000024
Skia_Android Canary Bot375799a2014-05-19 11:30:04 -040025LOCAL_SRC_FILES := \
26 DM.cpp \
Skia_Android Canary Botc4f5f5c2015-01-15 18:58:17 +000027 DMSrcSink.cpp \
Skia_Android Canary Bota1c03662014-11-04 15:23:21 +000028 DMJsonWriter.cpp \
Skia_Android Canary Bot375799a2014-05-19 11:30:04 -040029 ../gm/gm.cpp \
Skia_Android Canary Botdf24d7a2016-06-02 19:44:32 +000030 ../src/utils/SkMultiPictureDocumentReader.cpp \
Skia_Android Canary Bot8030d972016-09-01 14:09:33 +000031 ../tools/LsanSuppressions.cpp \
Skia_Android Canary Bot4a6c1992016-02-09 20:46:37 +000032 ../tools/debugger/SkDebugCanvas.cpp \
33 ../tools/debugger/SkDrawCommand.cpp \
Skia_Android Canary Bot019ca112016-05-04 18:11:41 +000034 ../tools/debugger/SkJsonWriteBuffer.cpp \
Skia_Android Canary Bot4a6c1992016-02-09 20:46:37 +000035 ../tools/debugger/SkObjectParser.cpp \
Skia_Android Canary Botd537ce12014-06-24 14:58:14 +000036 ../tests/Test.cpp \
Skia_Android Canary Bot375799a2014-05-19 11:30:04 -040037 ../tests/PathOpsAngleTest.cpp \
38 ../tests/PathOpsBoundsTest.cpp \
Skia_Android Canary Bot19cc4e02015-10-30 19:06:00 +000039 ../tests/PathOpsBuilderConicTest.cpp \
Skia_Android Canary Bot241bb372015-03-26 14:54:52 +000040 ../tests/PathOpsBuilderTest.cpp \
41 ../tests/PathOpsBuildUseTest.cpp \
Skia_Android Canary Bot87045572016-10-18 15:02:42 +000042 ../tests/PathOpsChalkboardTest.cpp \
Skia_Android Canary Bot924e6bc2015-04-20 15:34:17 +000043 ../tests/PathOpsConicIntersectionTest.cpp \
44 ../tests/PathOpsConicLineIntersectionTest.cpp \
Skia_Android Canary Botcd6949a2016-09-26 12:39:24 +000045 ../tests/PathOpsConicQuadIntersectionTest.cpp \
Skia_Android Canary Bot0b2931d2015-10-16 16:06:11 +000046 ../tests/PathOpsCubicConicIntersectionTest.cpp \
Skia_Android Canary Bot375799a2014-05-19 11:30:04 -040047 ../tests/PathOpsCubicIntersectionTest.cpp \
48 ../tests/PathOpsCubicIntersectionTestData.cpp \
49 ../tests/PathOpsCubicLineIntersectionTest.cpp \
50 ../tests/PathOpsCubicQuadIntersectionTest.cpp \
51 ../tests/PathOpsCubicReduceOrderTest.cpp \
Skia_Android Canary Bot375799a2014-05-19 11:30:04 -040052 ../tests/PathOpsDCubicTest.cpp \
53 ../tests/PathOpsDLineTest.cpp \
54 ../tests/PathOpsDPointTest.cpp \
Skia_Android Canary Bot375799a2014-05-19 11:30:04 -040055 ../tests/PathOpsDRectTest.cpp \
Skia_Android Canary Bot375799a2014-05-19 11:30:04 -040056 ../tests/PathOpsDVectorTest.cpp \
57 ../tests/PathOpsExtendedTest.cpp \
Skia_Android Canary Bot57de8fe2014-11-13 15:01:05 +000058 ../tests/PathOpsFuzz763Test.cpp \
Skia_Android Canary Bot375799a2014-05-19 11:30:04 -040059 ../tests/PathOpsInverseTest.cpp \
Skia_Android Canary Bot924e6bc2015-04-20 15:34:17 +000060 ../tests/PathOpsIssue3651.cpp \
Skia_Android Canary Bot375799a2014-05-19 11:30:04 -040061 ../tests/PathOpsLineIntersectionTest.cpp \
62 ../tests/PathOpsLineParametetersTest.cpp \
Skia_Android Canary Bot924e6bc2015-04-20 15:34:17 +000063 ../tests/PathOpsOpCircleThreadedTest.cpp \
Skia_Android Canary Bot375799a2014-05-19 11:30:04 -040064 ../tests/PathOpsOpCubicThreadedTest.cpp \
65 ../tests/PathOpsOpRectThreadedTest.cpp \
66 ../tests/PathOpsOpTest.cpp \
67 ../tests/PathOpsQuadIntersectionTest.cpp \
68 ../tests/PathOpsQuadIntersectionTestData.cpp \
69 ../tests/PathOpsQuadLineIntersectionTest.cpp \
70 ../tests/PathOpsQuadLineIntersectionThreadedTest.cpp \
Skia_Android Canary Bot375799a2014-05-19 11:30:04 -040071 ../tests/PathOpsQuadReduceOrderTest.cpp \
72 ../tests/PathOpsSimplifyDegenerateThreadedTest.cpp \
73 ../tests/PathOpsSimplifyFailTest.cpp \
74 ../tests/PathOpsSimplifyQuadralateralsThreadedTest.cpp \
75 ../tests/PathOpsSimplifyQuadThreadedTest.cpp \
76 ../tests/PathOpsSimplifyRectThreadedTest.cpp \
77 ../tests/PathOpsSimplifyTest.cpp \
78 ../tests/PathOpsSimplifyTrianglesThreadedTest.cpp \
79 ../tests/PathOpsSkpTest.cpp \
80 ../tests/PathOpsTestCommon.cpp \
81 ../tests/PathOpsThreadedCommon.cpp \
Skia_Android Canary Bot241bb372015-03-26 14:54:52 +000082 ../tests/PathOpsThreeWayTest.cpp \
Skia_Android Canary Bot300cf672016-09-26 17:28:22 +000083 ../tests/PathOpsTigerTest.cpp \
Skia_Android Canary Botd537ce12014-06-24 14:58:14 +000084 ../tests/PathOpsTightBoundsTest.cpp \
Skia_Android Canary Bot241bb372015-03-26 14:54:52 +000085 ../tests/PathOpsTypesTest.cpp \
Skia_Android Canary Bot19cc4e02015-10-30 19:06:00 +000086 ../tests/SubsetPath.cpp \
Skia_Android Canary Bot44e6ccc2015-05-17 13:50:17 +000087 ../tests/AAClipTest.cpp \
Skia_Android Canary Bot30f37cc2015-05-20 16:29:53 +000088 ../tests/AnnotationTest.cpp \
Skia_Android Canary Bot0c9ed622016-05-05 19:27:51 +000089 ../tests/ApplyGammaTest.cpp \
Skia_Android Canary Bot30f37cc2015-05-20 16:29:53 +000090 ../tests/AsADashTest.cpp \
Skia_Android Canary Bot30f37cc2015-05-20 16:29:53 +000091 ../tests/BadIcoTest.cpp \
92 ../tests/BitSetTest.cpp \
93 ../tests/BitmapCopyTest.cpp \
94 ../tests/BitmapGetColorTest.cpp \
Skia_Android Canary Bot44e6ccc2015-05-17 13:50:17 +000095 ../tests/BitmapTest.cpp \
Skia_Android Canary Bot30f37cc2015-05-20 16:29:53 +000096 ../tests/BlendTest.cpp \
Skia_Android Canary Bot6a11aef2015-11-18 18:53:42 +000097 ../tests/BlitMaskClip.cpp \
Skia_Android Canary Bot30f37cc2015-05-20 16:29:53 +000098 ../tests/BlitRowTest.cpp \
99 ../tests/BlurTest.cpp \
Skia_Android Canary Bot32a360e2016-01-25 03:52:04 +0000100 ../tests/CPlusPlusEleven.cpp \
Skia_Android Canary Bot30f37cc2015-05-20 16:29:53 +0000101 ../tests/CTest.cpp \
102 ../tests/CachedDataTest.cpp \
103 ../tests/CachedDecodingPixelRefTest.cpp \
104 ../tests/CanvasStateHelpers.cpp \
Skia_Android Canary Bot44e6ccc2015-05-17 13:50:17 +0000105 ../tests/CanvasStateTest.cpp \
Skia_Android Canary Bot30f37cc2015-05-20 16:29:53 +0000106 ../tests/CanvasTest.cpp \
107 ../tests/ChecksumTest.cpp \
108 ../tests/ClampRangeTest.cpp \
Skia_Android Canary Botd73faf22016-02-05 15:20:09 +0000109 ../tests/ClearTest.cpp \
Skia_Android Canary Botecdba8012015-10-02 14:51:49 +0000110 ../tests/ClipBoundsTest.cpp \
Skia_Android Canary Bot30f37cc2015-05-20 16:29:53 +0000111 ../tests/ClipCubicTest.cpp \
112 ../tests/ClipStackTest.cpp \
113 ../tests/ClipperTest.cpp \
Skia_Android Canary Bot6e697512016-10-24 16:06:16 +0000114 ../tests/CodecAnimTest.cpp \
Skia_Android Canary Bot4dae4b92016-09-16 15:22:58 +0000115 ../tests/CodecPartialTest.cpp \
Skia_Android Canary Bot4b7967f2016-04-19 15:30:49 +0000116 ../tests/CodecTest.cpp \
Skia_Android Canary Bot30f37cc2015-05-20 16:29:53 +0000117 ../tests/ColorFilterTest.cpp \
Skia_Android Canary Botb16325c2015-06-05 16:43:29 +0000118 ../tests/ColorMatrixTest.cpp \
Skia_Android Canary Bot30f37cc2015-05-20 16:29:53 +0000119 ../tests/ColorPrivTest.cpp \
Skia_Android Canary Botadbfdff2016-03-04 21:31:00 +0000120 ../tests/ColorSpaceTest.cpp \
Skia_Android Canary Bot3df59402016-06-06 19:06:08 +0000121 ../tests/ColorSpaceXformTest.cpp \
Skia_Android Canary Bot30f37cc2015-05-20 16:29:53 +0000122 ../tests/ColorTest.cpp \
Skia_Android Canary Bot979bb562016-02-16 15:37:11 +0000123 ../tests/CopySurfaceTest.cpp \
Skia_Android Canary Bota4a77a32016-07-13 21:48:01 +0000124 ../tests/DFPathRendererTest.cpp \
Skia_Android Canary Bot30f37cc2015-05-20 16:29:53 +0000125 ../tests/DashPathEffectTest.cpp \
126 ../tests/DataRefTest.cpp \
Skia_Android Canary Bot30f37cc2015-05-20 16:29:53 +0000127 ../tests/DequeTest.cpp \
128 ../tests/DeviceLooperTest.cpp \
Skia_Android Canary Bot04635ff2016-07-18 15:34:04 +0000129 ../tests/DeviceTest.cpp \
Skia_Android Canary Bot30f37cc2015-05-20 16:29:53 +0000130 ../tests/DiscardableMemoryPoolTest.cpp \
131 ../tests/DiscardableMemoryTest.cpp \
Skia_Android Canary Bot30f37cc2015-05-20 16:29:53 +0000132 ../tests/DrawBitmapRectTest.cpp \
133 ../tests/DrawFilterTest.cpp \
134 ../tests/DrawPathTest.cpp \
135 ../tests/DrawTextTest.cpp \
136 ../tests/DynamicHashTest.cpp \
Skia_Android Canary Bot75f26912015-11-22 22:53:33 +0000137 ../tests/EGLImageTest.cpp \
Skia_Android Canary Bot30f37cc2015-05-20 16:29:53 +0000138 ../tests/EmptyPathTest.cpp \
Skia_Android Canary Bote2b1ee62016-03-22 11:45:14 +0000139 ../tests/ExifTest.cpp \
Skia_Android Canary Bot30f37cc2015-05-20 16:29:53 +0000140 ../tests/FillPathTest.cpp \
141 ../tests/FitsInTest.cpp \
Skia_Android Canary Bot4c1b5f92016-11-11 16:45:34 +0000142 ../tests/FixedAllocTest.cpp \
Skia_Android Canary Botf4045102016-04-25 13:43:11 +0000143 ../tests/FlattenDrawableTest.cpp \
Skia_Android Canary Botf14e2e22016-04-22 19:48:37 +0000144 ../tests/FlattenableCustomFactory.cpp \
Skia_Android Canary Bot951046c2015-12-18 15:16:56 +0000145 ../tests/FlattenableFactoryToName.cpp \
Skia_Android Canary Bot02da4572016-02-05 19:22:32 +0000146 ../tests/Float16Test.cpp \
Skia_Android Canary Bot30f37cc2015-05-20 16:29:53 +0000147 ../tests/FloatingPointTextureTest.cpp \
Skia_Android Canary Bot30f37cc2015-05-20 16:29:53 +0000148 ../tests/FontHostStreamTest.cpp \
149 ../tests/FontHostTest.cpp \
Skia_Android Canary Bot03415d32015-06-23 20:28:01 +0000150 ../tests/FontMgrAndroidParserTest.cpp \
Skia_Android Canary Bot30f37cc2015-05-20 16:29:53 +0000151 ../tests/FontMgrTest.cpp \
152 ../tests/FontNamesTest.cpp \
153 ../tests/FontObjTest.cpp \
154 ../tests/FrontBufferedStreamTest.cpp \
Skia_Android Canary Bot44e6ccc2015-05-17 13:50:17 +0000155 ../tests/GLProgramsTest.cpp \
Skia_Android Canary Bot30f37cc2015-05-20 16:29:53 +0000156 ../tests/GeometryTest.cpp \
157 ../tests/GifTest.cpp \
158 ../tests/GpuColorFilterTest.cpp \
159 ../tests/GpuDrawPathTest.cpp \
160 ../tests/GpuLayerCacheTest.cpp \
161 ../tests/GpuRectanizerTest.cpp \
Skia_Android Canary Bot7d18c542016-07-06 17:02:29 +0000162 ../tests/GpuSampleLocationsTest.cpp \
Skia_Android Canary Bot30f37cc2015-05-20 16:29:53 +0000163 ../tests/GrAllocatorTest.cpp \
Skia_Android Canary Bot36d4a532016-04-04 15:54:55 +0000164 ../tests/GrContextAbandonTest.cpp \
Skia_Android Canary Bot30f37cc2015-05-20 16:29:53 +0000165 ../tests/GrContextFactoryTest.cpp \
166 ../tests/GrDrawTargetTest.cpp \
Skia_Android Canary Bot44e6ccc2015-05-17 13:50:17 +0000167 ../tests/GrGLSLPrettyPrintTest.cpp \
Skia_Android Canary Bot69bdb092015-09-15 22:36:14 +0000168 ../tests/GrGetCoeffBlendKnownComponentsTest.cpp \
Skia_Android Canary Bot30f37cc2015-05-20 16:29:53 +0000169 ../tests/GrMemoryPoolTest.cpp \
Skia_Android Canary Bot29463362015-05-27 22:11:09 +0000170 ../tests/GrPorterDuffTest.cpp \
Skia_Android Canary Bote14252a2016-04-26 19:58:49 +0000171 ../tests/GrShapeTest.cpp \
Skia_Android Canary Bot30f37cc2015-05-20 16:29:53 +0000172 ../tests/GrSurfaceTest.cpp \
Skia_Android Canary Bot30f37cc2015-05-20 16:29:53 +0000173 ../tests/GrTRecorderTest.cpp \
Skia_Android Canary Bot0d164172015-06-15 16:50:53 +0000174 ../tests/GrTextureMipMapInvalidationTest.cpp \
Skia_Android Canary Bot6b785b42016-08-24 15:22:01 +0000175 ../tests/GrTextureStripAtlasTest.cpp \
Skia_Android Canary Bot30f37cc2015-05-20 16:29:53 +0000176 ../tests/GradientTest.cpp \
177 ../tests/HashTest.cpp \
178 ../tests/ImageCacheTest.cpp \
Skia_Android Canary Botc0433682016-02-19 16:22:39 +0000179 ../tests/ImageFilterCacheTest.cpp \
Skia_Android Canary Bot30f37cc2015-05-20 16:29:53 +0000180 ../tests/ImageFilterTest.cpp \
Skia_Android Canary Bot09062fc2015-12-18 14:58:23 +0000181 ../tests/ImageFrom565Bitmap.cpp \
Skia_Android Canary Bot30f37cc2015-05-20 16:29:53 +0000182 ../tests/ImageGeneratorTest.cpp \
183 ../tests/ImageIsOpaqueTest.cpp \
184 ../tests/ImageNewShaderTest.cpp \
Ravi Mistry0d71b3e2016-12-06 14:50:14 -0500185 ../tests/ImageStorageTest.cpp \
Skia_Android Canary Bot89bbb5c2015-06-22 19:50:44 +0000186 ../tests/ImageTest.cpp \
Skia_Android Canary Bot30f37cc2015-05-20 16:29:53 +0000187 ../tests/IndexedPngOverflowTest.cpp \
188 ../tests/InfRectTest.cpp \
Skia_Android Canary Botc9acfa32016-11-11 22:03:36 +0000189 ../tests/IntTextureTest.cpp \
Skia_Android Canary Bot30f37cc2015-05-20 16:29:53 +0000190 ../tests/InterpolatorTest.cpp \
191 ../tests/InvalidIndexedPngTest.cpp \
Skia_Android Canary Bot0c0a9442015-12-15 19:03:35 +0000192 ../tests/IsClosedSingleContourTest.cpp \
Skia_Android Canary Bot30f37cc2015-05-20 16:29:53 +0000193 ../tests/LListTest.cpp \
Skia_Android Canary Bote13323a2016-12-16 19:57:43 +0000194 ../tests/LRUCacheTest.cpp \
Skia_Android Canary Bot30f37cc2015-05-20 16:29:53 +0000195 ../tests/LayerDrawLooperTest.cpp \
196 ../tests/LayerRasterizerTest.cpp \
Skia_Android Canary Bot30f37cc2015-05-20 16:29:53 +0000197 ../tests/MD5Test.cpp \
198 ../tests/MallocPixelRefTest.cpp \
199 ../tests/MaskCacheTest.cpp \
200 ../tests/MathTest.cpp \
201 ../tests/Matrix44Test.cpp \
202 ../tests/MatrixClipCollapseTest.cpp \
203 ../tests/MatrixTest.cpp \
204 ../tests/MemoryTest.cpp \
205 ../tests/MemsetTest.cpp \
206 ../tests/MessageBusTest.cpp \
207 ../tests/MetaDataTest.cpp \
208 ../tests/MipMapTest.cpp \
Skia_Android Canary Bot30f37cc2015-05-20 16:29:53 +0000209 ../tests/OSPathTest.cpp \
210 ../tests/OnceTest.cpp \
Skia_Android Canary Bot70a60752016-09-27 12:18:54 +0000211 ../tests/OverAlignedTest.cpp \
Skia_Android Canary Bot4609cf52015-08-11 20:37:55 +0000212 ../tests/PDFDeflateWStreamTest.cpp \
213 ../tests/PDFDocumentTest.cpp \
Skia_Android Canary Bot4609cf52015-08-11 20:37:55 +0000214 ../tests/PDFGlyphsToUnicodeTest.cpp \
Skia_Android Canary Bot30f37cc2015-05-20 16:29:53 +0000215 ../tests/PDFInvalidBitmapTest.cpp \
216 ../tests/PDFJpegEmbedTest.cpp \
Skia_Android Canary Bot50ce7122015-09-23 19:48:43 +0000217 ../tests/PDFMetadataAttributeTest.cpp \
Skia_Android Canary Bot4609cf52015-08-11 20:37:55 +0000218 ../tests/PDFOpaqueSrcModeToSrcOverTest.cpp \
Skia_Android Canary Bot30f37cc2015-05-20 16:29:53 +0000219 ../tests/PDFPrimitivesTest.cpp \
Skia_Android Canary Bot30f37cc2015-05-20 16:29:53 +0000220 ../tests/PackBitsTest.cpp \
Skia_Android Canary Bot0d93d012016-08-15 18:02:19 +0000221 ../tests/PackedConfigsTextureTest.cpp \
Skia_Android Canary Botfca8c962016-02-25 18:34:59 +0000222 ../tests/PaintBreakTextTest.cpp \
Skia_Android Canary Bot121ef1b2016-01-08 23:01:15 +0000223 ../tests/PaintImageFilterTest.cpp \
Skia_Android Canary Bot30f37cc2015-05-20 16:29:53 +0000224 ../tests/PaintTest.cpp \
225 ../tests/ParsePathTest.cpp \
226 ../tests/PathCoverageTest.cpp \
227 ../tests/PathMeasureTest.cpp \
228 ../tests/PathTest.cpp \
229 ../tests/PictureBBHTest.cpp \
230 ../tests/PictureShaderTest.cpp \
231 ../tests/PictureTest.cpp \
Skia_Android Canary Bot304b08b2016-09-13 15:12:40 +0000232 ../tests/PipeTest.cpp \
Skia_Android Canary Bot30f37cc2015-05-20 16:29:53 +0000233 ../tests/PixelRefTest.cpp \
Skia_Android Canary Bot958ca3f2015-07-13 20:19:10 +0000234 ../tests/Point3Test.cpp \
Skia_Android Canary Bot30f37cc2015-05-20 16:29:53 +0000235 ../tests/PointTest.cpp \
236 ../tests/PremulAlphaRoundTripTest.cpp \
Skia_Android Canary Botdc0075a2016-03-23 18:53:30 +0000237 ../tests/PrimitiveProcessorTest.cpp \
Skia_Android Canary Bote23ab162016-11-07 15:58:49 +0000238 ../tests/ProxyConversionTest.cpp \
Skia_Android Canary Bot8ac23f22016-11-16 19:20:07 +0000239 ../tests/ProxyRefTest.cpp \
Skia_Android Canary Bot290fd552016-05-04 19:50:37 +0000240 ../tests/ProxyTest.cpp \
Skia_Android Canary Bot30f37cc2015-05-20 16:29:53 +0000241 ../tests/QuickRejectTest.cpp \
Skia_Android Canary Bot1c3a6fb2015-11-19 22:50:26 +0000242 ../tests/RRectInPathTest.cpp \
Skia_Android Canary Bot30f37cc2015-05-20 16:29:53 +0000243 ../tests/RTreeTest.cpp \
Skia_Android Canary Bot375799a2014-05-19 11:30:04 -0400244 ../tests/RandomTest.cpp \
245 ../tests/ReadPixelsTest.cpp \
Skia_Android Canary Bot30f37cc2015-05-20 16:29:53 +0000246 ../tests/ReadWriteAlphaTest.cpp \
Skia_Android Canary Bot44e6ccc2015-05-17 13:50:17 +0000247 ../tests/Reader32Test.cpp \
Skia_Android Canary Bot30f37cc2015-05-20 16:29:53 +0000248 ../tests/RecordDrawTest.cpp \
249 ../tests/RecordOptsTest.cpp \
250 ../tests/RecordPatternTest.cpp \
Skia_Android Canary Bot30f37cc2015-05-20 16:29:53 +0000251 ../tests/RecordTest.cpp \
252 ../tests/RecorderTest.cpp \
253 ../tests/RecordingXfermodeTest.cpp \
254 ../tests/RectTest.cpp \
Skia_Android Canary Bot702abea2016-01-14 17:27:13 +0000255 ../tests/RectangleTextureTest.cpp \
Skia_Android Canary Bot30f37cc2015-05-20 16:29:53 +0000256 ../tests/RefCntTest.cpp \
257 ../tests/RefDictTest.cpp \
258 ../tests/RegionTest.cpp \
Skia_Android Canary Bot47e33342016-11-08 13:52:19 +0000259 ../tests/RenderTargetContextTest.cpp \
Skia_Android Canary Bot30f37cc2015-05-20 16:29:53 +0000260 ../tests/ResourceCacheTest.cpp \
261 ../tests/RoundRectTest.cpp \
Skia_Android Canary Bot86da3d62016-06-02 12:52:20 +0000262 ../tests/SRGBMipMapTest.cpp \
Skia_Android Canary Bot888cc4f2015-07-31 03:47:40 +0000263 ../tests/SRGBReadWritePixelsTest.cpp \
Skia_Android Canary Bot9534c102016-07-08 13:35:45 +0000264 ../tests/SRGBTest.cpp \
Skia_Android Canary Bot30f37cc2015-05-20 16:29:53 +0000265 ../tests/SVGDeviceTest.cpp \
266 ../tests/ScalarTest.cpp \
Skia_Android Canary Bot59580b32016-01-11 16:11:31 +0000267 ../tests/ScaleToSidesTest.cpp \
Skia_Android Canary Bot30f37cc2015-05-20 16:29:53 +0000268 ../tests/SerializationTest.cpp \
Skia_Android Canary Bot30f37cc2015-05-20 16:29:53 +0000269 ../tests/ShaderOpacityTest.cpp \
Skia_Android Canary Bot5e79e642016-08-01 18:27:15 +0000270 ../tests/ShaderTest.cpp \
Skia_Android Canary Bot30f37cc2015-05-20 16:29:53 +0000271 ../tests/SizeTest.cpp \
Skia_Android Canary Bot6f67b5a2016-03-23 00:21:54 +0000272 ../tests/Sk4x4fTest.cpp \
Skia_Android Canary Bot30f37cc2015-05-20 16:29:53 +0000273 ../tests/SkBase64Test.cpp \
Skia_Android Canary Botcdaa6062016-05-17 17:00:35 +0000274 ../tests/SkBlend_optsTest.cpp \
Skia_Android Canary Botce86b952016-01-22 09:07:18 +0000275 ../tests/SkColor4fTest.cpp \
Skia_Android Canary Bot395dcbe2016-07-18 13:57:11 +0000276 ../tests/SkDOMTest.cpp \
Skia_Android Canary Bot10d83c72016-10-31 13:44:15 +0000277 ../tests/SkFixed15Test.cpp \
Skia_Android Canary Bot30f37cc2015-05-20 16:29:53 +0000278 ../tests/SkImageTest.cpp \
Skia_Android Canary Bot25a95862016-02-17 18:03:14 +0000279 ../tests/SkLinearBitmapPipelineTest.cpp \
Skia_Android Canary Bot20125692016-08-06 19:54:29 +0000280 ../tests/SkLiteDLTest.cpp \
Skia_Android Canary Bot30f37cc2015-05-20 16:29:53 +0000281 ../tests/SkNxTest.cpp \
Skia_Android Canary Bot5802ff72016-08-25 15:48:07 +0000282 ../tests/SkPEGTest.cpp \
Skia_Android Canary Botc74cfa92016-07-12 22:04:47 +0000283 ../tests/SkRasterPipelineTest.cpp \
Skia_Android Canary Bot30f37cc2015-05-20 16:29:53 +0000284 ../tests/SkResourceCacheTest.cpp \
Skia_Android Canary Bot7c68f2c2016-07-01 15:24:35 +0000285 ../tests/SkSLErrorTest.cpp \
Skia_Android Canary Botd50fa942016-08-03 19:46:29 +0000286 ../tests/SkSLGLSLTest.cpp \
Skia_Android Canary Botd0cb5372016-11-22 16:42:57 +0000287 ../tests/SkSLMemoryLayoutTest.cpp \
Skia_Android Canary Bot4b003d12015-06-29 20:49:52 +0000288 ../tests/SkSharedMutexTest.cpp \
Skia_Android Canary Bot30f37cc2015-05-20 16:29:53 +0000289 ../tests/SmallAllocatorTest.cpp \
290 ../tests/SortTest.cpp \
Skia_Android Canary Bot6320e5b2016-02-04 18:55:34 +0000291 ../tests/SpecialImageTest.cpp \
292 ../tests/SpecialSurfaceTest.cpp \
Skia_Android Canary Bot30f37cc2015-05-20 16:29:53 +0000293 ../tests/SrcOverTest.cpp \
294 ../tests/StreamTest.cpp \
295 ../tests/StringTest.cpp \
296 ../tests/StrokeTest.cpp \
297 ../tests/StrokerTest.cpp \
298 ../tests/SurfaceTest.cpp \
299 ../tests/SwizzlerTest.cpp \
300 ../tests/TArrayTest.cpp \
301 ../tests/TDPQueueTest.cpp \
Skia_Android Canary Bot30f37cc2015-05-20 16:29:53 +0000302 ../tests/TLSTest.cpp \
303 ../tests/TemplatesTest.cpp \
304 ../tests/TessellatingPathRendererTests.cpp \
Skia_Android Canary Bot9ea25672016-01-05 15:02:15 +0000305 ../tests/TestConfigParsing.cpp \
Skia_Android Canary Bot132fb252015-11-20 21:37:03 +0000306 ../tests/TestTest.cpp \
Skia_Android Canary Bota8aec032015-07-17 19:50:22 +0000307 ../tests/TextBlobCacheTest.cpp \
Skia_Android Canary Bot44e6ccc2015-05-17 13:50:17 +0000308 ../tests/TextBlobTest.cpp \
Skia_Android Canary Bot30f37cc2015-05-20 16:29:53 +0000309 ../tests/TextureCompressionTest.cpp \
310 ../tests/Time.cpp \
Skia_Android Canary Botdff73682015-10-19 19:18:25 +0000311 ../tests/TopoSortTest.cpp \
Skia_Android Canary Bot2a92cf62015-08-20 15:02:47 +0000312 ../tests/TraceMemoryDumpTest.cpp \
Skia_Android Canary Bot30f37cc2015-05-20 16:29:53 +0000313 ../tests/TracingTest.cpp \
314 ../tests/TypefaceTest.cpp \
315 ../tests/UnicodeTest.cpp \
316 ../tests/UtilsTest.cpp \
317 ../tests/VarAllocTest.cpp \
Skia_Android Canary Botd78edae2016-02-22 14:59:51 +0000318 ../tests/VkClearTests.cpp \
Skia_Android Canary Bot813d9c72016-06-16 11:46:47 +0000319 ../tests/VkHeapTests.cpp \
Skia_Android Canary Botd78edae2016-02-22 14:59:51 +0000320 ../tests/VkUploadPixelsTests.cpp \
Skia_Android Canary Bot4a7941c2016-03-18 19:01:01 +0000321 ../tests/VkWrapTests.cpp \
Skia_Android Canary Bot92cdf142016-08-17 17:02:51 +0000322 ../tests/WindowRectanglesTest.cpp \
Skia_Android Canary Bot30f37cc2015-05-20 16:29:53 +0000323 ../tests/WritePixelsTest.cpp \
324 ../tests/Writer32Test.cpp \
Skia_Android Canary Bot30f37cc2015-05-20 16:29:53 +0000325 ../tests/YUVCacheTest.cpp \
Skia_Android Canary Botf25c5fd2016-02-11 22:19:54 +0000326 ../tests/YUVTest.cpp \
Skia_Android Canary Bot2d4b9792016-03-24 16:22:15 +0000327 ../tests/image-bitmap.cpp \
Skia_Android Canary Bot0ee05a62016-05-02 20:28:49 +0000328 ../tests/skbug5221.cpp \
Skia_Android Canary Bot75a0c4a2016-08-02 17:40:31 +0000329 ../gm/OverStroke.cpp \
Skia_Android Canary Bot25a95862016-02-17 18:03:14 +0000330 ../gm/SkLinearBitmapPipelineGM.cpp \
Skia_Android Canary Bote1d6db12016-10-03 20:51:55 +0000331 ../gm/aaa.cpp \
Skia_Android Canary Bot44e6ccc2015-05-17 13:50:17 +0000332 ../gm/aaclip.cpp \
Skia_Android Canary Bot30f37cc2015-05-20 16:29:53 +0000333 ../gm/aarectmodes.cpp \
Skia_Android Canary Bot29463362015-05-27 22:11:09 +0000334 ../gm/aaxfermodes.cpp \
Skia_Android Canary Bot44e6ccc2015-05-17 13:50:17 +0000335 ../gm/addarc.cpp \
Skia_Android Canary Bot44e6ccc2015-05-17 13:50:17 +0000336 ../gm/all_bitmap_configs.cpp \
Skia_Android Canary Bot30f37cc2015-05-20 16:29:53 +0000337 ../gm/alphagradients.cpp \
Skia_Android Canary Bot6e697512016-10-24 16:06:16 +0000338 ../gm/animatedGif.cpp \
Ravi Mistry76fa7f42016-12-07 13:32:59 -0500339 ../gm/animatedimageblurs.cpp \
Skia_Android Canary Bot30f37cc2015-05-20 16:29:53 +0000340 ../gm/anisotropic.cpp \
Skia_Android Canary Bota7bf9722015-08-14 17:06:05 +0000341 ../gm/annotated_text.cpp \
Skia_Android Canary Bot30f37cc2015-05-20 16:29:53 +0000342 ../gm/arcofzorro.cpp \
Skia_Android Canary Botc7d54092016-01-23 13:11:05 +0000343 ../gm/arcto.cpp \
Skia_Android Canary Bot30f37cc2015-05-20 16:29:53 +0000344 ../gm/arithmode.cpp \
Skia_Android Canary Bot30f37cc2015-05-20 16:29:53 +0000345 ../gm/badpaint.cpp \
346 ../gm/beziereffects.cpp \
347 ../gm/beziers.cpp \
348 ../gm/bigblurs.cpp \
349 ../gm/bigmatrix.cpp \
Skia_Android Canary Bote0df0d02015-08-03 21:25:42 +0000350 ../gm/bigrrectaaeffect.cpp \
Skia_Android Canary Bot30f37cc2015-05-20 16:29:53 +0000351 ../gm/bigtext.cpp \
Skia_Android Canary Bot5ad274f2015-06-08 13:23:43 +0000352 ../gm/bigtileimagefilter.cpp \
Skia_Android Canary Bot22627802015-08-14 15:36:38 +0000353 ../gm/bitmapcopy.cpp \
Skia_Android Canary Bot30f37cc2015-05-20 16:29:53 +0000354 ../gm/bitmapfilters.cpp \
Skia_Android Canary Bot34c2ddd2016-06-13 18:28:07 +0000355 ../gm/bitmapimage.cpp \
Skia_Android Canary Bot30f37cc2015-05-20 16:29:53 +0000356 ../gm/bitmappremul.cpp \
357 ../gm/bitmaprect.cpp \
358 ../gm/bitmaprecttest.cpp \
Skia_Android Canary Bot30f37cc2015-05-20 16:29:53 +0000359 ../gm/bitmapshader.cpp \
Skia_Android Canary Bot30f37cc2015-05-20 16:29:53 +0000360 ../gm/bleed.cpp \
361 ../gm/blend.cpp \
362 ../gm/blurcircles.cpp \
Skia_Android Canary Bot82ee26b2016-05-13 20:51:21 +0000363 ../gm/blurcircles2.cpp \
Skia_Android Canary Bot30f37cc2015-05-20 16:29:53 +0000364 ../gm/blurquickreject.cpp \
365 ../gm/blurrect.cpp \
Skia_Android Canary Bot08667732015-12-10 21:32:09 +0000366 ../gm/blurredclippedcircle.cpp \
Skia_Android Canary Bot30f37cc2015-05-20 16:29:53 +0000367 ../gm/blurroundrect.cpp \
368 ../gm/blurs.cpp \
369 ../gm/bmpfilterqualityrepeat.cpp \
Skia_Android Canary Botfd49f8e2016-05-12 14:09:56 +0000370 ../gm/bug5252.cpp \
Skia_Android Canary Bot9e942812016-01-21 15:09:33 +0000371 ../gm/bug530095.cpp \
Skia_Android Canary Bot330c4c62016-06-01 11:45:30 +0000372 ../gm/bug615686.cpp \
Skia_Android Canary Bot30f37cc2015-05-20 16:29:53 +0000373 ../gm/cgm.c \
Skia_Android Canary Bot44e6ccc2015-05-17 13:50:17 +0000374 ../gm/cgms.cpp \
Skia_Android Canary Bot30f37cc2015-05-20 16:29:53 +0000375 ../gm/circles.cpp \
Skia_Android Canary Botecde6fe2016-08-19 17:56:33 +0000376 ../gm/circulararcs.cpp \
Skia_Android Canary Bot30f37cc2015-05-20 16:29:53 +0000377 ../gm/circularclips.cpp \
Skia_Android Canary Bot36bcb582016-11-16 15:51:18 +0000378 ../gm/clip_error.cpp \
Skia_Android Canary Bot30f37cc2015-05-20 16:29:53 +0000379 ../gm/clip_strokerect.cpp \
380 ../gm/clipdrawdraw.cpp \
381 ../gm/clippedbitmapshaders.cpp \
Skia_Android Canary Bot0eeea762016-01-31 02:55:14 +0000382 ../gm/color4f.cpp \
Skia_Android Canary Bot30f37cc2015-05-20 16:29:53 +0000383 ../gm/colorcube.cpp \
384 ../gm/coloremoji.cpp \
Skia_Android Canary Bot62a26282016-10-31 14:45:25 +0000385 ../gm/colorfilteralpha8.cpp \
Skia_Android Canary Bot30f37cc2015-05-20 16:29:53 +0000386 ../gm/colorfilterimagefilter.cpp \
387 ../gm/colorfilters.cpp \
388 ../gm/colormatrix.cpp \
Skia_Android Canary Bot3a376b52016-09-16 18:48:24 +0000389 ../gm/colorspacexform.cpp \
Skia_Android Canary Bot30f37cc2015-05-20 16:29:53 +0000390 ../gm/colortype.cpp \
391 ../gm/colortypexfermode.cpp \
392 ../gm/colorwheel.cpp \
393 ../gm/complexclip.cpp \
394 ../gm/complexclip2.cpp \
395 ../gm/complexclip3.cpp \
Skia_Android Canary Botfc16e2a2016-12-12 23:27:33 +0000396 ../gm/complexclip4.cpp \
Skia_Android Canary Botc7403242016-02-03 02:47:25 +0000397 ../gm/complexclip_blur_tiled.cpp \
Skia_Android Canary Bot30f37cc2015-05-20 16:29:53 +0000398 ../gm/composeshader.cpp \
399 ../gm/concavepaths.cpp \
400 ../gm/conicpaths.cpp \
401 ../gm/constcolorprocessor.cpp \
402 ../gm/convex_all_line_paths.cpp \
403 ../gm/convexpaths.cpp \
404 ../gm/convexpolyclip.cpp \
405 ../gm/convexpolyeffect.cpp \
406 ../gm/copyTo4444.cpp \
Skia_Android Canary Bot779c9b82016-07-13 20:39:34 +0000407 ../gm/croppedrects.cpp \
Skia_Android Canary Bot30f37cc2015-05-20 16:29:53 +0000408 ../gm/cubicpaths.cpp \
Skia_Android Canary Bot79c098e2016-01-19 16:10:38 +0000409 ../gm/dashcircle.cpp \
Skia_Android Canary Bot30f37cc2015-05-20 16:29:53 +0000410 ../gm/dashcubics.cpp \
411 ../gm/dashing.cpp \
Skia_Android Canary Bot0aab97d2016-08-30 19:11:46 +0000412 ../gm/deferredtextureimage.cpp \
Skia_Android Canary Bot30f37cc2015-05-20 16:29:53 +0000413 ../gm/degeneratesegments.cpp \
414 ../gm/dftext.cpp \
415 ../gm/discard.cpp \
416 ../gm/displacement.cpp \
417 ../gm/distantclip.cpp \
418 ../gm/downsamplebitmap.cpp \
Skia_Android Canary Botbb8779f2015-09-23 19:49:02 +0000419 ../gm/draw_bitmap_rect_skbug4374.cpp \
Skia_Android Canary Botcb4e4c22015-07-07 16:46:06 +0000420 ../gm/drawable.cpp \
Skia_Android Canary Bot1f9d4a12015-06-24 17:31:36 +0000421 ../gm/drawatlas.cpp \
Skia_Android Canary Botc1dbe9d2015-07-31 03:22:05 +0000422 ../gm/drawatlascolor.cpp \
Skia_Android Canary Bot22627802015-08-14 15:36:38 +0000423 ../gm/drawbitmaprect.cpp \
Skia_Android Canary Bot30f37cc2015-05-20 16:29:53 +0000424 ../gm/drawfilter.cpp \
425 ../gm/drawlooper.cpp \
Skia_Android Canary Bot89f96b12015-08-14 13:32:59 +0000426 ../gm/drawminibitmaprect.cpp \
Skia_Android Canary Bot6f5d5e82016-08-25 20:57:05 +0000427 ../gm/drawregion.cpp \
428 ../gm/drawregionmodes.cpp \
Skia_Android Canary Bot30f37cc2015-05-20 16:29:53 +0000429 ../gm/dropshadowimagefilter.cpp \
430 ../gm/drrect.cpp \
431 ../gm/dstreadshuffle.cpp \
432 ../gm/emboss.cpp \
433 ../gm/emptypath.cpp \
Skia_Android Canary Bot71ee26c2016-08-16 22:14:38 +0000434 ../gm/encode-platform.cpp \
Skia_Android Canary Bota848cb42016-08-16 01:54:51 +0000435 ../gm/encode.cpp \
Skia_Android Canary Bot30f37cc2015-05-20 16:29:53 +0000436 ../gm/extractbitmap.cpp \
Skia_Android Canary Bot30f37cc2015-05-20 16:29:53 +0000437 ../gm/fadefilter.cpp \
438 ../gm/fatpathfill.cpp \
439 ../gm/filltypes.cpp \
440 ../gm/filltypespersp.cpp \
441 ../gm/filterbitmap.cpp \
Skia_Android Canary Bote13323a2016-12-16 19:57:43 +0000442 ../gm/filterbug.cpp \
Skia_Android Canary Bot30f37cc2015-05-20 16:29:53 +0000443 ../gm/filterfastbounds.cpp \
444 ../gm/filterindiabox.cpp \
445 ../gm/fontcache.cpp \
446 ../gm/fontmgr.cpp \
447 ../gm/fontscaler.cpp \
448 ../gm/fontscalerdistortable.cpp \
Skia_Android Canary Bot3920f252016-02-26 20:00:54 +0000449 ../gm/gamma.cpp \
Skia_Android Canary Bota226f782016-07-28 16:22:57 +0000450 ../gm/gammacolorfilter.cpp \
Skia_Android Canary Bot30f37cc2015-05-20 16:29:53 +0000451 ../gm/gammatext.cpp \
Skia_Android Canary Bot0c0b5fb2016-09-07 14:07:46 +0000452 ../gm/gamut.cpp \
Skia_Android Canary Bot63408e62016-10-11 15:50:04 +0000453 ../gm/gaussianedge.cpp \
Skia_Android Canary Bot30f37cc2015-05-20 16:29:53 +0000454 ../gm/getpostextpath.cpp \
455 ../gm/giantbitmap.cpp \
456 ../gm/glyph_pos.cpp \
457 ../gm/glyph_pos_align.cpp \
458 ../gm/gradientDirtyLaundry.cpp \
459 ../gm/gradient_matrix.cpp \
460 ../gm/gradients.cpp \
461 ../gm/gradients_2pt_conical.cpp \
462 ../gm/gradients_no_texture.cpp \
463 ../gm/gradtext.cpp \
464 ../gm/grayscalejpg.cpp \
465 ../gm/hairlines.cpp \
466 ../gm/hairmodes.cpp \
Skia_Android Canary Bot69cecd02016-06-22 20:44:10 +0000467 ../gm/hardstop_gradients.cpp \
Skia_Android Canary Bot30f37cc2015-05-20 16:29:53 +0000468 ../gm/hittestpath.cpp \
469 ../gm/image.cpp \
Skia_Android Canary Bot5c2fbe72015-08-13 16:40:18 +0000470 ../gm/image_pict.cpp \
Skia_Android Canary Bot63a10172015-08-20 19:32:40 +0000471 ../gm/image_shader.cpp \
Skia_Android Canary Bot30f37cc2015-05-20 16:29:53 +0000472 ../gm/imagealphathreshold.cpp \
Skia_Android Canary Bot44e6ccc2015-05-17 13:50:17 +0000473 ../gm/imageblur.cpp \
Skia_Android Canary Bot30f37cc2015-05-20 16:29:53 +0000474 ../gm/imageblur2.cpp \
475 ../gm/imageblurtiled.cpp \
476 ../gm/imagefilters.cpp \
477 ../gm/imagefiltersbase.cpp \
478 ../gm/imagefiltersclipped.cpp \
Skia_Android Canary Bot22627802015-08-14 15:36:38 +0000479 ../gm/imagefilterscropexpand.cpp \
Skia_Android Canary Bot30f37cc2015-05-20 16:29:53 +0000480 ../gm/imagefilterscropped.cpp \
481 ../gm/imagefiltersgraph.cpp \
482 ../gm/imagefiltersscaled.cpp \
Skia_Android Canary Bot57899632015-08-31 17:31:39 +0000483 ../gm/imagefiltersstroked.cpp \
Skia_Android Canary Bot30f37cc2015-05-20 16:29:53 +0000484 ../gm/imagefilterstransformed.cpp \
Skia_Android Canary Botc9596582015-05-29 18:40:17 +0000485 ../gm/imagefromyuvtextures.cpp \
Skia_Android Canary Bot6d16cbd2016-11-16 20:27:27 +0000486 ../gm/imagegeneratorexternal.cpp \
Skia_Android Canary Bot30f37cc2015-05-20 16:29:53 +0000487 ../gm/imagemagnifier.cpp \
Skia_Android Canary Botdf1b2b42016-05-19 21:53:22 +0000488 ../gm/imagemakewithfilter.cpp \
Skia_Android Canary Bot971ad1f2016-08-26 17:16:19 +0000489 ../gm/imagemasksubset.cpp \
Skia_Android Canary Bot30f37cc2015-05-20 16:29:53 +0000490 ../gm/imageresizetiled.cpp \
Skia_Android Canary Bot92255ee2015-12-11 19:05:57 +0000491 ../gm/imagescalealigned.cpp \
Skia_Android Canary Bot55ff0f22015-09-14 20:33:54 +0000492 ../gm/imagesource.cpp \
Skia_Android Canary Bot8c0c44f2015-09-15 18:29:05 +0000493 ../gm/imagesource2.cpp \
Skia_Android Canary Botfef2f5d2016-02-01 21:19:35 +0000494 ../gm/imagetoyuvplanes.cpp \
Skia_Android Canary Bot30f37cc2015-05-20 16:29:53 +0000495 ../gm/internal_links.cpp \
496 ../gm/inversepaths.cpp \
497 ../gm/largeglyphblur.cpp \
Skia_Android Canary Botfb11c2a2016-08-02 15:09:48 +0000498 ../gm/lattice.cpp \
Skia_Android Canary Bota96a4562015-09-15 16:34:05 +0000499 ../gm/lcdblendmodes.cpp \
Skia_Android Canary Botb6cf74d2015-09-18 19:05:51 +0000500 ../gm/lcdoverlap.cpp \
Skia_Android Canary Bot30f37cc2015-05-20 16:29:53 +0000501 ../gm/lcdtext.cpp \
Skia_Android Canary Bot30f37cc2015-05-20 16:29:53 +0000502 ../gm/lighting.cpp \
Skia_Android Canary Bot48be9a22015-07-31 03:39:55 +0000503 ../gm/lightingshader.cpp \
Skia_Android Canary Bot7334abf2016-07-20 18:23:32 +0000504 ../gm/lightingshader2.cpp \
Skia_Android Canary Bot9645f6d2016-07-28 16:01:07 +0000505 ../gm/lightingshaderbevel.cpp \
Skia_Android Canary Bot30f37cc2015-05-20 16:29:53 +0000506 ../gm/linepaths.cpp \
Skia_Android Canary Botb8538932015-10-14 11:56:41 +0000507 ../gm/localmatriximagefilter.cpp \
Skia_Android Canary Bot30f37cc2015-05-20 16:29:53 +0000508 ../gm/lumafilter.cpp \
509 ../gm/matrixconvolution.cpp \
510 ../gm/matriximagefilter.cpp \
511 ../gm/megalooper.cpp \
512 ../gm/mipmap.cpp \
513 ../gm/mixedtextblobs.cpp \
Skia_Android Canary Bot30f37cc2015-05-20 16:29:53 +0000514 ../gm/modecolorfilters.cpp \
515 ../gm/morphology.cpp \
516 ../gm/multipicturedraw.cpp \
517 ../gm/nested.cpp \
518 ../gm/ninepatchstretch.cpp \
519 ../gm/nonclosedpaths.cpp \
Skia_Android Canary Bot64c491c2016-08-04 19:38:33 +0000520 ../gm/occludedrrectblur.cpp \
Skia_Android Canary Bot30f37cc2015-05-20 16:29:53 +0000521 ../gm/offsetimagefilter.cpp \
522 ../gm/ovals.cpp \
Skia_Android Canary Botc1506232016-11-22 21:30:38 +0000523 ../gm/overdrawcolorfilter.cpp \
Skia_Android Canary Bot30f37cc2015-05-20 16:29:53 +0000524 ../gm/patch.cpp \
525 ../gm/patchgrid.cpp \
Skia_Android Canary Bot13d405e2015-10-06 16:44:33 +0000526 ../gm/path_stroke_with_zero_length.cpp \
Skia_Android Canary Bot85451792015-11-19 17:50:02 +0000527 ../gm/pathcontourstart.cpp \
Skia_Android Canary Bot30f37cc2015-05-20 16:29:53 +0000528 ../gm/patheffects.cpp \
529 ../gm/pathfill.cpp \
530 ../gm/pathinterior.cpp \
Skia_Android Canary Bot3e968912016-09-21 18:19:02 +0000531 ../gm/pathmaskcache.cpp \
Skia_Android Canary Bot30f37cc2015-05-20 16:29:53 +0000532 ../gm/pathopsinverse.cpp \
533 ../gm/pathopsskpclip.cpp \
534 ../gm/pathreverse.cpp \
Skia_Android Canary Botcd2331f2015-10-13 11:55:37 +0000535 ../gm/pdf_never_embed.cpp \
Skia_Android Canary Bot30f37cc2015-05-20 16:29:53 +0000536 ../gm/perlinnoise.cpp \
Skia_Android Canary Botb519e1f2015-09-03 15:34:41 +0000537 ../gm/perspshaders.cpp \
Skia_Android Canary Bot30f37cc2015-05-20 16:29:53 +0000538 ../gm/picture.cpp \
539 ../gm/pictureimagefilter.cpp \
Skia_Android Canary Bot93448b32015-08-04 20:55:43 +0000540 ../gm/pictureimagegenerator.cpp \
Skia_Android Canary Bot30f37cc2015-05-20 16:29:53 +0000541 ../gm/pictureshader.cpp \
542 ../gm/pictureshadertile.cpp \
543 ../gm/pixelsnap.cpp \
Skia_Android Canary Bot72e8aa82015-05-21 17:36:06 +0000544 ../gm/plus.cpp \
Skia_Android Canary Bot30f37cc2015-05-20 16:29:53 +0000545 ../gm/points.cpp \
546 ../gm/poly2poly.cpp \
547 ../gm/polygons.cpp \
548 ../gm/quadpaths.cpp \
549 ../gm/recordopts.cpp \
Skia_Android Canary Botc7d74252016-01-20 14:21:52 +0000550 ../gm/rectangletexture.cpp \
Skia_Android Canary Bot30f37cc2015-05-20 16:29:53 +0000551 ../gm/rects.cpp \
552 ../gm/repeated_bitmap.cpp \
553 ../gm/resizeimagefilter.cpp \
Skia_Android Canary Botbdc5c502016-09-08 16:05:15 +0000554 ../gm/reveal.cpp \
Skia_Android Canary Bot30f37cc2015-05-20 16:29:53 +0000555 ../gm/roundrects.cpp \
556 ../gm/rrect.cpp \
Skia_Android Canary Bot92dfb552016-08-26 17:51:11 +0000557 ../gm/rrectclipdrawpaint.cpp \
Skia_Android Canary Bot30f37cc2015-05-20 16:29:53 +0000558 ../gm/rrects.cpp \
559 ../gm/samplerstress.cpp \
Skia_Android Canary Bot58e4b5b2015-08-19 19:11:38 +0000560 ../gm/scaledstrokes.cpp \
Skia_Android Canary Bot30f37cc2015-05-20 16:29:53 +0000561 ../gm/shaderbounds.cpp \
Skia_Android Canary Bot22627802015-08-14 15:36:38 +0000562 ../gm/shadertext.cpp \
563 ../gm/shadertext2.cpp \
564 ../gm/shadertext3.cpp \
Skia_Android Canary Bot21c3ade2016-08-01 17:05:02 +0000565 ../gm/shadowmaps.cpp \
Skia_Android Canary Bot30f37cc2015-05-20 16:29:53 +0000566 ../gm/shadows.cpp \
567 ../gm/shallowgradient.cpp \
Skia_Android Canary Bot1f40bc22016-02-11 00:39:26 +0000568 ../gm/shapes.cpp \
Skia_Android Canary Botc66f6cc2016-01-14 17:15:00 +0000569 ../gm/showmiplevels.cpp \
Skia_Android Canary Bot30f37cc2015-05-20 16:29:53 +0000570 ../gm/simpleaaclip.cpp \
Skia_Android Canary Bot1e21e272016-08-18 22:04:19 +0000571 ../gm/simplerect.cpp \
Skia_Android Canary Bot30f37cc2015-05-20 16:29:53 +0000572 ../gm/skbug1719.cpp \
Skia_Android Canary Botf4176dd2015-11-16 18:54:29 +0000573 ../gm/skbug_257.cpp \
Skia_Android Canary Bot7cbcbfd2016-02-24 23:49:45 +0000574 ../gm/skbug_4868.cpp \
Skia_Android Canary Bot395dcbe2016-07-18 13:57:11 +0000575 ../gm/skbug_5321.cpp \
Skia_Android Canary Bot30f37cc2015-05-20 16:29:53 +0000576 ../gm/smallarc.cpp \
577 ../gm/smallimage.cpp \
Skia_Android Canary Botedaa7e62015-11-18 21:42:40 +0000578 ../gm/smallpaths.cpp \
Skia_Android Canary Bot30f37cc2015-05-20 16:29:53 +0000579 ../gm/spritebitmap.cpp \
580 ../gm/srcmode.cpp \
581 ../gm/stlouisarch.cpp \
582 ../gm/stringart.cpp \
Skia_Android Canary Botadb28d92016-07-06 18:57:55 +0000583 ../gm/stroke_rect_shader.cpp \
Skia_Android Canary Bot147a84b2016-05-31 14:02:07 +0000584 ../gm/strokedlines.cpp \
Skia_Android Canary Bot30f37cc2015-05-20 16:29:53 +0000585 ../gm/strokefill.cpp \
586 ../gm/strokerect.cpp \
587 ../gm/strokerects.cpp \
588 ../gm/strokes.cpp \
589 ../gm/stroketext.cpp \
Skia_Android Canary Bot02f94362016-04-04 15:54:33 +0000590 ../gm/subsetshader.cpp \
Skia_Android Canary Bot30f37cc2015-05-20 16:29:53 +0000591 ../gm/surface.cpp \
592 ../gm/tablecolorfilter.cpp \
593 ../gm/tallstretchedbitmaps.cpp \
Skia_Android Canary Bot30f37cc2015-05-20 16:29:53 +0000594 ../gm/texdata.cpp \
595 ../gm/textblob.cpp \
Skia_Android Canary Botc2de7332016-02-24 13:53:45 +0000596 ../gm/textblobblockreordering.cpp \
Skia_Android Canary Bot30f37cc2015-05-20 16:29:53 +0000597 ../gm/textblobcolortrans.cpp \
598 ../gm/textblobgeometrychange.cpp \
599 ../gm/textbloblooper.cpp \
Skia_Android Canary Bot262261c2015-08-26 18:23:14 +0000600 ../gm/textblobmixedsizes.cpp \
Skia_Android Canary Botfeb42842015-08-01 14:35:59 +0000601 ../gm/textblobrandomfont.cpp \
Skia_Android Canary Bot30f37cc2015-05-20 16:29:53 +0000602 ../gm/textblobshader.cpp \
603 ../gm/textblobtransforms.cpp \
Skia_Android Canary Bot87352ff2015-05-26 19:34:52 +0000604 ../gm/textblobuseaftergpufree.cpp \
Skia_Android Canary Bot30f37cc2015-05-20 16:29:53 +0000605 ../gm/texteffects.cpp \
606 ../gm/texturedomaineffect.cpp \
607 ../gm/thinrects.cpp \
608 ../gm/thinstrokedrects.cpp \
609 ../gm/tiledscaledbitmap.cpp \
610 ../gm/tileimagefilter.cpp \
611 ../gm/tilemodes.cpp \
612 ../gm/tilemodes_scaled.cpp \
613 ../gm/tinybitmap.cpp \
614 ../gm/transparency.cpp \
615 ../gm/typeface.cpp \
616 ../gm/variedtext.cpp \
617 ../gm/vertices.cpp \
618 ../gm/verttext.cpp \
619 ../gm/verttext2.cpp \
Skia_Android Canary Bot22627802015-08-14 15:36:38 +0000620 ../gm/verylargebitmap.cpp \
Skia_Android Canary Bot925dbaf2016-09-06 17:04:13 +0000621 ../gm/windowrectangles.cpp \
Skia_Android Canary Bot30f37cc2015-05-20 16:29:53 +0000622 ../gm/xfermodeimagefilter.cpp \
623 ../gm/xfermodes.cpp \
624 ../gm/xfermodes2.cpp \
625 ../gm/xfermodes3.cpp \
626 ../gm/yuvtorgbeffect.cpp \
Skia_Android Canary Boteeff1372015-11-13 14:13:43 +0000627 ../tools/AndroidSkDebugToStdOut.cpp \
Skia_Android Canary Bot375799a2014-05-19 11:30:04 -0400628 ../tools/flags/SkCommandLineFlags.cpp \
Skia_Android Canary Botf5a37952015-02-06 20:53:23 +0000629 ../src/svg/SkSVGCanvas.cpp \
630 ../src/svg/SkSVGDevice.cpp \
Skia_Android Canary Bot00fa5aa2016-08-04 02:56:24 +0000631 ../experimental/svg/model/SkSVGAttribute.cpp \
632 ../experimental/svg/model/SkSVGAttributeParser.cpp \
Skia_Android Canary Bot71163d42016-08-16 22:41:28 +0000633 ../experimental/svg/model/SkSVGCircle.cpp \
Skia_Android Canary Bot4af81cc2016-12-08 15:03:04 +0000634 ../experimental/svg/model/SkSVGClipPath.cpp \
Skia_Android Canary Bot00fa5aa2016-08-04 02:56:24 +0000635 ../experimental/svg/model/SkSVGContainer.cpp \
636 ../experimental/svg/model/SkSVGDOM.cpp \
Skia_Android Canary Bot71163d42016-08-16 22:41:28 +0000637 ../experimental/svg/model/SkSVGEllipse.cpp \
Skia_Android Canary Botf9d78932016-08-17 15:41:15 +0000638 ../experimental/svg/model/SkSVGLine.cpp \
Skia_Android Canary Bot2a804fd2016-09-13 00:09:45 +0000639 ../experimental/svg/model/SkSVGLinearGradient.cpp \
Skia_Android Canary Bot00fa5aa2016-08-04 02:56:24 +0000640 ../experimental/svg/model/SkSVGNode.cpp \
641 ../experimental/svg/model/SkSVGPath.cpp \
Skia_Android Canary Bot17c47722016-08-12 19:17:59 +0000642 ../experimental/svg/model/SkSVGPoly.cpp \
Skia_Android Canary Bot00fa5aa2016-08-04 02:56:24 +0000643 ../experimental/svg/model/SkSVGRect.cpp \
644 ../experimental/svg/model/SkSVGRenderContext.cpp \
645 ../experimental/svg/model/SkSVGShape.cpp \
Skia_Android Canary Bot2a804fd2016-09-13 00:09:45 +0000646 ../experimental/svg/model/SkSVGStop.cpp \
Skia_Android Canary Bot00fa5aa2016-08-04 02:56:24 +0000647 ../experimental/svg/model/SkSVGSVG.cpp \
648 ../experimental/svg/model/SkSVGTransformableNode.cpp \
649 ../experimental/svg/model/SkSVGValue.cpp \
Skia_Android Canary Botfd334372014-06-20 18:33:30 +0000650 ../tools/CrashHandler.cpp \
Skia_Android Canary Botfd2a6be2016-04-19 16:21:19 +0000651 ../tools/picture_utils.cpp \
Skia_Android Canary Botc33e5902014-08-11 18:36:53 +0000652 ../tools/ProcStats.cpp \
Skia_Android Canary Botff2e2db2014-06-23 18:28:02 +0000653 ../tools/sk_tool_utils.cpp \
654 ../tools/sk_tool_utils_font.cpp \
Skia_Android Canary Bota9ab7c92016-02-09 18:33:59 +0000655 ../tools/random_parse_path.cpp \
Skia_Android Canary Bot7b248532016-02-11 18:38:35 +0000656 ../tools/UrlDataManager.cpp \
Skia_Android Canary Botc4f5f5c2015-01-15 18:58:17 +0000657 ../tools/timer/Timer.cpp \
Skia_Android Canary Bot834ee192015-02-01 04:03:05 +0000658 ../src/xml/SkDOM.cpp \
659 ../src/xml/SkXMLParser.cpp \
660 ../src/xml/SkXMLWriter.cpp \
Skia_Android Canary Bot09dbb252016-03-12 14:04:00 +0000661 ../src/xps/SkDocument_XPS_None.cpp \
Skia_Android Canary Botd537ce12014-06-24 14:58:14 +0000662 ../tools/Resources.cpp \
Skia_Android Canary Bot375799a2014-05-19 11:30:04 -0400663 ../experimental/SkSetPoly3To3.cpp \
664 ../experimental/SkSetPoly3To3_A.cpp \
665 ../experimental/SkSetPoly3To3_D.cpp \
Skia_Android Canary Botc77f1b42014-07-22 17:19:29 +0000666 ../tools/flags/SkCommonFlags.cpp \
Skia_Android Canary Bot9ea25672016-01-05 15:02:15 +0000667 ../tools/flags/SkCommonFlagsConfig.cpp \
Skia_Android Canary Botab234372015-12-18 17:36:37 +0000668 ../tools/android/SkAndroidSDKCanvas.cpp \
Skia_Android Canary Bot5f6324d2016-04-04 15:39:34 +0000669 ../tools/gpu/GrContextFactory.cpp \
670 ../tools/gpu/GrTest.cpp \
Skia_Android Canary Bot0f9d0ca2016-05-11 17:12:22 +0000671 ../tools/gpu/TestContext.cpp \
Skia_Android Canary Bot506ddb12016-04-04 15:46:16 +0000672 ../tools/gpu/gl/GLTestContext.cpp \
Skia_Android Canary Bot555b3432016-09-21 21:04:31 +0000673 ../tools/gpu/gl/command_buffer/GLTestContext_command_buffer.cpp \
Skia_Android Canary Bot506ddb12016-04-04 15:46:16 +0000674 ../tools/gpu/gl/debug/DebugGLTestContext.cpp \
Skia_Android Canary Bot5f6324d2016-04-04 15:39:34 +0000675 ../tools/gpu/gl/debug/GrBufferObj.cpp \
676 ../tools/gpu/gl/debug/GrFrameBufferObj.cpp \
677 ../tools/gpu/gl/debug/GrProgramObj.cpp \
678 ../tools/gpu/gl/debug/GrShaderObj.cpp \
679 ../tools/gpu/gl/debug/GrTextureObj.cpp \
680 ../tools/gpu/gl/debug/GrTextureUnitObj.cpp \
Skia_Android Canary Bot3596c6e2016-12-14 18:48:09 +0000681 ../tools/gpu/gl/null/NullGLTestContext.cpp \
682 ../tools/gpu/gl/egl/CreatePlatformGLTestContext_egl.cpp \
683 ../tools/gpu/vk/VkTestContext.cpp
Skia_Android Canary Bot375799a2014-05-19 11:30:04 -0400684
685LOCAL_SHARED_LIBRARIES := \
686 liblog \
Skia_Android Canary Botc69979f2015-08-24 20:29:33 +0000687 libpng \
Skia_Android Canary Botcc955762015-08-18 20:32:48 +0000688 libz \
Skia_Android Canary Bot375799a2014-05-19 11:30:04 -0400689 libGLESv2 \
Skia_Android Canary Bote37c0a62016-07-06 16:20:08 +0000690 libEGL \
Skia_Android Canary Bot395dcbe2016-07-18 13:57:11 +0000691 libvulkan \
692 libexpat
Skia_Android Canary Bot375799a2014-05-19 11:30:04 -0400693
Skia_Android Canary Bot6ef50e62014-06-18 17:35:05 +0000694LOCAL_STATIC_LIBRARIES := \
Skia_Android Canary Bot9e742962016-12-19 19:34:41 +0000695 libskia \
Skia_Android Canary Bot6ef50e62014-06-18 17:35:05 +0000696 libjsoncpp
697
Skia_Android Canary Bot375799a2014-05-19 11:30:04 -0400698LOCAL_C_INCLUDES := \
Skia_Android Canary Bot7c68f2c2016-07-01 15:24:35 +0000699 $(LOCAL_PATH)/../src/sksl \
Skia_Android Canary Botefff7cd2014-10-24 18:18:38 +0000700 $(LOCAL_PATH)/../include/c \
Skia_Android Canary Bot375799a2014-05-19 11:30:04 -0400701 $(LOCAL_PATH)/../include/config \
702 $(LOCAL_PATH)/../include/core \
703 $(LOCAL_PATH)/../include/pathops \
Skia_Android Canary Bot00d9c572015-03-03 17:01:40 +0000704 $(LOCAL_PATH)/../include/codec \
Skia_Android Canary Boteeff1372015-11-13 14:13:43 +0000705 $(LOCAL_PATH)/../include/android \
Skia_Android Canary Bot375799a2014-05-19 11:30:04 -0400706 $(LOCAL_PATH)/../include/effects \
Skia_Android Canary Bot1eaf6402016-02-01 12:56:55 +0000707 $(LOCAL_PATH)/../include/client/android \
Skia_Android Canary Bot375799a2014-05-19 11:30:04 -0400708 $(LOCAL_PATH)/../include/images \
709 $(LOCAL_PATH)/../include/ports \
710 $(LOCAL_PATH)/../src/sfnt \
711 $(LOCAL_PATH)/../include/utils \
712 $(LOCAL_PATH)/../src/utils \
Skia_Android Canary Bot3b5a8052014-07-28 20:47:00 +0000713 $(LOCAL_PATH)/../include/gpu \
Skia_Android Canary Bote37c0a62016-07-06 16:20:08 +0000714 frameworks/native/vulkan/include \
715 $(LOCAL_PATH)/../tools/viewer/sk_app \
716 $(LOCAL_PATH)/../tools/viewer/sk_app/android \
Skia_Android Canary Boteeff1372015-11-13 14:13:43 +0000717 $(LOCAL_PATH)/../include/private \
718 $(LOCAL_PATH)/../src/core \
Skia_Android Canary Bot5f6324d2016-04-04 15:39:34 +0000719 $(LOCAL_PATH)/../tools/gpu \
Skia_Android Canary Botf5a37952015-02-06 20:53:23 +0000720 $(LOCAL_PATH)/../include/svg \
721 $(LOCAL_PATH)/../include/xml \
Skia_Android Canary Bot00fa5aa2016-08-04 02:56:24 +0000722 $(LOCAL_PATH)/../experimental/svg/model \
Skia_Android Canary Bote1e29622014-07-31 13:02:40 +0000723 $(LOCAL_PATH)/../src/fonts \
Skia_Android Canary Bote2e5ff12014-07-31 15:35:50 +0000724 $(LOCAL_PATH)/../tools \
Skia_Android Canary Bot03d9dee2014-06-18 21:36:00 +0000725 $(LOCAL_PATH)/../tools/flags \
Skia_Android Canary Bot4748cd52014-07-31 18:30:46 +0000726 $(LOCAL_PATH)/../src/gpu \
Skia_Android Canary Bot0fa60362016-10-31 14:25:08 +0000727 external/expat/lib \
Skia_Android Canary Bot375799a2014-05-19 11:30:04 -0400728 $(LOCAL_PATH)/../gm \
Skia_Android Canary Bot834ee192015-02-01 04:03:05 +0000729 $(LOCAL_PATH)/../src/effects \
Skia_Android Canary Bot375799a2014-05-19 11:30:04 -0400730 $(LOCAL_PATH)/../src/images \
731 $(LOCAL_PATH)/../src/lazy \
Skia_Android Canary Bot4a6c1992016-02-09 20:46:37 +0000732 $(LOCAL_PATH)/../tools/debugger \
Skia_Android Canary Bot834ee192015-02-01 04:03:05 +0000733 $(LOCAL_PATH)/../tests \
Skia_Android Canary Bot25b30202016-02-22 17:15:48 +0000734 $(LOCAL_PATH)/../src/effects/gradients \
Skia_Android Canary Bot375799a2014-05-19 11:30:04 -0400735 $(LOCAL_PATH)/../src/pathops \
Skia_Android Canary Bote44ea6d2016-01-08 14:33:49 +0000736 $(LOCAL_PATH)/../src/pipe/utils \
Skia_Android Canary Bot26cdcb02015-11-04 12:31:55 +0000737 $(LOCAL_PATH)/../src/codec \
Skia_Android Canary Botd537ce12014-06-24 14:58:14 +0000738 $(LOCAL_PATH)/../src/image \
Skia_Android Canary Bot375799a2014-05-19 11:30:04 -0400739 $(LOCAL_PATH)/../src/pdf \
Skia_Android Canary Bot8d1bac52015-07-15 18:01:07 +0000740 $(LOCAL_PATH)/../src/ports \
Skia_Android Canary Botbc459b12015-08-17 18:17:32 +0000741 $(LOCAL_PATH)/../third_party/etc1 \
Skia_Android Canary Bot98daf132015-11-06 19:18:38 +0000742 external/libpng \
Skia_Android Canary Botc4f5f5c2015-01-15 18:58:17 +0000743 $(LOCAL_PATH)/../tools/timer \
Skia_Android Canary Bot209c02c2015-03-24 19:48:44 +0000744 $(LOCAL_PATH)/../experimental \
Skia_Android Canary Bot51a4e812015-08-19 15:14:08 +0000745 external/zlib \
Skia_Android Canary Botab234372015-12-18 17:36:37 +0000746 $(LOCAL_PATH)/../tools/android
Skia_Android Canary Bot375799a2014-05-19 11:30:04 -0400747
Skia_Android Canary Bote5b6e9f2015-02-10 16:15:31 +0000748LOCAL_CFLAGS += \
Skia_Android Canary Bot3596c6e2016-12-14 18:48:09 +0000749 -DSK_CRASH_HANDLER
Skia_Android Canary Bote5b6e9f2015-02-10 16:15:31 +0000750
Skia_Android Canary Bot375799a2014-05-19 11:30:04 -0400751LOCAL_MODULE_TAGS := \
Skia_Android Canary Botab312cb2014-06-04 13:00:21 -0400752 tests
Skia_Android Canary Bot375799a2014-05-19 11:30:04 -0400753
754LOCAL_MODULE := \
755 skia_dm
756
Skia_Android Canary Bot2ec9fe12015-02-23 20:39:42 +0000757
Derek Sollenbergerece02892017-01-04 11:13:29 -0500758ifneq ($(TARGET_BUILD_PDK),true)
759
Skia_Android Canary Bot1192a252015-06-05 16:41:50 +0000760# Store skia's resources in the directory structure that the Android testing
761# infrastructure expects. This requires that Skia maintain a symlinked
762# subdirectory in the DATA folder that points to the top level skia resources...
763# i.e. external/skia/DATA/skia_resources --> ../resources
764LOCAL_PICKUP_FILES := $(LOCAL_PATH)/../DATA
Skia_Android Canary Bot4355c9c2016-02-12 16:47:36 +0000765include $(LOCAL_PATH)/../skia_static_deps.mk
Skia_Android Canary Bote7c50fd2014-07-08 19:34:01 +0000766include $(BUILD_NATIVE_TEST)
Derek Sollenbergerece02892017-01-04 11:13:29 -0500767
768endif