blob: e74907442e7242952d5db4bd540d45172ae6f7db [file] [log] [blame]
joshualitt7f6a1e02016-01-22 11:21:43 -08001# Copyright 2016 Google Inc.
2#
3# Use of this source code is governed by a BSD-style license that can be
4# found in the LICENSE file.
5# GYP file to build performance testbench.
6#
7{
8 'includes': [
9 'apptype_console.gypi',
10 ],
11 'targets': [
12 {
13 'target_name': 'skiaserve',
14 'type': 'executable',
joshualitt609d9792016-01-27 11:07:23 -080015 'include_dirs': [
joshualitt136f5172016-02-02 11:07:39 -080016 '../src/core',
17 '../src/ports',
ethannicholas3cb95422016-02-09 12:44:06 -080018 '../tools/debugger',
joshualitt609d9792016-01-27 11:07:23 -080019 '../tools/json',
20 ],
joshualitt136f5172016-02-02 11:07:39 -080021 'sources': [
22 # Stuff for the debug canvas
ethannicholas3cb95422016-02-09 12:44:06 -080023 '../tools/debugger/SkDrawCommand.h',
24 '../tools/debugger/SkDrawCommand.cpp',
25 '../tools/debugger/SkDebugCanvas.h',
26 '../tools/debugger/SkDebugCanvas.cpp',
27 '../tools/debugger/SkObjectParser.h',
28 '../tools/debugger/SkObjectParser.cpp',
29 '../tools/debugger/SkOverdrawMode.h',
30 '../tools/debugger/SkOverdrawMode.cpp',
joshualitt136f5172016-02-02 11:07:39 -080031 '<!@(python find.py ../tools/skiaserve "*.cpp")',
32 ],
joshualitt7f6a1e02016-01-22 11:21:43 -080033 'dependencies': [
34 'flags.gyp:flags',
35 'gputest.gyp:skgputest',
joshualitt609d9792016-01-27 11:07:23 -080036 'json.gyp:json',
joshualitt7f6a1e02016-01-22 11:21:43 -080037 'jsoncpp.gyp:jsoncpp',
ethannicholas546d6652016-02-16 11:03:04 -080038 'libpng.gyp:libpng',
joshualitt8cc3f4e2016-01-25 10:50:04 -080039 'microhttpd.gyp:microhttpd',
joshualitt7f6a1e02016-01-22 11:21:43 -080040 'skia_lib.gyp:skia_lib',
41 'tools.gyp:crash_handler',
42 'tools.gyp:proc_stats',
43 'tools.gyp:resources',
joshualittcdad12f2016-02-08 07:08:21 -080044 'tools.gyp:url_data_manager',
joshualitt7f6a1e02016-01-22 11:21:43 -080045 ],
joshualitt7f6a1e02016-01-22 11:21:43 -080046 },
47 ],
48}