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', |
| 23 | '../gm/bigblurs.cpp', |
| 24 | '../gm/bigmatrix.cpp', |
| 25 | '../gm/bigtext.cpp', |
| 26 | '../gm/bitmapcopy.cpp', |
| 27 | '../gm/bitmapmatrix.cpp', |
| 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', |
| 43 | '../gm/clippedbitmapshaders.cpp', |
| 44 | '../gm/coloremoji.cpp', |
| 45 | '../gm/colorfilterimagefilter.cpp', |
| 46 | '../gm/colorfilters.cpp', |
| 47 | '../gm/colormatrix.cpp', |
| 48 | '../gm/colortype.cpp', |
| 49 | '../gm/complexclip.cpp', |
| 50 | '../gm/complexclip2.cpp', |
| 51 | '../gm/composeshader.cpp', |
| 52 | #'../gm/conicpaths.cpp', |
| 53 | '../gm/convexpaths.cpp', |
| 54 | '../gm/convexpolyclip.cpp', |
| 55 | '../gm/convexpolyeffect.cpp', |
| 56 | '../gm/copyTo4444.cpp', |
| 57 | '../gm/cubicpaths.cpp', |
| 58 | '../gm/cmykjpeg.cpp', |
| 59 | '../gm/degeneratesegments.cpp', |
| 60 | '../gm/discard.cpp', |
| 61 | '../gm/dashcubics.cpp', |
| 62 | '../gm/dashing.cpp', |
| 63 | '../gm/deviceproperties.cpp', |
| 64 | '../gm/distantclip.cpp', |
| 65 | '../gm/displacement.cpp', |
| 66 | '../gm/downsamplebitmap.cpp', |
| 67 | '../gm/drawbitmaprect.cpp', |
| 68 | '../gm/drawlooper.cpp', |
| 69 | '../gm/dropshadowimagefilter.cpp', |
| 70 | '../gm/drrect.cpp', |
| 71 | '../gm/etc1bitmap.cpp', |
| 72 | '../gm/extractbitmap.cpp', |
| 73 | '../gm/emptypath.cpp', |
| 74 | '../gm/fatpathfill.cpp', |
| 75 | '../gm/factory.cpp', |
| 76 | '../gm/filltypes.cpp', |
| 77 | '../gm/filltypespersp.cpp', |
| 78 | '../gm/filterbitmap.cpp', |
| 79 | '../gm/filterindiabox.cpp', |
| 80 | '../gm/fontcache.cpp', |
| 81 | '../gm/fontmgr.cpp', |
| 82 | '../gm/fontscaler.cpp', |
| 83 | '../gm/gammatext.cpp', |
| 84 | '../gm/getpostextpath.cpp', |
| 85 | '../gm/giantbitmap.cpp', |
| 86 | '../gm/glyph_pos.cpp', |
| 87 | '../gm/glyph_pos_align.cpp', |
| 88 | '../gm/gradients.cpp', |
| 89 | '../gm/gradients_2pt_conical.cpp', |
| 90 | '../gm/gradients_no_texture.cpp', |
| 91 | '../gm/gradientDirtyLaundry.cpp', |
| 92 | '../gm/gradient_matrix.cpp', |
| 93 | '../gm/gradtext.cpp', |
| 94 | '../gm/hairlines.cpp', |
| 95 | '../gm/hairmodes.cpp', |
| 96 | '../gm/hittestpath.cpp', |
| 97 | '../gm/imagealphathreshold.cpp', |
| 98 | '../gm/imageblur.cpp', |
joshualitt | 5acfea7 | 2014-08-11 13:55:34 -0700 | [diff] [blame] | 99 | '../gm/imageblur2.cpp', |
mtklein | a7e930f | 2014-08-06 10:08:42 -0700 | [diff] [blame] | 100 | '../gm/imageblurtiled.cpp', |
| 101 | '../gm/imagemagnifier.cpp', |
| 102 | '../gm/imageresizetiled.cpp', |
| 103 | '../gm/inversepaths.cpp', |
| 104 | '../gm/lerpmode.cpp', |
| 105 | '../gm/lighting.cpp', |
| 106 | '../gm/lumafilter.cpp', |
| 107 | '../gm/image.cpp', |
| 108 | '../gm/imagefiltersbase.cpp', |
| 109 | '../gm/imagefiltersclipped.cpp', |
| 110 | '../gm/imagefilterscropped.cpp', |
| 111 | '../gm/imagefilterscropexpand.cpp', |
| 112 | '../gm/imagefiltersgraph.cpp', |
| 113 | '../gm/imagefiltersscaled.cpp', |
| 114 | '../gm/internal_links.cpp', |
| 115 | '../gm/lcdtext.cpp', |
| 116 | '../gm/linepaths.cpp', |
| 117 | '../gm/matrixconvolution.cpp', |
| 118 | '../gm/matriximagefilter.cpp', |
| 119 | '../gm/megalooper.cpp', |
| 120 | '../gm/mixedxfermodes.cpp', |
| 121 | '../gm/modecolorfilters.cpp', |
| 122 | '../gm/morphology.cpp', |
| 123 | '../gm/nested.cpp', |
| 124 | '../gm/ninepatchstretch.cpp', |
| 125 | '../gm/nonclosedpaths.cpp', |
| 126 | '../gm/offsetimagefilter.cpp', |
| 127 | '../gm/optimizations.cpp', |
| 128 | '../gm/ovals.cpp', |
| 129 | '../gm/patch.cpp', |
| 130 | '../gm/patheffects.cpp', |
| 131 | '../gm/pathfill.cpp', |
| 132 | '../gm/pathinterior.cpp', |
| 133 | '../gm/pathopsinverse.cpp', |
| 134 | '../gm/pathopsskpclip.cpp', |
| 135 | '../gm/pathreverse.cpp', |
| 136 | '../gm/peekpixels.cpp', |
| 137 | '../gm/perlinnoise.cpp', |
reed | d5fa1a4 | 2014-08-09 11:08:05 -0700 | [diff] [blame] | 138 | '../gm/picture.cpp', |
mtklein | a7e930f | 2014-08-06 10:08:42 -0700 | [diff] [blame] | 139 | '../gm/pictureimagefilter.cpp', |
| 140 | '../gm/pictureshader.cpp', |
fmalita | b5f7826 | 2014-08-06 13:07:15 -0700 | [diff] [blame] | 141 | '../gm/pictureshadertile.cpp', |
mtklein | a7e930f | 2014-08-06 10:08:42 -0700 | [diff] [blame] | 142 | '../gm/points.cpp', |
| 143 | '../gm/poly2poly.cpp', |
| 144 | '../gm/polygons.cpp', |
| 145 | '../gm/quadpaths.cpp', |
| 146 | '../gm/rects.cpp', |
| 147 | '../gm/resizeimagefilter.cpp', |
| 148 | '../gm/rrect.cpp', |
| 149 | '../gm/rrects.cpp', |
| 150 | '../gm/roundrects.cpp', |
reed | d7127e7 | 2014-08-12 06:53:09 -0700 | [diff] [blame^] | 151 | '../gm/samplerstress.cpp', |
mtklein | a7e930f | 2014-08-06 10:08:42 -0700 | [diff] [blame] | 152 | # '../gm/scalebitmap.cpp', |
| 153 | '../gm/shaderbounds.cpp', |
| 154 | '../gm/selftest.cpp', |
| 155 | '../gm/shadertext.cpp', |
| 156 | '../gm/shadertext2.cpp', |
| 157 | '../gm/shadertext3.cpp', |
| 158 | '../gm/shadows.cpp', |
| 159 | '../gm/shallowgradient.cpp', |
| 160 | '../gm/simpleaaclip.cpp', |
| 161 | '../gm/skbug1719.cpp', |
| 162 | '../gm/stringart.cpp', |
| 163 | '../gm/spritebitmap.cpp', |
| 164 | '../gm/srcmode.cpp', |
| 165 | '../gm/strokefill.cpp', |
| 166 | '../gm/strokerect.cpp', |
| 167 | '../gm/strokerects.cpp', |
| 168 | '../gm/strokes.cpp', |
| 169 | '../gm/stroketext.cpp', |
| 170 | '../gm/tablecolorfilter.cpp', |
| 171 | '../gm/texteffects.cpp', |
| 172 | '../gm/testimagefilters.cpp', |
| 173 | '../gm/texdata.cpp', |
| 174 | '../gm/variedtext.cpp', |
| 175 | '../gm/texturedomaineffect.cpp', |
| 176 | '../gm/thinrects.cpp', |
| 177 | '../gm/thinstrokedrects.cpp', |
| 178 | '../gm/tileimagefilter.cpp', |
| 179 | '../gm/tilemodes.cpp', |
| 180 | '../gm/tilemodes_scaled.cpp', |
| 181 | '../gm/tinybitmap.cpp', |
| 182 | '../gm/twopointradial.cpp', |
| 183 | '../gm/typeface.cpp', |
| 184 | '../gm/vertices.cpp', |
| 185 | '../gm/verttext.cpp', |
| 186 | '../gm/verttext2.cpp', |
| 187 | '../gm/verylargebitmap.cpp', |
| 188 | '../gm/xfermodeimagefilter.cpp', |
| 189 | '../gm/xfermodes.cpp', |
| 190 | '../gm/xfermodes2.cpp', |
| 191 | '../gm/xfermodes3.cpp', |
| 192 | '../gm/yuvtorgbeffect.cpp', |
| 193 | |
| 194 | # Files needed by particular GMs |
| 195 | '../src/utils/debugger/SkDrawCommand.h', |
| 196 | '../src/utils/debugger/SkDrawCommand.cpp', |
| 197 | '../src/utils/debugger/SkDebugCanvas.h', |
| 198 | '../src/utils/debugger/SkDebugCanvas.cpp', |
| 199 | '../src/utils/debugger/SkObjectParser.h', |
| 200 | '../src/utils/debugger/SkObjectParser.cpp', |
| 201 | ], |
| 202 | }], |
commit-bot@chromium.org | 7b78981 | 2014-03-24 20:07:44 +0000 | [diff] [blame] | 203 | # TODO: Several GMs are known to cause particular problems on Android, so |
| 204 | # we disable them on Android. See http://skbug.com/2326 |
commit-bot@chromium.org | 7209f93 | 2014-03-23 23:08:18 +0000 | [diff] [blame] | 205 | [ 'skia_os == "android"', { |
| 206 | 'sources!': [ |
commit-bot@chromium.org | 7b78981 | 2014-03-24 20:07:44 +0000 | [diff] [blame] | 207 | # TODO(borenet): Causes assertion failure on Nexus S. |
| 208 | # See http://skbug.com/705 |
| 209 | '../gm/bitmapcopy.cpp', |
| 210 | |
| 211 | # SOME of the bitmaprect tests are disabled on Android; see |
| 212 | # ../gm/bitmaprect.cpp |
| 213 | |
| 214 | # Fail for now until the appropriate freetype changes are submitted. |
| 215 | '../gm/coloremoji.cpp', |
| 216 | |
| 217 | # We skip GPU tests in this GM; see |
| 218 | # ../gm/deviceproperties.cpp |
| 219 | |
| 220 | # TODO(bsalomon): Hangs on Xoom and Nexus S. See http://skbug.com/637 |
| 221 | '../gm/drawbitmaprect.cpp', |
| 222 | |
| 223 | # 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] | 224 | '../gm/imagefilterscropexpand.cpp', |
commit-bot@chromium.org | 7b78981 | 2014-03-24 20:07:44 +0000 | [diff] [blame] | 225 | |
| 226 | # TODO(borenet): Causes Nexus S to reboot. See http://skbug.com/665 |
| 227 | '../gm/shadertext.cpp', |
| 228 | '../gm/shadertext2.cpp', |
| 229 | '../gm/shadertext3.cpp', |
| 230 | |
| 231 | # TODO(reed): Allocates more memory than Android devices are capable of |
| 232 | # fulfilling. See http://skbug.com/1978 |
| 233 | '../gm/verylargebitmap.cpp', |
| 234 | ], |
commit-bot@chromium.org | 7209f93 | 2014-03-23 23:08:18 +0000 | [diff] [blame] | 235 | }], |
commit-bot@chromium.org | 7209f93 | 2014-03-23 23:08:18 +0000 | [diff] [blame] | 236 | ], |
bsalomon@google.com | 48dd1a2 | 2011-10-31 14:18:20 +0000 | [diff] [blame] | 237 | } |