blob: 079876ca28a78e955f6004a6a5047d48a2d44872 [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',
bsalomon3724e572016-03-30 18:56:19 -070017 '../src/gpu',
joshualitt136f5172016-02-02 11:07:39 -080018 '../src/ports',
ethannicholas3cb95422016-02-09 12:44:06 -080019 '../tools/debugger',
joshualitt609d9792016-01-27 11:07:23 -080020 '../tools/json',
21 ],
joshualitt136f5172016-02-02 11:07:39 -080022 'sources': [
23 # Stuff for the debug canvas
ethannicholas3cb95422016-02-09 12:44:06 -080024 '../tools/debugger/SkDrawCommand.h',
25 '../tools/debugger/SkDrawCommand.cpp',
26 '../tools/debugger/SkDebugCanvas.h',
27 '../tools/debugger/SkDebugCanvas.cpp',
brianosmanfad98562016-05-04 11:06:28 -070028 '../tools/debugger/SkJsonWriteBuffer.h',
29 '../tools/debugger/SkJsonWriteBuffer.cpp',
ethannicholas3cb95422016-02-09 12:44:06 -080030 '../tools/debugger/SkObjectParser.h',
31 '../tools/debugger/SkObjectParser.cpp',
32 '../tools/debugger/SkOverdrawMode.h',
33 '../tools/debugger/SkOverdrawMode.cpp',
joshualitt136f5172016-02-02 11:07:39 -080034 '<!@(python find.py ../tools/skiaserve "*.cpp")',
joshualitt3854f112016-02-25 11:28:18 -080035 '<!@(python find.py ../tools/skiaserve/urlhandlers "*.cpp")',
joshualitt136f5172016-02-02 11:07:39 -080036 ],
joshualitt7f6a1e02016-01-22 11:21:43 -080037 'dependencies': [
38 'flags.gyp:flags',
39 'gputest.gyp:skgputest',
40 'jsoncpp.gyp:jsoncpp',
ethannicholas546d6652016-02-16 11:03:04 -080041 'libpng.gyp:libpng',
joshualitt8cc3f4e2016-01-25 10:50:04 -080042 'microhttpd.gyp:microhttpd',
joshualitt7f6a1e02016-01-22 11:21:43 -080043 'skia_lib.gyp:skia_lib',
44 'tools.gyp:crash_handler',
brianosman78312952016-04-19 10:16:53 -070045 'tools.gyp:picture_utils',
joshualitt7f6a1e02016-01-22 11:21:43 -080046 'tools.gyp:proc_stats',
47 'tools.gyp:resources',
joshualittcdad12f2016-02-08 07:08:21 -080048 'tools.gyp:url_data_manager',
joshualitt7f6a1e02016-01-22 11:21:43 -080049 ],
joshualitt7f6a1e02016-01-22 11:21:43 -080050 },
51 ],
52}