diff options
author | Michaël Zasso <targos@protonmail.com> | 2019-05-31 09:32:19 +0200 |
---|---|---|
committer | Michaël Zasso <targos@protonmail.com> | 2019-08-19 09:26:07 +0200 |
commit | c206e7490cac0b8d44481f4da4d2b24278b00ad0 (patch) | |
tree | ccaa89a9eb40bb4bb1cfc5b49d36b41a9427faa5 /tools/v8_gypfiles/inspector.gypi | |
parent | 02132d09262fa3c3e518ffbbb6f04cac68d12abd (diff) | |
download | android-node-v8-c206e7490cac0b8d44481f4da4d2b24278b00ad0.tar.gz android-node-v8-c206e7490cac0b8d44481f4da4d2b24278b00ad0.tar.bz2 android-node-v8-c206e7490cac0b8d44481f4da4d2b24278b00ad0.zip |
tools: sync gypfiles with V8 7.7
Co-authored-by: Ujjwal Sharma <usharma1998@gmail.com>
PR-URL: https://github.com/nodejs/node/pull/28918
Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
Reviewed-By: Jiawen Geng <technicalcute@gmail.com>
Reviewed-By: Rich Trott <rtrott@gmail.com>
Diffstat (limited to 'tools/v8_gypfiles/inspector.gypi')
-rw-r--r-- | tools/v8_gypfiles/inspector.gypi | 39 |
1 files changed, 33 insertions, 6 deletions
diff --git a/tools/v8_gypfiles/inspector.gypi b/tools/v8_gypfiles/inspector.gypi index 5e89f400ab..562583126d 100644 --- a/tools/v8_gypfiles/inspector.gypi +++ b/tools/v8_gypfiles/inspector.gypi @@ -3,11 +3,31 @@ # found in the LICENSE file. { - 'includes': [ - '../../deps/v8/third_party/inspector_protocol/inspector_protocol.gypi', - ], 'variables': { 'inspector_protocol_path': '<(V8_ROOT)/third_party/inspector_protocol', + 'inspector_protocol_files': [ + '<(inspector_protocol_path)/lib/base_string_adapter_cc.template', + '<(inspector_protocol_path)/lib/base_string_adapter_h.template', + '<(inspector_protocol_path)/lib/DispatcherBase_cpp.template', + '<(inspector_protocol_path)/lib/DispatcherBase_h.template', + '<(inspector_protocol_path)/lib/ErrorSupport_cpp.template', + '<(inspector_protocol_path)/lib/ErrorSupport_h.template', + '<(inspector_protocol_path)/lib/Forward_h.template', + '<(inspector_protocol_path)/lib/FrontendChannel_h.template', + '<(inspector_protocol_path)/lib/Object_cpp.template', + '<(inspector_protocol_path)/lib/Object_h.template', + '<(inspector_protocol_path)/lib/Parser_cpp.template', + '<(inspector_protocol_path)/lib/Parser_h.template', + '<(inspector_protocol_path)/lib/Protocol_cpp.template', + '<(inspector_protocol_path)/lib/ValueConversions_h.template', + '<(inspector_protocol_path)/lib/Values_cpp.template', + '<(inspector_protocol_path)/lib/Values_h.template', + '<(inspector_protocol_path)/templates/Exported_h.template', + '<(inspector_protocol_path)/templates/Imported_h.template', + '<(inspector_protocol_path)/templates/TypeBuilder_cpp.template', + '<(inspector_protocol_path)/templates/TypeBuilder_h.template', + '<(inspector_protocol_path)/code_generator.py', + ], 'inspector_path': '<(V8_ROOT)/src/inspector', 'inspector_generated_output_root': '<(SHARED_INTERMEDIATE_DIR)/inspector-generated-output-root', 'inspector_generated_sources': [ @@ -92,16 +112,22 @@ # Flat merge `third_party/inspector_protocol:encoding` '<(inspector_protocol_path)/encoding/encoding.cc', '<(inspector_protocol_path)/encoding/encoding.h', - ] + # Flat merge `third_party/inspector_protocol:bindings` + '<(inspector_protocol_path)/bindings/bindings.cc', + '<(inspector_protocol_path)/bindings/bindings.h', + + ], + 'v8_inspector_js_protocol': '<(V8_ROOT)/include/js_protocol.pdl', }, 'include_dirs': [ '<(inspector_generated_output_root)', + '<(inspector_protocol_path)', ], 'actions': [ { 'action_name': 'protocol_compatibility', 'inputs': [ - '<(inspector_path)/js_protocol.pdl', + '<(v8_inspector_js_protocol)', ], 'outputs': [ '<@(inspector_generated_output_root)/src/js_protocol.stamp', @@ -117,7 +143,7 @@ { 'action_name': 'protocol_generated_sources', 'inputs': [ - '<(inspector_path)/js_protocol.pdl', + '<(v8_inspector_js_protocol)', '<(inspector_path)/inspector_protocol_config.json', '<@(inspector_protocol_files)', ], @@ -131,6 +157,7 @@ '--jinja_dir', '<(V8_ROOT)/third_party', '--output_base', '<(inspector_generated_output_root)/src/inspector', '--config', '<(inspector_path)/inspector_protocol_config.json', + '--inspector_protocol_dir', '<(inspector_protocol_path)', ], 'message': 'Generating inspector protocol sources from protocol json', }, |