0a6681b4fd7d43e84b55199521064f239c89da05
[platform/upstream/libSkiaSharp.git] / gn / gm.gni
1 # Copyright 2016 Google Inc.
2 #
3 # Use of this source code is governed by a BSD-style license that can be
4 # found in the LICENSE file.
5
6 # Things are easiest for everyone if these source paths are absolute.
7 _gm = get_path_info("../gm", "abspath")
8
9 gm_sources = [
10   "$_gm/aaa.cpp",
11   "$_gm/aaclip.cpp",
12   "$_gm/aarectmodes.cpp",
13   "$_gm/aaxfermodes.cpp",
14   "$_gm/addarc.cpp",
15   "$_gm/all_bitmap_configs.cpp",
16   "$_gm/alphagradients.cpp",
17   "$_gm/animatedGif.cpp",
18   "$_gm/animatedimageblurs.cpp",
19   "$_gm/anisotropic.cpp",
20   "$_gm/annotated_text.cpp",
21   "$_gm/arcofzorro.cpp",
22   "$_gm/arcto.cpp",
23   "$_gm/arithmode.cpp",
24   "$_gm/badpaint.cpp",
25   "$_gm/beziereffects.cpp",
26   "$_gm/beziers.cpp",
27   "$_gm/bigblurs.cpp",
28   "$_gm/bigmatrix.cpp",
29   "$_gm/bigrect.cpp",
30   "$_gm/bigrrectaaeffect.cpp",
31   "$_gm/bigtext.cpp",
32   "$_gm/bigtileimagefilter.cpp",
33   "$_gm/bitmapcopy.cpp",
34   "$_gm/bitmapfilters.cpp",
35   "$_gm/bitmapimage.cpp",
36   "$_gm/bitmappremul.cpp",
37   "$_gm/bitmaprect.cpp",
38   "$_gm/bitmaprecttest.cpp",
39   "$_gm/bitmapshader.cpp",
40   "$_gm/bitmaptiled.cpp",
41   "$_gm/bleed.cpp",
42   "$_gm/blend.cpp",
43   "$_gm/blurcircles.cpp",
44   "$_gm/blurcircles2.cpp",
45   "$_gm/blurquickreject.cpp",
46   "$_gm/blurrect.cpp",
47   "$_gm/blurredclippedcircle.cpp",
48   "$_gm/blurroundrect.cpp",
49   "$_gm/blurs.cpp",
50   "$_gm/bmpfilterqualityrepeat.cpp",
51   "$_gm/bug5252.cpp",
52   "$_gm/bug6643.cpp",
53   "$_gm/bug530095.cpp",
54   "$_gm/bug615686.cpp",
55   "$_gm/cgm.c",
56   "$_gm/cgms.cpp",
57   "$_gm/circles.cpp",
58   "$_gm/circulararcs.cpp",
59   "$_gm/circularclips.cpp",
60   "$_gm/clip_error.cpp",
61   "$_gm/clip_strokerect.cpp",
62   "$_gm/clipdrawdraw.cpp",
63   "$_gm/clippedbitmapshaders.cpp",
64   "$_gm/color4f.cpp",
65   "$_gm/coloremoji.cpp",
66   "$_gm/coloremoji_blendmodes.cpp",
67   "$_gm/colorfilteralpha8.cpp",
68   "$_gm/colorfilterimagefilter.cpp",
69   "$_gm/colorfilters.cpp",
70   "$_gm/colormatrix.cpp",
71   "$_gm/colorspacexform.cpp",
72   "$_gm/colorwheel.cpp",
73   "$_gm/complexclip.cpp",
74   "$_gm/complexclip_blur_tiled.cpp",
75   "$_gm/complexclip2.cpp",
76   "$_gm/complexclip3.cpp",
77   "$_gm/complexclip4.cpp",
78   "$_gm/composeshader.cpp",
79   "$_gm/concavepaths.cpp",
80   "$_gm/conicpaths.cpp",
81   "$_gm/constcolorprocessor.cpp",
82   "$_gm/convex_all_line_paths.cpp",
83   "$_gm/convexpaths.cpp",
84   "$_gm/convexpolyclip.cpp",
85   "$_gm/convexpolyeffect.cpp",
86   "$_gm/copyTo4444.cpp",
87   "$_gm/crbug_691386.cpp",
88   "$_gm/croppedrects.cpp",
89   "$_gm/crosscontextimage.cpp",
90   "$_gm/cubicpaths.cpp",
91   "$_gm/dashcircle.cpp",
92   "$_gm/dashcubics.cpp",
93   "$_gm/dashing.cpp",
94   "$_gm/deferredtextureimage.cpp",
95   "$_gm/degeneratesegments.cpp",
96   "$_gm/dftext.cpp",
97   "$_gm/discard.cpp",
98   "$_gm/displacement.cpp",
99   "$_gm/distantclip.cpp",
100   "$_gm/downsamplebitmap.cpp",
101   "$_gm/draw_bitmap_rect_skbug4374.cpp",
102   "$_gm/drawable.cpp",
103   "$_gm/drawatlas.cpp",
104   "$_gm/drawatlascolor.cpp",
105   "$_gm/drawbitmaprect.cpp",
106   "$_gm/drawfilter.cpp",
107   "$_gm/drawlooper.cpp",
108   "$_gm/drawminibitmaprect.cpp",
109   "$_gm/drawregion.cpp",
110   "$_gm/drawregionmodes.cpp",
111   "$_gm/dropshadowimagefilter.cpp",
112   "$_gm/drrect.cpp",
113   "$_gm/dstreadshuffle.cpp",
114   "$_gm/emboss.cpp",
115   "$_gm/emptypath.cpp",
116   "$_gm/encode.cpp",
117   "$_gm/encode-alpha-jpeg.cpp",
118   "$_gm/encode-platform.cpp",
119   "$_gm/encode-srgb.cpp",
120   "$_gm/etc1.cpp",
121   "$_gm/extractbitmap.cpp",
122   "$_gm/fadefilter.cpp",
123   "$_gm/fatpathfill.cpp",
124   "$_gm/filltypes.cpp",
125   "$_gm/filltypespersp.cpp",
126   "$_gm/filterbitmap.cpp",
127   "$_gm/filterbug.cpp",
128   "$_gm/filterfastbounds.cpp",
129   "$_gm/filterindiabox.cpp",
130   "$_gm/fontcache.cpp",
131   "$_gm/fontmgr.cpp",
132   "$_gm/fontscaler.cpp",
133   "$_gm/fontscalerdistortable.cpp",
134   "$_gm/gamma.cpp",
135   "$_gm/gammaencodedpremul.cpp",
136   "$_gm/gammatext.cpp",
137   "$_gm/gamut.cpp",
138   "$_gm/gaussianedge.cpp",
139   "$_gm/getpostextpath.cpp",
140   "$_gm/giantbitmap.cpp",
141   "$_gm/glyph_pos.cpp",
142   "$_gm/glyph_pos_align.cpp",
143   "$_gm/gm.cpp",
144   "$_gm/gradient_matrix.cpp",
145   "$_gm/gradientDirtyLaundry.cpp",
146   "$_gm/gradients.cpp",
147   "$_gm/gradients_2pt_conical.cpp",
148   "$_gm/gradients_no_texture.cpp",
149   "$_gm/gradtext.cpp",
150   "$_gm/grayscalejpg.cpp",
151   "$_gm/hairlines.cpp",
152   "$_gm/hairmodes.cpp",
153   "$_gm/hardstop_gradients.cpp",
154   "$_gm/highcontrastfilter.cpp",
155   "$_gm/hittestpath.cpp",
156   "$_gm/hsl.cpp",
157   "$_gm/image.cpp",
158   "$_gm/image_pict.cpp",
159   "$_gm/image_shader.cpp",
160   "$_gm/imagealphathreshold.cpp",
161   "$_gm/imageblur.cpp",
162   "$_gm/imageblur2.cpp",
163   "$_gm/imageblurtiled.cpp",
164   "$_gm/imagefilters.cpp",
165   "$_gm/imagefiltersbase.cpp",
166   "$_gm/imagefiltersclipped.cpp",
167   "$_gm/imagefilterscropexpand.cpp",
168   "$_gm/imagefilterscropped.cpp",
169   "$_gm/imagefiltersgraph.cpp",
170   "$_gm/imagefiltersscaled.cpp",
171   "$_gm/imagefiltersstroked.cpp",
172   "$_gm/imagefilterstransformed.cpp",
173   "$_gm/imagefromyuvtextures.cpp",
174   "$_gm/imagemagnifier.cpp",
175   "$_gm/imagemakewithfilter.cpp",
176   "$_gm/imagemasksubset.cpp",
177   "$_gm/imageresizetiled.cpp",
178   "$_gm/imagescalealigned.cpp",
179   "$_gm/imagesource.cpp",
180   "$_gm/imagesource2.cpp",
181   "$_gm/internal_links.cpp",
182   "$_gm/inversepaths.cpp",
183   "$_gm/largeglyphblur.cpp",
184   "$_gm/lattice.cpp",
185   "$_gm/lcdblendmodes.cpp",
186   "$_gm/lcdoverlap.cpp",
187   "$_gm/lcdtext.cpp",
188   "$_gm/lighting.cpp",
189   "$_gm/lightingshader.cpp",
190   "$_gm/lightingshader2.cpp",
191   "$_gm/lightingshaderbevel.cpp",
192   "$_gm/linepaths.cpp",
193   "$_gm/localmatriximagefilter.cpp",
194   "$_gm/localmatriximageshader.cpp",
195   "$_gm/lumafilter.cpp",
196   "$_gm/makecolorspace.cpp",
197   "$_gm/manypaths.cpp",
198   "$_gm/matrixconvolution.cpp",
199   "$_gm/matriximagefilter.cpp",
200   "$_gm/megalooper.cpp",
201   "$_gm/mipmap.cpp",
202   "$_gm/mixedtextblobs.cpp",
203   "$_gm/modecolorfilters.cpp",
204   "$_gm/morphology.cpp",
205   "$_gm/multipicturedraw.cpp",
206   "$_gm/nested.cpp",
207   "$_gm/ninepatchstretch.cpp",
208   "$_gm/nonclosedpaths.cpp",
209   "$_gm/occludedrrectblur.cpp",
210   "$_gm/offsetimagefilter.cpp",
211   "$_gm/ovals.cpp",
212   "$_gm/overdrawcolorfilter.cpp",
213   "$_gm/OverStroke.cpp",
214   "$_gm/patch.cpp",
215   "$_gm/path_stroke_with_zero_length.cpp",
216   "$_gm/pathcontourstart.cpp",
217   "$_gm/patheffects.cpp",
218   "$_gm/pathfill.cpp",
219   "$_gm/pathinterior.cpp",
220   "$_gm/pathmaskcache.cpp",
221   "$_gm/pathopsinverse.cpp",
222   "$_gm/pathopsskpclip.cpp",
223   "$_gm/pathreverse.cpp",
224   "$_gm/pdf_never_embed.cpp",
225   "$_gm/perlinnoise.cpp",
226   "$_gm/perspshaders.cpp",
227   "$_gm/picture.cpp",
228   "$_gm/pictureimagefilter.cpp",
229   "$_gm/pictureimagegenerator.cpp",
230   "$_gm/pictureshader.cpp",
231   "$_gm/pictureshadercache.cpp",
232   "$_gm/pictureshadertile.cpp",
233   "$_gm/pixelsnap.cpp",
234   "$_gm/plus.cpp",
235   "$_gm/points.cpp",
236   "$_gm/poly2poly.cpp",
237   "$_gm/polygons.cpp",
238   "$_gm/quadpaths.cpp",
239   "$_gm/radial_gradient_precision.cpp",
240   "$_gm/readpixels.cpp",
241   "$_gm/recordopts.cpp",
242   "$_gm/rectangletexture.cpp",
243   "$_gm/rects.cpp",
244   "$_gm/repeated_bitmap.cpp",
245   "$_gm/resizeimagefilter.cpp",
246   "$_gm/reveal.cpp",
247   "$_gm/roundrects.cpp",
248   "$_gm/rrect.cpp",
249   "$_gm/rrectclipdrawpaint.cpp",
250   "$_gm/rrects.cpp",
251   "$_gm/samplerstress.cpp",
252   "$_gm/savelayer.cpp",
253   "$_gm/scaledstrokes.cpp",
254   "$_gm/shaderbounds.cpp",
255   "$_gm/shadertext.cpp",
256   "$_gm/shadertext2.cpp",
257   "$_gm/shadertext3.cpp",
258   "$_gm/shadows.cpp",
259   "$_gm/shadowutils.cpp",
260   "$_gm/shallowgradient.cpp",
261   "$_gm/shapes.cpp",
262   "$_gm/shapes_as_paths.cpp",
263   "$_gm/showmiplevels.cpp",
264   "$_gm/simpleaaclip.cpp",
265   "$_gm/simple_magnification.cpp",
266   "$_gm/simplerect.cpp",
267   "$_gm/skbug_257.cpp",
268   "$_gm/skbug_4868.cpp",
269   "$_gm/skbug_5321.cpp",
270   "$_gm/skbug1719.cpp",
271   "$_gm/SkLinearBitmapPipelineGM.cpp",
272   "$_gm/smallarc.cpp",
273   "$_gm/smallimage.cpp",
274   "$_gm/smallpaths.cpp",
275   "$_gm/spritebitmap.cpp",
276   "$_gm/srcmode.cpp",
277   "$_gm/stlouisarch.cpp",
278   "$_gm/stringart.cpp",
279   "$_gm/stroke_rect_shader.cpp",
280   "$_gm/strokedlines.cpp",
281   "$_gm/strokefill.cpp",
282   "$_gm/strokerect.cpp",
283   "$_gm/strokerects.cpp",
284   "$_gm/strokes.cpp",
285   "$_gm/stroketext.cpp",
286   "$_gm/subsetshader.cpp",
287   "$_gm/surface.cpp",
288   "$_gm/tablecolorfilter.cpp",
289   "$_gm/tallstretchedbitmaps.cpp",
290   "$_gm/testgradient.cpp",
291   "$_gm/texdata.cpp",
292   "$_gm/textblob.cpp",
293   "$_gm/textblobblockreordering.cpp",
294   "$_gm/textblobcolortrans.cpp",
295   "$_gm/textblobgeometrychange.cpp",
296   "$_gm/textbloblooper.cpp",
297   "$_gm/textblobmixedsizes.cpp",
298   "$_gm/textblobrandomfont.cpp",
299   "$_gm/textblobshader.cpp",
300   "$_gm/textblobtransforms.cpp",
301   "$_gm/textblobuseaftergpufree.cpp",
302   "$_gm/texteffects.cpp",
303   "$_gm/texturedomaineffect.cpp",
304   "$_gm/thinconcavepaths.cpp",
305   "$_gm/thinrects.cpp",
306   "$_gm/thinstrokedrects.cpp",
307   "$_gm/tiledscaledbitmap.cpp",
308   "$_gm/tileimagefilter.cpp",
309   "$_gm/tilemodes.cpp",
310   "$_gm/tilemodes_scaled.cpp",
311   "$_gm/tinybitmap.cpp",
312   "$_gm/transparency.cpp",
313   "$_gm/typeface.cpp",
314   "$_gm/variedtext.cpp",
315   "$_gm/vertices.cpp",
316   "$_gm/verttext.cpp",
317   "$_gm/verttext2.cpp",
318   "$_gm/verylargebitmap.cpp",
319   "$_gm/windowrectangles.cpp",
320   "$_gm/xfermodeimagefilter.cpp",
321   "$_gm/xfermodes.cpp",
322   "$_gm/xfermodes2.cpp",
323   "$_gm/xfermodes3.cpp",
324   "$_gm/yuvtorgbeffect.cpp",
325 ]