Mike Klein | 6e74412 | 2016-10-27 12:21:40 -0400 | [diff] [blame] | 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", |
Robert Phillips | 6e1fca4 | 2016-12-01 12:42:43 -0500 | [diff] [blame] | 18 | "$_gm/animatedimageblurs.cpp", |
Mike Klein | 6e74412 | 2016-10-27 12:21:40 -0400 | [diff] [blame] | 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/bigrrectaaeffect.cpp", |
| 30 | "$_gm/bigtext.cpp", |
| 31 | "$_gm/bigtileimagefilter.cpp", |
| 32 | "$_gm/bitmapcopy.cpp", |
| 33 | "$_gm/bitmapfilters.cpp", |
| 34 | "$_gm/bitmapimage.cpp", |
| 35 | "$_gm/bitmappremul.cpp", |
| 36 | "$_gm/bitmaprect.cpp", |
| 37 | "$_gm/bitmaprecttest.cpp", |
| 38 | "$_gm/bitmapshader.cpp", |
Brian Osman | a950a86 | 2017-02-06 16:48:57 -0500 | [diff] [blame] | 39 | "$_gm/bitmaptiled.cpp", |
Mike Klein | 6e74412 | 2016-10-27 12:21:40 -0400 | [diff] [blame] | 40 | "$_gm/bleed.cpp", |
| 41 | "$_gm/blend.cpp", |
| 42 | "$_gm/blurcircles.cpp", |
| 43 | "$_gm/blurcircles2.cpp", |
| 44 | "$_gm/blurquickreject.cpp", |
| 45 | "$_gm/blurrect.cpp", |
| 46 | "$_gm/blurredclippedcircle.cpp", |
| 47 | "$_gm/blurroundrect.cpp", |
| 48 | "$_gm/blurs.cpp", |
| 49 | "$_gm/bmpfilterqualityrepeat.cpp", |
| 50 | "$_gm/bug5252.cpp", |
| 51 | "$_gm/bug530095.cpp", |
| 52 | "$_gm/bug615686.cpp", |
| 53 | "$_gm/cgm.c", |
| 54 | "$_gm/cgms.cpp", |
Leon Scroggins III | 20a7ecc | 2016-12-19 15:04:06 -0500 | [diff] [blame] | 55 | "$_gm/codec_scaled.cpp", |
Mike Klein | 6e74412 | 2016-10-27 12:21:40 -0400 | [diff] [blame] | 56 | "$_gm/circles.cpp", |
| 57 | "$_gm/circulararcs.cpp", |
| 58 | "$_gm/circularclips.cpp", |
Jim Van Verth | 08576e6 | 2016-11-16 10:15:23 -0500 | [diff] [blame] | 59 | "$_gm/clip_error.cpp", |
Mike Klein | 6e74412 | 2016-10-27 12:21:40 -0400 | [diff] [blame] | 60 | "$_gm/clip_strokerect.cpp", |
| 61 | "$_gm/clipdrawdraw.cpp", |
| 62 | "$_gm/clippedbitmapshaders.cpp", |
| 63 | "$_gm/color4f.cpp", |
Mike Klein | 6e74412 | 2016-10-27 12:21:40 -0400 | [diff] [blame] | 64 | "$_gm/coloremoji.cpp", |
Matt Sarett | a9fd106 | 2016-10-28 13:25:40 -0400 | [diff] [blame] | 65 | "$_gm/colorfilteralpha8.cpp", |
Mike Klein | 6e74412 | 2016-10-27 12:21:40 -0400 | [diff] [blame] | 66 | "$_gm/colorfilterimagefilter.cpp", |
| 67 | "$_gm/colorfilters.cpp", |
| 68 | "$_gm/colormatrix.cpp", |
| 69 | "$_gm/colorspacexform.cpp", |
| 70 | "$_gm/colortype.cpp", |
| 71 | "$_gm/colortypexfermode.cpp", |
| 72 | "$_gm/colorwheel.cpp", |
| 73 | "$_gm/complexclip.cpp", |
| 74 | "$_gm/complexclip_blur_tiled.cpp", |
| 75 | "$_gm/complexclip2.cpp", |
| 76 | "$_gm/complexclip3.cpp", |
Stan Iliev | 5f1bb0a | 2016-12-12 17:39:55 -0500 | [diff] [blame] | 77 | "$_gm/complexclip4.cpp", |
Mike Klein | 6e74412 | 2016-10-27 12:21:40 -0400 | [diff] [blame] | 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", |
Hal Canary | 385468f | 2017-02-13 11:03:23 -0500 | [diff] [blame] | 87 | "$_gm/crbug_691386.cpp", |
Mike Klein | 6e74412 | 2016-10-27 12:21:40 -0400 | [diff] [blame] | 88 | "$_gm/croppedrects.cpp", |
| 89 | "$_gm/cubicpaths.cpp", |
| 90 | "$_gm/dashcircle.cpp", |
| 91 | "$_gm/dashcubics.cpp", |
| 92 | "$_gm/dashing.cpp", |
| 93 | "$_gm/deferredtextureimage.cpp", |
| 94 | "$_gm/degeneratesegments.cpp", |
| 95 | "$_gm/dftext.cpp", |
| 96 | "$_gm/discard.cpp", |
| 97 | "$_gm/displacement.cpp", |
| 98 | "$_gm/distantclip.cpp", |
| 99 | "$_gm/downsamplebitmap.cpp", |
| 100 | "$_gm/draw_bitmap_rect_skbug4374.cpp", |
| 101 | "$_gm/drawable.cpp", |
| 102 | "$_gm/drawatlas.cpp", |
| 103 | "$_gm/drawatlascolor.cpp", |
| 104 | "$_gm/drawbitmaprect.cpp", |
| 105 | "$_gm/drawfilter.cpp", |
| 106 | "$_gm/drawlooper.cpp", |
| 107 | "$_gm/drawminibitmaprect.cpp", |
| 108 | "$_gm/drawregion.cpp", |
| 109 | "$_gm/drawregionmodes.cpp", |
| 110 | "$_gm/dropshadowimagefilter.cpp", |
| 111 | "$_gm/drrect.cpp", |
| 112 | "$_gm/dstreadshuffle.cpp", |
| 113 | "$_gm/emboss.cpp", |
| 114 | "$_gm/emptypath.cpp", |
| 115 | "$_gm/encode.cpp", |
| 116 | "$_gm/encode-platform.cpp", |
Matt Sarett | 84014f0 | 2017-01-10 11:28:54 -0500 | [diff] [blame] | 117 | "$_gm/encode-srgb.cpp", |
Robert Phillips | 1cad749 | 2017-02-10 10:45:59 -0500 | [diff] [blame] | 118 | "$_gm/etc1.cpp", |
Mike Klein | 6e74412 | 2016-10-27 12:21:40 -0400 | [diff] [blame] | 119 | "$_gm/extractbitmap.cpp", |
| 120 | "$_gm/fadefilter.cpp", |
| 121 | "$_gm/fatpathfill.cpp", |
| 122 | "$_gm/filltypes.cpp", |
| 123 | "$_gm/filltypespersp.cpp", |
| 124 | "$_gm/filterbitmap.cpp", |
Robert Phillips | 8ced688 | 2016-12-16 11:47:46 -0500 | [diff] [blame] | 125 | "$_gm/filterbug.cpp", |
Mike Klein | 6e74412 | 2016-10-27 12:21:40 -0400 | [diff] [blame] | 126 | "$_gm/filterfastbounds.cpp", |
| 127 | "$_gm/filterindiabox.cpp", |
| 128 | "$_gm/fontcache.cpp", |
| 129 | "$_gm/fontmgr.cpp", |
| 130 | "$_gm/fontscaler.cpp", |
| 131 | "$_gm/fontscalerdistortable.cpp", |
| 132 | "$_gm/gamma.cpp", |
Mike Klein | 6e74412 | 2016-10-27 12:21:40 -0400 | [diff] [blame] | 133 | "$_gm/gammatext.cpp", |
| 134 | "$_gm/gamut.cpp", |
| 135 | "$_gm/gaussianedge.cpp", |
| 136 | "$_gm/getpostextpath.cpp", |
| 137 | "$_gm/giantbitmap.cpp", |
| 138 | "$_gm/glyph_pos.cpp", |
| 139 | "$_gm/glyph_pos_align.cpp", |
| 140 | "$_gm/gm.cpp", |
| 141 | "$_gm/gradient_matrix.cpp", |
| 142 | "$_gm/gradientDirtyLaundry.cpp", |
| 143 | "$_gm/gradients.cpp", |
| 144 | "$_gm/gradients_2pt_conical.cpp", |
| 145 | "$_gm/gradients_no_texture.cpp", |
| 146 | "$_gm/gradtext.cpp", |
| 147 | "$_gm/grayscalejpg.cpp", |
| 148 | "$_gm/hairlines.cpp", |
| 149 | "$_gm/hairmodes.cpp", |
| 150 | "$_gm/hardstop_gradients.cpp", |
| 151 | "$_gm/hittestpath.cpp", |
| 152 | "$_gm/image.cpp", |
| 153 | "$_gm/image_pict.cpp", |
| 154 | "$_gm/image_shader.cpp", |
| 155 | "$_gm/imagealphathreshold.cpp", |
| 156 | "$_gm/imageblur.cpp", |
| 157 | "$_gm/imageblur2.cpp", |
| 158 | "$_gm/imageblurtiled.cpp", |
| 159 | "$_gm/imagefilters.cpp", |
| 160 | "$_gm/imagefiltersbase.cpp", |
| 161 | "$_gm/imagefiltersclipped.cpp", |
| 162 | "$_gm/imagefilterscropexpand.cpp", |
| 163 | "$_gm/imagefilterscropped.cpp", |
| 164 | "$_gm/imagefiltersgraph.cpp", |
| 165 | "$_gm/imagefiltersscaled.cpp", |
| 166 | "$_gm/imagefiltersstroked.cpp", |
| 167 | "$_gm/imagefilterstransformed.cpp", |
| 168 | "$_gm/imagefromyuvtextures.cpp", |
Florin Malita | ca79535 | 2016-11-16 14:45:34 -0500 | [diff] [blame] | 169 | "$_gm/imagegeneratorexternal.cpp", |
Mike Klein | 6e74412 | 2016-10-27 12:21:40 -0400 | [diff] [blame] | 170 | "$_gm/imagemagnifier.cpp", |
| 171 | "$_gm/imagemakewithfilter.cpp", |
| 172 | "$_gm/imagemasksubset.cpp", |
| 173 | "$_gm/imageresizetiled.cpp", |
| 174 | "$_gm/imagescalealigned.cpp", |
| 175 | "$_gm/imagesource.cpp", |
| 176 | "$_gm/imagesource2.cpp", |
| 177 | "$_gm/imagetoyuvplanes.cpp", |
| 178 | "$_gm/internal_links.cpp", |
| 179 | "$_gm/inversepaths.cpp", |
Mike Klein | 6e74412 | 2016-10-27 12:21:40 -0400 | [diff] [blame] | 180 | "$_gm/largeglyphblur.cpp", |
| 181 | "$_gm/lattice.cpp", |
| 182 | "$_gm/lcdblendmodes.cpp", |
| 183 | "$_gm/lcdoverlap.cpp", |
| 184 | "$_gm/lcdtext.cpp", |
| 185 | "$_gm/lighting.cpp", |
| 186 | "$_gm/lightingshader.cpp", |
| 187 | "$_gm/lightingshader2.cpp", |
| 188 | "$_gm/lightingshaderbevel.cpp", |
| 189 | "$_gm/linepaths.cpp", |
| 190 | "$_gm/localmatriximagefilter.cpp", |
| 191 | "$_gm/lumafilter.cpp", |
| 192 | "$_gm/matrixconvolution.cpp", |
| 193 | "$_gm/matriximagefilter.cpp", |
| 194 | "$_gm/megalooper.cpp", |
| 195 | "$_gm/mipmap.cpp", |
| 196 | "$_gm/mixedtextblobs.cpp", |
| 197 | "$_gm/modecolorfilters.cpp", |
| 198 | "$_gm/morphology.cpp", |
| 199 | "$_gm/multipicturedraw.cpp", |
| 200 | "$_gm/nested.cpp", |
| 201 | "$_gm/ninepatchstretch.cpp", |
| 202 | "$_gm/nonclosedpaths.cpp", |
| 203 | "$_gm/occludedrrectblur.cpp", |
| 204 | "$_gm/offsetimagefilter.cpp", |
| 205 | "$_gm/ovals.cpp", |
Matt Sarett | 030cbd5 | 2016-11-22 15:48:50 -0500 | [diff] [blame] | 206 | "$_gm/overdrawcolorfilter.cpp", |
Mike Klein | 6e74412 | 2016-10-27 12:21:40 -0400 | [diff] [blame] | 207 | "$_gm/OverStroke.cpp", |
| 208 | "$_gm/patch.cpp", |
| 209 | "$_gm/patchgrid.cpp", |
| 210 | "$_gm/path_stroke_with_zero_length.cpp", |
| 211 | "$_gm/pathcontourstart.cpp", |
| 212 | "$_gm/patheffects.cpp", |
| 213 | "$_gm/pathfill.cpp", |
| 214 | "$_gm/pathinterior.cpp", |
| 215 | "$_gm/pathmaskcache.cpp", |
| 216 | "$_gm/pathopsinverse.cpp", |
| 217 | "$_gm/pathopsskpclip.cpp", |
| 218 | "$_gm/pathreverse.cpp", |
| 219 | "$_gm/pdf_never_embed.cpp", |
| 220 | "$_gm/perlinnoise.cpp", |
| 221 | "$_gm/perspshaders.cpp", |
| 222 | "$_gm/picture.cpp", |
| 223 | "$_gm/pictureimagefilter.cpp", |
| 224 | "$_gm/pictureimagegenerator.cpp", |
| 225 | "$_gm/pictureshader.cpp", |
| 226 | "$_gm/pictureshadertile.cpp", |
| 227 | "$_gm/pixelsnap.cpp", |
| 228 | "$_gm/plus.cpp", |
| 229 | "$_gm/points.cpp", |
| 230 | "$_gm/poly2poly.cpp", |
| 231 | "$_gm/polygons.cpp", |
| 232 | "$_gm/quadpaths.cpp", |
Matt Sarett | 909d379 | 2016-12-22 10:52:25 -0500 | [diff] [blame] | 233 | "$_gm/readpixels.cpp", |
Mike Klein | 6e74412 | 2016-10-27 12:21:40 -0400 | [diff] [blame] | 234 | "$_gm/recordopts.cpp", |
| 235 | "$_gm/rectangletexture.cpp", |
| 236 | "$_gm/rects.cpp", |
| 237 | "$_gm/repeated_bitmap.cpp", |
| 238 | "$_gm/resizeimagefilter.cpp", |
| 239 | "$_gm/reveal.cpp", |
| 240 | "$_gm/roundrects.cpp", |
| 241 | "$_gm/rrect.cpp", |
| 242 | "$_gm/rrectclipdrawpaint.cpp", |
| 243 | "$_gm/rrects.cpp", |
| 244 | "$_gm/samplerstress.cpp", |
Mike Reed | 113fd34 | 2017-01-14 13:45:02 -0500 | [diff] [blame] | 245 | "$_gm/savelayer.cpp", |
Mike Klein | 6e74412 | 2016-10-27 12:21:40 -0400 | [diff] [blame] | 246 | "$_gm/scaledstrokes.cpp", |
| 247 | "$_gm/shaderbounds.cpp", |
| 248 | "$_gm/shadertext.cpp", |
| 249 | "$_gm/shadertext2.cpp", |
| 250 | "$_gm/shadertext3.cpp", |
| 251 | "$_gm/shadowmaps.cpp", |
| 252 | "$_gm/shadows.cpp", |
Brian Salomon | 0bd699e | 2017-02-01 12:23:25 -0500 | [diff] [blame] | 253 | "$_gm/shadowutils.cpp", |
Mike Klein | 6e74412 | 2016-10-27 12:21:40 -0400 | [diff] [blame] | 254 | "$_gm/shallowgradient.cpp", |
| 255 | "$_gm/shapes.cpp", |
| 256 | "$_gm/showmiplevels.cpp", |
| 257 | "$_gm/simpleaaclip.cpp", |
Robert Phillips | 8bb3b21 | 2017-02-06 12:32:55 -0500 | [diff] [blame] | 258 | "$_gm/simple_magnification.cpp", |
Mike Klein | 6e74412 | 2016-10-27 12:21:40 -0400 | [diff] [blame] | 259 | "$_gm/simplerect.cpp", |
| 260 | "$_gm/skbug_257.cpp", |
| 261 | "$_gm/skbug_4868.cpp", |
| 262 | "$_gm/skbug_5321.cpp", |
| 263 | "$_gm/skbug1719.cpp", |
| 264 | "$_gm/SkLinearBitmapPipelineGM.cpp", |
| 265 | "$_gm/smallarc.cpp", |
| 266 | "$_gm/smallimage.cpp", |
| 267 | "$_gm/smallpaths.cpp", |
| 268 | "$_gm/spritebitmap.cpp", |
| 269 | "$_gm/srcmode.cpp", |
| 270 | "$_gm/stlouisarch.cpp", |
| 271 | "$_gm/stringart.cpp", |
| 272 | "$_gm/stroke_rect_shader.cpp", |
| 273 | "$_gm/strokedlines.cpp", |
| 274 | "$_gm/strokefill.cpp", |
| 275 | "$_gm/strokerect.cpp", |
| 276 | "$_gm/strokerects.cpp", |
| 277 | "$_gm/strokes.cpp", |
| 278 | "$_gm/stroketext.cpp", |
| 279 | "$_gm/subsetshader.cpp", |
| 280 | "$_gm/surface.cpp", |
| 281 | "$_gm/tablecolorfilter.cpp", |
| 282 | "$_gm/tallstretchedbitmaps.cpp", |
Tenghui Zhu | ea47957 | 2017-02-09 17:45:46 -0800 | [diff] [blame] | 283 | "$_gm/testgradient.cpp", |
Mike Klein | 6e74412 | 2016-10-27 12:21:40 -0400 | [diff] [blame] | 284 | "$_gm/texdata.cpp", |
| 285 | "$_gm/textblob.cpp", |
| 286 | "$_gm/textblobblockreordering.cpp", |
| 287 | "$_gm/textblobcolortrans.cpp", |
| 288 | "$_gm/textblobgeometrychange.cpp", |
| 289 | "$_gm/textbloblooper.cpp", |
| 290 | "$_gm/textblobmixedsizes.cpp", |
| 291 | "$_gm/textblobrandomfont.cpp", |
| 292 | "$_gm/textblobshader.cpp", |
| 293 | "$_gm/textblobtransforms.cpp", |
| 294 | "$_gm/textblobuseaftergpufree.cpp", |
| 295 | "$_gm/texteffects.cpp", |
| 296 | "$_gm/texturedomaineffect.cpp", |
Stephen White | e7a364d | 2017-01-11 16:19:26 -0500 | [diff] [blame] | 297 | "$_gm/thinconcavepaths.cpp", |
Mike Klein | 6e74412 | 2016-10-27 12:21:40 -0400 | [diff] [blame] | 298 | "$_gm/thinrects.cpp", |
| 299 | "$_gm/thinstrokedrects.cpp", |
| 300 | "$_gm/tiledscaledbitmap.cpp", |
| 301 | "$_gm/tileimagefilter.cpp", |
| 302 | "$_gm/tilemodes.cpp", |
| 303 | "$_gm/tilemodes_scaled.cpp", |
| 304 | "$_gm/tinybitmap.cpp", |
| 305 | "$_gm/transparency.cpp", |
| 306 | "$_gm/typeface.cpp", |
| 307 | "$_gm/variedtext.cpp", |
| 308 | "$_gm/vertices.cpp", |
| 309 | "$_gm/verttext.cpp", |
| 310 | "$_gm/verttext2.cpp", |
| 311 | "$_gm/verylargebitmap.cpp", |
| 312 | "$_gm/windowrectangles.cpp", |
| 313 | "$_gm/xfermodeimagefilter.cpp", |
| 314 | "$_gm/xfermodes.cpp", |
| 315 | "$_gm/xfermodes2.cpp", |
| 316 | "$_gm/xfermodes3.cpp", |
| 317 | "$_gm/yuvtorgbeffect.cpp", |
| 318 | ] |