diff options
Diffstat (limited to 'deps/v8/tools/gyp/v8.gyp')
-rw-r--r-- | deps/v8/tools/gyp/v8.gyp | 33 |
1 files changed, 25 insertions, 8 deletions
diff --git a/deps/v8/tools/gyp/v8.gyp b/deps/v8/tools/gyp/v8.gyp index aa01a842f..f3097ef7d 100644 --- a/deps/v8/tools/gyp/v8.gyp +++ b/deps/v8/tools/gyp/v8.gyp @@ -58,6 +58,7 @@ ['component=="shared_library"', { 'type': '<(component)', 'sources': [ + '../../src/defaults.cc', # Note: on non-Windows we still build this file so that gyp # has some sources to link into the component. '../../src/v8dll-main.cc', @@ -208,6 +209,10 @@ '../../src/accessors.h', '../../src/allocation.cc', '../../src/allocation.h', + '../../src/allocation-site-scopes.cc', + '../../src/allocation-site-scopes.h', + '../../src/allocation-tracker.cc', + '../../src/allocation-tracker.h', '../../src/api.cc', '../../src/api.h', '../../src/apiutils.h', @@ -333,16 +338,17 @@ '../../src/hydrogen-bch.h', '../../src/hydrogen-canonicalize.cc', '../../src/hydrogen-canonicalize.h', + '../../src/hydrogen-check-elimination.cc', + '../../src/hydrogen-check-elimination.h', '../../src/hydrogen-dce.cc', '../../src/hydrogen-dce.h', '../../src/hydrogen-dehoist.cc', '../../src/hydrogen-dehoist.h', - '../../src/hydrogen-deoptimizing-mark.cc', - '../../src/hydrogen-deoptimizing-mark.h', '../../src/hydrogen-environment-liveness.cc', '../../src/hydrogen-environment-liveness.h', '../../src/hydrogen-escape-analysis.cc', '../../src/hydrogen-escape-analysis.h', + '../../src/hydrogen-flow-engine.h', '../../src/hydrogen-instructions.cc', '../../src/hydrogen-instructions.h', '../../src/hydrogen.cc', @@ -353,8 +359,12 @@ '../../src/hydrogen-infer-representation.h', '../../src/hydrogen-infer-types.cc', '../../src/hydrogen-infer-types.h', + '../../src/hydrogen-load-elimination.cc', + '../../src/hydrogen-load-elimination.h', '../../src/hydrogen-mark-deoptimize.cc', '../../src/hydrogen-mark-deoptimize.h', + '../../src/hydrogen-mark-unreachable.cc', + '../../src/hydrogen-mark-unreachable.h', '../../src/hydrogen-minus-zero.cc', '../../src/hydrogen-minus-zero.h', '../../src/hydrogen-osr.cc', @@ -397,6 +407,8 @@ '../../src/lithium-allocator-inl.h', '../../src/lithium-allocator.cc', '../../src/lithium-allocator.h', + '../../src/lithium-codegen.cc', + '../../src/lithium-codegen.h', '../../src/lithium.cc', '../../src/lithium.h', '../../src/liveedit.cc', @@ -409,8 +421,6 @@ '../../src/macro-assembler.h', '../../src/mark-compact.cc', '../../src/mark-compact.h', - '../../src/marking-thread.h', - '../../src/marking-thread.cc', '../../src/messages.cc', '../../src/messages.h', '../../src/natives.h', @@ -430,7 +440,6 @@ '../../src/platform/elapsed-timer.h', '../../src/platform/time.cc', '../../src/platform/time.h', - '../../src/platform-posix.h', '../../src/platform.h', '../../src/platform/condition-variable.cc', '../../src/platform/condition-variable.h', @@ -804,6 +813,9 @@ ]}, ], ['OS=="win"', { + 'defines': [ + '_CRT_RAND_S' # for rand_s() + ], 'variables': { 'gyp_generators': '<!(echo $GYP_GENERATORS)', }, @@ -847,6 +859,10 @@ 'BUILDING_V8_SHARED', 'V8_SHARED', ], + }, { + 'sources': [ + '../../src/defaults.cc', + ], }], ['v8_postmortem_support=="true"', { 'sources': [ @@ -855,8 +871,8 @@ }], ['v8_enable_i18n_support==1', { 'dependencies': [ - '<(DEPTH)/third_party/icu/icu.gyp:icui18n', - '<(DEPTH)/third_party/icu/icu.gyp:icuuc', + '<(icu_gyp_path):icui18n', + '<(icu_gyp_path):icuuc', ] }, { # v8_enable_i18n_support==0 'sources!': [ @@ -866,7 +882,7 @@ }], ['OS=="win" and v8_enable_i18n_support==1', { 'dependencies': [ - '<(DEPTH)/third_party/icu/icu.gyp:icudata', + '<(icu_gyp_path):icudata', ], }], ], @@ -922,6 +938,7 @@ '../../src/array-iterator.js', '../../src/harmony-string.js', '../../src/harmony-array.js', + '../../src/harmony-math.js' ], }, 'actions': [ |