| OLD | NEW |
| 1 # Copyright 2016 The Chromium Authors. All rights reserved. | 1 # Copyright 2016 The Chromium Authors. All rights reserved. |
| 2 # Use of this source code is governed by a BSD-style license that can be | 2 # Use of this source code is governed by a BSD-style license that can be |
| 3 # found in the LICENSE file. | 3 # found in the LICENSE file. |
| 4 | 4 |
| 5 { | 5 { |
| 6 'includes': [ |
| 7 '../../platform/inspector_protocol/inspector_protocol.gypi', |
| 8 ], |
| 6 'variables': { | 9 'variables': { |
| 7 'blink_core_output_dir': '<(SHARED_INTERMEDIATE_DIR)/blink/core', | 10 'blink_core_output_dir': '<(SHARED_INTERMEDIATE_DIR)/blink/core', |
| 8 'blink_platform_output_dir': '<(SHARED_INTERMEDIATE_DIR)/blink/platform', | 11 'blink_platform_output_dir': '<(SHARED_INTERMEDIATE_DIR)/blink/platform', |
| 9 'jinja_module_files': [ | |
| 10 # jinja2/__init__.py contains version string, so sufficient for package | |
| 11 '<(DEPTH)/third_party/jinja2/__init__.py', | |
| 12 '<(DEPTH)/third_party/markupsafe/__init__.py', # jinja2 dep | |
| 13 ], | |
| 14 }, | 12 }, |
| 15 'targets': [ | 13 'targets': [ |
| 16 { | 14 { |
| 17 # GN version: //third_party/WebKit/Source/core/inspector:instrumentation_s
ources | 15 # GN version: //third_party/WebKit/Source/core/inspector:instrumentation_s
ources |
| 18 'target_name': 'instrumentation_sources', | 16 'target_name': 'instrumentation_sources', |
| 19 'type': 'none', | 17 'type': 'none', |
| 20 'actions': [ | 18 'actions': [ |
| 21 { | 19 { |
| 22 'action_name': 'generateInspectorInstrumentation', | 20 'action_name': 'generateInspectorInstrumentation', |
| 23 'inputs': [ | 21 'inputs': [ |
| (...skipping 21 matching lines...) Expand all Loading... |
| 45 { | 43 { |
| 46 # GN version: //third_party/WebKit/Source/core/inspector:protocol_sources | 44 # GN version: //third_party/WebKit/Source/core/inspector:protocol_sources |
| 47 'target_name': 'protocol_sources', | 45 'target_name': 'protocol_sources', |
| 48 'type': 'none', | 46 'type': 'none', |
| 49 'dependencies': ['protocol_version'], | 47 'dependencies': ['protocol_version'], |
| 50 'actions': [ | 48 'actions': [ |
| 51 { | 49 { |
| 52 'action_name': 'generateInspectorProtocolBackendSources', | 50 'action_name': 'generateInspectorProtocolBackendSources', |
| 53 'inputs': [ | 51 'inputs': [ |
| 54 '<@(jinja_module_files)', | 52 '<@(jinja_module_files)', |
| 55 # Source code templates. | 53 '<@(inspector_protocol_files)', |
| 56 '../../platform/inspector_protocol/Allocator_h.template', | |
| 57 '../../platform/inspector_protocol/Array_h.template', | |
| 58 '../../platform/inspector_protocol/BackendCallback_h.template', | |
| 59 '../../platform/inspector_protocol/CodeGenerator.py', | |
| 60 '../../platform/inspector_protocol/Collections_h.template', | |
| 61 '../../platform/inspector_protocol/DispatcherBase_cpp.template', | |
| 62 '../../platform/inspector_protocol/DispatcherBase_h.template', | |
| 63 '../../platform/inspector_protocol/ErrorSupport_cpp.template', | |
| 64 '../../platform/inspector_protocol/ErrorSupport_h.template', | |
| 65 '../../platform/inspector_protocol/Exported_h.template', | |
| 66 '../../platform/inspector_protocol/FrontendChannel_h.template', | |
| 67 '../../platform/inspector_protocol/Forward_h.template', | |
| 68 '../../platform/inspector_protocol/Imported_h.template', | |
| 69 '../../platform/inspector_protocol/Protocol_cpp.template', | |
| 70 '../../platform/inspector_protocol/Maybe_h.template', | |
| 71 '../../platform/inspector_protocol/Object_cpp.template', | |
| 72 '../../platform/inspector_protocol/Object_h.template', | |
| 73 '../../platform/inspector_protocol/Parser_cpp.template', | |
| 74 '../../platform/inspector_protocol/Parser_h.template', | |
| 75 '../../platform/inspector_protocol/TypeBuilder_cpp.template', | |
| 76 '../../platform/inspector_protocol/TypeBuilder_h.template', | |
| 77 '../../platform/inspector_protocol/ValueConversions_h.template', | |
| 78 '../../platform/inspector_protocol/Values_cpp.template', | |
| 79 '../../platform/inspector_protocol/Values_h.template', | |
| 80 # Protocol definition | |
| 81 'browser_protocol.json', | 54 'browser_protocol.json', |
| 82 '../../platform/v8_inspector/js_protocol.json', | 55 '../../platform/v8_inspector/js_protocol.json', |
| 83 # Config | |
| 84 'inspector_protocol_config.json' | 56 'inspector_protocol_config.json' |
| 85 ], | 57 ], |
| 86 'outputs': [ | 58 'outputs': [ |
| 87 '<(blink_core_output_dir)/inspector/protocol/Forward.h', | 59 '<(blink_core_output_dir)/inspector/protocol/Forward.h', |
| 88 '<(blink_core_output_dir)/inspector/protocol/Protocol.cpp', | 60 '<(blink_core_output_dir)/inspector/protocol/Protocol.cpp', |
| 89 '<(blink_core_output_dir)/inspector/protocol/Protocol.h', | 61 '<(blink_core_output_dir)/inspector/protocol/Protocol.h', |
| 90 '<(blink_core_output_dir)/inspector/protocol/Accessibility.cpp', | 62 '<(blink_core_output_dir)/inspector/protocol/Accessibility.cpp', |
| 91 '<(blink_core_output_dir)/inspector/protocol/Accessibility.h', | 63 '<(blink_core_output_dir)/inspector/protocol/Accessibility.h', |
| 92 '<(blink_core_output_dir)/inspector/protocol/Animation.cpp', | 64 '<(blink_core_output_dir)/inspector/protocol/Animation.cpp', |
| 93 '<(blink_core_output_dir)/inspector/protocol/Animation.h', | 65 '<(blink_core_output_dir)/inspector/protocol/Animation.h', |
| (...skipping 44 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 138 '<(blink_core_output_dir)/inspector/protocol/Storage.cpp', | 110 '<(blink_core_output_dir)/inspector/protocol/Storage.cpp', |
| 139 '<(blink_core_output_dir)/inspector/protocol/Storage.h', | 111 '<(blink_core_output_dir)/inspector/protocol/Storage.h', |
| 140 '<(blink_core_output_dir)/inspector/protocol/Tracing.cpp', | 112 '<(blink_core_output_dir)/inspector/protocol/Tracing.cpp', |
| 141 '<(blink_core_output_dir)/inspector/protocol/Tracing.h', | 113 '<(blink_core_output_dir)/inspector/protocol/Tracing.h', |
| 142 '<(blink_core_output_dir)/inspector/protocol/Worker.cpp', | 114 '<(blink_core_output_dir)/inspector/protocol/Worker.cpp', |
| 143 '<(blink_core_output_dir)/inspector/protocol/Worker.h', | 115 '<(blink_core_output_dir)/inspector/protocol/Worker.h', |
| 144 ], | 116 ], |
| 145 'action': [ | 117 'action': [ |
| 146 'python', | 118 'python', |
| 147 '../../platform/inspector_protocol/CodeGenerator.py', | 119 '../../platform/inspector_protocol/CodeGenerator.py', |
| 120 '--jinja_dir', '../../../../', # jinja is in chromium's third_party |
| 148 '--output_base', '<(blink_core_output_dir)', | 121 '--output_base', '<(blink_core_output_dir)', |
| 149 '--config', 'inspector_protocol_config.json', | 122 '--config', 'inspector_protocol_config.json', |
| 150 ], | 123 ], |
| 151 'message': 'Generating Inspector protocol backend sources from json de
finitions', | 124 'message': 'Generating Inspector protocol backend sources from json de
finitions', |
| 152 }, | 125 }, |
| 153 ] | 126 ] |
| 154 }, | 127 }, |
| 155 { | 128 { |
| 156 # GN version: //third_party/WebKit/Source/core/inspector:protocol_version | 129 # GN version: //third_party/WebKit/Source/core/inspector:protocol_version |
| 157 'target_name': 'protocol_version', | 130 'target_name': 'protocol_version', |
| 158 'type': 'none', | 131 'type': 'none', |
| 159 'actions': [ | 132 'actions': [ |
| 160 { | 133 { |
| 161 'action_name': 'generateInspectorProtocolVersion', | 134 'action_name': 'generateInspectorProtocolVersion', |
| 162 'inputs': [ | 135 'inputs': [ |
| 163 '../../platform/inspector_protocol/generate-inspector-protocol-versi
on', | 136 '../../platform/inspector_protocol/CheckProtocolCompatibility.py', |
| 137 'browser_protocol.json', |
| 138 '../../platform/v8_inspector/js_protocol.json', |
| 139 ], |
| 140 'outputs': [ |
| 141 '<(blink_core_output_dir)/inspector/browser_protocol.stamp', |
| 142 ], |
| 143 'action': [ |
| 144 'python', |
| 145 '../../platform/inspector_protocol/CheckProtocolCompatibility.py', |
| 146 '--stamp', |
| 147 '<@(_outputs)', |
| 148 'browser_protocol.json', |
| 149 '../../platform/v8_inspector/js_protocol.json' |
| 150 ], |
| 151 'message': 'Validate inspector protocol for backwards compatibility', |
| 152 }, |
| 153 { |
| 154 'action_name': 'concatenate_protocol', |
| 155 'inputs': [ |
| 156 '../../platform/inspector_protocol/ConcatenateProtocols.py', |
| 164 'browser_protocol.json', | 157 'browser_protocol.json', |
| 165 '../../platform/v8_inspector/js_protocol.json', | 158 '../../platform/v8_inspector/js_protocol.json', |
| 166 ], | 159 ], |
| 167 'outputs': [ | 160 'outputs': [ |
| 168 '<(blink_core_output_dir)/inspector/protocol.json', | 161 '<(blink_core_output_dir)/inspector/protocol.json', |
| 169 ], | 162 ], |
| 170 'action': [ | 163 'action': [ |
| 171 'python', | 164 'python', |
| 172 '../../platform/inspector_protocol/generate-inspector-protocol-versi
on', | 165 '../../platform/inspector_protocol/ConcatenateProtocols.py', |
| 173 '--o', | 166 'browser_protocol.json', |
| 167 '../../platform/v8_inspector/js_protocol.json', |
| 174 '<@(_outputs)', | 168 '<@(_outputs)', |
| 175 'browser_protocol.json', | |
| 176 '../../platform/v8_inspector/js_protocol.json' | |
| 177 ], | 169 ], |
| 178 'message': 'Validate inspector protocol for backwards compatibility an
d generate version file', | 170 'message': 'Concatenate inspector protocol', |
| 179 }, | 171 }, |
| 180 ] | 172 ] |
| 181 }, | 173 }, |
| 182 ], # targets | 174 ], # targets |
| 183 } | 175 } |
| OLD | NEW |