| Index: gyp/tools.gyp
|
| diff --git a/gyp/tools.gyp b/gyp/tools.gyp
|
| index 5ea127296ae495935da7b0fc984ead95cda3ef51..eeb210a4970a3d15e81acff02a9c58f3d8874a97 100644
|
| --- a/gyp/tools.gyp
|
| +++ b/gyp/tools.gyp
|
| @@ -43,6 +43,86 @@
|
| ],
|
| ],
|
| },
|
| + { # This would go in gm.gyp, but it's also used by skimage below.
|
| + 'target_name': 'gm_expectations',
|
| + 'type': 'static_library',
|
| + 'include_dirs' : [ '../src/utils/' ],
|
| + 'sources': [
|
| + '../gm/gm_expectations.cpp',
|
| + '../tools/sk_tool_utils.cpp',
|
| + ],
|
| + 'dependencies': [
|
| + 'jsoncpp.gyp:jsoncpp',
|
| + 'skia_lib.gyp:skia_lib',
|
| + ],
|
| + 'direct_dependent_settings': {
|
| + 'include_dirs': [ '../gm/' ],
|
| + },
|
| + },
|
| + {
|
| + 'target_name': 'crash_handler',
|
| + 'type': 'static_library',
|
| + 'sources': [ '../tools/CrashHandler.cpp' ],
|
| + 'dependencies': [ 'skia_lib.gyp:skia_lib' ],
|
| + 'direct_dependent_settings': {
|
| + 'include_dirs': [ '../tools' ],
|
| + },
|
| + 'all_dependent_settings': {
|
| + 'msvs_settings': {
|
| + 'VCLinkerTool': {
|
| + 'AdditionalDependencies': [ 'Dbghelp.lib' ],
|
| + }
|
| + },
|
| + }
|
| + },
|
| + {
|
| + 'target_name': 'resources',
|
| + 'type': 'static_library',
|
| + 'sources': [ '../tools/Resources.cpp' ],
|
| + 'dependencies': [
|
| + 'flags.gyp:flags',
|
| + 'skia_lib.gyp:skia_lib',
|
| + ],
|
| + 'direct_dependent_settings': {
|
| + 'include_dirs': [ '../tools/', ],
|
| + },
|
| + },
|
| + {
|
| + 'target_name' : 'timer',
|
| + 'type': 'static_library',
|
| + 'sources': [
|
| + '../tools/timer/Timer.cpp',
|
| + '../tools/timer/TimerData.cpp',
|
| + ],
|
| + 'include_dirs': [
|
| + '../src/core',
|
| + '../src/gpu',
|
| + ],
|
| + 'direct_dependent_settings': {
|
| + 'include_dirs': ['../tools/timer'],
|
| + },
|
| + 'dependencies': [
|
| + 'skia_lib.gyp:skia_lib',
|
| + 'jsoncpp.gyp:jsoncpp',
|
| + ],
|
| + 'conditions': [
|
| + ['skia_gpu == 1', {
|
| + 'sources': [ '../tools/timer/GpuTimer.cpp' ],
|
| + }],
|
| + [ 'skia_os in ["mac", "ios"]', {
|
| + 'sources': [ '../tools/timer/SysTimer_mach.cpp' ],
|
| + }],
|
| + [ 'skia_os == "win"', {
|
| + 'sources': [ '../tools/timer/SysTimer_windows.cpp' ],
|
| + }],
|
| + [ 'skia_os in ["linux", "freebsd", "openbsd", "solaris", "android", "chromeos"]', {
|
| + 'sources': [ '../tools/timer/SysTimer_posix.cpp' ],
|
| + }],
|
| + [ 'skia_os in ["linux", "freebsd", "openbsd", "solaris", "chromeos"]', {
|
| + 'link_settings': { 'libraries': [ '-lrt' ] },
|
| + }],
|
| + ],
|
| + },
|
| {
|
| 'target_name': 'skdiff',
|
| 'type': 'executable',
|
| @@ -178,8 +258,8 @@
|
| '../src/utils/',
|
| ],
|
| 'dependencies': [
|
| + 'gm_expectations',
|
| 'flags.gyp:flags',
|
| - 'gm.gyp:gm_expectations',
|
| 'jsoncpp.gyp:jsoncpp',
|
| 'skia_lib.gyp:skia_lib',
|
| ],
|
| @@ -299,14 +379,13 @@
|
| '../src/lazy/',
|
| ],
|
| 'dependencies': [
|
| - 'bench.gyp:bench_timer',
|
| - 'crash_handler.gyp:CrashHandler',
|
| + 'timer',
|
| + 'crash_handler',
|
| 'flags.gyp:flags',
|
| 'jsoncpp.gyp:jsoncpp',
|
| 'skia_lib.gyp:skia_lib',
|
| 'tools.gyp:picture_renderer',
|
| 'tools.gyp:picture_utils',
|
| - 'tools.gyp:timer_data',
|
| ],
|
| },
|
| {
|
| @@ -322,7 +401,7 @@
|
| '../src/lazy',
|
| ],
|
| 'dependencies': [
|
| - 'bench.gyp:bench_timer',
|
| + 'timer',
|
| 'flags.gyp:flags',
|
| 'skia_lib.gyp:skia_lib',
|
| ],
|
| @@ -338,7 +417,7 @@
|
| '../src/images',
|
| ],
|
| 'dependencies': [
|
| - 'bench.gyp:bench_timer',
|
| + 'timer',
|
| 'flags.gyp:flags',
|
| 'skia_lib.gyp:skia_lib',
|
| ],
|
| @@ -357,7 +436,7 @@
|
| '../src/lazy',
|
| ],
|
| 'dependencies': [
|
| - 'bench.gyp:bench_timer',
|
| + 'timer',
|
| 'flags.gyp:flags',
|
| 'skia_lib.gyp:skia_lib',
|
| ],
|
| @@ -505,9 +584,8 @@
|
| # Bench code:
|
| ],
|
| 'dependencies': [
|
| - 'bench.gyp:bench_timer',
|
| + 'timer',
|
| 'flags.gyp:flags',
|
| - 'tools.gyp:timer_data',
|
| 'skia_lib.gyp:skia_lib',
|
| 'tools.gyp:picture_renderer',
|
| 'tools.gyp:picture_utils',
|
| @@ -544,17 +622,6 @@
|
| 'skia_lib.gyp:skia_lib',
|
| ],
|
| },
|
| - {
|
| - 'target_name': 'timer_data',
|
| - 'type': 'static_library',
|
| - 'sources': [
|
| - '../bench/TimerData.cpp',
|
| - ],
|
| - 'dependencies': [
|
| - 'skia_lib.gyp:skia_lib',
|
| - 'jsoncpp.gyp:jsoncpp'
|
| - ]
|
| - }
|
| ],
|
| 'conditions': [
|
| ['skia_shared_lib',
|
|
|