11cb0ef41Sopenharmony_ci# Copyright 2016 the V8 project authors. All rights reserved. 21cb0ef41Sopenharmony_ci# Use of this source code is governed by a BSD-style license that can be 31cb0ef41Sopenharmony_ci# found in the LICENSE file. 41cb0ef41Sopenharmony_ci 51cb0ef41Sopenharmony_ci{ 61cb0ef41Sopenharmony_ci 'variables': { 71cb0ef41Sopenharmony_ci 'inspector_protocol_path': '<(V8_ROOT)/third_party/inspector_protocol', 81cb0ef41Sopenharmony_ci 'inspector_protocol_files': [ 91cb0ef41Sopenharmony_ci '<(inspector_protocol_path)/lib/base_string_adapter_cc.template', 101cb0ef41Sopenharmony_ci '<(inspector_protocol_path)/lib/base_string_adapter_h.template', 111cb0ef41Sopenharmony_ci '<(inspector_protocol_path)/lib/Forward_h.template', 121cb0ef41Sopenharmony_ci '<(inspector_protocol_path)/lib/Object_cpp.template', 131cb0ef41Sopenharmony_ci '<(inspector_protocol_path)/lib/Object_h.template', 141cb0ef41Sopenharmony_ci '<(inspector_protocol_path)/lib/Protocol_cpp.template', 151cb0ef41Sopenharmony_ci '<(inspector_protocol_path)/lib/ValueConversions_h.template', 161cb0ef41Sopenharmony_ci '<(inspector_protocol_path)/lib/Values_cpp.template', 171cb0ef41Sopenharmony_ci '<(inspector_protocol_path)/lib/Values_h.template', 181cb0ef41Sopenharmony_ci '<(inspector_protocol_path)/templates/Exported_h.template', 191cb0ef41Sopenharmony_ci '<(inspector_protocol_path)/templates/Imported_h.template', 201cb0ef41Sopenharmony_ci '<(inspector_protocol_path)/templates/TypeBuilder_cpp.template', 211cb0ef41Sopenharmony_ci '<(inspector_protocol_path)/templates/TypeBuilder_h.template', 221cb0ef41Sopenharmony_ci '<(inspector_protocol_path)/code_generator.py', 231cb0ef41Sopenharmony_ci ], 241cb0ef41Sopenharmony_ci 'inspector_path': '<(V8_ROOT)/src/inspector', 251cb0ef41Sopenharmony_ci 'inspector_generated_output_root': '<(SHARED_INTERMEDIATE_DIR)/inspector-generated-output-root', 261cb0ef41Sopenharmony_ci 'inspector_generated_sources': [ 271cb0ef41Sopenharmony_ci '<(inspector_generated_output_root)/src/inspector/protocol/Forward.h', 281cb0ef41Sopenharmony_ci '<(inspector_generated_output_root)/src/inspector/protocol/Protocol.cpp', 291cb0ef41Sopenharmony_ci '<(inspector_generated_output_root)/src/inspector/protocol/Protocol.h', 301cb0ef41Sopenharmony_ci '<(inspector_generated_output_root)/src/inspector/protocol/Console.cpp', 311cb0ef41Sopenharmony_ci '<(inspector_generated_output_root)/src/inspector/protocol/Console.h', 321cb0ef41Sopenharmony_ci '<(inspector_generated_output_root)/src/inspector/protocol/Debugger.cpp', 331cb0ef41Sopenharmony_ci '<(inspector_generated_output_root)/src/inspector/protocol/Debugger.h', 341cb0ef41Sopenharmony_ci '<(inspector_generated_output_root)/src/inspector/protocol/HeapProfiler.cpp', 351cb0ef41Sopenharmony_ci '<(inspector_generated_output_root)/src/inspector/protocol/HeapProfiler.h', 361cb0ef41Sopenharmony_ci '<(inspector_generated_output_root)/src/inspector/protocol/Profiler.cpp', 371cb0ef41Sopenharmony_ci '<(inspector_generated_output_root)/src/inspector/protocol/Profiler.h', 381cb0ef41Sopenharmony_ci '<(inspector_generated_output_root)/src/inspector/protocol/Runtime.cpp', 391cb0ef41Sopenharmony_ci '<(inspector_generated_output_root)/src/inspector/protocol/Runtime.h', 401cb0ef41Sopenharmony_ci '<(inspector_generated_output_root)/src/inspector/protocol/Schema.cpp', 411cb0ef41Sopenharmony_ci '<(inspector_generated_output_root)/src/inspector/protocol/Schema.h', 421cb0ef41Sopenharmony_ci '<(inspector_generated_output_root)/include/inspector/Debugger.h', 431cb0ef41Sopenharmony_ci '<(inspector_generated_output_root)/include/inspector/Runtime.h', 441cb0ef41Sopenharmony_ci '<(inspector_generated_output_root)/include/inspector/Schema.h', 451cb0ef41Sopenharmony_ci ], 461cb0ef41Sopenharmony_ci 471cb0ef41Sopenharmony_ci 'inspector_all_sources': [ 481cb0ef41Sopenharmony_ci '<(V8_ROOT)/include/v8-inspector.h', 491cb0ef41Sopenharmony_ci '<(V8_ROOT)/include/v8-inspector-protocol.h', 501cb0ef41Sopenharmony_ci '<(V8_ROOT)/src/inspector/custom-preview.cc', 511cb0ef41Sopenharmony_ci '<(V8_ROOT)/src/inspector/custom-preview.h', 521cb0ef41Sopenharmony_ci '<(V8_ROOT)/src/inspector/injected-script.cc', 531cb0ef41Sopenharmony_ci '<(V8_ROOT)/src/inspector/injected-script.h', 541cb0ef41Sopenharmony_ci '<(V8_ROOT)/src/inspector/inspected-context.cc', 551cb0ef41Sopenharmony_ci '<(V8_ROOT)/src/inspector/inspected-context.h', 561cb0ef41Sopenharmony_ci '<(V8_ROOT)/src/inspector/remote-object-id.cc', 571cb0ef41Sopenharmony_ci '<(V8_ROOT)/src/inspector/remote-object-id.h', 581cb0ef41Sopenharmony_ci '<(V8_ROOT)/src/inspector/search-util.cc', 591cb0ef41Sopenharmony_ci '<(V8_ROOT)/src/inspector/search-util.h', 601cb0ef41Sopenharmony_ci '<(V8_ROOT)/src/inspector/string-16.cc', 611cb0ef41Sopenharmony_ci '<(V8_ROOT)/src/inspector/string-16.h', 621cb0ef41Sopenharmony_ci '<(V8_ROOT)/src/inspector/string-util.cc', 631cb0ef41Sopenharmony_ci '<(V8_ROOT)/src/inspector/string-util.h', 641cb0ef41Sopenharmony_ci '<(V8_ROOT)/src/inspector/test-interface.cc', 651cb0ef41Sopenharmony_ci '<(V8_ROOT)/src/inspector/test-interface.h', 661cb0ef41Sopenharmony_ci '<(V8_ROOT)/src/inspector/v8-console.cc', 671cb0ef41Sopenharmony_ci '<(V8_ROOT)/src/inspector/v8-console.h', 681cb0ef41Sopenharmony_ci '<(V8_ROOT)/src/inspector/v8-console-agent-impl.cc', 691cb0ef41Sopenharmony_ci '<(V8_ROOT)/src/inspector/v8-console-agent-impl.h', 701cb0ef41Sopenharmony_ci '<(V8_ROOT)/src/inspector/v8-console-message.cc', 711cb0ef41Sopenharmony_ci '<(V8_ROOT)/src/inspector/v8-console-message.h', 721cb0ef41Sopenharmony_ci '<(V8_ROOT)/src/inspector/v8-debugger.cc', 731cb0ef41Sopenharmony_ci '<(V8_ROOT)/src/inspector/v8-debugger.h', 741cb0ef41Sopenharmony_ci '<(V8_ROOT)/src/inspector/v8-debugger-agent-impl.cc', 751cb0ef41Sopenharmony_ci '<(V8_ROOT)/src/inspector/v8-debugger-agent-impl.h', 761cb0ef41Sopenharmony_ci '<(V8_ROOT)/src/inspector/v8-debugger-id.cc', 771cb0ef41Sopenharmony_ci '<(V8_ROOT)/src/inspector/v8-debugger-id.h', 781cb0ef41Sopenharmony_ci '<(V8_ROOT)/src/inspector/v8-debugger-script.cc', 791cb0ef41Sopenharmony_ci '<(V8_ROOT)/src/inspector/v8-debugger-script.h', 801cb0ef41Sopenharmony_ci '<(V8_ROOT)/src/inspector/v8-heap-profiler-agent-impl.cc', 811cb0ef41Sopenharmony_ci '<(V8_ROOT)/src/inspector/v8-heap-profiler-agent-impl.h', 821cb0ef41Sopenharmony_ci '<(V8_ROOT)/src/inspector/v8-inspector-impl.cc', 831cb0ef41Sopenharmony_ci '<(V8_ROOT)/src/inspector/v8-inspector-impl.h', 841cb0ef41Sopenharmony_ci '<(V8_ROOT)/src/inspector/v8-inspector-session-impl.cc', 851cb0ef41Sopenharmony_ci '<(V8_ROOT)/src/inspector/v8-inspector-session-impl.h', 861cb0ef41Sopenharmony_ci '<(V8_ROOT)/src/inspector/v8-profiler-agent-impl.cc', 871cb0ef41Sopenharmony_ci '<(V8_ROOT)/src/inspector/v8-profiler-agent-impl.h', 881cb0ef41Sopenharmony_ci '<(V8_ROOT)/src/inspector/v8-regex.cc', 891cb0ef41Sopenharmony_ci '<(V8_ROOT)/src/inspector/v8-regex.h', 901cb0ef41Sopenharmony_ci '<(V8_ROOT)/src/inspector/v8-runtime-agent-impl.cc', 911cb0ef41Sopenharmony_ci '<(V8_ROOT)/src/inspector/v8-runtime-agent-impl.h', 921cb0ef41Sopenharmony_ci '<(V8_ROOT)/src/inspector/v8-schema-agent-impl.cc', 931cb0ef41Sopenharmony_ci '<(V8_ROOT)/src/inspector/v8-schema-agent-impl.h', 941cb0ef41Sopenharmony_ci '<(V8_ROOT)/src/inspector/v8-stack-trace-impl.cc', 951cb0ef41Sopenharmony_ci '<(V8_ROOT)/src/inspector/v8-stack-trace-impl.h', 961cb0ef41Sopenharmony_ci '<(V8_ROOT)/src/inspector/v8-value-utils.cc', 971cb0ef41Sopenharmony_ci '<(V8_ROOT)/src/inspector/v8-value-utils.h', 981cb0ef41Sopenharmony_ci '<(V8_ROOT)/src/inspector/v8-webdriver-serializer.cc', 991cb0ef41Sopenharmony_ci '<(V8_ROOT)/src/inspector/v8-webdriver-serializer.h', 1001cb0ef41Sopenharmony_ci '<(V8_ROOT)/src/inspector/value-mirror.cc', 1011cb0ef41Sopenharmony_ci '<(V8_ROOT)/src/inspector/value-mirror.h', 1021cb0ef41Sopenharmony_ci # Flat merge `third_party/inspector_protocol:inspector_string_conversions` 1031cb0ef41Sopenharmony_ci '<(inspector_path)/v8-string-conversions.cc', 1041cb0ef41Sopenharmony_ci '<(inspector_path)/v8-string-conversions.h', 1051cb0ef41Sopenharmony_ci # Flat merge `third_party/inspector_protocal:crdtp_platform` 1061cb0ef41Sopenharmony_ci '<(inspector_protocol_path)/crdtp/json_platform.h', 1071cb0ef41Sopenharmony_ci '<(inspector_protocol_path)/crdtp/json_platform_v8.cc', 1081cb0ef41Sopenharmony_ci # Flat merge `third_party/inspector_protocol:crdtp` 1091cb0ef41Sopenharmony_ci '<(inspector_protocol_path)/crdtp/cbor.cc', 1101cb0ef41Sopenharmony_ci '<(inspector_protocol_path)/crdtp/cbor.h', 1111cb0ef41Sopenharmony_ci '<(inspector_protocol_path)/crdtp/dispatch.cc', 1121cb0ef41Sopenharmony_ci '<(inspector_protocol_path)/crdtp/dispatch.h', 1131cb0ef41Sopenharmony_ci '<(inspector_protocol_path)/crdtp/error_support.cc', 1141cb0ef41Sopenharmony_ci '<(inspector_protocol_path)/crdtp/error_support.h', 1151cb0ef41Sopenharmony_ci '<(inspector_protocol_path)/crdtp/export.h', 1161cb0ef41Sopenharmony_ci '<(inspector_protocol_path)/crdtp/find_by_first.h', 1171cb0ef41Sopenharmony_ci '<(inspector_protocol_path)/crdtp/json.cc', 1181cb0ef41Sopenharmony_ci '<(inspector_protocol_path)/crdtp/json.h', 1191cb0ef41Sopenharmony_ci '<(inspector_protocol_path)/crdtp/maybe.h', 1201cb0ef41Sopenharmony_ci '<(inspector_protocol_path)/crdtp/parser_handler.h', 1211cb0ef41Sopenharmony_ci '<(inspector_protocol_path)/crdtp/protocol_core.cc', 1221cb0ef41Sopenharmony_ci '<(inspector_protocol_path)/crdtp/protocol_core.h', 1231cb0ef41Sopenharmony_ci '<(inspector_protocol_path)/crdtp/serializable.cc', 1241cb0ef41Sopenharmony_ci '<(inspector_protocol_path)/crdtp/serializable.h', 1251cb0ef41Sopenharmony_ci '<(inspector_protocol_path)/crdtp/span.cc', 1261cb0ef41Sopenharmony_ci '<(inspector_protocol_path)/crdtp/span.h', 1271cb0ef41Sopenharmony_ci '<(inspector_protocol_path)/crdtp/status.cc', 1281cb0ef41Sopenharmony_ci '<(inspector_protocol_path)/crdtp/status.h', 1291cb0ef41Sopenharmony_ci ], 1301cb0ef41Sopenharmony_ci 'v8_inspector_js_protocol': '<(V8_ROOT)/include/js_protocol.pdl', 1311cb0ef41Sopenharmony_ci }, 1321cb0ef41Sopenharmony_ci 'include_dirs': [ 1331cb0ef41Sopenharmony_ci '<(inspector_generated_output_root)', 1341cb0ef41Sopenharmony_ci '<(inspector_protocol_path)', 1351cb0ef41Sopenharmony_ci ], 1361cb0ef41Sopenharmony_ci 'actions': [ 1371cb0ef41Sopenharmony_ci { 1381cb0ef41Sopenharmony_ci 'action_name': 'protocol_compatibility', 1391cb0ef41Sopenharmony_ci 'inputs': [ 1401cb0ef41Sopenharmony_ci '<(v8_inspector_js_protocol)', 1411cb0ef41Sopenharmony_ci ], 1421cb0ef41Sopenharmony_ci 'outputs': [ 1431cb0ef41Sopenharmony_ci '<@(inspector_generated_output_root)/src/js_protocol.stamp', 1441cb0ef41Sopenharmony_ci ], 1451cb0ef41Sopenharmony_ci 'action': [ 1461cb0ef41Sopenharmony_ci '<(python)', 1471cb0ef41Sopenharmony_ci '<(inspector_protocol_path)/check_protocol_compatibility.py', 1481cb0ef41Sopenharmony_ci '--stamp', '<@(_outputs)', 1491cb0ef41Sopenharmony_ci '<@(_inputs)', 1501cb0ef41Sopenharmony_ci ], 1511cb0ef41Sopenharmony_ci 'message': 'Checking inspector protocol compatibility', 1521cb0ef41Sopenharmony_ci }, 1531cb0ef41Sopenharmony_ci { 1541cb0ef41Sopenharmony_ci 'action_name': 'protocol_generated_sources', 1551cb0ef41Sopenharmony_ci 'inputs': [ 1561cb0ef41Sopenharmony_ci '<(v8_inspector_js_protocol)', 1571cb0ef41Sopenharmony_ci '<(inspector_path)/inspector_protocol_config.json', 1581cb0ef41Sopenharmony_ci '<@(inspector_protocol_files)', 1591cb0ef41Sopenharmony_ci ], 1601cb0ef41Sopenharmony_ci 'outputs': [ 1611cb0ef41Sopenharmony_ci '<@(inspector_generated_sources)', 1621cb0ef41Sopenharmony_ci ], 1631cb0ef41Sopenharmony_ci 'process_outputs_as_sources': 1, 1641cb0ef41Sopenharmony_ci 'action': [ 1651cb0ef41Sopenharmony_ci '<(python)', 1661cb0ef41Sopenharmony_ci '<(inspector_protocol_path)/code_generator.py', 1671cb0ef41Sopenharmony_ci '--jinja_dir', '<(V8_ROOT)/third_party', 1681cb0ef41Sopenharmony_ci '--output_base', '<(inspector_generated_output_root)/src/inspector', 1691cb0ef41Sopenharmony_ci '--config', '<(inspector_path)/inspector_protocol_config.json', 1701cb0ef41Sopenharmony_ci '--config_value', 'protocol.path=<(v8_inspector_js_protocol)', 1711cb0ef41Sopenharmony_ci '--inspector_protocol_dir', '<(inspector_protocol_path)', 1721cb0ef41Sopenharmony_ci ], 1731cb0ef41Sopenharmony_ci 'message': 'Generating inspector protocol sources from protocol json', 1741cb0ef41Sopenharmony_ci }, 1751cb0ef41Sopenharmony_ci ], 1761cb0ef41Sopenharmony_ci} 177