blob: c48cbc9f43ef6380a06a295521b875b078de7bd2 [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 Botc3869852014-08-18 15:53:37 +000014 -Wno-unused-parameter \
15 -U_FORTIFY_SOURCE \
Skia_Android Canary Bot7406dac2015-01-27 17:03:07 +000016 -D_FORTIFY_SOURCE=1 \
17 -DSKIA_IMPLEMENTATION=1
Skia_Android Canary Botc3869852014-08-18 15:53:37 +000018
19LOCAL_CPPFLAGS := \
Skia_Android Canary Botef269902015-09-09 17:49:34 +000020 -std=c++11 \
21 -fno-threadsafe-statics
Skia_Android Canary Botc3869852014-08-18 15:53:37 +000022
23LOCAL_SRC_FILES := \
Skia_Android Canary Botfde52842014-09-17 14:04:04 +000024 ../gm/gm.cpp \
Skia_Android Canary Bot3416f292015-05-16 22:50:45 +000025 AAClipBench.cpp \
Skia_Android Canary Bot3416f292015-05-16 22:50:45 +000026 AlternatingColorPatternBench.cpp \
Skia_Android Canary Bot30f37cc2015-05-20 16:29:53 +000027 BenchLogger.cpp \
28 Benchmark.cpp \
29 BezierBench.cpp \
Skia_Android Canary Bot3416f292015-05-16 22:50:45 +000030 BigPathBench.cpp \
Skia_Android Canary Bot30f37cc2015-05-20 16:29:53 +000031 BitmapBench.cpp \
32 BitmapRectBench.cpp \
Skia_Android Canary Botfc9f4a82015-09-22 19:02:21 +000033 BitmapRegionDecoderBench.cpp \
Skia_Android Canary Bot30f37cc2015-05-20 16:29:53 +000034 BitmapScaleBench.cpp \
35 BlurBench.cpp \
Skia_Android Canary Bot3416f292015-05-16 22:50:45 +000036 BlurImageFilterBench.cpp \
Skia_Android Canary Bot30f37cc2015-05-20 16:29:53 +000037 BlurRectBench.cpp \
38 BlurRectsBench.cpp \
39 BlurRoundRectBench.cpp \
40 ChartBench.cpp \
41 ChecksumBench.cpp \
42 ChromeBench.cpp \
43 CmapBench.cpp \
44 CodecBench.cpp \
45 ColorCubeBench.cpp \
46 ColorFilterBench.cpp \
47 ColorPrivBench.cpp \
48 ControlBench.cpp \
49 CoverageBench.cpp \
50 DashBench.cpp \
51 DecodingBench.cpp \
Skia_Android Canary Bot30f37cc2015-05-20 16:29:53 +000052 DisplacementBench.cpp \
Skia_Android Canary Bot50dd6fe2015-07-06 12:28:41 +000053 DrawBitmapAABench.cpp \
Skia_Android Canary Bot30f37cc2015-05-20 16:29:53 +000054 ETCBitmapBench.cpp \
55 FSRectBench.cpp \
56 FontCacheBench.cpp \
57 FontScalerBench.cpp \
Skia_Android Canary Bot134b2da2015-07-01 19:41:19 +000058 GLBench.cpp \
Skia_Android Canary Botb2bcb042015-06-26 21:23:19 +000059 GLInstancedArraysBench.cpp \
Skia_Android Canary Bot1b161812015-07-15 19:28:21 +000060 GLVec4ScalarBench.cpp \
Skia_Android Canary Bot97379452015-07-01 13:22:55 +000061 GLVertexAttributesBench.cpp \
Skia_Android Canary Bot30f37cc2015-05-20 16:29:53 +000062 GMBench.cpp \
63 GameBench.cpp \
64 GeometryBench.cpp \
65 GrMemoryPoolBench.cpp \
Skia_Android Canary Bot30f37cc2015-05-20 16:29:53 +000066 GrResourceCacheBench.cpp \
67 GradientBench.cpp \
68 HairlinePathBench.cpp \
Skia_Android Canary Bot0815cc52015-08-03 21:20:44 +000069 ImageBench.cpp \
Skia_Android Canary Bot30f37cc2015-05-20 16:29:53 +000070 ImageCacheBench.cpp \
71 ImageFilterCollapse.cpp \
72 ImageFilterDAGBench.cpp \
73 InterpBench.cpp \
74 LightingBench.cpp \
75 LineBench.cpp \
Skia_Android Canary Bot3416f292015-05-16 22:50:45 +000076 MagnifierBench.cpp \
Skia_Android Canary Bot30f37cc2015-05-20 16:29:53 +000077 MathBench.cpp \
78 Matrix44Bench.cpp \
79 MatrixBench.cpp \
80 MatrixConvolutionBench.cpp \
Skia_Android Canary Bot30f37cc2015-05-20 16:29:53 +000081 MemoryBench.cpp \
82 MemsetBench.cpp \
83 MergeBench.cpp \
84 MipMapBench.cpp \
85 MorphologyBench.cpp \
86 MutexBench.cpp \
Skia_Android Canary Bot30f37cc2015-05-20 16:29:53 +000087 PatchBench.cpp \
88 PatchGridBench.cpp \
89 PathBench.cpp \
90 PathIterBench.cpp \
91 PerlinNoiseBench.cpp \
92 PictureNestingBench.cpp \
93 PictureOverheadBench.cpp \
94 PicturePlaybackBench.cpp \
95 PremulAndUnpremulAlphaOpsBench.cpp \
96 RTreeBench.cpp \
97 ReadPixBench.cpp \
98 RecordingBench.cpp \
99 RectBench.cpp \
100 RectanizerBench.cpp \
101 RectoriBench.cpp \
102 RefCntBench.cpp \
103 RegionBench.cpp \
104 RegionContainBench.cpp \
105 RepeatTileBench.cpp \
106 RotatedRectBench.cpp \
107 SKPAnimationBench.cpp \
108 SKPBench.cpp \
109 ScalarBench.cpp \
110 ShaderMaskBench.cpp \
Skia_Android Canary Bot70b1b032015-08-31 22:28:40 +0000111 Sk4fBench.cpp \
Skia_Android Canary Bota09e2c52015-09-18 19:12:02 +0000112 SkGlyphCacheBench.cpp \
Skia_Android Canary Bot30f37cc2015-05-20 16:29:53 +0000113 SkipZeroesBench.cpp \
114 SortBench.cpp \
Skia_Android Canary Bot3416f292015-05-16 22:50:45 +0000115 StrokeBench.cpp \
Skia_Android Canary Bot30f37cc2015-05-20 16:29:53 +0000116 TableBench.cpp \
117 TextBench.cpp \
118 TextBlobBench.cpp \
119 TileBench.cpp \
120 VertBench.cpp \
121 WritePixelsBench.cpp \
122 WriterBench.cpp \
123 XfermodeBench.cpp \
124 nanobench.cpp \
125 nanobenchAndroid.cpp \
Skia_Android Canary Botdade5512015-06-09 20:58:38 +0000126 subset/SubsetSingleBench.cpp \
127 subset/SubsetTranslateBench.cpp \
128 subset/SubsetZoomBench.cpp \
Skia_Android Canary Bot44e6ccc2015-05-17 13:50:17 +0000129 ../gm/aaclip.cpp \
Skia_Android Canary Bot30f37cc2015-05-20 16:29:53 +0000130 ../gm/aarectmodes.cpp \
Skia_Android Canary Bot29463362015-05-27 22:11:09 +0000131 ../gm/aaxfermodes.cpp \
Skia_Android Canary Bot44e6ccc2015-05-17 13:50:17 +0000132 ../gm/addarc.cpp \
Skia_Android Canary Bot44e6ccc2015-05-17 13:50:17 +0000133 ../gm/all_bitmap_configs.cpp \
Skia_Android Canary Bot30f37cc2015-05-20 16:29:53 +0000134 ../gm/alphagradients.cpp \
135 ../gm/anisotropic.cpp \
Skia_Android Canary Bota7bf9722015-08-14 17:06:05 +0000136 ../gm/annotated_text.cpp \
Skia_Android Canary Bot30f37cc2015-05-20 16:29:53 +0000137 ../gm/arcofzorro.cpp \
138 ../gm/arithmode.cpp \
139 ../gm/astcbitmap.cpp \
140 ../gm/badpaint.cpp \
141 ../gm/beziereffects.cpp \
142 ../gm/beziers.cpp \
143 ../gm/bigblurs.cpp \
144 ../gm/bigmatrix.cpp \
Skia_Android Canary Bote0df0d02015-08-03 21:25:42 +0000145 ../gm/bigrrectaaeffect.cpp \
Skia_Android Canary Bot30f37cc2015-05-20 16:29:53 +0000146 ../gm/bigtext.cpp \
Skia_Android Canary Bot5ad274f2015-06-08 13:23:43 +0000147 ../gm/bigtileimagefilter.cpp \
Skia_Android Canary Bot22627802015-08-14 15:36:38 +0000148 ../gm/bitmapcopy.cpp \
Skia_Android Canary Bot30f37cc2015-05-20 16:29:53 +0000149 ../gm/bitmapfilters.cpp \
150 ../gm/bitmappremul.cpp \
151 ../gm/bitmaprect.cpp \
152 ../gm/bitmaprecttest.cpp \
Skia_Android Canary Bot30f37cc2015-05-20 16:29:53 +0000153 ../gm/bitmapshader.cpp \
154 ../gm/bitmapsource.cpp \
Skia_Android Canary Bot30f37cc2015-05-20 16:29:53 +0000155 ../gm/bleed.cpp \
156 ../gm/blend.cpp \
157 ../gm/blurcircles.cpp \
158 ../gm/blurquickreject.cpp \
159 ../gm/blurrect.cpp \
160 ../gm/blurroundrect.cpp \
161 ../gm/blurs.cpp \
162 ../gm/bmpfilterqualityrepeat.cpp \
163 ../gm/cgm.c \
Skia_Android Canary Bot44e6ccc2015-05-17 13:50:17 +0000164 ../gm/cgms.cpp \
Skia_Android Canary Bot30f37cc2015-05-20 16:29:53 +0000165 ../gm/circles.cpp \
166 ../gm/circularclips.cpp \
167 ../gm/clip_strokerect.cpp \
168 ../gm/clipdrawdraw.cpp \
169 ../gm/clippedbitmapshaders.cpp \
170 ../gm/cmykjpeg.cpp \
171 ../gm/colorcube.cpp \
172 ../gm/coloremoji.cpp \
173 ../gm/colorfilterimagefilter.cpp \
174 ../gm/colorfilters.cpp \
175 ../gm/colormatrix.cpp \
176 ../gm/colortype.cpp \
177 ../gm/colortypexfermode.cpp \
178 ../gm/colorwheel.cpp \
179 ../gm/complexclip.cpp \
180 ../gm/complexclip2.cpp \
181 ../gm/complexclip3.cpp \
182 ../gm/composeshader.cpp \
183 ../gm/concavepaths.cpp \
184 ../gm/conicpaths.cpp \
185 ../gm/constcolorprocessor.cpp \
186 ../gm/convex_all_line_paths.cpp \
187 ../gm/convexpaths.cpp \
188 ../gm/convexpolyclip.cpp \
189 ../gm/convexpolyeffect.cpp \
190 ../gm/copyTo4444.cpp \
191 ../gm/cubicpaths.cpp \
192 ../gm/dashcubics.cpp \
193 ../gm/dashing.cpp \
194 ../gm/dcshader.cpp \
195 ../gm/degeneratesegments.cpp \
196 ../gm/dftext.cpp \
197 ../gm/discard.cpp \
198 ../gm/displacement.cpp \
199 ../gm/distantclip.cpp \
200 ../gm/downsamplebitmap.cpp \
Skia_Android Canary Botbb8779f2015-09-23 19:49:02 +0000201 ../gm/draw_bitmap_rect_skbug4374.cpp \
Skia_Android Canary Botcb4e4c22015-07-07 16:46:06 +0000202 ../gm/drawable.cpp \
Skia_Android Canary Bot1f9d4a12015-06-24 17:31:36 +0000203 ../gm/drawatlas.cpp \
Skia_Android Canary Botc1dbe9d2015-07-31 03:22:05 +0000204 ../gm/drawatlascolor.cpp \
Skia_Android Canary Bot22627802015-08-14 15:36:38 +0000205 ../gm/drawbitmaprect.cpp \
Skia_Android Canary Bot30f37cc2015-05-20 16:29:53 +0000206 ../gm/drawfilter.cpp \
207 ../gm/drawlooper.cpp \
Skia_Android Canary Bot89f96b12015-08-14 13:32:59 +0000208 ../gm/drawminibitmaprect.cpp \
Skia_Android Canary Bot30f37cc2015-05-20 16:29:53 +0000209 ../gm/dropshadowimagefilter.cpp \
210 ../gm/drrect.cpp \
211 ../gm/dstreadshuffle.cpp \
212 ../gm/emboss.cpp \
213 ../gm/emptypath.cpp \
214 ../gm/etc1bitmap.cpp \
215 ../gm/extractbitmap.cpp \
216 ../gm/factory.cpp \
217 ../gm/fadefilter.cpp \
218 ../gm/fatpathfill.cpp \
219 ../gm/filltypes.cpp \
220 ../gm/filltypespersp.cpp \
221 ../gm/filterbitmap.cpp \
222 ../gm/filterfastbounds.cpp \
223 ../gm/filterindiabox.cpp \
224 ../gm/fontcache.cpp \
225 ../gm/fontmgr.cpp \
226 ../gm/fontscaler.cpp \
227 ../gm/fontscalerdistortable.cpp \
228 ../gm/gammatext.cpp \
229 ../gm/getpostextpath.cpp \
230 ../gm/giantbitmap.cpp \
231 ../gm/glyph_pos.cpp \
232 ../gm/glyph_pos_align.cpp \
233 ../gm/gradientDirtyLaundry.cpp \
234 ../gm/gradient_matrix.cpp \
235 ../gm/gradients.cpp \
236 ../gm/gradients_2pt_conical.cpp \
237 ../gm/gradients_no_texture.cpp \
238 ../gm/gradtext.cpp \
239 ../gm/grayscalejpg.cpp \
240 ../gm/hairlines.cpp \
241 ../gm/hairmodes.cpp \
242 ../gm/hittestpath.cpp \
243 ../gm/image.cpp \
Skia_Android Canary Bot5c2fbe72015-08-13 16:40:18 +0000244 ../gm/image_pict.cpp \
Skia_Android Canary Bot63a10172015-08-20 19:32:40 +0000245 ../gm/image_shader.cpp \
Skia_Android Canary Bot30f37cc2015-05-20 16:29:53 +0000246 ../gm/imagealphathreshold.cpp \
Skia_Android Canary Bot44e6ccc2015-05-17 13:50:17 +0000247 ../gm/imageblur.cpp \
Skia_Android Canary Bot30f37cc2015-05-20 16:29:53 +0000248 ../gm/imageblur2.cpp \
249 ../gm/imageblurtiled.cpp \
250 ../gm/imagefilters.cpp \
251 ../gm/imagefiltersbase.cpp \
252 ../gm/imagefiltersclipped.cpp \
Skia_Android Canary Bot22627802015-08-14 15:36:38 +0000253 ../gm/imagefilterscropexpand.cpp \
Skia_Android Canary Bot30f37cc2015-05-20 16:29:53 +0000254 ../gm/imagefilterscropped.cpp \
255 ../gm/imagefiltersgraph.cpp \
256 ../gm/imagefiltersscaled.cpp \
Skia_Android Canary Bot57899632015-08-31 17:31:39 +0000257 ../gm/imagefiltersstroked.cpp \
Skia_Android Canary Bot30f37cc2015-05-20 16:29:53 +0000258 ../gm/imagefilterstransformed.cpp \
Skia_Android Canary Botc9596582015-05-29 18:40:17 +0000259 ../gm/imagefromyuvtextures.cpp \
Skia_Android Canary Bot30f37cc2015-05-20 16:29:53 +0000260 ../gm/imagemagnifier.cpp \
261 ../gm/imageresizetiled.cpp \
Skia_Android Canary Bot55ff0f22015-09-14 20:33:54 +0000262 ../gm/imagesource.cpp \
Skia_Android Canary Bot8c0c44f2015-09-15 18:29:05 +0000263 ../gm/imagesource2.cpp \
Skia_Android Canary Bot30f37cc2015-05-20 16:29:53 +0000264 ../gm/internal_links.cpp \
265 ../gm/inversepaths.cpp \
266 ../gm/largeglyphblur.cpp \
Skia_Android Canary Bota96a4562015-09-15 16:34:05 +0000267 ../gm/lcdblendmodes.cpp \
Skia_Android Canary Botb6cf74d2015-09-18 19:05:51 +0000268 ../gm/lcdoverlap.cpp \
Skia_Android Canary Bot30f37cc2015-05-20 16:29:53 +0000269 ../gm/lcdtext.cpp \
270 ../gm/lerpmode.cpp \
271 ../gm/lighting.cpp \
Skia_Android Canary Bot48be9a22015-07-31 03:39:55 +0000272 ../gm/lightingshader.cpp \
Skia_Android Canary Bot30f37cc2015-05-20 16:29:53 +0000273 ../gm/linepaths.cpp \
274 ../gm/lumafilter.cpp \
275 ../gm/matrixconvolution.cpp \
276 ../gm/matriximagefilter.cpp \
277 ../gm/megalooper.cpp \
278 ../gm/mipmap.cpp \
279 ../gm/mixedtextblobs.cpp \
Skia_Android Canary Bot30f37cc2015-05-20 16:29:53 +0000280 ../gm/modecolorfilters.cpp \
281 ../gm/morphology.cpp \
282 ../gm/multipicturedraw.cpp \
283 ../gm/nested.cpp \
284 ../gm/ninepatchstretch.cpp \
285 ../gm/nonclosedpaths.cpp \
286 ../gm/offsetimagefilter.cpp \
287 ../gm/ovals.cpp \
288 ../gm/patch.cpp \
289 ../gm/patchgrid.cpp \
290 ../gm/patheffects.cpp \
291 ../gm/pathfill.cpp \
292 ../gm/pathinterior.cpp \
293 ../gm/pathopsinverse.cpp \
294 ../gm/pathopsskpclip.cpp \
295 ../gm/pathreverse.cpp \
296 ../gm/peekpixels.cpp \
297 ../gm/perlinnoise.cpp \
Skia_Android Canary Botb519e1f2015-09-03 15:34:41 +0000298 ../gm/perspshaders.cpp \
Skia_Android Canary Bot30f37cc2015-05-20 16:29:53 +0000299 ../gm/picture.cpp \
300 ../gm/pictureimagefilter.cpp \
Skia_Android Canary Bot93448b32015-08-04 20:55:43 +0000301 ../gm/pictureimagegenerator.cpp \
Skia_Android Canary Bot30f37cc2015-05-20 16:29:53 +0000302 ../gm/pictureshader.cpp \
303 ../gm/pictureshadertile.cpp \
304 ../gm/pixelsnap.cpp \
Skia_Android Canary Bot72e8aa82015-05-21 17:36:06 +0000305 ../gm/plus.cpp \
Skia_Android Canary Bot30f37cc2015-05-20 16:29:53 +0000306 ../gm/points.cpp \
307 ../gm/poly2poly.cpp \
308 ../gm/polygons.cpp \
309 ../gm/quadpaths.cpp \
310 ../gm/recordopts.cpp \
311 ../gm/rects.cpp \
312 ../gm/repeated_bitmap.cpp \
313 ../gm/resizeimagefilter.cpp \
314 ../gm/roundrects.cpp \
315 ../gm/rrect.cpp \
316 ../gm/rrects.cpp \
317 ../gm/samplerstress.cpp \
Skia_Android Canary Bot58e4b5b2015-08-19 19:11:38 +0000318 ../gm/scaledstrokes.cpp \
Skia_Android Canary Bot30f37cc2015-05-20 16:29:53 +0000319 ../gm/selftest.cpp \
320 ../gm/shaderbounds.cpp \
Skia_Android Canary Bot22627802015-08-14 15:36:38 +0000321 ../gm/shadertext.cpp \
322 ../gm/shadertext2.cpp \
323 ../gm/shadertext3.cpp \
Skia_Android Canary Bot30f37cc2015-05-20 16:29:53 +0000324 ../gm/shadows.cpp \
325 ../gm/shallowgradient.cpp \
326 ../gm/simpleaaclip.cpp \
327 ../gm/skbug1719.cpp \
328 ../gm/smallarc.cpp \
329 ../gm/smallimage.cpp \
330 ../gm/spritebitmap.cpp \
331 ../gm/srcmode.cpp \
332 ../gm/stlouisarch.cpp \
333 ../gm/stringart.cpp \
334 ../gm/strokefill.cpp \
335 ../gm/strokerect.cpp \
336 ../gm/strokerects.cpp \
337 ../gm/strokes.cpp \
338 ../gm/stroketext.cpp \
339 ../gm/surface.cpp \
340 ../gm/tablecolorfilter.cpp \
341 ../gm/tallstretchedbitmaps.cpp \
342 ../gm/testimagefilters.cpp \
343 ../gm/texdata.cpp \
344 ../gm/textblob.cpp \
345 ../gm/textblobcolortrans.cpp \
346 ../gm/textblobgeometrychange.cpp \
347 ../gm/textbloblooper.cpp \
Skia_Android Canary Bot262261c2015-08-26 18:23:14 +0000348 ../gm/textblobmixedsizes.cpp \
Skia_Android Canary Botfeb42842015-08-01 14:35:59 +0000349 ../gm/textblobrandomfont.cpp \
Skia_Android Canary Bot30f37cc2015-05-20 16:29:53 +0000350 ../gm/textblobshader.cpp \
351 ../gm/textblobtransforms.cpp \
Skia_Android Canary Bot87352ff2015-05-26 19:34:52 +0000352 ../gm/textblobuseaftergpufree.cpp \
Skia_Android Canary Bot30f37cc2015-05-20 16:29:53 +0000353 ../gm/texteffects.cpp \
354 ../gm/texturedomaineffect.cpp \
355 ../gm/thinrects.cpp \
356 ../gm/thinstrokedrects.cpp \
357 ../gm/tiledscaledbitmap.cpp \
358 ../gm/tileimagefilter.cpp \
359 ../gm/tilemodes.cpp \
360 ../gm/tilemodes_scaled.cpp \
361 ../gm/tinybitmap.cpp \
362 ../gm/transparency.cpp \
363 ../gm/typeface.cpp \
364 ../gm/variedtext.cpp \
365 ../gm/vertices.cpp \
366 ../gm/verttext.cpp \
367 ../gm/verttext2.cpp \
Skia_Android Canary Bot22627802015-08-14 15:36:38 +0000368 ../gm/verylargebitmap.cpp \
Skia_Android Canary Bot30f37cc2015-05-20 16:29:53 +0000369 ../gm/xfermodeimagefilter.cpp \
370 ../gm/xfermodes.cpp \
371 ../gm/xfermodes2.cpp \
372 ../gm/xfermodes3.cpp \
373 ../gm/yuvtorgbeffect.cpp \
Skia_Android Canary Botc3869852014-08-18 15:53:37 +0000374 ../src/utils/debugger/SkDrawCommand.cpp \
375 ../src/utils/debugger/SkDebugCanvas.cpp \
376 ../src/utils/debugger/SkObjectParser.cpp \
Skia_Android Canary Bot0fd04a42014-12-10 18:25:30 +0000377 ../tools/AndroidSkDebugToStdOut.cpp \
Skia_Android Canary Botc3869852014-08-18 15:53:37 +0000378 ../tools/flags/SkCommonFlags.cpp \
379 ../tools/CrashHandler.cpp \
Skia_Android Canary Bot13017f12014-08-19 23:00:11 +0000380 ../tools/ProcStats.cpp \
Skia_Android Canary Botc3869852014-08-18 15:53:37 +0000381 ../tools/timer/Timer.cpp \
382 ../tools/timer/TimerData.cpp \
383 ../tools/timer/GpuTimer.cpp \
384 ../tools/timer/SysTimer_posix.cpp \
Skia_Android Canary Botfc9f4a82015-09-22 19:02:21 +0000385 ../tools/SkBitmapRegionCanvas.cpp \
386 ../tools/SkBitmapRegionDecoderInterface.cpp \
387 ../tools/SkBitmapRegionSampler.cpp \
Skia_Android Canary Botc3869852014-08-18 15:53:37 +0000388 ../tools/Resources.cpp \
389 ../tools/sk_tool_utils.cpp \
390 ../tools/sk_tool_utils_font.cpp \
Skia_Android Canary Bot30439df2015-03-26 18:30:30 +0000391 ../src/utils/android/SkAndroidSDKCanvas.cpp \
Skia_Android Canary Botd9704c92015-03-27 19:24:28 +0000392 ../src/utils/android/SkHwuiRenderer.cpp \
Skia_Android Canary Bot2d3c6bd2014-11-13 19:15:03 +0000393 ../src/gpu/GrContextFactory.cpp \
Skia_Android Canary Botc3869852014-08-18 15:53:37 +0000394 ../src/gpu/GrTest.cpp \
395 ../tools/flags/SkCommandLineFlags.cpp
396
397LOCAL_SHARED_LIBRARIES := \
398 liblog \
Skia_Android Canary Botca2b2ec2014-08-21 20:22:31 +0000399 libskia \
Skia_Android Canary Bot30439df2015-03-26 18:30:30 +0000400 libandroid \
401 libgui \
402 libhwui \
403 libutils \
Skia_Android Canary Botc3869852014-08-18 15:53:37 +0000404 libGLESv2 \
405 libEGL
406
407LOCAL_STATIC_LIBRARIES := \
408 libjsoncpp
409
410LOCAL_C_INCLUDES := \
Skia_Android Canary Botefff7cd2014-10-24 18:18:38 +0000411 $(LOCAL_PATH)/../include/c \
Skia_Android Canary Botc3869852014-08-18 15:53:37 +0000412 $(LOCAL_PATH)/../include/config \
413 $(LOCAL_PATH)/../include/core \
414 $(LOCAL_PATH)/../include/pathops \
415 $(LOCAL_PATH)/../include/pipe \
Skia_Android Canary Bot00d9c572015-03-03 17:01:40 +0000416 $(LOCAL_PATH)/../include/codec \
Skia_Android Canary Botc3869852014-08-18 15:53:37 +0000417 $(LOCAL_PATH)/../include/effects \
418 $(LOCAL_PATH)/../include/images \
419 $(LOCAL_PATH)/../include/ports \
420 $(LOCAL_PATH)/../src/sfnt \
421 $(LOCAL_PATH)/../include/utils \
422 $(LOCAL_PATH)/../src/utils \
423 $(LOCAL_PATH)/../include/gpu \
424 $(LOCAL_PATH)/../tools/flags \
Skia_Android Canary Bot32bda212015-07-31 03:30:20 +0000425 $(LOCAL_PATH)/../include/private \
Skia_Android Canary Botc3869852014-08-18 15:53:37 +0000426 $(LOCAL_PATH)/../src/core \
427 $(LOCAL_PATH)/../src/gpu \
428 $(LOCAL_PATH)/../src/fonts \
429 $(LOCAL_PATH)/../tools \
Skia_Android Canary Bot9d34dd72015-08-14 15:40:18 +0000430 $(LOCAL_PATH)/../../src/gpu \
Skia_Android Canary Botdade5512015-06-09 20:58:38 +0000431 $(LOCAL_PATH)/subset \
Skia_Android Canary Botc3869852014-08-18 15:53:37 +0000432 $(LOCAL_PATH)/../src/effects \
433 $(LOCAL_PATH)/../gm \
434 $(LOCAL_PATH)/../src/utils/debugger \
435 $(LOCAL_PATH)/../src/images \
436 $(LOCAL_PATH)/../src/lazy \
Skia_Android Canary Bot30439df2015-03-26 18:30:30 +0000437 $(LOCAL_PATH)/../../../frameworks/base/libs/hwui \
438 $(LOCAL_PATH)/../../../frameworks/native/include \
Skia_Android Canary Botc3869852014-08-18 15:53:37 +0000439 $(LOCAL_PATH)/../tools/timer \
Skia_Android Canary Botbc459b12015-08-17 18:17:32 +0000440 $(LOCAL_PATH)/../third_party/etc1 \
Skia_Android Canary Bot30439df2015-03-26 18:30:30 +0000441 $(LOCAL_PATH)/../src/utils/android
Skia_Android Canary Botc3869852014-08-18 15:53:37 +0000442
Skia_Android Canary Bote5b6e9f2015-02-10 16:15:31 +0000443LOCAL_CFLAGS += \
444 -DSK_CRASH_HANDLER
445
Skia_Android Canary Botf9246e22014-05-16 16:03:17 +0000446LOCAL_MODULE_TAGS := \
447 tests
448
449LOCAL_MODULE := \
Skia_Android Canary Botc3869852014-08-18 15:53:37 +0000450 skia_nanobench
Skia_Android Canary Botf9246e22014-05-16 16:03:17 +0000451
Skia_Android Canary Bot2ec9fe12015-02-23 20:39:42 +0000452
Skia_Android Canary Bot1192a252015-06-05 16:41:50 +0000453# Store skia's resources in the directory structure that the Android testing
454# infrastructure expects. This requires that Skia maintain a symlinked
455# subdirectory in the DATA folder that points to the top level skia resources...
456# i.e. external/skia/DATA/skia_resources --> ../resources
457LOCAL_PICKUP_FILES := $(LOCAL_PATH)/../DATA
Skia_Android Canary Bote7c50fd2014-07-08 19:34:01 +0000458include $(BUILD_NATIVE_TEST)