blob: 0d8652fd220cfc086c58a6d06e26cc8215f37da2 [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',
mtkleinafb43792014-08-19 15:55:55 -070022 'tools.gyp: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
mtklein406654b2014-09-03 15:34:37 -070050 '../src/utils/SkTaskGroup.cpp',
51
caryclark17f0b6d2014-07-22 10:15:34 -070052 '../src/pipe/utils/SamplePipeControllers.cpp',
53 '../src/utils/debugger/SkDebugCanvas.cpp',
54 '../src/utils/debugger/SkDrawCommand.cpp',
55 '../src/utils/debugger/SkObjectParser.cpp',
mtklein72ebb9f2014-08-07 14:27:03 -070056 '../tools/LazyDecodeBitmap.cpp',
caryclark17f0b6d2014-07-22 10:15:34 -070057 ],
mtkleine681c2a2014-07-31 11:26:58 -070058 'conditions': [
59 [ 'skia_gpu == 1', {
60 'dependencies': [ 'gputest.gyp:skgputest' ],
61 }],
62 ],
caryclark17f0b6d2014-07-22 10:15:34 -070063}