blob: 21712fcbbf8ce318053433e1ec0c493d0c319794 [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 ],
mtkleinada5a442016-08-02 14:28:26 -070022 'sources': [
joshualitt136f5172016-02-02 11:07:39 -080023 # 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',
mtkleinada5a442016-08-02 14:28:26 -070034 '<!@(python find.py "*.cpp" ../tools/skiaserve ../tools/skiaserve/urlhandlers)',
joshualitt136f5172016-02-02 11:07:39 -080035 ],
joshualitt7f6a1e02016-01-22 11:21:43 -080036 'dependencies': [
37 'flags.gyp:flags',
38 'gputest.gyp:skgputest',
39 'jsoncpp.gyp:jsoncpp',
ethannicholas546d6652016-02-16 11:03:04 -080040 'libpng.gyp:libpng',
joshualitt8cc3f4e2016-01-25 10:50:04 -080041 'microhttpd.gyp:microhttpd',
joshualitt7f6a1e02016-01-22 11:21:43 -080042 'skia_lib.gyp:skia_lib',
43 'tools.gyp:crash_handler',
brianosman78312952016-04-19 10:16:53 -070044 'tools.gyp:picture_utils',
joshualitt7f6a1e02016-01-22 11:21:43 -080045 'tools.gyp:proc_stats',
46 'tools.gyp:resources',
joshualittcdad12f2016-02-08 07:08:21 -080047 'tools.gyp:url_data_manager',
joshualitt7f6a1e02016-01-22 11:21:43 -080048 ],
joshualitt7f6a1e02016-01-22 11:21:43 -080049 },
50 ],
51}