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 9gm_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/blurignorexform.cpp", 46 "$_gm/blurimagevmask.cpp", 47 "$_gm/blurquickreject.cpp", 48 "$_gm/blurrect.cpp", 49 "$_gm/blurredclippedcircle.cpp", 50 "$_gm/blurroundrect.cpp", 51 "$_gm/blurs.cpp", 52 "$_gm/bmpfilterqualityrepeat.cpp", 53 "$_gm/bug5252.cpp", 54 "$_gm/bug6643.cpp", 55 "$_gm/bug6783.cpp", 56 "$_gm/bug530095.cpp", 57 "$_gm/bug615686.cpp", 58 "$_gm/cgm.c", 59 "$_gm/cgms.cpp", 60 "$_gm/circles.cpp", 61 "$_gm/circulararcs.cpp", 62 "$_gm/circularclips.cpp", 63 "$_gm/clip_error.cpp", 64 "$_gm/clip_strokerect.cpp", 65 "$_gm/clipdrawdraw.cpp", 66 "$_gm/clippedbitmapshaders.cpp", 67 "$_gm/color4f.cpp", 68 "$_gm/coloremoji.cpp", 69 "$_gm/coloremoji_blendmodes.cpp", 70 "$_gm/colorfilteralpha8.cpp", 71 "$_gm/colorfilterimagefilter.cpp", 72 "$_gm/colorfilters.cpp", 73 "$_gm/colormatrix.cpp", 74 "$_gm/colorspacexform.cpp", 75 "$_gm/colorwheel.cpp", 76 "$_gm/complexclip.cpp", 77 "$_gm/complexclip_blur_tiled.cpp", 78 "$_gm/complexclip2.cpp", 79 "$_gm/complexclip3.cpp", 80 "$_gm/complexclip4.cpp", 81 "$_gm/composeshader.cpp", 82 "$_gm/concavepaths.cpp", 83 "$_gm/conicpaths.cpp", 84 "$_gm/constcolorprocessor.cpp", 85 "$_gm/convex_all_line_paths.cpp", 86 "$_gm/convexpaths.cpp", 87 "$_gm/convexpolyclip.cpp", 88 "$_gm/convexpolyeffect.cpp", 89 "$_gm/copyTo4444.cpp", 90 "$_gm/crbug_691386.cpp", 91 "$_gm/croppedrects.cpp", 92 "$_gm/crosscontextimage.cpp", 93 "$_gm/cubicpaths.cpp", 94 "$_gm/dashcircle.cpp", 95 "$_gm/dashcubics.cpp", 96 "$_gm/dashing.cpp", 97 "$_gm/deferredtextureimage.cpp", 98 "$_gm/degeneratesegments.cpp", 99 "$_gm/dftext.cpp", 100 "$_gm/discard.cpp", 101 "$_gm/displacement.cpp", 102 "$_gm/distantclip.cpp", 103 "$_gm/downsamplebitmap.cpp", 104 "$_gm/draw_bitmap_rect_skbug4374.cpp", 105 "$_gm/drawable.cpp", 106 "$_gm/drawatlas.cpp", 107 "$_gm/drawatlascolor.cpp", 108 "$_gm/drawbitmaprect.cpp", 109 "$_gm/drawfilter.cpp", 110 "$_gm/drawlooper.cpp", 111 "$_gm/drawminibitmaprect.cpp", 112 "$_gm/drawregion.cpp", 113 "$_gm/drawregionmodes.cpp", 114 "$_gm/dropshadowimagefilter.cpp", 115 "$_gm/drrect.cpp", 116 "$_gm/dstreadshuffle.cpp", 117 "$_gm/emboss.cpp", 118 "$_gm/emptypath.cpp", 119 "$_gm/encode.cpp", 120 "$_gm/encode-alpha-jpeg.cpp", 121 "$_gm/encode-platform.cpp", 122 "$_gm/encode-srgb.cpp", 123 "$_gm/extractbitmap.cpp", 124 "$_gm/fadefilter.cpp", 125 "$_gm/fatpathfill.cpp", 126 "$_gm/filltypes.cpp", 127 "$_gm/filltypespersp.cpp", 128 "$_gm/filterbitmap.cpp", 129 "$_gm/filterbug.cpp", 130 "$_gm/filterfastbounds.cpp", 131 "$_gm/filterindiabox.cpp", 132 "$_gm/fontcache.cpp", 133 "$_gm/fontmgr.cpp", 134 "$_gm/fontscaler.cpp", 135 "$_gm/fontscalerdistortable.cpp", 136 "$_gm/gamma.cpp", 137 "$_gm/gammaencodedpremul.cpp", 138 "$_gm/gammatext.cpp", 139 "$_gm/gamut.cpp", 140 "$_gm/getpostextpath.cpp", 141 "$_gm/giantbitmap.cpp", 142 "$_gm/glyph_pos.cpp", 143 "$_gm/glyph_pos_align.cpp", 144 "$_gm/gm.cpp", 145 "$_gm/gradient_matrix.cpp", 146 "$_gm/gradientDirtyLaundry.cpp", 147 "$_gm/gradients.cpp", 148 "$_gm/gradients_2pt_conical.cpp", 149 "$_gm/gradients_no_texture.cpp", 150 "$_gm/gradtext.cpp", 151 "$_gm/grayscalejpg.cpp", 152 "$_gm/hairlines.cpp", 153 "$_gm/hairmodes.cpp", 154 "$_gm/hardstop_gradients.cpp", 155 "$_gm/highcontrastfilter.cpp", 156 "$_gm/hittestpath.cpp", 157 "$_gm/hsl.cpp", 158 "$_gm/image.cpp", 159 "$_gm/image_pict.cpp", 160 "$_gm/image_shader.cpp", 161 "$_gm/imagealphathreshold.cpp", 162 "$_gm/imageblur.cpp", 163 "$_gm/imageblur2.cpp", 164 "$_gm/imageblurclampmode.cpp", 165 "$_gm/imageblurrepeatmode.cpp", 166 "$_gm/imageblurtiled.cpp", 167 "$_gm/imagefilters.cpp", 168 "$_gm/imagefiltersbase.cpp", 169 "$_gm/imagefiltersclipped.cpp", 170 "$_gm/imagefilterscropexpand.cpp", 171 "$_gm/imagefilterscropped.cpp", 172 "$_gm/imagefiltersgraph.cpp", 173 "$_gm/imagefiltersscaled.cpp", 174 "$_gm/imagefiltersstroked.cpp", 175 "$_gm/imagefilterstransformed.cpp", 176 "$_gm/imagefromyuvtextures.cpp", 177 "$_gm/imagemagnifier.cpp", 178 "$_gm/imagemakewithfilter.cpp", 179 "$_gm/imagemasksubset.cpp", 180 "$_gm/imageresizetiled.cpp", 181 "$_gm/imagescalealigned.cpp", 182 "$_gm/imagesource.cpp", 183 "$_gm/imagesource2.cpp", 184 "$_gm/internal_links.cpp", 185 "$_gm/inversepaths.cpp", 186 "$_gm/largeglyphblur.cpp", 187 "$_gm/lattice.cpp", 188 "$_gm/lcdblendmodes.cpp", 189 "$_gm/lcdoverlap.cpp", 190 "$_gm/lcdtext.cpp", 191 "$_gm/lighting.cpp", 192 "$_gm/lightingshader.cpp", 193 "$_gm/lightingshader2.cpp", 194 "$_gm/linepaths.cpp", 195 "$_gm/localmatriximagefilter.cpp", 196 "$_gm/localmatriximageshader.cpp", 197 "$_gm/lumafilter.cpp", 198 "$_gm/makecolorspace.cpp", 199 "$_gm/manypaths.cpp", 200 "$_gm/matrixconvolution.cpp", 201 "$_gm/matriximagefilter.cpp", 202 "$_gm/megalooper.cpp", 203 "$_gm/mipmap.cpp", 204 "$_gm/mixedtextblobs.cpp", 205 "$_gm/modecolorfilters.cpp", 206 "$_gm/morphology.cpp", 207 "$_gm/multipicturedraw.cpp", 208 "$_gm/nested.cpp", 209 "$_gm/ninepatchstretch.cpp", 210 "$_gm/nonclosedpaths.cpp", 211 "$_gm/occludedrrectblur.cpp", 212 "$_gm/offsetimagefilter.cpp", 213 "$_gm/ovals.cpp", 214 "$_gm/overdrawcolorfilter.cpp", 215 "$_gm/OverStroke.cpp", 216 "$_gm/patch.cpp", 217 "$_gm/path_stroke_with_zero_length.cpp", 218 "$_gm/pathcontourstart.cpp", 219 "$_gm/patheffects.cpp", 220 "$_gm/pathfill.cpp", 221 "$_gm/pathinterior.cpp", 222 "$_gm/pathmaskcache.cpp", 223 "$_gm/pathopsinverse.cpp", 224 "$_gm/pathopsskpclip.cpp", 225 "$_gm/pathreverse.cpp", 226 "$_gm/pdf_never_embed.cpp", 227 "$_gm/perlinnoise.cpp", 228 "$_gm/perspshaders.cpp", 229 "$_gm/picture.cpp", 230 "$_gm/pictureimagefilter.cpp", 231 "$_gm/pictureimagegenerator.cpp", 232 "$_gm/pictureshader.cpp", 233 "$_gm/pictureshadercache.cpp", 234 "$_gm/pictureshadertile.cpp", 235 "$_gm/pixelsnap.cpp", 236 "$_gm/plus.cpp", 237 "$_gm/points.cpp", 238 "$_gm/poly2poly.cpp", 239 "$_gm/polygons.cpp", 240 "$_gm/quadpaths.cpp", 241 "$_gm/radial_gradient_precision.cpp", 242 "$_gm/readpixels.cpp", 243 "$_gm/recordopts.cpp", 244 "$_gm/rectangletexture.cpp", 245 "$_gm/rects.cpp", 246 "$_gm/repeated_bitmap.cpp", 247 "$_gm/resizeimagefilter.cpp", 248 "$_gm/reveal.cpp", 249 "$_gm/roundrects.cpp", 250 "$_gm/rrect.cpp", 251 "$_gm/rrectclipdrawpaint.cpp", 252 "$_gm/rrects.cpp", 253 "$_gm/samplerstress.cpp", 254 "$_gm/savelayer.cpp", 255 "$_gm/scaledstrokes.cpp", 256 "$_gm/shaderbounds.cpp", 257 "$_gm/shadertext.cpp", 258 "$_gm/shadertext2.cpp", 259 "$_gm/shadertext3.cpp", 260 "$_gm/shadows.cpp", 261 "$_gm/shadowutils.cpp", 262 "$_gm/shallowgradient.cpp", 263 "$_gm/shapes.cpp", 264 "$_gm/shapes_as_paths.cpp", 265 "$_gm/showmiplevels.cpp", 266 "$_gm/simpleaaclip.cpp", 267 "$_gm/simple_magnification.cpp", 268 "$_gm/simplerect.cpp", 269 "$_gm/skbug_257.cpp", 270 "$_gm/skbug_4868.cpp", 271 "$_gm/skbug_5321.cpp", 272 "$_gm/skbug1719.cpp", 273 "$_gm/smallarc.cpp", 274 "$_gm/smallimage.cpp", 275 "$_gm/smallpaths.cpp", 276 "$_gm/spritebitmap.cpp", 277 "$_gm/srcmode.cpp", 278 "$_gm/srgb.cpp", 279 "$_gm/stlouisarch.cpp", 280 "$_gm/stringart.cpp", 281 "$_gm/stroke_rect_shader.cpp", 282 "$_gm/strokedlines.cpp", 283 "$_gm/strokefill.cpp", 284 "$_gm/strokerect.cpp", 285 "$_gm/strokerects.cpp", 286 "$_gm/strokes.cpp", 287 "$_gm/stroketext.cpp", 288 "$_gm/subsetshader.cpp", 289 "$_gm/surface.cpp", 290 "$_gm/tablecolorfilter.cpp", 291 "$_gm/tallstretchedbitmaps.cpp", 292 "$_gm/testgradient.cpp", 293 "$_gm/texdata.cpp", 294 "$_gm/textblob.cpp", 295 "$_gm/textblobblockreordering.cpp", 296 "$_gm/textblobcolortrans.cpp", 297 "$_gm/textblobgeometrychange.cpp", 298 "$_gm/textbloblooper.cpp", 299 "$_gm/textblobmixedsizes.cpp", 300 "$_gm/textblobrandomfont.cpp", 301 "$_gm/textblobshader.cpp", 302 "$_gm/textblobtransforms.cpp", 303 "$_gm/textblobuseaftergpufree.cpp", 304 "$_gm/texteffects.cpp", 305 "$_gm/texturedomaineffect.cpp", 306 "$_gm/thinconcavepaths.cpp", 307 "$_gm/thinrects.cpp", 308 "$_gm/thinstrokedrects.cpp", 309 "$_gm/tiledscaledbitmap.cpp", 310 "$_gm/tileimagefilter.cpp", 311 "$_gm/tilemodes.cpp", 312 "$_gm/tilemodes_scaled.cpp", 313 "$_gm/tinybitmap.cpp", 314 "$_gm/transparency.cpp", 315 "$_gm/typeface.cpp", 316 "$_gm/variedtext.cpp", 317 "$_gm/vertices.cpp", 318 "$_gm/verttext.cpp", 319 "$_gm/verttext2.cpp", 320 "$_gm/verylargebitmap.cpp", 321 "$_gm/windowrectangles.cpp", 322 "$_gm/xfermodeimagefilter.cpp", 323 "$_gm/xfermodes.cpp", 324 "$_gm/xfermodes2.cpp", 325 "$_gm/xfermodes3.cpp", 326 "$_gm/xform_image_gen.cpp", 327 "$_gm/yuvtorgbeffect.cpp", 328] 329