bsalomon@google.com | 48dd1a2 | 2011-10-31 14:18:20 +0000 | [diff] [blame] | 1 | # include this gypi to include all the golden master slides. |
| 2 | { |
commit-bot@chromium.org | 6adce67 | 2014-02-03 14:48:17 +0000 | [diff] [blame] | 3 | 'include_dirs': [ |
| 4 | '../gm', |
| 5 | # include dirs needed by particular GMs |
| 6 | '../src/utils/debugger', |
| 7 | '../src/images', |
| 8 | '../src/lazy', |
| 9 | ], |
commit-bot@chromium.org | 7209f93 | 2014-03-23 23:08:18 +0000 | [diff] [blame] | 10 | 'conditions': [ |
mtklein | a7e930f | 2014-08-06 10:08:42 -0700 | [diff] [blame] | 11 | # If we're building SampleApp on the bots, no need to link in the GM slides. |
| 12 | # We're not going to run it; we're only making sure it still builds. |
| 13 | # It'd be nice to do this in SampleApp.gypi, but I can't find a way to make it work. |
| 14 | [ 'not ("<(_target_name)" == "SampleApp" and skia_is_bot)', { |
| 15 | 'sources': [ |
| 16 | '../gm/aaclip.cpp', |
| 17 | '../gm/aarectmodes.cpp', |
| 18 | '../gm/alphagradients.cpp', |
| 19 | '../gm/arcofzorro.cpp', |
| 20 | '../gm/arithmode.cpp', |
krajcevski | 95b1b3d | 2014-08-07 12:58:38 -0700 | [diff] [blame] | 21 | '../gm/astcbitmap.cpp', |
mtklein | a7e930f | 2014-08-06 10:08:42 -0700 | [diff] [blame] | 22 | '../gm/beziereffects.cpp', |
caryclark | feff7d2 | 2014-10-09 05:36:03 -0700 | [diff] [blame] | 23 | '../gm/beziers.cpp', |
mtklein | a7e930f | 2014-08-06 10:08:42 -0700 | [diff] [blame] | 24 | '../gm/bigblurs.cpp', |
| 25 | '../gm/bigmatrix.cpp', |
| 26 | '../gm/bigtext.cpp', |
| 27 | '../gm/bitmapcopy.cpp', |
mtklein | a7e930f | 2014-08-06 10:08:42 -0700 | [diff] [blame] | 28 | '../gm/bitmapfilters.cpp', |
| 29 | '../gm/bitmappremul.cpp', |
| 30 | '../gm/bitmaprect.cpp', |
| 31 | '../gm/bitmaprecttest.cpp', |
| 32 | '../gm/bitmapscroll.cpp', |
| 33 | '../gm/bitmapshader.cpp', |
| 34 | '../gm/bitmapsource.cpp', |
| 35 | '../gm/bleed.cpp', |
| 36 | '../gm/blurcircles.cpp', |
| 37 | '../gm/blurs.cpp', |
| 38 | '../gm/blurquickreject.cpp', |
| 39 | '../gm/blurrect.cpp', |
| 40 | '../gm/blurroundrect.cpp', |
| 41 | '../gm/circles.cpp', |
| 42 | '../gm/circularclips.cpp', |
robertphillips | 028b98a | 2015-01-14 09:44:02 -0800 | [diff] [blame] | 43 | '../gm/clipdrawdraw.cpp', |
george | b3eba47 | 2014-09-09 11:33:57 -0700 | [diff] [blame] | 44 | '../gm/clip_strokerect.cpp', |
mtklein | a7e930f | 2014-08-06 10:08:42 -0700 | [diff] [blame] | 45 | '../gm/clippedbitmapshaders.cpp', |
reed | afa278e | 2014-11-24 19:11:48 -0800 | [diff] [blame] | 46 | '../gm/cgms.cpp', |
| 47 | '../gm/cgm.c', |
sugoi | ce68627 | 2014-10-09 05:27:23 -0700 | [diff] [blame] | 48 | '../gm/colorcube.cpp', |
mtklein | a7e930f | 2014-08-06 10:08:42 -0700 | [diff] [blame] | 49 | '../gm/coloremoji.cpp', |
| 50 | '../gm/colorfilterimagefilter.cpp', |
| 51 | '../gm/colorfilters.cpp', |
| 52 | '../gm/colormatrix.cpp', |
| 53 | '../gm/colortype.cpp', |
egdaniel | ed3af66 | 2014-10-31 06:55:45 -0700 | [diff] [blame] | 54 | '../gm/colortypexfermode.cpp', |
halcanary | 30b83d4 | 2014-10-26 05:23:53 -0700 | [diff] [blame] | 55 | '../gm/colorwheel.cpp', |
mtklein | a7e930f | 2014-08-06 10:08:42 -0700 | [diff] [blame] | 56 | '../gm/complexclip.cpp', |
| 57 | '../gm/complexclip2.cpp', |
egdaniel | df79503 | 2014-12-17 11:22:37 -0800 | [diff] [blame] | 58 | '../gm/complexclip3.cpp', |
mtklein | a7e930f | 2014-08-06 10:08:42 -0700 | [diff] [blame] | 59 | '../gm/composeshader.cpp', |
reed | 40c85e4 | 2015-01-05 10:01:25 -0800 | [diff] [blame] | 60 | '../gm/conicpaths.cpp', |
mtklein | a7e930f | 2014-08-06 10:08:42 -0700 | [diff] [blame] | 61 | '../gm/convexpaths.cpp', |
| 62 | '../gm/convexpolyclip.cpp', |
| 63 | '../gm/convexpolyeffect.cpp', |
| 64 | '../gm/copyTo4444.cpp', |
| 65 | '../gm/cubicpaths.cpp', |
| 66 | '../gm/cmykjpeg.cpp', |
| 67 | '../gm/degeneratesegments.cpp', |
bsalomon | b0ae649 | 2014-12-29 07:05:27 -0800 | [diff] [blame] | 68 | '../gm/dcshader.cpp', |
mtklein | a7e930f | 2014-08-06 10:08:42 -0700 | [diff] [blame] | 69 | '../gm/discard.cpp', |
| 70 | '../gm/dashcubics.cpp', |
| 71 | '../gm/dashing.cpp', |
mtklein | a7e930f | 2014-08-06 10:08:42 -0700 | [diff] [blame] | 72 | '../gm/distantclip.cpp', |
jvanverth | 9564ce6 | 2014-09-16 05:45:19 -0700 | [diff] [blame] | 73 | '../gm/dftext.cpp', |
mtklein | a7e930f | 2014-08-06 10:08:42 -0700 | [diff] [blame] | 74 | '../gm/displacement.cpp', |
| 75 | '../gm/downsamplebitmap.cpp', |
| 76 | '../gm/drawbitmaprect.cpp', |
| 77 | '../gm/drawlooper.cpp', |
| 78 | '../gm/dropshadowimagefilter.cpp', |
| 79 | '../gm/drrect.cpp', |
| 80 | '../gm/etc1bitmap.cpp', |
| 81 | '../gm/extractbitmap.cpp', |
reed | cc0e311 | 2014-09-10 10:20:24 -0700 | [diff] [blame] | 82 | '../gm/emboss.cpp', |
mtklein | a7e930f | 2014-08-06 10:08:42 -0700 | [diff] [blame] | 83 | '../gm/emptypath.cpp', |
| 84 | '../gm/fatpathfill.cpp', |
| 85 | '../gm/factory.cpp', |
| 86 | '../gm/filltypes.cpp', |
| 87 | '../gm/filltypespersp.cpp', |
| 88 | '../gm/filterbitmap.cpp', |
robertphillips | 9a26410 | 2014-12-08 09:18:58 -0800 | [diff] [blame] | 89 | '../gm/filterfastbounds.cpp', |
mtklein | a7e930f | 2014-08-06 10:08:42 -0700 | [diff] [blame] | 90 | '../gm/filterindiabox.cpp', |
| 91 | '../gm/fontcache.cpp', |
| 92 | '../gm/fontmgr.cpp', |
| 93 | '../gm/fontscaler.cpp', |
| 94 | '../gm/gammatext.cpp', |
| 95 | '../gm/getpostextpath.cpp', |
| 96 | '../gm/giantbitmap.cpp', |
| 97 | '../gm/glyph_pos.cpp', |
| 98 | '../gm/glyph_pos_align.cpp', |
| 99 | '../gm/gradients.cpp', |
| 100 | '../gm/gradients_2pt_conical.cpp', |
| 101 | '../gm/gradients_no_texture.cpp', |
| 102 | '../gm/gradientDirtyLaundry.cpp', |
| 103 | '../gm/gradient_matrix.cpp', |
| 104 | '../gm/gradtext.cpp', |
halcanary | d476a17 | 2014-12-02 06:37:21 -0800 | [diff] [blame] | 105 | '../gm/grayscalejpg.cpp', |
mtklein | a7e930f | 2014-08-06 10:08:42 -0700 | [diff] [blame] | 106 | '../gm/hairlines.cpp', |
| 107 | '../gm/hairmodes.cpp', |
| 108 | '../gm/hittestpath.cpp', |
| 109 | '../gm/imagealphathreshold.cpp', |
| 110 | '../gm/imageblur.cpp', |
joshualitt | 5acfea7 | 2014-08-11 13:55:34 -0700 | [diff] [blame] | 111 | '../gm/imageblur2.cpp', |
mtklein | a7e930f | 2014-08-06 10:08:42 -0700 | [diff] [blame] | 112 | '../gm/imageblurtiled.cpp', |
| 113 | '../gm/imagemagnifier.cpp', |
| 114 | '../gm/imageresizetiled.cpp', |
| 115 | '../gm/inversepaths.cpp', |
| 116 | '../gm/lerpmode.cpp', |
| 117 | '../gm/lighting.cpp', |
| 118 | '../gm/lumafilter.cpp', |
| 119 | '../gm/image.cpp', |
| 120 | '../gm/imagefiltersbase.cpp', |
| 121 | '../gm/imagefiltersclipped.cpp', |
| 122 | '../gm/imagefilterscropped.cpp', |
| 123 | '../gm/imagefilterscropexpand.cpp', |
| 124 | '../gm/imagefiltersgraph.cpp', |
| 125 | '../gm/imagefiltersscaled.cpp', |
| 126 | '../gm/internal_links.cpp', |
| 127 | '../gm/lcdtext.cpp', |
| 128 | '../gm/linepaths.cpp', |
| 129 | '../gm/matrixconvolution.cpp', |
| 130 | '../gm/matriximagefilter.cpp', |
| 131 | '../gm/megalooper.cpp', |
| 132 | '../gm/mixedxfermodes.cpp', |
| 133 | '../gm/modecolorfilters.cpp', |
| 134 | '../gm/morphology.cpp', |
robertphillips | 7eacd77 | 2014-08-21 13:12:42 -0700 | [diff] [blame] | 135 | '../gm/multipicturedraw.cpp', |
mtklein | a7e930f | 2014-08-06 10:08:42 -0700 | [diff] [blame] | 136 | '../gm/nested.cpp', |
| 137 | '../gm/ninepatchstretch.cpp', |
| 138 | '../gm/nonclosedpaths.cpp', |
| 139 | '../gm/offsetimagefilter.cpp', |
mtklein | a7e930f | 2014-08-06 10:08:42 -0700 | [diff] [blame] | 140 | '../gm/ovals.cpp', |
| 141 | '../gm/patch.cpp', |
dandov | cc03adb | 2014-08-12 17:14:57 -0700 | [diff] [blame] | 142 | '../gm/patchgrid.cpp', |
mtklein | a7e930f | 2014-08-06 10:08:42 -0700 | [diff] [blame] | 143 | '../gm/patheffects.cpp', |
| 144 | '../gm/pathfill.cpp', |
| 145 | '../gm/pathinterior.cpp', |
| 146 | '../gm/pathopsinverse.cpp', |
| 147 | '../gm/pathopsskpclip.cpp', |
| 148 | '../gm/pathreverse.cpp', |
| 149 | '../gm/peekpixels.cpp', |
| 150 | '../gm/perlinnoise.cpp', |
reed | d5fa1a4 | 2014-08-09 11:08:05 -0700 | [diff] [blame] | 151 | '../gm/picture.cpp', |
mtklein | a7e930f | 2014-08-06 10:08:42 -0700 | [diff] [blame] | 152 | '../gm/pictureimagefilter.cpp', |
| 153 | '../gm/pictureshader.cpp', |
fmalita | b5f7826 | 2014-08-06 13:07:15 -0700 | [diff] [blame] | 154 | '../gm/pictureshadertile.cpp', |
mtklein | a7e930f | 2014-08-06 10:08:42 -0700 | [diff] [blame] | 155 | '../gm/points.cpp', |
| 156 | '../gm/poly2poly.cpp', |
| 157 | '../gm/polygons.cpp', |
| 158 | '../gm/quadpaths.cpp', |
| 159 | '../gm/rects.cpp', |
| 160 | '../gm/resizeimagefilter.cpp', |
| 161 | '../gm/rrect.cpp', |
| 162 | '../gm/rrects.cpp', |
| 163 | '../gm/roundrects.cpp', |
reed | d7127e7 | 2014-08-12 06:53:09 -0700 | [diff] [blame] | 164 | '../gm/samplerstress.cpp', |
mtklein | a7e930f | 2014-08-06 10:08:42 -0700 | [diff] [blame] | 165 | # '../gm/scalebitmap.cpp', |
| 166 | '../gm/shaderbounds.cpp', |
| 167 | '../gm/selftest.cpp', |
| 168 | '../gm/shadertext.cpp', |
| 169 | '../gm/shadertext2.cpp', |
| 170 | '../gm/shadertext3.cpp', |
| 171 | '../gm/shadows.cpp', |
| 172 | '../gm/shallowgradient.cpp', |
| 173 | '../gm/simpleaaclip.cpp', |
| 174 | '../gm/skbug1719.cpp', |
caryclark | feff7d2 | 2014-10-09 05:36:03 -0700 | [diff] [blame] | 175 | '../gm/smallarc.cpp', |
halcanary | 84bc52a | 2014-12-02 14:01:46 -0800 | [diff] [blame] | 176 | '../gm/smallimage.cpp', |
mtklein | a7e930f | 2014-08-06 10:08:42 -0700 | [diff] [blame] | 177 | '../gm/stringart.cpp', |
| 178 | '../gm/spritebitmap.cpp', |
| 179 | '../gm/srcmode.cpp', |
| 180 | '../gm/strokefill.cpp', |
| 181 | '../gm/strokerect.cpp', |
| 182 | '../gm/strokerects.cpp', |
| 183 | '../gm/strokes.cpp', |
| 184 | '../gm/stroketext.cpp', |
reed | 4a8126e | 2014-09-22 07:29:03 -0700 | [diff] [blame] | 185 | '../gm/surface.cpp', |
mtklein | a7e930f | 2014-08-06 10:08:42 -0700 | [diff] [blame] | 186 | '../gm/tablecolorfilter.cpp', |
| 187 | '../gm/texteffects.cpp', |
| 188 | '../gm/testimagefilters.cpp', |
| 189 | '../gm/texdata.cpp', |
| 190 | '../gm/variedtext.cpp', |
bsalomon | 17168df | 2014-12-09 09:00:49 -0800 | [diff] [blame] | 191 | '../gm/tallstretchedbitmaps.cpp', |
fmalita | 00d5c2c | 2014-08-21 08:53:26 -0700 | [diff] [blame] | 192 | '../gm/textblob.cpp', |
fmalita | 8483326 | 2014-09-19 11:40:51 -0700 | [diff] [blame] | 193 | '../gm/textblobshader.cpp', |
mtklein | a7e930f | 2014-08-06 10:08:42 -0700 | [diff] [blame] | 194 | '../gm/texturedomaineffect.cpp', |
| 195 | '../gm/thinrects.cpp', |
| 196 | '../gm/thinstrokedrects.cpp', |
humper | 535e3b2 | 2014-10-27 10:32:06 -0700 | [diff] [blame] | 197 | '../gm/tiledscaledbitmap.cpp', |
mtklein | a7e930f | 2014-08-06 10:08:42 -0700 | [diff] [blame] | 198 | '../gm/tileimagefilter.cpp', |
| 199 | '../gm/tilemodes.cpp', |
| 200 | '../gm/tilemodes_scaled.cpp', |
| 201 | '../gm/tinybitmap.cpp', |
halcanary | a7976be | 2015-01-07 13:23:09 -0800 | [diff] [blame] | 202 | '../gm/transparency.cpp', |
mtklein | a7e930f | 2014-08-06 10:08:42 -0700 | [diff] [blame] | 203 | '../gm/twopointradial.cpp', |
| 204 | '../gm/typeface.cpp', |
| 205 | '../gm/vertices.cpp', |
| 206 | '../gm/verttext.cpp', |
| 207 | '../gm/verttext2.cpp', |
| 208 | '../gm/verylargebitmap.cpp', |
| 209 | '../gm/xfermodeimagefilter.cpp', |
| 210 | '../gm/xfermodes.cpp', |
| 211 | '../gm/xfermodes2.cpp', |
| 212 | '../gm/xfermodes3.cpp', |
| 213 | '../gm/yuvtorgbeffect.cpp', |
| 214 | |
| 215 | # Files needed by particular GMs |
| 216 | '../src/utils/debugger/SkDrawCommand.h', |
| 217 | '../src/utils/debugger/SkDrawCommand.cpp', |
| 218 | '../src/utils/debugger/SkDebugCanvas.h', |
| 219 | '../src/utils/debugger/SkDebugCanvas.cpp', |
| 220 | '../src/utils/debugger/SkObjectParser.h', |
| 221 | '../src/utils/debugger/SkObjectParser.cpp', |
| 222 | ], |
| 223 | }], |
commit-bot@chromium.org | 7b78981 | 2014-03-24 20:07:44 +0000 | [diff] [blame] | 224 | # TODO: Several GMs are known to cause particular problems on Android, so |
| 225 | # we disable them on Android. See http://skbug.com/2326 |
commit-bot@chromium.org | 7209f93 | 2014-03-23 23:08:18 +0000 | [diff] [blame] | 226 | [ 'skia_os == "android"', { |
| 227 | 'sources!': [ |
commit-bot@chromium.org | 7b78981 | 2014-03-24 20:07:44 +0000 | [diff] [blame] | 228 | # TODO(borenet): Causes assertion failure on Nexus S. |
| 229 | # See http://skbug.com/705 |
| 230 | '../gm/bitmapcopy.cpp', |
| 231 | |
| 232 | # SOME of the bitmaprect tests are disabled on Android; see |
| 233 | # ../gm/bitmaprect.cpp |
| 234 | |
commit-bot@chromium.org | 7b78981 | 2014-03-24 20:07:44 +0000 | [diff] [blame] | 235 | # We skip GPU tests in this GM; see |
| 236 | # ../gm/deviceproperties.cpp |
| 237 | |
| 238 | # TODO(bsalomon): Hangs on Xoom and Nexus S. See http://skbug.com/637 |
| 239 | '../gm/drawbitmaprect.cpp', |
| 240 | |
| 241 | # TODO(epoger): Crashes on Nexus 10. See http://skbug.com/2313 |
commit-bot@chromium.org | 7209f93 | 2014-03-23 23:08:18 +0000 | [diff] [blame] | 242 | '../gm/imagefilterscropexpand.cpp', |
commit-bot@chromium.org | 7b78981 | 2014-03-24 20:07:44 +0000 | [diff] [blame] | 243 | |
| 244 | # TODO(borenet): Causes Nexus S to reboot. See http://skbug.com/665 |
| 245 | '../gm/shadertext.cpp', |
| 246 | '../gm/shadertext2.cpp', |
| 247 | '../gm/shadertext3.cpp', |
| 248 | |
| 249 | # TODO(reed): Allocates more memory than Android devices are capable of |
| 250 | # fulfilling. See http://skbug.com/1978 |
| 251 | '../gm/verylargebitmap.cpp', |
| 252 | ], |
commit-bot@chromium.org | 7209f93 | 2014-03-23 23:08:18 +0000 | [diff] [blame] | 253 | }], |
commit-bot@chromium.org | 7209f93 | 2014-03-23 23:08:18 +0000 | [diff] [blame] | 254 | ], |
bsalomon@google.com | 48dd1a2 | 2011-10-31 14:18:20 +0000 | [diff] [blame] | 255 | } |