summaryrefslogtreecommitdiff
path: root/tools/v8_gypfiles/inspector.gypi
diff options
context:
space:
mode:
authorMichaël Zasso <targos@protonmail.com>2019-05-31 09:32:19 +0200
committerMichaël Zasso <targos@protonmail.com>2019-08-19 09:26:07 +0200
commitc206e7490cac0b8d44481f4da4d2b24278b00ad0 (patch)
treeccaa89a9eb40bb4bb1cfc5b49d36b41a9427faa5 /tools/v8_gypfiles/inspector.gypi
parent02132d09262fa3c3e518ffbbb6f04cac68d12abd (diff)
downloadandroid-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.gypi39
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',
},