blob: 7fdf1b4eccc1197828edb05091a24bbd9157808f [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',
mtkleinada5a442016-08-02 14:28:26 -070032 '<!@(python find.py "*.cpp" ../tools/skiaserve ../tools/skiaserve/urlhandlers)',
joshualitt136f5172016-02-02 11:07:39 -080033 ],
joshualitt7f6a1e02016-01-22 11:21:43 -080034 'dependencies': [
35 'flags.gyp:flags',
36 'gputest.gyp:skgputest',
37 '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',
brianosman78312952016-04-19 10:16:53 -070042 'tools.gyp:picture_utils',
joshualitt7f6a1e02016-01-22 11:21:43 -080043 'tools.gyp:proc_stats',
44 'tools.gyp:resources',
joshualittcdad12f2016-02-08 07:08:21 -080045 'tools.gyp:url_data_manager',
joshualitt7f6a1e02016-01-22 11:21:43 -080046 ],
joshualitt7f6a1e02016-01-22 11:21:43 -080047 },
48 ],
49}