| Index: third_party/WebKit/Source/platform/v8_inspector/v8_inspector.gyp
|
| diff --git a/third_party/WebKit/Source/platform/v8_inspector/v8_inspector.gyp b/third_party/WebKit/Source/platform/v8_inspector/v8_inspector.gyp
|
| index 20df5e8bc3d635818196924c8a7bd80ee81167e7..0c1b977cc7d6f81006bd1d7c005cb1b4ee919210 100644
|
| --- a/third_party/WebKit/Source/platform/v8_inspector/v8_inspector.gyp
|
| +++ b/third_party/WebKit/Source/platform/v8_inspector/v8_inspector.gyp
|
| @@ -3,6 +3,14 @@
|
| # found in the LICENSE file.
|
|
|
| {
|
| + 'variables': {
|
| + 'blink_platform_output_dir': '<(SHARED_INTERMEDIATE_DIR)/blink/platform',
|
| + 'jinja_module_files': [
|
| + # jinja2/__init__.py contains version string, so sufficient for package
|
| + '<(DEPTH)/third_party/jinja2/__init__.py',
|
| + '<(DEPTH)/third_party/markupsafe/__init__.py', # jinja2 dep
|
| + ],
|
| + },
|
| 'targets': [
|
| {
|
| # GN version: //third_party/WebKit/Source/platform:inspector_injected_script
|
| @@ -44,5 +52,45 @@
|
| # Since this target generates header files, it needs to be a hard dependency.
|
| 'hard_dependency': 1,
|
| },
|
| + {
|
| + # GN version: //third_party/WebKit/Source/platform:inspector_protocol_sources
|
| + 'target_name': 'protocol_sources',
|
| + 'type': 'none',
|
| + 'actions': [
|
| + {
|
| + 'action_name': 'generateV8InspectorProtocolBackendSources',
|
| + 'inputs': [
|
| + '<@(jinja_module_files)',
|
| + # The python script in action below.
|
| + '../inspector_protocol/CodeGenerator.py',
|
| + # Input files for the script.
|
| + '../../devtools/protocol.json',
|
| + '../inspector_protocol/TypeBuilder_h.template',
|
| + '../inspector_protocol/TypeBuilder_cpp.template',
|
| + ],
|
| + 'outputs': [
|
| + '<(blink_platform_output_dir)/v8_inspector/protocol/Debugger.cpp',
|
| + '<(blink_platform_output_dir)/v8_inspector/protocol/Debugger.h',
|
| + '<(blink_platform_output_dir)/v8_inspector/protocol/HeapProfiler.cpp',
|
| + '<(blink_platform_output_dir)/v8_inspector/protocol/HeapProfiler.h',
|
| + '<(blink_platform_output_dir)/v8_inspector/protocol/Profiler.cpp',
|
| + '<(blink_platform_output_dir)/v8_inspector/protocol/Profiler.h',
|
| + '<(blink_platform_output_dir)/v8_inspector/protocol/Runtime.cpp',
|
| + '<(blink_platform_output_dir)/v8_inspector/protocol/Runtime.h',
|
| + ],
|
| + 'action': [
|
| + 'python',
|
| + '../inspector_protocol/CodeGenerator.py',
|
| + '../../devtools/protocol.json',
|
| + '--domains', 'Debugger,HeapProfiler,Profiler,Runtime',
|
| + '--string_type', 'String16',
|
| + '--export_macro', 'PLATFORM_EXPORT',
|
| + '--output_dir', '<(blink_platform_output_dir)/v8_inspector/protocol',
|
| + '--output_package', 'platform/v8_inspector/protocol',
|
| + ],
|
| + 'message': 'Generating protocol backend sources from protocol.json',
|
| + },
|
| + ]
|
| + },
|
| ], # targets
|
| }
|
|
|