1 # GYP for "dm" (Diamond Master, a.k.a Dungeon master, a.k.a GM 2). 2 { 3 'include_dirs': [ 4 '../dm', 5 '../gm', 6 '../tests', 7 '../src/images', 8 '../src/lazy', 9 '../src/core', 10 '../src/effects', 11 '../src/pipe/utils/', 12 '../src/utils', 13 '../src/utils/debugger', 14 '../tools', 15 ], 16 'dependencies': [ 17 'etc1.gyp:libetc1', 18 'flags.gyp:flags', 19 'jsoncpp.gyp:jsoncpp', 20 'skia_lib.gyp:skia_lib', 21 'tools.gyp:crash_handler', 22 'tools.gyp:proc_stats', 23 'tools.gyp:sk_tool_utils', 24 ], 25 'includes': [ 26 'gmslides.gypi', 27 'pathops_unittest.gypi', 28 'tests.gypi', 29 ], 30 'sources': [ 31 '../dm/DM.cpp', 32 '../dm/DMCpuGMTask.cpp', 33 '../dm/DMGpuGMTask.cpp', 34 '../dm/DMPDFRasterizeTask.cpp', 35 '../dm/DMPDFTask.cpp', 36 '../dm/DMPipeTask.cpp', 37 '../dm/DMQuiltTask.cpp', 38 '../dm/DMReporter.cpp', 39 '../dm/DMSKPTask.cpp', 40 '../dm/DMSerializeTask.cpp', 41 '../dm/DMTask.cpp', 42 '../dm/DMTaskRunner.cpp', 43 '../dm/DMTestTask.cpp', 44 '../dm/DMUtil.cpp', 45 '../dm/DMWriteTask.cpp', 46 '../gm/gm.cpp', 47 48 '../src/utils/SkTaskGroup.cpp', 49 50 '../src/pipe/utils/SamplePipeControllers.cpp', 51 '../src/utils/debugger/SkDebugCanvas.cpp', 52 '../src/utils/debugger/SkDrawCommand.cpp', 53 '../src/utils/debugger/SkObjectParser.cpp', 54 '../tools/LazyDecodeBitmap.cpp', 55 ], 56 'conditions': [ 57 [ 'skia_gpu == 1', { 58 'dependencies': [ 'gputest.gyp:skgputest' ], 59 }], 60 ], 61 } 62