blob: 5ef87b188697f2e13d1d61abf21c766bfc21d851 [file] [log] [blame]
Skia_Android Canary Botf9246e22014-05-16 16:03:17 +00001
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 Botf9246e22014-05-16 16:03:17 +00008###############################################################################
9
Mike Reed7cc0a6a2009-08-03 21:16:29 -040010LOCAL_PATH:= $(call my-dir)
11include $(CLEAR_VARS)
Skia_Android Canary Botc3869852014-08-18 15:53:37 +000012LOCAL_CFLAGS += \
13 -fPIC \
Skia_Android Canary Bot03089bf2016-06-15 16:17:12 +000014 -Wvla \
Skia_Android Canary Botc3869852014-08-18 15:53:37 +000015 -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 Botc3869852014-08-18 15:53:37 +000020
21LOCAL_CPPFLAGS := \
Skia_Android Canary Botef269902015-09-09 17:49:34 +000022 -std=c++11 \
23 -fno-threadsafe-statics
Skia_Android Canary Botc3869852014-08-18 15:53:37 +000024
25LOCAL_SRC_FILES := \
Skia_Android Canary Botfde52842014-09-17 14:04:04 +000026 ../gm/gm.cpp \
Skia_Android Canary Bot8030d972016-09-01 14:09:33 +000027 ../tools/LsanSuppressions.cpp \
Skia_Android Canary Bot3416f292015-05-16 22:50:45 +000028 AAClipBench.cpp \
Skia_Android Canary Bot3416f292015-05-16 22:50:45 +000029 AlternatingColorPatternBench.cpp \
Skia_Android Canary Bot94fb1fa2016-02-11 17:13:02 +000030 AndroidCodecBench.cpp \
Skia_Android Canary Bot30f37cc2015-05-20 16:29:53 +000031 BenchLogger.cpp \
32 Benchmark.cpp \
33 BezierBench.cpp \
Skia_Android Canary Bot3416f292015-05-16 22:50:45 +000034 BigPathBench.cpp \
Skia_Android Canary Bot30f37cc2015-05-20 16:29:53 +000035 BitmapBench.cpp \
36 BitmapRectBench.cpp \
Skia_Android Canary Botfc9f4a82015-09-22 19:02:21 +000037 BitmapRegionDecoderBench.cpp \
Skia_Android Canary Bot30f37cc2015-05-20 16:29:53 +000038 BitmapScaleBench.cpp \
39 BlurBench.cpp \
Skia_Android Canary Bot3416f292015-05-16 22:50:45 +000040 BlurImageFilterBench.cpp \
Skia_Android Canary Bota0ad69b2016-08-04 16:05:52 +000041 BlurOccludedRRectBench.cpp \
Skia_Android Canary Bot30f37cc2015-05-20 16:29:53 +000042 BlurRectBench.cpp \
43 BlurRectsBench.cpp \
44 BlurRoundRectBench.cpp \
45 ChartBench.cpp \
46 ChecksumBench.cpp \
47 ChromeBench.cpp \
48 CmapBench.cpp \
49 CodecBench.cpp \
Skia_Android Canary Bot8ef28cb2016-06-03 15:28:11 +000050 ColorCodecBench.cpp \
Skia_Android Canary Bot30f37cc2015-05-20 16:29:53 +000051 ColorCubeBench.cpp \
52 ColorFilterBench.cpp \
53 ColorPrivBench.cpp \
54 ControlBench.cpp \
55 CoverageBench.cpp \
56 DashBench.cpp \
Skia_Android Canary Bot30f37cc2015-05-20 16:29:53 +000057 DisplacementBench.cpp \
Skia_Android Canary Bot50dd6fe2015-07-06 12:28:41 +000058 DrawBitmapAABench.cpp \
Skia_Android Canary Botfb11c2a2016-08-02 15:09:48 +000059 DrawLatticeBench.cpp \
Skia_Android Canary Bot0c8b64b2016-04-18 19:40:38 +000060 EncoderBench.cpp \
Skia_Android Canary Bot30f37cc2015-05-20 16:29:53 +000061 FSRectBench.cpp \
62 FontCacheBench.cpp \
63 FontScalerBench.cpp \
Skia_Android Canary Bot134b2da2015-07-01 19:41:19 +000064 GLBench.cpp \
Skia_Android Canary Botb2bcb042015-06-26 21:23:19 +000065 GLInstancedArraysBench.cpp \
Skia_Android Canary Bot1b161812015-07-15 19:28:21 +000066 GLVec4ScalarBench.cpp \
Skia_Android Canary Bot97379452015-07-01 13:22:55 +000067 GLVertexAttributesBench.cpp \
Skia_Android Canary Bot30f37cc2015-05-20 16:29:53 +000068 GMBench.cpp \
69 GameBench.cpp \
70 GeometryBench.cpp \
71 GrMemoryPoolBench.cpp \
Skia_Android Canary Botfe866b52016-06-01 19:43:32 +000072 GrMipMapBench.cpp \
Skia_Android Canary Bot30f37cc2015-05-20 16:29:53 +000073 GrResourceCacheBench.cpp \
74 GradientBench.cpp \
75 HairlinePathBench.cpp \
Skia_Android Canary Bot5fd710d2016-07-28 18:03:18 +000076 HardStopGradientBench_ScaleNumColors.cpp \
77 HardStopGradientBench_ScaleNumHardStops.cpp \
Skia_Android Canary Bot870c7042016-08-03 19:15:21 +000078 HardStopGradientBench_SpecialHardStops.cpp \
Skia_Android Canary Bot0815cc52015-08-03 21:20:44 +000079 ImageBench.cpp \
Skia_Android Canary Bot30f37cc2015-05-20 16:29:53 +000080 ImageCacheBench.cpp \
Skia_Android Canary Botae86e0f2016-09-08 19:38:17 +000081 ImageCacheBudgetBench.cpp \
Skia_Android Canary Bot30f37cc2015-05-20 16:29:53 +000082 ImageFilterCollapse.cpp \
83 ImageFilterDAGBench.cpp \
84 InterpBench.cpp \
85 LightingBench.cpp \
86 LineBench.cpp \
Skia_Android Canary Bot3416f292015-05-16 22:50:45 +000087 MagnifierBench.cpp \
Skia_Android Canary Bot30f37cc2015-05-20 16:29:53 +000088 MathBench.cpp \
89 Matrix44Bench.cpp \
90 MatrixBench.cpp \
91 MatrixConvolutionBench.cpp \
Skia_Android Canary Botdb1bd582016-08-08 19:30:38 +000092 MeasureBench.cpp \
Skia_Android Canary Bot30f37cc2015-05-20 16:29:53 +000093 MemoryBench.cpp \
94 MemsetBench.cpp \
95 MergeBench.cpp \
96 MipMapBench.cpp \
97 MorphologyBench.cpp \
98 MutexBench.cpp \
Skia_Android Canary Bot25cfdc22016-02-24 17:28:37 +000099 PDFBench.cpp \
Skia_Android Canary Bot30f37cc2015-05-20 16:29:53 +0000100 PatchBench.cpp \
101 PatchGridBench.cpp \
102 PathBench.cpp \
103 PathIterBench.cpp \
104 PerlinNoiseBench.cpp \
105 PictureNestingBench.cpp \
106 PictureOverheadBench.cpp \
107 PicturePlaybackBench.cpp \
108 PremulAndUnpremulAlphaOpsBench.cpp \
Skia_Android Canary Bot072ac0c2016-08-12 15:31:36 +0000109 QuickRejectBench.cpp \
Skia_Android Canary Bot30f37cc2015-05-20 16:29:53 +0000110 RTreeBench.cpp \
111 ReadPixBench.cpp \
112 RecordingBench.cpp \
113 RectBench.cpp \
114 RectanizerBench.cpp \
115 RectoriBench.cpp \
116 RefCntBench.cpp \
117 RegionBench.cpp \
118 RegionContainBench.cpp \
119 RepeatTileBench.cpp \
120 RotatedRectBench.cpp \
121 SKPAnimationBench.cpp \
122 SKPBench.cpp \
123 ScalarBench.cpp \
124 ShaderMaskBench.cpp \
Skia_Android Canary Bot1f40bc22016-02-11 00:39:26 +0000125 ShapesBench.cpp \
Skia_Android Canary Bot70b1b032015-08-31 22:28:40 +0000126 Sk4fBench.cpp \
Skia_Android Canary Botcdaa6062016-05-17 17:00:35 +0000127 SkBlend_optsBench.cpp \
Skia_Android Canary Bota09e2c52015-09-18 19:12:02 +0000128 SkGlyphCacheBench.cpp \
Skia_Android Canary Bot25a95862016-02-17 18:03:14 +0000129 SkLinearBitmapPipelineBench.cpp \
Skia_Android Canary Botc74cfa92016-07-12 22:04:47 +0000130 SkRasterPipelineBench.cpp \
Skia_Android Canary Bot30f37cc2015-05-20 16:29:53 +0000131 SortBench.cpp \
Skia_Android Canary Bot3596c6e2016-12-14 18:48:09 +0000132 StreamBench.cpp \
Skia_Android Canary Bot3416f292015-05-16 22:50:45 +0000133 StrokeBench.cpp \
Skia_Android Canary Bot5a380982016-01-08 14:35:39 +0000134 SwizzleBench.cpp \
Skia_Android Canary Bot30f37cc2015-05-20 16:29:53 +0000135 TableBench.cpp \
136 TextBench.cpp \
137 TextBlobBench.cpp \
138 TileBench.cpp \
Skia_Android Canary Bot5f00a8d2016-01-05 21:30:38 +0000139 TileImageFilterBench.cpp \
Skia_Android Canary Botdff73682015-10-19 19:18:25 +0000140 TopoSortBench.cpp \
Skia_Android Canary Bot30f37cc2015-05-20 16:29:53 +0000141 VertBench.cpp \
142 WritePixelsBench.cpp \
143 WriterBench.cpp \
Skia_Android Canary Bot8b4a1ab2016-01-29 13:25:36 +0000144 Xfer4fBench.cpp \
Skia_Android Canary Bot9ddbec22016-04-14 16:05:52 +0000145 XferF16Bench.cpp \
Skia_Android Canary Bot30f37cc2015-05-20 16:29:53 +0000146 XfermodeBench.cpp \
147 nanobench.cpp \
148 nanobenchAndroid.cpp \
Skia_Android Canary Bot395dcbe2016-07-18 13:57:11 +0000149 pack_int_uint16_t_Bench.cpp \
Skia_Android Canary Bot75a0c4a2016-08-02 17:40:31 +0000150 ../gm/OverStroke.cpp \
Skia_Android Canary Bot25a95862016-02-17 18:03:14 +0000151 ../gm/SkLinearBitmapPipelineGM.cpp \
Skia_Android Canary Bote1d6db12016-10-03 20:51:55 +0000152 ../gm/aaa.cpp \
Skia_Android Canary Bot44e6ccc2015-05-17 13:50:17 +0000153 ../gm/aaclip.cpp \
Skia_Android Canary Bot30f37cc2015-05-20 16:29:53 +0000154 ../gm/aarectmodes.cpp \
Skia_Android Canary Bot29463362015-05-27 22:11:09 +0000155 ../gm/aaxfermodes.cpp \
Skia_Android Canary Bot44e6ccc2015-05-17 13:50:17 +0000156 ../gm/addarc.cpp \
Skia_Android Canary Bot44e6ccc2015-05-17 13:50:17 +0000157 ../gm/all_bitmap_configs.cpp \
Skia_Android Canary Bot30f37cc2015-05-20 16:29:53 +0000158 ../gm/alphagradients.cpp \
Skia_Android Canary Bot6e697512016-10-24 16:06:16 +0000159 ../gm/animatedGif.cpp \
Ravi Mistry76fa7f42016-12-07 13:32:59 -0500160 ../gm/animatedimageblurs.cpp \
Skia_Android Canary Bot30f37cc2015-05-20 16:29:53 +0000161 ../gm/anisotropic.cpp \
Skia_Android Canary Bota7bf9722015-08-14 17:06:05 +0000162 ../gm/annotated_text.cpp \
Skia_Android Canary Bot30f37cc2015-05-20 16:29:53 +0000163 ../gm/arcofzorro.cpp \
Skia_Android Canary Botc7d54092016-01-23 13:11:05 +0000164 ../gm/arcto.cpp \
Skia_Android Canary Bot30f37cc2015-05-20 16:29:53 +0000165 ../gm/arithmode.cpp \
Skia_Android Canary Bot30f37cc2015-05-20 16:29:53 +0000166 ../gm/badpaint.cpp \
167 ../gm/beziereffects.cpp \
168 ../gm/beziers.cpp \
169 ../gm/bigblurs.cpp \
170 ../gm/bigmatrix.cpp \
Skia_Android Canary Bote0df0d02015-08-03 21:25:42 +0000171 ../gm/bigrrectaaeffect.cpp \
Skia_Android Canary Bot30f37cc2015-05-20 16:29:53 +0000172 ../gm/bigtext.cpp \
Skia_Android Canary Bot5ad274f2015-06-08 13:23:43 +0000173 ../gm/bigtileimagefilter.cpp \
Skia_Android Canary Bot22627802015-08-14 15:36:38 +0000174 ../gm/bitmapcopy.cpp \
Skia_Android Canary Bot30f37cc2015-05-20 16:29:53 +0000175 ../gm/bitmapfilters.cpp \
Skia_Android Canary Bot34c2ddd2016-06-13 18:28:07 +0000176 ../gm/bitmapimage.cpp \
Skia_Android Canary Bot30f37cc2015-05-20 16:29:53 +0000177 ../gm/bitmappremul.cpp \
178 ../gm/bitmaprect.cpp \
179 ../gm/bitmaprecttest.cpp \
Skia_Android Canary Bot30f37cc2015-05-20 16:29:53 +0000180 ../gm/bitmapshader.cpp \
Skia_Android Canary Bot30f37cc2015-05-20 16:29:53 +0000181 ../gm/bleed.cpp \
182 ../gm/blend.cpp \
183 ../gm/blurcircles.cpp \
Skia_Android Canary Bot82ee26b2016-05-13 20:51:21 +0000184 ../gm/blurcircles2.cpp \
Skia_Android Canary Bot30f37cc2015-05-20 16:29:53 +0000185 ../gm/blurquickreject.cpp \
186 ../gm/blurrect.cpp \
Skia_Android Canary Bot08667732015-12-10 21:32:09 +0000187 ../gm/blurredclippedcircle.cpp \
Skia_Android Canary Bot30f37cc2015-05-20 16:29:53 +0000188 ../gm/blurroundrect.cpp \
189 ../gm/blurs.cpp \
190 ../gm/bmpfilterqualityrepeat.cpp \
Skia_Android Canary Botfd49f8e2016-05-12 14:09:56 +0000191 ../gm/bug5252.cpp \
Skia_Android Canary Bot9e942812016-01-21 15:09:33 +0000192 ../gm/bug530095.cpp \
Skia_Android Canary Bot330c4c62016-06-01 11:45:30 +0000193 ../gm/bug615686.cpp \
Skia_Android Canary Bot30f37cc2015-05-20 16:29:53 +0000194 ../gm/cgm.c \
Skia_Android Canary Bot44e6ccc2015-05-17 13:50:17 +0000195 ../gm/cgms.cpp \
Skia_Android Canary Bot30f37cc2015-05-20 16:29:53 +0000196 ../gm/circles.cpp \
Skia_Android Canary Botecde6fe2016-08-19 17:56:33 +0000197 ../gm/circulararcs.cpp \
Skia_Android Canary Bot30f37cc2015-05-20 16:29:53 +0000198 ../gm/circularclips.cpp \
Skia_Android Canary Bot36bcb582016-11-16 15:51:18 +0000199 ../gm/clip_error.cpp \
Skia_Android Canary Bot30f37cc2015-05-20 16:29:53 +0000200 ../gm/clip_strokerect.cpp \
201 ../gm/clipdrawdraw.cpp \
202 ../gm/clippedbitmapshaders.cpp \
Skia_Android Canary Bot0eeea762016-01-31 02:55:14 +0000203 ../gm/color4f.cpp \
Skia_Android Canary Bot30f37cc2015-05-20 16:29:53 +0000204 ../gm/colorcube.cpp \
205 ../gm/coloremoji.cpp \
Skia_Android Canary Bot62a26282016-10-31 14:45:25 +0000206 ../gm/colorfilteralpha8.cpp \
Skia_Android Canary Bot30f37cc2015-05-20 16:29:53 +0000207 ../gm/colorfilterimagefilter.cpp \
208 ../gm/colorfilters.cpp \
209 ../gm/colormatrix.cpp \
Skia_Android Canary Bot3a376b52016-09-16 18:48:24 +0000210 ../gm/colorspacexform.cpp \
Skia_Android Canary Bot30f37cc2015-05-20 16:29:53 +0000211 ../gm/colortype.cpp \
212 ../gm/colortypexfermode.cpp \
213 ../gm/colorwheel.cpp \
214 ../gm/complexclip.cpp \
215 ../gm/complexclip2.cpp \
216 ../gm/complexclip3.cpp \
Skia_Android Canary Botfc16e2a2016-12-12 23:27:33 +0000217 ../gm/complexclip4.cpp \
Skia_Android Canary Botc7403242016-02-03 02:47:25 +0000218 ../gm/complexclip_blur_tiled.cpp \
Skia_Android Canary Bot30f37cc2015-05-20 16:29:53 +0000219 ../gm/composeshader.cpp \
220 ../gm/concavepaths.cpp \
221 ../gm/conicpaths.cpp \
222 ../gm/constcolorprocessor.cpp \
223 ../gm/convex_all_line_paths.cpp \
224 ../gm/convexpaths.cpp \
225 ../gm/convexpolyclip.cpp \
226 ../gm/convexpolyeffect.cpp \
227 ../gm/copyTo4444.cpp \
Skia_Android Canary Bot779c9b82016-07-13 20:39:34 +0000228 ../gm/croppedrects.cpp \
Skia_Android Canary Bot30f37cc2015-05-20 16:29:53 +0000229 ../gm/cubicpaths.cpp \
Skia_Android Canary Bot79c098e2016-01-19 16:10:38 +0000230 ../gm/dashcircle.cpp \
Skia_Android Canary Bot30f37cc2015-05-20 16:29:53 +0000231 ../gm/dashcubics.cpp \
232 ../gm/dashing.cpp \
Skia_Android Canary Bot0aab97d2016-08-30 19:11:46 +0000233 ../gm/deferredtextureimage.cpp \
Skia_Android Canary Bot30f37cc2015-05-20 16:29:53 +0000234 ../gm/degeneratesegments.cpp \
235 ../gm/dftext.cpp \
236 ../gm/discard.cpp \
237 ../gm/displacement.cpp \
238 ../gm/distantclip.cpp \
239 ../gm/downsamplebitmap.cpp \
Skia_Android Canary Botbb8779f2015-09-23 19:49:02 +0000240 ../gm/draw_bitmap_rect_skbug4374.cpp \
Skia_Android Canary Botcb4e4c22015-07-07 16:46:06 +0000241 ../gm/drawable.cpp \
Skia_Android Canary Bot1f9d4a12015-06-24 17:31:36 +0000242 ../gm/drawatlas.cpp \
Skia_Android Canary Botc1dbe9d2015-07-31 03:22:05 +0000243 ../gm/drawatlascolor.cpp \
Skia_Android Canary Bot22627802015-08-14 15:36:38 +0000244 ../gm/drawbitmaprect.cpp \
Skia_Android Canary Bot30f37cc2015-05-20 16:29:53 +0000245 ../gm/drawfilter.cpp \
246 ../gm/drawlooper.cpp \
Skia_Android Canary Bot89f96b12015-08-14 13:32:59 +0000247 ../gm/drawminibitmaprect.cpp \
Skia_Android Canary Bot6f5d5e82016-08-25 20:57:05 +0000248 ../gm/drawregion.cpp \
249 ../gm/drawregionmodes.cpp \
Skia_Android Canary Bot30f37cc2015-05-20 16:29:53 +0000250 ../gm/dropshadowimagefilter.cpp \
251 ../gm/drrect.cpp \
252 ../gm/dstreadshuffle.cpp \
253 ../gm/emboss.cpp \
254 ../gm/emptypath.cpp \
Skia_Android Canary Bot71ee26c2016-08-16 22:14:38 +0000255 ../gm/encode-platform.cpp \
Skia_Android Canary Bota848cb42016-08-16 01:54:51 +0000256 ../gm/encode.cpp \
Skia_Android Canary Bot30f37cc2015-05-20 16:29:53 +0000257 ../gm/extractbitmap.cpp \
Skia_Android Canary Bot30f37cc2015-05-20 16:29:53 +0000258 ../gm/fadefilter.cpp \
259 ../gm/fatpathfill.cpp \
260 ../gm/filltypes.cpp \
261 ../gm/filltypespersp.cpp \
262 ../gm/filterbitmap.cpp \
Skia_Android Canary Bote13323a2016-12-16 19:57:43 +0000263 ../gm/filterbug.cpp \
Skia_Android Canary Bot30f37cc2015-05-20 16:29:53 +0000264 ../gm/filterfastbounds.cpp \
265 ../gm/filterindiabox.cpp \
266 ../gm/fontcache.cpp \
267 ../gm/fontmgr.cpp \
268 ../gm/fontscaler.cpp \
269 ../gm/fontscalerdistortable.cpp \
Skia_Android Canary Bot3920f252016-02-26 20:00:54 +0000270 ../gm/gamma.cpp \
Skia_Android Canary Bota226f782016-07-28 16:22:57 +0000271 ../gm/gammacolorfilter.cpp \
Skia_Android Canary Bot30f37cc2015-05-20 16:29:53 +0000272 ../gm/gammatext.cpp \
Skia_Android Canary Bot0c0b5fb2016-09-07 14:07:46 +0000273 ../gm/gamut.cpp \
Skia_Android Canary Bot63408e62016-10-11 15:50:04 +0000274 ../gm/gaussianedge.cpp \
Skia_Android Canary Bot30f37cc2015-05-20 16:29:53 +0000275 ../gm/getpostextpath.cpp \
276 ../gm/giantbitmap.cpp \
277 ../gm/glyph_pos.cpp \
278 ../gm/glyph_pos_align.cpp \
279 ../gm/gradientDirtyLaundry.cpp \
280 ../gm/gradient_matrix.cpp \
281 ../gm/gradients.cpp \
282 ../gm/gradients_2pt_conical.cpp \
283 ../gm/gradients_no_texture.cpp \
284 ../gm/gradtext.cpp \
285 ../gm/grayscalejpg.cpp \
286 ../gm/hairlines.cpp \
287 ../gm/hairmodes.cpp \
Skia_Android Canary Bot69cecd02016-06-22 20:44:10 +0000288 ../gm/hardstop_gradients.cpp \
Skia_Android Canary Bot30f37cc2015-05-20 16:29:53 +0000289 ../gm/hittestpath.cpp \
290 ../gm/image.cpp \
Skia_Android Canary Bot5c2fbe72015-08-13 16:40:18 +0000291 ../gm/image_pict.cpp \
Skia_Android Canary Bot63a10172015-08-20 19:32:40 +0000292 ../gm/image_shader.cpp \
Skia_Android Canary Bot30f37cc2015-05-20 16:29:53 +0000293 ../gm/imagealphathreshold.cpp \
Skia_Android Canary Bot44e6ccc2015-05-17 13:50:17 +0000294 ../gm/imageblur.cpp \
Skia_Android Canary Bot30f37cc2015-05-20 16:29:53 +0000295 ../gm/imageblur2.cpp \
296 ../gm/imageblurtiled.cpp \
297 ../gm/imagefilters.cpp \
298 ../gm/imagefiltersbase.cpp \
299 ../gm/imagefiltersclipped.cpp \
Skia_Android Canary Bot22627802015-08-14 15:36:38 +0000300 ../gm/imagefilterscropexpand.cpp \
Skia_Android Canary Bot30f37cc2015-05-20 16:29:53 +0000301 ../gm/imagefilterscropped.cpp \
302 ../gm/imagefiltersgraph.cpp \
303 ../gm/imagefiltersscaled.cpp \
Skia_Android Canary Bot57899632015-08-31 17:31:39 +0000304 ../gm/imagefiltersstroked.cpp \
Skia_Android Canary Bot30f37cc2015-05-20 16:29:53 +0000305 ../gm/imagefilterstransformed.cpp \
Skia_Android Canary Botc9596582015-05-29 18:40:17 +0000306 ../gm/imagefromyuvtextures.cpp \
Skia_Android Canary Bot6d16cbd2016-11-16 20:27:27 +0000307 ../gm/imagegeneratorexternal.cpp \
Skia_Android Canary Bot30f37cc2015-05-20 16:29:53 +0000308 ../gm/imagemagnifier.cpp \
Skia_Android Canary Botdf1b2b42016-05-19 21:53:22 +0000309 ../gm/imagemakewithfilter.cpp \
Skia_Android Canary Bot971ad1f2016-08-26 17:16:19 +0000310 ../gm/imagemasksubset.cpp \
Skia_Android Canary Bot30f37cc2015-05-20 16:29:53 +0000311 ../gm/imageresizetiled.cpp \
Skia_Android Canary Bot92255ee2015-12-11 19:05:57 +0000312 ../gm/imagescalealigned.cpp \
Skia_Android Canary Bot55ff0f22015-09-14 20:33:54 +0000313 ../gm/imagesource.cpp \
Skia_Android Canary Bot8c0c44f2015-09-15 18:29:05 +0000314 ../gm/imagesource2.cpp \
Skia_Android Canary Botfef2f5d2016-02-01 21:19:35 +0000315 ../gm/imagetoyuvplanes.cpp \
Skia_Android Canary Bot30f37cc2015-05-20 16:29:53 +0000316 ../gm/internal_links.cpp \
317 ../gm/inversepaths.cpp \
318 ../gm/largeglyphblur.cpp \
Skia_Android Canary Botfb11c2a2016-08-02 15:09:48 +0000319 ../gm/lattice.cpp \
Skia_Android Canary Bota96a4562015-09-15 16:34:05 +0000320 ../gm/lcdblendmodes.cpp \
Skia_Android Canary Botb6cf74d2015-09-18 19:05:51 +0000321 ../gm/lcdoverlap.cpp \
Skia_Android Canary Bot30f37cc2015-05-20 16:29:53 +0000322 ../gm/lcdtext.cpp \
Skia_Android Canary Bot30f37cc2015-05-20 16:29:53 +0000323 ../gm/lighting.cpp \
Skia_Android Canary Bot48be9a22015-07-31 03:39:55 +0000324 ../gm/lightingshader.cpp \
Skia_Android Canary Bot7334abf2016-07-20 18:23:32 +0000325 ../gm/lightingshader2.cpp \
Skia_Android Canary Bot9645f6d2016-07-28 16:01:07 +0000326 ../gm/lightingshaderbevel.cpp \
Skia_Android Canary Bot30f37cc2015-05-20 16:29:53 +0000327 ../gm/linepaths.cpp \
Skia_Android Canary Botb8538932015-10-14 11:56:41 +0000328 ../gm/localmatriximagefilter.cpp \
Skia_Android Canary Bot30f37cc2015-05-20 16:29:53 +0000329 ../gm/lumafilter.cpp \
330 ../gm/matrixconvolution.cpp \
331 ../gm/matriximagefilter.cpp \
332 ../gm/megalooper.cpp \
333 ../gm/mipmap.cpp \
334 ../gm/mixedtextblobs.cpp \
Skia_Android Canary Bot30f37cc2015-05-20 16:29:53 +0000335 ../gm/modecolorfilters.cpp \
336 ../gm/morphology.cpp \
337 ../gm/multipicturedraw.cpp \
338 ../gm/nested.cpp \
339 ../gm/ninepatchstretch.cpp \
340 ../gm/nonclosedpaths.cpp \
Skia_Android Canary Bot64c491c2016-08-04 19:38:33 +0000341 ../gm/occludedrrectblur.cpp \
Skia_Android Canary Bot30f37cc2015-05-20 16:29:53 +0000342 ../gm/offsetimagefilter.cpp \
343 ../gm/ovals.cpp \
Skia_Android Canary Botc1506232016-11-22 21:30:38 +0000344 ../gm/overdrawcolorfilter.cpp \
Skia_Android Canary Bot30f37cc2015-05-20 16:29:53 +0000345 ../gm/patch.cpp \
346 ../gm/patchgrid.cpp \
Skia_Android Canary Bot13d405e2015-10-06 16:44:33 +0000347 ../gm/path_stroke_with_zero_length.cpp \
Skia_Android Canary Bot85451792015-11-19 17:50:02 +0000348 ../gm/pathcontourstart.cpp \
Skia_Android Canary Bot30f37cc2015-05-20 16:29:53 +0000349 ../gm/patheffects.cpp \
350 ../gm/pathfill.cpp \
351 ../gm/pathinterior.cpp \
Skia_Android Canary Bot3e968912016-09-21 18:19:02 +0000352 ../gm/pathmaskcache.cpp \
Skia_Android Canary Bot30f37cc2015-05-20 16:29:53 +0000353 ../gm/pathopsinverse.cpp \
354 ../gm/pathopsskpclip.cpp \
355 ../gm/pathreverse.cpp \
Skia_Android Canary Botcd2331f2015-10-13 11:55:37 +0000356 ../gm/pdf_never_embed.cpp \
Skia_Android Canary Bot30f37cc2015-05-20 16:29:53 +0000357 ../gm/perlinnoise.cpp \
Skia_Android Canary Botb519e1f2015-09-03 15:34:41 +0000358 ../gm/perspshaders.cpp \
Skia_Android Canary Bot30f37cc2015-05-20 16:29:53 +0000359 ../gm/picture.cpp \
360 ../gm/pictureimagefilter.cpp \
Skia_Android Canary Bot93448b32015-08-04 20:55:43 +0000361 ../gm/pictureimagegenerator.cpp \
Skia_Android Canary Bot30f37cc2015-05-20 16:29:53 +0000362 ../gm/pictureshader.cpp \
363 ../gm/pictureshadertile.cpp \
364 ../gm/pixelsnap.cpp \
Skia_Android Canary Bot72e8aa82015-05-21 17:36:06 +0000365 ../gm/plus.cpp \
Skia_Android Canary Bot30f37cc2015-05-20 16:29:53 +0000366 ../gm/points.cpp \
367 ../gm/poly2poly.cpp \
368 ../gm/polygons.cpp \
369 ../gm/quadpaths.cpp \
370 ../gm/recordopts.cpp \
Skia_Android Canary Botc7d74252016-01-20 14:21:52 +0000371 ../gm/rectangletexture.cpp \
Skia_Android Canary Bot30f37cc2015-05-20 16:29:53 +0000372 ../gm/rects.cpp \
373 ../gm/repeated_bitmap.cpp \
374 ../gm/resizeimagefilter.cpp \
Skia_Android Canary Botbdc5c502016-09-08 16:05:15 +0000375 ../gm/reveal.cpp \
Skia_Android Canary Bot30f37cc2015-05-20 16:29:53 +0000376 ../gm/roundrects.cpp \
377 ../gm/rrect.cpp \
Skia_Android Canary Bot92dfb552016-08-26 17:51:11 +0000378 ../gm/rrectclipdrawpaint.cpp \
Skia_Android Canary Bot30f37cc2015-05-20 16:29:53 +0000379 ../gm/rrects.cpp \
380 ../gm/samplerstress.cpp \
Skia_Android Canary Bot58e4b5b2015-08-19 19:11:38 +0000381 ../gm/scaledstrokes.cpp \
Skia_Android Canary Bot30f37cc2015-05-20 16:29:53 +0000382 ../gm/shaderbounds.cpp \
Skia_Android Canary Bot22627802015-08-14 15:36:38 +0000383 ../gm/shadertext.cpp \
384 ../gm/shadertext2.cpp \
385 ../gm/shadertext3.cpp \
Skia_Android Canary Bot21c3ade2016-08-01 17:05:02 +0000386 ../gm/shadowmaps.cpp \
Skia_Android Canary Bot30f37cc2015-05-20 16:29:53 +0000387 ../gm/shadows.cpp \
388 ../gm/shallowgradient.cpp \
Skia_Android Canary Bot1f40bc22016-02-11 00:39:26 +0000389 ../gm/shapes.cpp \
Skia_Android Canary Botc66f6cc2016-01-14 17:15:00 +0000390 ../gm/showmiplevels.cpp \
Skia_Android Canary Bot30f37cc2015-05-20 16:29:53 +0000391 ../gm/simpleaaclip.cpp \
Skia_Android Canary Bot1e21e272016-08-18 22:04:19 +0000392 ../gm/simplerect.cpp \
Skia_Android Canary Bot30f37cc2015-05-20 16:29:53 +0000393 ../gm/skbug1719.cpp \
Skia_Android Canary Botf4176dd2015-11-16 18:54:29 +0000394 ../gm/skbug_257.cpp \
Skia_Android Canary Bot7cbcbfd2016-02-24 23:49:45 +0000395 ../gm/skbug_4868.cpp \
Skia_Android Canary Bot395dcbe2016-07-18 13:57:11 +0000396 ../gm/skbug_5321.cpp \
Skia_Android Canary Bot30f37cc2015-05-20 16:29:53 +0000397 ../gm/smallarc.cpp \
398 ../gm/smallimage.cpp \
Skia_Android Canary Botedaa7e62015-11-18 21:42:40 +0000399 ../gm/smallpaths.cpp \
Skia_Android Canary Bot30f37cc2015-05-20 16:29:53 +0000400 ../gm/spritebitmap.cpp \
401 ../gm/srcmode.cpp \
402 ../gm/stlouisarch.cpp \
403 ../gm/stringart.cpp \
Skia_Android Canary Botadb28d92016-07-06 18:57:55 +0000404 ../gm/stroke_rect_shader.cpp \
Skia_Android Canary Bot147a84b2016-05-31 14:02:07 +0000405 ../gm/strokedlines.cpp \
Skia_Android Canary Bot30f37cc2015-05-20 16:29:53 +0000406 ../gm/strokefill.cpp \
407 ../gm/strokerect.cpp \
408 ../gm/strokerects.cpp \
409 ../gm/strokes.cpp \
410 ../gm/stroketext.cpp \
Skia_Android Canary Bot02f94362016-04-04 15:54:33 +0000411 ../gm/subsetshader.cpp \
Skia_Android Canary Bot30f37cc2015-05-20 16:29:53 +0000412 ../gm/surface.cpp \
413 ../gm/tablecolorfilter.cpp \
414 ../gm/tallstretchedbitmaps.cpp \
Skia_Android Canary Bot30f37cc2015-05-20 16:29:53 +0000415 ../gm/texdata.cpp \
416 ../gm/textblob.cpp \
Skia_Android Canary Botc2de7332016-02-24 13:53:45 +0000417 ../gm/textblobblockreordering.cpp \
Skia_Android Canary Bot30f37cc2015-05-20 16:29:53 +0000418 ../gm/textblobcolortrans.cpp \
419 ../gm/textblobgeometrychange.cpp \
420 ../gm/textbloblooper.cpp \
Skia_Android Canary Bot262261c2015-08-26 18:23:14 +0000421 ../gm/textblobmixedsizes.cpp \
Skia_Android Canary Botfeb42842015-08-01 14:35:59 +0000422 ../gm/textblobrandomfont.cpp \
Skia_Android Canary Bot30f37cc2015-05-20 16:29:53 +0000423 ../gm/textblobshader.cpp \
424 ../gm/textblobtransforms.cpp \
Skia_Android Canary Bot87352ff2015-05-26 19:34:52 +0000425 ../gm/textblobuseaftergpufree.cpp \
Skia_Android Canary Bot30f37cc2015-05-20 16:29:53 +0000426 ../gm/texteffects.cpp \
427 ../gm/texturedomaineffect.cpp \
428 ../gm/thinrects.cpp \
429 ../gm/thinstrokedrects.cpp \
430 ../gm/tiledscaledbitmap.cpp \
431 ../gm/tileimagefilter.cpp \
432 ../gm/tilemodes.cpp \
433 ../gm/tilemodes_scaled.cpp \
434 ../gm/tinybitmap.cpp \
435 ../gm/transparency.cpp \
436 ../gm/typeface.cpp \
437 ../gm/variedtext.cpp \
438 ../gm/vertices.cpp \
439 ../gm/verttext.cpp \
440 ../gm/verttext2.cpp \
Skia_Android Canary Bot22627802015-08-14 15:36:38 +0000441 ../gm/verylargebitmap.cpp \
Skia_Android Canary Bot925dbaf2016-09-06 17:04:13 +0000442 ../gm/windowrectangles.cpp \
Skia_Android Canary Bot30f37cc2015-05-20 16:29:53 +0000443 ../gm/xfermodeimagefilter.cpp \
444 ../gm/xfermodes.cpp \
445 ../gm/xfermodes2.cpp \
446 ../gm/xfermodes3.cpp \
447 ../gm/yuvtorgbeffect.cpp \
Skia_Android Canary Bot4a6c1992016-02-09 20:46:37 +0000448 ../tools/debugger/SkDrawCommand.cpp \
449 ../tools/debugger/SkDebugCanvas.cpp \
Skia_Android Canary Bot019ca112016-05-04 18:11:41 +0000450 ../tools/debugger/SkJsonWriteBuffer.cpp \
Skia_Android Canary Bot4a6c1992016-02-09 20:46:37 +0000451 ../tools/debugger/SkObjectParser.cpp \
Skia_Android Canary Boteeff1372015-11-13 14:13:43 +0000452 ../tools/AndroidSkDebugToStdOut.cpp \
Skia_Android Canary Botc3869852014-08-18 15:53:37 +0000453 ../tools/flags/SkCommonFlags.cpp \
Skia_Android Canary Bot9ea25672016-01-05 15:02:15 +0000454 ../tools/flags/SkCommonFlagsConfig.cpp \
Skia_Android Canary Botc3869852014-08-18 15:53:37 +0000455 ../tools/CrashHandler.cpp \
Skia_Android Canary Bot13017f12014-08-19 23:00:11 +0000456 ../tools/ProcStats.cpp \
Skia_Android Canary Botdd2f36f2016-02-09 15:20:47 +0000457 ../tools/ThermalManager.cpp \
Skia_Android Canary Botc6989992016-02-24 23:20:35 +0000458 ../tools/timer/Timer.cpp \
Skia_Android Canary Botead99b82016-09-14 15:07:56 +0000459 ../experimental/svg/model/SkSVGAttribute.cpp \
460 ../experimental/svg/model/SkSVGAttributeParser.cpp \
461 ../experimental/svg/model/SkSVGCircle.cpp \
Skia_Android Canary Bot4af81cc2016-12-08 15:03:04 +0000462 ../experimental/svg/model/SkSVGClipPath.cpp \
Skia_Android Canary Botead99b82016-09-14 15:07:56 +0000463 ../experimental/svg/model/SkSVGContainer.cpp \
464 ../experimental/svg/model/SkSVGDOM.cpp \
465 ../experimental/svg/model/SkSVGEllipse.cpp \
466 ../experimental/svg/model/SkSVGLine.cpp \
467 ../experimental/svg/model/SkSVGLinearGradient.cpp \
468 ../experimental/svg/model/SkSVGNode.cpp \
469 ../experimental/svg/model/SkSVGPath.cpp \
470 ../experimental/svg/model/SkSVGPoly.cpp \
471 ../experimental/svg/model/SkSVGRect.cpp \
472 ../experimental/svg/model/SkSVGRenderContext.cpp \
473 ../experimental/svg/model/SkSVGShape.cpp \
474 ../experimental/svg/model/SkSVGStop.cpp \
475 ../experimental/svg/model/SkSVGSVG.cpp \
476 ../experimental/svg/model/SkSVGTransformableNode.cpp \
477 ../experimental/svg/model/SkSVGValue.cpp \
Skia_Android Canary Botc3869852014-08-18 15:53:37 +0000478 ../tools/Resources.cpp \
479 ../tools/sk_tool_utils.cpp \
480 ../tools/sk_tool_utils_font.cpp \
Skia_Android Canary Bota9ab7c92016-02-09 18:33:59 +0000481 ../tools/random_parse_path.cpp \
Skia_Android Canary Bot7b248532016-02-11 18:38:35 +0000482 ../tools/UrlDataManager.cpp \
Skia_Android Canary Botab234372015-12-18 17:36:37 +0000483 ../tools/android/SkAndroidSDKCanvas.cpp \
Skia_Android Canary Bot5f6324d2016-04-04 15:39:34 +0000484 ../tools/gpu/GrContextFactory.cpp \
485 ../tools/gpu/GrTest.cpp \
Skia_Android Canary Bot0f9d0ca2016-05-11 17:12:22 +0000486 ../tools/gpu/TestContext.cpp \
Skia_Android Canary Bot506ddb12016-04-04 15:46:16 +0000487 ../tools/gpu/gl/GLTestContext.cpp \
Skia_Android Canary Bot555b3432016-09-21 21:04:31 +0000488 ../tools/gpu/gl/command_buffer/GLTestContext_command_buffer.cpp \
Skia_Android Canary Bot506ddb12016-04-04 15:46:16 +0000489 ../tools/gpu/gl/debug/DebugGLTestContext.cpp \
Skia_Android Canary Bot5f6324d2016-04-04 15:39:34 +0000490 ../tools/gpu/gl/debug/GrBufferObj.cpp \
491 ../tools/gpu/gl/debug/GrFrameBufferObj.cpp \
492 ../tools/gpu/gl/debug/GrProgramObj.cpp \
493 ../tools/gpu/gl/debug/GrShaderObj.cpp \
494 ../tools/gpu/gl/debug/GrTextureObj.cpp \
495 ../tools/gpu/gl/debug/GrTextureUnitObj.cpp \
Skia_Android Canary Bot3596c6e2016-12-14 18:48:09 +0000496 ../tools/gpu/gl/null/NullGLTestContext.cpp \
Skia_Android Canary Bot506ddb12016-04-04 15:46:16 +0000497 ../tools/gpu/gl/egl/CreatePlatformGLTestContext_egl.cpp \
Skia_Android Canary Bot3596c6e2016-12-14 18:48:09 +0000498 ../tools/gpu/vk/VkTestContext.cpp \
Skia_Android Canary Botbe3cf052016-06-30 17:09:24 +0000499 ../tools/picture_utils.cpp \
Skia_Android Canary Botead99b82016-09-14 15:07:56 +0000500 ../tools/flags/SkCommandLineFlags.cpp \
501 ../src/xml/SkDOM.cpp \
502 ../src/xml/SkXMLParser.cpp \
503 ../src/xml/SkXMLWriter.cpp
Skia_Android Canary Botc3869852014-08-18 15:53:37 +0000504
505LOCAL_SHARED_LIBRARIES := \
506 liblog \
Skia_Android Canary Bot30439df2015-03-26 18:30:30 +0000507 libhwui \
Skia_Android Canary Botd66bd5f2016-03-22 11:48:46 +0000508 libpng \
Skia_Android Canary Botc3869852014-08-18 15:53:37 +0000509 libGLESv2 \
Skia_Android Canary Bot25cfdc22016-02-24 17:28:37 +0000510 libEGL \
Skia_Android Canary Bote37c0a62016-07-06 16:20:08 +0000511 libvulkan \
Skia_Android Canary Botead99b82016-09-14 15:07:56 +0000512 libz \
513 libexpat
Skia_Android Canary Botc3869852014-08-18 15:53:37 +0000514
515LOCAL_STATIC_LIBRARIES := \
Skia_Android Canary Bot9e742962016-12-19 19:34:41 +0000516 libskia \
Skia_Android Canary Botc3869852014-08-18 15:53:37 +0000517 libjsoncpp
518
519LOCAL_C_INCLUDES := \
Skia_Android Canary Bot7c68f2c2016-07-01 15:24:35 +0000520 $(LOCAL_PATH)/../src/sksl \
Skia_Android Canary Botefff7cd2014-10-24 18:18:38 +0000521 $(LOCAL_PATH)/../include/c \
Skia_Android Canary Botc3869852014-08-18 15:53:37 +0000522 $(LOCAL_PATH)/../include/config \
523 $(LOCAL_PATH)/../include/core \
524 $(LOCAL_PATH)/../include/pathops \
Skia_Android Canary Bot00d9c572015-03-03 17:01:40 +0000525 $(LOCAL_PATH)/../include/codec \
Skia_Android Canary Boteeff1372015-11-13 14:13:43 +0000526 $(LOCAL_PATH)/../include/android \
Skia_Android Canary Botc3869852014-08-18 15:53:37 +0000527 $(LOCAL_PATH)/../include/effects \
Skia_Android Canary Bot1eaf6402016-02-01 12:56:55 +0000528 $(LOCAL_PATH)/../include/client/android \
Skia_Android Canary Botc3869852014-08-18 15:53:37 +0000529 $(LOCAL_PATH)/../include/images \
530 $(LOCAL_PATH)/../include/ports \
531 $(LOCAL_PATH)/../src/sfnt \
532 $(LOCAL_PATH)/../include/utils \
533 $(LOCAL_PATH)/../src/utils \
534 $(LOCAL_PATH)/../include/gpu \
Skia_Android Canary Bote37c0a62016-07-06 16:20:08 +0000535 frameworks/native/vulkan/include \
536 $(LOCAL_PATH)/../tools/viewer/sk_app \
537 $(LOCAL_PATH)/../tools/viewer/sk_app/android \
Skia_Android Canary Bot3f7b4522016-02-17 21:16:18 +0000538 $(LOCAL_PATH)/../include/private \
Skia_Android Canary Botf05a0402016-10-13 17:48:19 +0000539 $(LOCAL_PATH)/../src/core \
Skia_Android Canary Bot9ea25672016-01-05 15:02:15 +0000540 $(LOCAL_PATH)/../src/gpu \
Skia_Android Canary Bot5f6324d2016-04-04 15:39:34 +0000541 $(LOCAL_PATH)/../tools/gpu \
Skia_Android Canary Botc3869852014-08-18 15:53:37 +0000542 $(LOCAL_PATH)/../tools/flags \
Skia_Android Canary Botead99b82016-09-14 15:07:56 +0000543 $(LOCAL_PATH)/../experimental/svg/model \
544 $(LOCAL_PATH)/../include/xml \
Skia_Android Canary Botc3869852014-08-18 15:53:37 +0000545 $(LOCAL_PATH)/../src/fonts \
546 $(LOCAL_PATH)/../tools \
Skia_Android Canary Botead99b82016-09-14 15:07:56 +0000547 external/expat/lib \
Skia_Android Canary Bot3a376b52016-09-16 18:48:24 +0000548 $(LOCAL_PATH)/../src/codec \
Skia_Android Canary Bot64c5c4e2016-02-29 19:44:39 +0000549 $(LOCAL_PATH)/../src/image \
Skia_Android Canary Botdade5512015-06-09 20:58:38 +0000550 $(LOCAL_PATH)/subset \
Skia_Android Canary Botc3869852014-08-18 15:53:37 +0000551 $(LOCAL_PATH)/../src/effects \
Skia_Android Canary Botc6989992016-02-24 23:20:35 +0000552 $(LOCAL_PATH)/../src/pdf \
Skia_Android Canary Botc3869852014-08-18 15:53:37 +0000553 $(LOCAL_PATH)/../gm \
Skia_Android Canary Bot4a6c1992016-02-09 20:46:37 +0000554 $(LOCAL_PATH)/../tools/debugger \
Skia_Android Canary Bot25b30202016-02-22 17:15:48 +0000555 $(LOCAL_PATH)/../src/effects/gradients \
Skia_Android Canary Botc3869852014-08-18 15:53:37 +0000556 $(LOCAL_PATH)/../src/images \
557 $(LOCAL_PATH)/../src/lazy \
Skia_Android Canary Bot30439df2015-03-26 18:30:30 +0000558 $(LOCAL_PATH)/../../../frameworks/base/libs/hwui \
Skia_Android Canary Botc3869852014-08-18 15:53:37 +0000559 $(LOCAL_PATH)/../tools/timer \
Skia_Android Canary Botbc459b12015-08-17 18:17:32 +0000560 $(LOCAL_PATH)/../third_party/etc1 \
Skia_Android Canary Botd66bd5f2016-03-22 11:48:46 +0000561 $(LOCAL_PATH)/../tools/android \
562 external/libpng
Skia_Android Canary Botc3869852014-08-18 15:53:37 +0000563
Skia_Android Canary Bot3581a8c2016-07-18 14:55:37 +0000564LOCAL_CFLAGS += \
Ben Wagnerf9357332017-01-03 15:53:24 -0500565 -DSK_CRASH_HANDLER
Skia_Android Canary Bot3581a8c2016-07-18 14:55:37 +0000566
Skia_Android Canary Botf9246e22014-05-16 16:03:17 +0000567LOCAL_MODULE_TAGS := \
568 tests
569
570LOCAL_MODULE := \
Skia_Android Canary Botc3869852014-08-18 15:53:37 +0000571 skia_nanobench
Skia_Android Canary Botf9246e22014-05-16 16:03:17 +0000572
Skia_Android Canary Bot2ec9fe12015-02-23 20:39:42 +0000573
Skia_Android Canary Bot1192a252015-06-05 16:41:50 +0000574# Store skia's resources in the directory structure that the Android testing
575# infrastructure expects. This requires that Skia maintain a symlinked
576# subdirectory in the DATA folder that points to the top level skia resources...
577# i.e. external/skia/DATA/skia_resources --> ../resources
578LOCAL_PICKUP_FILES := $(LOCAL_PATH)/../DATA
Skia_Android Canary Bot4355c9c2016-02-12 16:47:36 +0000579include $(LOCAL_PATH)/../skia_static_deps.mk
Skia_Android Canary Bote7c50fd2014-07-08 19:34:01 +0000580include $(BUILD_NATIVE_TEST)