| Index: v8.gypi |
| diff --git a/v8.gypi b/v8.gypi |
| index e37733214b670bc53a39d04044b15ea8f90cd133..c205a6ffbe6c959cb741e7b25ab79e57226c4314 100644 |
| --- a/v8.gypi |
| +++ b/v8.gypi |
| @@ -1,75 +1,18 @@ |
| { |
| 'variables': { |
| - 'libv8_include_dir%': 'third_party/v8/include', |
| - 'libv8_build_targets': [], |
| - 'libv8_no_build%': 0, |
| + 'v8_dir%': 'build/v8/', |
| + 'libv8_include_dir%': '>(v8_dir)/include', |
| + 'libv8_lib_dir%': '>(v8_dir)/<(OS)-<(target_arch).<(CONFIGURATION_NAME)', |
| 'conditions': [[ |
| - 'OS=="win"', { |
| - 'libv8_lib_dir%': 'v8/third_party/v8/src/<(CONFIGURATION_NAME)', |
| - 'libv8_libs': [ |
| - '-lv8_libplatform', |
| - '-lv8_base_0', |
| - '-lv8_base_1', |
| - '-lv8_base_2', |
| - '-lv8_base_3', |
| - '-lv8_libbase', |
| - '-lv8_libsampler', |
| - '-lv8_snapshot', |
| + 'OS=="android"', { |
| + 'libv8_libs%': [ |
| + '>(libv8_lib_dir)/libv8_monolith.a', |
| ], |
| - }], |
| - ['OS=="linux" or OS=="mac"', { |
| - 'libv8_lib_dir%': 'v8/out/<(CONFIGURATION_NAME)', |
| - 'libv8_libs': [ |
| - '-lv8_libplatform', |
| - '-lv8_base', |
| - '-lv8_snapshot', |
| - '-lv8_libbase', |
| - '-lv8_libsampler', |
| - ] |
| - }], |
| - ['OS=="android"', { |
| - 'libv8_lib_dir%': '', # must be specified, e.g. in Makefile |
| - 'libv8_libs': [ |
| - '<(libv8_lib_dir)/libv8_libplatform.a', |
| - '<(libv8_lib_dir)/libv8_base.a', |
| - '<(libv8_lib_dir)/libv8_snapshot.a', |
| - '<(libv8_lib_dir)/libv8_libbase.a', |
| - '<(libv8_lib_dir)/libv8_libsampler.a', |
| + }, { |
| + 'libv8_libs%': [ |
| + '-lv8_monolith', |
| ], |
| - }], |
| + }] |
| ] |
| }, |
| - 'conditions': [[ |
| - 'OS=="win" and libv8_no_build!="true"', { |
| - 'variables': { |
| - 'libv8_build_targets': ['build-v8'], |
| - }, |
| - 'targets': [{ |
| - 'target_name': 'build-v8', |
| - 'type': 'none', |
| - 'actions': [{ |
| - 'action_name': 'build-v8', |
| - 'inputs': ['build-v8.cmd'], |
| - 'outputs': [ |
| - 'build/<(target_arch)/v8/build/<(CONFIGURATION_NAME)/v8_libplatform.lib', |
| - 'build/<(target_arch)/v8/build/<(CONFIGURATION_NAME)/v8_base_0.lib', |
| - 'build/<(target_arch)/v8/build/<(CONFIGURATION_NAME)/v8_base_1.lib', |
| - 'build/<(target_arch)/v8/build/<(CONFIGURATION_NAME)/v8_base_2.lib', |
| - 'build/<(target_arch)/v8/build/<(CONFIGURATION_NAME)/v8_base_3.lib', |
| - 'build/<(target_arch)/v8/build/<(CONFIGURATION_NAME)/v8_libbase.lib', |
| - 'build/<(target_arch)/v8/build/<(CONFIGURATION_NAME)/v8_libsampler.lib', |
| - 'build/<(target_arch)/v8/build/<(CONFIGURATION_NAME)/v8_snapshot.lib', |
| - ], |
| - 'action': [ |
| - 'cmd', |
| - '/C', |
| - 'build-v8.cmd', |
| - '$(MSBuildBinPath)', |
| - '<(target_arch)', |
| - '<(CONFIGURATION_NAME)' |
| - ] |
| - }], |
| - }] |
| - } |
| - ]], |
| } |