blob: 238c15309970f88c4f616e6b0ee0ad84ea8191ad [file] [log] [blame]
caryclark17f0b6d2014-07-22 10:15:34 -07001# 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',
caryclark17f0b6d2014-07-22 10:15:34 -070019 'jsoncpp.gyp:jsoncpp',
20 'skia_lib.gyp:skia_lib',
21 'tools.gyp:crash_handler',
halcanary0d154ee2014-08-11 11:33:51 -070022 'tools.gyp:sk_tool_proc_stats',
caryclark17f0b6d2014-07-22 10:15:34 -070023 '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/DMExpectationsTask.cpp',
34 '../dm/DMGpuGMTask.cpp',
35 '../dm/DMPDFRasterizeTask.cpp',
36 '../dm/DMPDFTask.cpp',
37 '../dm/DMPipeTask.cpp',
38 '../dm/DMQuiltTask.cpp',
39 '../dm/DMReporter.cpp',
40 '../dm/DMSKPTask.cpp',
41 '../dm/DMSerializeTask.cpp',
42 '../dm/DMTask.cpp',
43 '../dm/DMTaskRunner.cpp',
44 '../dm/DMTestTask.cpp',
45 '../dm/DMUtil.cpp',
46 '../dm/DMWriteTask.cpp',
47 '../gm/gm.cpp',
48 '../gm/gm_expectations.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',
mtklein72ebb9f2014-08-07 14:27:03 -070054 '../tools/LazyDecodeBitmap.cpp',
caryclark17f0b6d2014-07-22 10:15:34 -070055 ],
mtkleine681c2a2014-07-31 11:26:58 -070056 'conditions': [
57 [ 'skia_gpu == 1', {
58 'dependencies': [ 'gputest.gyp:skgputest' ],
59 }],
60 ],
caryclark17f0b6d2014-07-22 10:15:34 -070061}