blob: ac72aee08aa2b529079d5608666cec31e1c91e88 [file] [log] [blame]
mtklein@google.comd36522d2013-10-16 13:02:15 +00001# GYP for "dm" (Diamond Master, a.k.a Dungeon master, a.k.a GM 2).
2# vim: set expandtab tabstop=4 shiftwidth=4
3{
4 'includes': [ 'apptype_console.gypi' ],
5
6 'targets': [{
7 'target_name': 'dm',
8 'type': 'executable',
9 'include_dirs': [
commit-bot@chromium.org38aeb0f2014-02-26 23:01:57 +000010 '../bench',
mtklein@google.comd36522d2013-10-16 13:02:15 +000011 '../dm',
12 '../gm',
commit-bot@chromium.org0dc5bd12014-02-26 16:31:22 +000013 '../tests',
halcanary@google.com2c7c7ee2013-12-05 18:31:42 +000014 '../src/images',
15 '../src/lazy',
mtklein@google.comd36522d2013-10-16 13:02:15 +000016 '../src/core',
17 '../src/effects',
commit-bot@chromium.org2d3a7892013-10-28 19:51:26 +000018 '../src/pipe/utils/',
mtklein@google.comd36522d2013-10-16 13:02:15 +000019 '../src/utils',
20 '../src/utils/debugger',
commit-bot@chromium.org261c6662014-01-02 16:19:53 +000021 '../tools',
mtklein@google.comd36522d2013-10-16 13:02:15 +000022 ],
commit-bot@chromium.org0dc5bd12014-02-26 16:31:22 +000023 'includes': [
commit-bot@chromium.org38aeb0f2014-02-26 23:01:57 +000024 'bench.gypi',
commit-bot@chromium.org0dc5bd12014-02-26 16:31:22 +000025 'gmslides.gypi',
26 'pathops_unittest.gypi',
27 'tests.gypi',
28 ],
mtklein@google.comd36522d2013-10-16 13:02:15 +000029 'sources': [
30 '../dm/DM.cpp',
commit-bot@chromium.org38aeb0f2014-02-26 23:01:57 +000031 '../dm/DMBenchTask.cpp',
commit-bot@chromium.orgef57b7e2014-02-28 20:31:31 +000032 '../dm/DMCpuGMTask.cpp',
commit-bot@chromium.org99589af2013-12-10 14:53:16 +000033 '../dm/DMExpectationsTask.cpp',
commit-bot@chromium.orgef57b7e2014-02-28 20:31:31 +000034 '../dm/DMGpuGMTask.cpp',
commit-bot@chromium.org2d3a7892013-10-28 19:51:26 +000035 '../dm/DMPipeTask.cpp',
commit-bot@chromium.orga90c6802014-04-30 13:20:45 +000036 '../dm/DMQuiltTask.cpp',
commit-bot@chromium.orge3ff5582014-04-01 16:24:06 +000037 '../dm/DMRecordTask.cpp',
mtklein@google.comd36522d2013-10-16 13:02:15 +000038 '../dm/DMReplayTask.cpp',
39 '../dm/DMReporter.cpp',
commit-bot@chromium.org192cbf62013-10-21 18:40:25 +000040 '../dm/DMSerializeTask.cpp',
commit-bot@chromium.org90b5a2a2014-05-14 17:55:32 +000041 '../dm/DMSKPTask.cpp',
mtklein@google.comd36522d2013-10-16 13:02:15 +000042 '../dm/DMTask.cpp',
43 '../dm/DMTaskRunner.cpp',
commit-bot@chromium.org0dc5bd12014-02-26 16:31:22 +000044 '../dm/DMTestTask.cpp',
mtklein@google.comd36522d2013-10-16 13:02:15 +000045 '../dm/DMUtil.cpp',
mtklein@google.coma7a9f372013-10-18 20:52:44 +000046 '../dm/DMWriteTask.cpp',
mtklein@google.comd36522d2013-10-16 13:02:15 +000047 '../gm/gm.cpp',
48 '../gm/gm_expectations.cpp',
49
commit-bot@chromium.org2d3a7892013-10-28 19:51:26 +000050 '../src/pipe/utils/SamplePipeControllers.cpp',
mtklein@google.comd36522d2013-10-16 13:02:15 +000051 '../src/utils/debugger/SkDebugCanvas.cpp',
52 '../src/utils/debugger/SkDrawCommand.cpp',
53 '../src/utils/debugger/SkObjectParser.cpp',
54 ],
55 'dependencies': [
56 'skia_lib.gyp:skia_lib',
57 'flags.gyp:flags',
58 'jsoncpp.gyp:jsoncpp',
59 'gputest.gyp:skgputest',
commit-bot@chromium.orge3ff5582014-04-01 16:24:06 +000060 'record.gyp:*',
mtklein@google.comd36522d2013-10-16 13:02:15 +000061 ],
62 }]
63}