diff options
Diffstat (limited to 'gyp')
-rw-r--r-- | gyp/most.gyp | 4 | ||||
-rw-r--r-- | gyp/visualbench.gyp | 60 |
2 files changed, 64 insertions, 0 deletions
diff --git a/gyp/most.gyp b/gyp/most.gyp index 27ce0f1689..d674802238 100644 --- a/gyp/most.gyp +++ b/gyp/most.gyp @@ -27,11 +27,13 @@ 'pathops_skpclip.gyp:*', # 'pdfviewer.gyp:pdfviewer', 'dm.gyp:dm', + 'visualbench.gyp:visualbench', ], 'conditions': [ [ 'skia_gpu == 0 or skia_os == "android"', { 'dependencies!': [ 'example.gyp:HelloWorld', + 'visualbench.gyp:visualbench', ], }], ['skia_os == "android"', { @@ -41,6 +43,7 @@ 'dependencies!': [ 'example.gyp:HelloWorld', 'SampleApp.gyp:SampleApp', + 'visualbench.gyp:visualbench', ], 'dependencies': ['iOSShell.gyp:iOSShell' ], }], @@ -52,6 +55,7 @@ 'dependencies!': [ 'example.gyp:HelloWorld', 'SampleApp.gyp:SampleApp', + 'visualbench.gyp:visualbench', ] } ] diff --git a/gyp/visualbench.gyp b/gyp/visualbench.gyp new file mode 100644 index 0000000000..ee0321a937 --- /dev/null +++ b/gyp/visualbench.gyp @@ -0,0 +1,60 @@ +# Copyright 2015 Google Inc. +# +# Use of this source code is governed by a BSD-style license that can be +# found in the LICENSE file. +# GYP file to build visual bench tool +{ + 'targets': [ + { + 'target_name': 'visualbench', + 'type': 'executable', + 'mac_bundle' : 1, + 'include_dirs' : [ + '../include/gpu', + '../src/images', + ], + 'sources': [ + '../tools/VisualBench.h', + '../tools/VisualBench.cpp', + '../src/images/SkForceLinking.cpp', + ], + 'dependencies': [ + 'flags.gyp:flags_common', + 'images.gyp:images', + 'skia_lib.gyp:skia_lib', + 'tools.gyp:timer', + 'views.gyp:views', + ], + 'conditions' : [ + [ 'skia_os == "win"', { + 'sources' : [ + '../src/views/win/SkOSWindow_Win.cpp', + '../src/views/win/skia_win.cpp', + ], + }], + [ 'skia_os == "mac"', { + 'sources': [ + '../example/mac/HelloWorldNSView.mm', + '../example/mac/HelloWorldDelegate.mm', + + '../src/views/mac/SkEventNotifier.mm', + '../src/views/mac/skia_mac.mm', + '../src/views/mac/SkNSView.mm', + '../src/views/mac/SkOptionsTableView.mm', + '../src/views/mac/SkOSWindow_Mac.mm', + '../src/views/mac/SkTextFieldCell.m', + ], + 'include_dirs' : [ + '../src/views/mac/' + ], + 'xcode_settings' : { + 'INFOPLIST_FILE' : '../example/mac/HelloWorld-Info.plist', + }, + 'mac_bundle_resources' : [ + '../example/mac/HelloWorld.xib' + ], + }], + ], + }, + ], +} |