blob: 2a5071a2f147ccbe943c82d5527da9d0bb3111df [file] [log] [blame]
epoger@google.comccdbd2c2011-06-02 14:38:23 +00001# GYP file to build performance testbench.
2#
bungeman@google.com206c98a2011-05-31 21:21:54 +00003{
4 'includes': [
epoger@google.comccdbd2c2011-06-02 14:38:23 +00005 'apptype_console.gypi',
bungeman@google.com206c98a2011-05-31 21:21:54 +00006 ],
7 'targets': [
8 {
9 'target_name': 'bench',
10 'type': 'executable',
bungeman@google.com206c98a2011-05-31 21:21:54 +000011 'dependencies': [
sglez@google.com586db932013-07-24 17:24:23 +000012 'flags.gyp:flags',
commit-bot@chromium.orge3bb3bc2013-12-03 18:16:48 +000013 'jsoncpp.gyp:jsoncpp',
mtklein30e6e2a2014-06-18 11:44:15 -070014 'skia_lib.gyp:skia_lib',
mtklein9ac68ee2014-06-20 11:29:20 -070015 'tools.gyp:crash_handler',
mtklein9ac68ee2014-06-20 11:29:20 -070016 'tools.gyp:timer',
bungeman@google.com206c98a2011-05-31 21:21:54 +000017 ],
rmistry@google.comd6bab022013-12-02 13:50:38 +000018 'sources': [
tfarinaf168b862014-06-19 12:32:29 -070019 '../bench/BenchLogger.cpp',
20 '../bench/BenchLogger.h',
21 '../bench/GMBench.cpp',
22 '../bench/GMBench.h',
commit-bot@chromium.org37c772a2014-05-29 17:10:24 +000023 '../bench/ResultsWriter.cpp',
rmistry@google.comd6bab022013-12-02 13:50:38 +000024 '../bench/benchmain.cpp',
25 ],
bsalomon@google.comcf8fb1f2012-08-02 14:03:32 +000026 'conditions': [
mtkleinf3723212014-06-25 14:08:00 -070027 ['skia_android_framework == 1', {
28 'libraries': [ '-lskia' ],
29 }],
bsalomon@google.comcf8fb1f2012-08-02 14:03:32 +000030 ],
commit-bot@chromium.org6adce672014-02-03 14:48:17 +000031 'includes': [
commit-bot@chromium.org38aeb0f2014-02-26 23:01:57 +000032 'bench.gypi',
commit-bot@chromium.org6adce672014-02-03 14:48:17 +000033 'gmslides.gypi',
34 ],
bungeman@google.com206c98a2011-05-31 21:21:54 +000035 },
mtkleinf3723212014-06-25 14:08:00 -070036 {
37 'target_name': 'nanobench',
38 'type': 'executable',
39 'sources': [
mtkleine714e752014-07-31 12:13:48 -070040 '../bench/GMBench.cpp',
mtklein92007582014-08-01 07:46:52 -070041 '../bench/SKPBench.cpp',
mtklein60317d0f2014-07-14 11:30:37 -070042 '../bench/ResultsWriter.cpp',
mtkleine714e752014-07-31 12:13:48 -070043 '../bench/nanobench.cpp',
mtkleinf3723212014-06-25 14:08:00 -070044 ],
mtkleine714e752014-07-31 12:13:48 -070045 'includes': [
46 'bench.gypi',
47 'gmslides.gypi',
48 ],
mtkleinf3723212014-06-25 14:08:00 -070049 'dependencies': [
caryclark17f0b6d2014-07-22 10:15:34 -070050 'flags.gyp:flags_common',
mtklein60317d0f2014-07-14 11:30:37 -070051 'jsoncpp.gyp:jsoncpp',
52 'skia_lib.gyp:skia_lib',
mtkleinf3723212014-06-25 14:08:00 -070053 'tools.gyp:crash_handler',
54 'tools.gyp:timer',
55 ],
56 },
bungeman@google.com206c98a2011-05-31 21:21:54 +000057 ],
58}