Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(310)

Unified Diff: gyp/gmslides.gypi

Issue 447803002: On the bots, there's no need to link GMs into SampleApp. (Closed) Base URL: https://skia.googlesource.com/skia.git@master
Patch Set: Created 6 years, 4 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
« no previous file with comments | « gyp/gm.gyp ('k') | no next file » | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: gyp/gmslides.gypi
diff --git a/gyp/gmslides.gypi b/gyp/gmslides.gypi
index 5a3c39b1cff5373c358b4e91d81446be46f8e27b..cb01ff05bf664dba8e4e7c693bc7e728720cb2c1 100644
--- a/gyp/gmslides.gypi
+++ b/gyp/gmslides.gypi
@@ -7,195 +7,195 @@
'../src/images',
'../src/lazy',
],
- 'sources': [
- # base class for GMs
- '../gm/gm.cpp',
- '../gm/gm.h',
-
- '../gm/aaclip.cpp',
- '../gm/aarectmodes.cpp',
- '../gm/alphagradients.cpp',
- '../gm/arcofzorro.cpp',
- '../gm/arithmode.cpp',
- '../gm/beziereffects.cpp',
- '../gm/bigblurs.cpp',
- '../gm/bigmatrix.cpp',
- '../gm/bigtext.cpp',
- '../gm/bitmapcopy.cpp',
- '../gm/bitmapmatrix.cpp',
- '../gm/bitmapfilters.cpp',
- '../gm/bitmappremul.cpp',
- '../gm/bitmaprect.cpp',
- '../gm/bitmaprecttest.cpp',
- '../gm/bitmapscroll.cpp',
- '../gm/bitmapshader.cpp',
- '../gm/bitmapsource.cpp',
- '../gm/bleed.cpp',
- '../gm/blurcircles.cpp',
- '../gm/blurs.cpp',
- '../gm/blurquickreject.cpp',
- '../gm/blurrect.cpp',
- '../gm/blurroundrect.cpp',
- '../gm/circles.cpp',
- '../gm/circularclips.cpp',
- '../gm/clippedbitmapshaders.cpp',
- '../gm/coloremoji.cpp',
- '../gm/colorfilterimagefilter.cpp',
- '../gm/colorfilters.cpp',
- '../gm/colormatrix.cpp',
- '../gm/colortype.cpp',
- '../gm/complexclip.cpp',
- '../gm/complexclip2.cpp',
- '../gm/composeshader.cpp',
- #'../gm/conicpaths.cpp',
- '../gm/convexpaths.cpp',
- '../gm/convexpolyclip.cpp',
- '../gm/convexpolyeffect.cpp',
- '../gm/copyTo4444.cpp',
- '../gm/cubicpaths.cpp',
- '../gm/cmykjpeg.cpp',
- '../gm/degeneratesegments.cpp',
- '../gm/discard.cpp',
- '../gm/dashcubics.cpp',
- '../gm/dashing.cpp',
- '../gm/deviceproperties.cpp',
- '../gm/distantclip.cpp',
- '../gm/displacement.cpp',
- '../gm/downsamplebitmap.cpp',
- '../gm/drawbitmaprect.cpp',
- '../gm/drawlooper.cpp',
- '../gm/dropshadowimagefilter.cpp',
- '../gm/drrect.cpp',
- '../gm/etc1bitmap.cpp',
- '../gm/extractbitmap.cpp',
- '../gm/emptypath.cpp',
- '../gm/fatpathfill.cpp',
- '../gm/factory.cpp',
- '../gm/filltypes.cpp',
- '../gm/filltypespersp.cpp',
- '../gm/filterbitmap.cpp',
- '../gm/filterindiabox.cpp',
- '../gm/fontcache.cpp',
- '../gm/fontmgr.cpp',
- '../gm/fontscaler.cpp',
- '../gm/gammatext.cpp',
- '../gm/getpostextpath.cpp',
- '../gm/giantbitmap.cpp',
- '../gm/glyph_pos.cpp',
- '../gm/glyph_pos_align.cpp',
- '../gm/gradients.cpp',
- '../gm/gradients_2pt_conical.cpp',
- '../gm/gradients_no_texture.cpp',
- '../gm/gradientDirtyLaundry.cpp',
- '../gm/gradient_matrix.cpp',
- '../gm/gradtext.cpp',
- '../gm/hairlines.cpp',
- '../gm/hairmodes.cpp',
- '../gm/hittestpath.cpp',
- '../gm/imagealphathreshold.cpp',
- '../gm/imageblur.cpp',
- '../gm/imageblurtiled.cpp',
- '../gm/imagemagnifier.cpp',
- '../gm/imageresizetiled.cpp',
- '../gm/inversepaths.cpp',
- '../gm/lerpmode.cpp',
- '../gm/lighting.cpp',
- '../gm/lumafilter.cpp',
- '../gm/image.cpp',
- '../gm/imagefiltersbase.cpp',
- '../gm/imagefiltersclipped.cpp',
- '../gm/imagefilterscropped.cpp',
- '../gm/imagefilterscropexpand.cpp',
- '../gm/imagefiltersgraph.cpp',
- '../gm/imagefiltersscaled.cpp',
- '../gm/internal_links.cpp',
- '../gm/lcdtext.cpp',
- '../gm/linepaths.cpp',
- '../gm/matrixconvolution.cpp',
- '../gm/matriximagefilter.cpp',
- '../gm/megalooper.cpp',
- '../gm/mixedxfermodes.cpp',
- '../gm/modecolorfilters.cpp',
- '../gm/morphology.cpp',
- '../gm/nested.cpp',
- '../gm/ninepatchstretch.cpp',
- '../gm/nonclosedpaths.cpp',
- '../gm/offsetimagefilter.cpp',
- '../gm/optimizations.cpp',
- '../gm/ovals.cpp',
- '../gm/patch.cpp',
- '../gm/patheffects.cpp',
- '../gm/pathfill.cpp',
- '../gm/pathinterior.cpp',
- '../gm/pathopsinverse.cpp',
- '../gm/pathopsskpclip.cpp',
- '../gm/pathreverse.cpp',
- '../gm/peekpixels.cpp',
- '../gm/perlinnoise.cpp',
- '../gm/pictureimagefilter.cpp',
- '../gm/pictureshader.cpp',
- '../gm/points.cpp',
- '../gm/poly2poly.cpp',
- '../gm/polygons.cpp',
- '../gm/quadpaths.cpp',
- '../gm/rects.cpp',
- '../gm/resizeimagefilter.cpp',
- '../gm/rrect.cpp',
- '../gm/rrects.cpp',
- '../gm/roundrects.cpp',
- '../gm/samplerstress.cpp',
- # '../gm/scalebitmap.cpp',
- '../gm/shaderbounds.cpp',
- '../gm/selftest.cpp',
- '../gm/shadertext.cpp',
- '../gm/shadertext2.cpp',
- '../gm/shadertext3.cpp',
- '../gm/shadows.cpp',
- '../gm/shallowgradient.cpp',
- '../gm/simpleaaclip.cpp',
- '../gm/skbug1719.cpp',
- '../gm/stringart.cpp',
- '../gm/spritebitmap.cpp',
- '../gm/srcmode.cpp',
- '../gm/strokefill.cpp',
- '../gm/strokerect.cpp',
- '../gm/strokerects.cpp',
- '../gm/strokes.cpp',
- '../gm/stroketext.cpp',
- '../gm/tablecolorfilter.cpp',
- '../gm/texteffects.cpp',
- '../gm/testimagefilters.cpp',
- '../gm/texdata.cpp',
- '../gm/variedtext.cpp',
- '../gm/texturedomaineffect.cpp',
- '../gm/thinrects.cpp',
- '../gm/thinstrokedrects.cpp',
- '../gm/tileimagefilter.cpp',
- '../gm/tilemodes.cpp',
- '../gm/tilemodes_scaled.cpp',
- '../gm/tinybitmap.cpp',
- '../gm/twopointradial.cpp',
- '../gm/typeface.cpp',
- '../gm/vertices.cpp',
- '../gm/verttext.cpp',
- '../gm/verttext2.cpp',
- '../gm/verylargebitmap.cpp',
- '../gm/xfermodeimagefilter.cpp',
- '../gm/xfermodes.cpp',
- '../gm/xfermodes2.cpp',
- '../gm/xfermodes3.cpp',
- '../gm/yuvtorgbeffect.cpp',
-
- # Files needed by particular GMs
- '../src/utils/debugger/SkDrawCommand.h',
- '../src/utils/debugger/SkDrawCommand.cpp',
- '../src/utils/debugger/SkDebugCanvas.h',
- '../src/utils/debugger/SkDebugCanvas.cpp',
- '../src/utils/debugger/SkObjectParser.h',
- '../src/utils/debugger/SkObjectParser.cpp',
-
- ],
'conditions': [
+ # If we're building SampleApp on the bots, no need to link in the GM slides.
+ # We're not going to run it; we're only making sure it still builds.
+ # It'd be nice to do this in SampleApp.gypi, but I can't find a way to make it work.
+ [ 'not ("<(_target_name)" == "SampleApp" and skia_is_bot)', {
+ 'sources': [
+ '../gm/aaclip.cpp',
+ '../gm/aarectmodes.cpp',
+ '../gm/alphagradients.cpp',
+ '../gm/arcofzorro.cpp',
+ '../gm/arithmode.cpp',
+ '../gm/beziereffects.cpp',
+ '../gm/bigblurs.cpp',
+ '../gm/bigmatrix.cpp',
+ '../gm/bigtext.cpp',
+ '../gm/bitmapcopy.cpp',
+ '../gm/bitmapmatrix.cpp',
+ '../gm/bitmapfilters.cpp',
+ '../gm/bitmappremul.cpp',
+ '../gm/bitmaprect.cpp',
+ '../gm/bitmaprecttest.cpp',
+ '../gm/bitmapscroll.cpp',
+ '../gm/bitmapshader.cpp',
+ '../gm/bitmapsource.cpp',
+ '../gm/bleed.cpp',
+ '../gm/blurcircles.cpp',
+ '../gm/blurs.cpp',
+ '../gm/blurquickreject.cpp',
+ '../gm/blurrect.cpp',
+ '../gm/blurroundrect.cpp',
+ '../gm/circles.cpp',
+ '../gm/circularclips.cpp',
+ '../gm/clippedbitmapshaders.cpp',
+ '../gm/coloremoji.cpp',
+ '../gm/colorfilterimagefilter.cpp',
+ '../gm/colorfilters.cpp',
+ '../gm/colormatrix.cpp',
+ '../gm/colortype.cpp',
+ '../gm/complexclip.cpp',
+ '../gm/complexclip2.cpp',
+ '../gm/composeshader.cpp',
+ #'../gm/conicpaths.cpp',
+ '../gm/convexpaths.cpp',
+ '../gm/convexpolyclip.cpp',
+ '../gm/convexpolyeffect.cpp',
+ '../gm/copyTo4444.cpp',
+ '../gm/cubicpaths.cpp',
+ '../gm/cmykjpeg.cpp',
+ '../gm/degeneratesegments.cpp',
+ '../gm/discard.cpp',
+ '../gm/dashcubics.cpp',
+ '../gm/dashing.cpp',
+ '../gm/deviceproperties.cpp',
+ '../gm/distantclip.cpp',
+ '../gm/displacement.cpp',
+ '../gm/downsamplebitmap.cpp',
+ '../gm/drawbitmaprect.cpp',
+ '../gm/drawlooper.cpp',
+ '../gm/dropshadowimagefilter.cpp',
+ '../gm/drrect.cpp',
+ '../gm/etc1bitmap.cpp',
+ '../gm/extractbitmap.cpp',
+ '../gm/emptypath.cpp',
+ '../gm/fatpathfill.cpp',
+ '../gm/factory.cpp',
+ '../gm/filltypes.cpp',
+ '../gm/filltypespersp.cpp',
+ '../gm/filterbitmap.cpp',
+ '../gm/filterindiabox.cpp',
+ '../gm/fontcache.cpp',
+ '../gm/fontmgr.cpp',
+ '../gm/fontscaler.cpp',
+ '../gm/gammatext.cpp',
+ '../gm/getpostextpath.cpp',
+ '../gm/giantbitmap.cpp',
+ '../gm/glyph_pos.cpp',
+ '../gm/glyph_pos_align.cpp',
+ '../gm/gradients.cpp',
+ '../gm/gradients_2pt_conical.cpp',
+ '../gm/gradients_no_texture.cpp',
+ '../gm/gradientDirtyLaundry.cpp',
+ '../gm/gradient_matrix.cpp',
+ '../gm/gradtext.cpp',
+ '../gm/hairlines.cpp',
+ '../gm/hairmodes.cpp',
+ '../gm/hittestpath.cpp',
+ '../gm/imagealphathreshold.cpp',
+ '../gm/imageblur.cpp',
+ '../gm/imageblurtiled.cpp',
+ '../gm/imagemagnifier.cpp',
+ '../gm/imageresizetiled.cpp',
+ '../gm/inversepaths.cpp',
+ '../gm/lerpmode.cpp',
+ '../gm/lighting.cpp',
+ '../gm/lumafilter.cpp',
+ '../gm/image.cpp',
+ '../gm/imagefiltersbase.cpp',
+ '../gm/imagefiltersclipped.cpp',
+ '../gm/imagefilterscropped.cpp',
+ '../gm/imagefilterscropexpand.cpp',
+ '../gm/imagefiltersgraph.cpp',
+ '../gm/imagefiltersscaled.cpp',
+ '../gm/internal_links.cpp',
+ '../gm/lcdtext.cpp',
+ '../gm/linepaths.cpp',
+ '../gm/matrixconvolution.cpp',
+ '../gm/matriximagefilter.cpp',
+ '../gm/megalooper.cpp',
+ '../gm/mixedxfermodes.cpp',
+ '../gm/modecolorfilters.cpp',
+ '../gm/morphology.cpp',
+ '../gm/nested.cpp',
+ '../gm/ninepatchstretch.cpp',
+ '../gm/nonclosedpaths.cpp',
+ '../gm/offsetimagefilter.cpp',
+ '../gm/optimizations.cpp',
+ '../gm/ovals.cpp',
+ '../gm/patch.cpp',
+ '../gm/patheffects.cpp',
+ '../gm/pathfill.cpp',
+ '../gm/pathinterior.cpp',
+ '../gm/pathopsinverse.cpp',
+ '../gm/pathopsskpclip.cpp',
+ '../gm/pathreverse.cpp',
+ '../gm/peekpixels.cpp',
+ '../gm/perlinnoise.cpp',
+ '../gm/pictureimagefilter.cpp',
+ '../gm/pictureshader.cpp',
+ '../gm/points.cpp',
+ '../gm/poly2poly.cpp',
+ '../gm/polygons.cpp',
+ '../gm/quadpaths.cpp',
+ '../gm/rects.cpp',
+ '../gm/resizeimagefilter.cpp',
+ '../gm/rrect.cpp',
+ '../gm/rrects.cpp',
+ '../gm/roundrects.cpp',
+ '../gm/samplerstress.cpp',
+ # '../gm/scalebitmap.cpp',
+ '../gm/shaderbounds.cpp',
+ '../gm/selftest.cpp',
+ '../gm/shadertext.cpp',
+ '../gm/shadertext2.cpp',
+ '../gm/shadertext3.cpp',
+ '../gm/shadows.cpp',
+ '../gm/shallowgradient.cpp',
+ '../gm/simpleaaclip.cpp',
+ '../gm/skbug1719.cpp',
+ '../gm/stringart.cpp',
+ '../gm/spritebitmap.cpp',
+ '../gm/srcmode.cpp',
+ '../gm/strokefill.cpp',
+ '../gm/strokerect.cpp',
+ '../gm/strokerects.cpp',
+ '../gm/strokes.cpp',
+ '../gm/stroketext.cpp',
+ '../gm/tablecolorfilter.cpp',
+ '../gm/texteffects.cpp',
+ '../gm/testimagefilters.cpp',
+ '../gm/texdata.cpp',
+ '../gm/variedtext.cpp',
+ '../gm/texturedomaineffect.cpp',
+ '../gm/thinrects.cpp',
+ '../gm/thinstrokedrects.cpp',
+ '../gm/tileimagefilter.cpp',
+ '../gm/tilemodes.cpp',
+ '../gm/tilemodes_scaled.cpp',
+ '../gm/tinybitmap.cpp',
+ '../gm/twopointradial.cpp',
+ '../gm/typeface.cpp',
+ '../gm/vertices.cpp',
+ '../gm/verttext.cpp',
+ '../gm/verttext2.cpp',
+ '../gm/verylargebitmap.cpp',
+ '../gm/xfermodeimagefilter.cpp',
+ '../gm/xfermodes.cpp',
+ '../gm/xfermodes2.cpp',
+ '../gm/xfermodes3.cpp',
+ '../gm/yuvtorgbeffect.cpp',
+
+ # Files needed by particular GMs
+ '../src/utils/debugger/SkDrawCommand.h',
+ '../src/utils/debugger/SkDrawCommand.cpp',
+ '../src/utils/debugger/SkDebugCanvas.h',
+ '../src/utils/debugger/SkDebugCanvas.cpp',
+ '../src/utils/debugger/SkObjectParser.h',
+ '../src/utils/debugger/SkObjectParser.cpp',
+ ],
+ }],
# TODO: Several GMs are known to cause particular problems on Android, so
# we disable them on Android. See http://skbug.com/2326
[ 'skia_os == "android"', {
« no previous file with comments | « gyp/gm.gyp ('k') | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698