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 '../inspector_protocol/inspector_protocol.gypi', |
| 8 ], |
6 'variables': { | 9 'variables': { |
7 'blink_platform_output_dir': '<(SHARED_INTERMEDIATE_DIR)/blink/platform', | 10 'blink_platform_output_dir': '<(SHARED_INTERMEDIATE_DIR)/blink/platform', |
8 }, | 11 }, |
9 'conditions': [ | 12 'conditions': [ |
10 ['v8_inspector!="true"', | 13 ['v8_inspector!="true"', |
11 { | 14 { |
12 'targets': [ | 15 'targets': [ |
13 { | 16 { |
14 # GN version: //third_party/WebKit/Source/platform:inspector_protoco
l_sources | 17 # GN version: //third_party/WebKit/Source/platform:inspector_protoco
l_sources |
15 'target_name': 'protocol_sources', | 18 'target_name': 'protocol_sources', |
16 'type': 'none', | 19 'type': 'none', |
17 'dependencies': ['protocol_version'], | 20 'dependencies': ['protocol_version'], |
18 'actions': [ | 21 'actions': [ |
19 { | 22 { |
20 'action_name': 'generateV8InspectorProtocolBackendSources', | 23 'action_name': 'generateV8InspectorProtocolBackendSources', |
21 'inputs': [ | 24 'inputs': [ |
22 # Source code templates. | 25 '<@(inspector_protocol_files)', |
23 '../inspector_protocol/Allocator_h.template', | |
24 '../inspector_protocol/Array_h.template', | |
25 '../inspector_protocol/BackendCallback_h.template', | |
26 '../inspector_protocol/CodeGenerator.py', | |
27 '../inspector_protocol/Collections_h.template', | |
28 '../inspector_protocol/DispatcherBase_cpp.template', | |
29 '../inspector_protocol/DispatcherBase_h.template', | |
30 '../inspector_protocol/ErrorSupport_cpp.template', | |
31 '../inspector_protocol/ErrorSupport_h.template', | |
32 '../inspector_protocol/Exported_h.template', | |
33 '../inspector_protocol/FrontendChannel_h.template', | |
34 '../inspector_protocol/Forward_h.template', | |
35 '../inspector_protocol/Imported_h.template', | |
36 '../inspector_protocol/Protocol_cpp.template', | |
37 '../inspector_protocol/Maybe_h.template', | |
38 '../inspector_protocol/Object_cpp.template', | |
39 '../inspector_protocol/Object_h.template', | |
40 '../inspector_protocol/Parser_cpp.template', | |
41 '../inspector_protocol/Parser_h.template', | |
42 '../inspector_protocol/TypeBuilder_cpp.template', | |
43 '../inspector_protocol/TypeBuilder_h.template', | |
44 '../inspector_protocol/ValueConversions_h.template', | |
45 '../inspector_protocol/Values_cpp.template', | |
46 '../inspector_protocol/Values_h.template', | |
47 # Protocol definitions | |
48 'js_protocol.json', | 26 'js_protocol.json', |
49 # Config | |
50 'inspector_protocol_config.json', | 27 'inspector_protocol_config.json', |
51 ], | 28 ], |
52 'outputs': [ | 29 'outputs': [ |
53 '<(blink_platform_output_dir)/v8_inspector/protocol/Forward.h'
, | 30 '<(blink_platform_output_dir)/v8_inspector/protocol/Forward.h'
, |
54 '<(blink_platform_output_dir)/v8_inspector/protocol/Protocol.c
pp', | 31 '<(blink_platform_output_dir)/v8_inspector/protocol/Protocol.c
pp', |
55 '<(blink_platform_output_dir)/v8_inspector/protocol/Protocol.h
', | 32 '<(blink_platform_output_dir)/v8_inspector/protocol/Protocol.h
', |
56 '<(blink_platform_output_dir)/v8_inspector/protocol/Console.cp
p', | 33 '<(blink_platform_output_dir)/v8_inspector/protocol/Console.cp
p', |
57 '<(blink_platform_output_dir)/v8_inspector/protocol/Console.h'
, | 34 '<(blink_platform_output_dir)/v8_inspector/protocol/Console.h'
, |
58 '<(blink_platform_output_dir)/v8_inspector/protocol/Debugger.c
pp', | 35 '<(blink_platform_output_dir)/v8_inspector/protocol/Debugger.c
pp', |
59 '<(blink_platform_output_dir)/v8_inspector/protocol/Debugger.h
', | 36 '<(blink_platform_output_dir)/v8_inspector/protocol/Debugger.h
', |
60 '<(blink_platform_output_dir)/v8_inspector/protocol/HeapProfil
er.cpp', | 37 '<(blink_platform_output_dir)/v8_inspector/protocol/HeapProfil
er.cpp', |
61 '<(blink_platform_output_dir)/v8_inspector/protocol/HeapProfil
er.h', | 38 '<(blink_platform_output_dir)/v8_inspector/protocol/HeapProfil
er.h', |
62 '<(blink_platform_output_dir)/v8_inspector/protocol/Profiler.c
pp', | 39 '<(blink_platform_output_dir)/v8_inspector/protocol/Profiler.c
pp', |
63 '<(blink_platform_output_dir)/v8_inspector/protocol/Profiler.h
', | 40 '<(blink_platform_output_dir)/v8_inspector/protocol/Profiler.h
', |
64 '<(blink_platform_output_dir)/v8_inspector/protocol/Runtime.cp
p', | 41 '<(blink_platform_output_dir)/v8_inspector/protocol/Runtime.cp
p', |
65 '<(blink_platform_output_dir)/v8_inspector/protocol/Runtime.h'
, | 42 '<(blink_platform_output_dir)/v8_inspector/protocol/Runtime.h'
, |
66 '<(blink_platform_output_dir)/v8_inspector/protocol/Schema.cpp
', | 43 '<(blink_platform_output_dir)/v8_inspector/protocol/Schema.cpp
', |
67 '<(blink_platform_output_dir)/v8_inspector/protocol/Schema.h', | 44 '<(blink_platform_output_dir)/v8_inspector/protocol/Schema.h', |
68 '<(blink_platform_output_dir)/v8_inspector/public/protocol/Deb
ugger.h', | 45 '<(blink_platform_output_dir)/v8_inspector/public/protocol/Deb
ugger.h', |
69 '<(blink_platform_output_dir)/v8_inspector/public/protocol/Run
time.h', | 46 '<(blink_platform_output_dir)/v8_inspector/public/protocol/Run
time.h', |
70 '<(blink_platform_output_dir)/v8_inspector/public/protocol/Sch
ema.h', | 47 '<(blink_platform_output_dir)/v8_inspector/public/protocol/Sch
ema.h', |
71 ], | 48 ], |
72 'action': [ | 49 'action': [ |
73 'python', | 50 'python', |
74 '../inspector_protocol/CodeGenerator.py', | 51 '../inspector_protocol/CodeGenerator.py', |
| 52 '--jinja_dir', '../../../', # jinja is in chromium's third_pa
rty |
75 '--output_base', '<(blink_platform_output_dir)', | 53 '--output_base', '<(blink_platform_output_dir)', |
76 '--config', 'inspector_protocol_config.json', | 54 '--config', 'inspector_protocol_config.json', |
77 ], | 55 ], |
78 'message': 'Generating protocol backend sources from json defini
tions.', | 56 'message': 'Generating protocol backend sources from json defini
tions.', |
79 }, | 57 }, |
80 ] | 58 ] |
81 }, | 59 }, |
82 ], | 60 ], |
83 }, | 61 }, |
84 ], | 62 ], |
(...skipping 41 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
126 'hard_dependency': 1, | 104 'hard_dependency': 1, |
127 }, | 105 }, |
128 { | 106 { |
129 # GN version: //third_party/WebKit/Source/core/inspector:protocol_version | 107 # GN version: //third_party/WebKit/Source/core/inspector:protocol_version |
130 'target_name': 'protocol_version', | 108 'target_name': 'protocol_version', |
131 'type': 'none', | 109 'type': 'none', |
132 'actions': [ | 110 'actions': [ |
133 { | 111 { |
134 'action_name': 'generateV8InspectorProtocolVersion', | 112 'action_name': 'generateV8InspectorProtocolVersion', |
135 'inputs': [ | 113 'inputs': [ |
136 '../inspector_protocol/generate-inspector-protocol-version', | 114 '../inspector_protocol/CheckProtocolCompatibility.py', |
137 'js_protocol.json', | 115 'js_protocol.json', |
138 ], | 116 ], |
139 'outputs': [ | 117 'outputs': [ |
140 '<(blink_platform_output_dir)/v8_inspector/protocol.json', | 118 '<(blink_platform_output_dir)/v8_inspector/js_protocol.stamp', |
141 ], | 119 ], |
142 'action': [ | 120 'action': [ |
143 'python', | 121 'python', |
144 '../inspector_protocol/generate-inspector-protocol-version', | 122 '../inspector_protocol/CheckProtocolCompatibility.py', |
145 '--o', | 123 '--stamp', |
146 '<@(_outputs)', | 124 '<@(_outputs)', |
147 'js_protocol.json', | 125 'js_protocol.json', |
148 ], | 126 ], |
149 'message': 'Validate v8_inspector protocol for backwards compatibility
and generate version file', | 127 'message': 'Validate v8_inspector protocol for backwards compatibility
', |
150 }, | 128 }, |
151 ] | 129 ] |
152 }, | 130 }, |
153 { | 131 { |
154 'target_name': 'protocol_sources_stl', | 132 'target_name': 'protocol_sources_stl', |
155 'type': 'none', | 133 'type': 'none', |
156 'dependencies': ['protocol_version'], | 134 'dependencies': ['protocol_version'], |
157 'actions': [ | 135 'actions': [ |
158 { | 136 { |
159 'action_name': 'generateV8InspectorProtocolBackendSourcesSTL', | 137 'action_name': 'generateV8InspectorProtocolBackendSourcesSTL', |
160 'inputs': [ | 138 'inputs': [ |
161 # Source code templates. | 139 '<@(inspector_protocol_files)', |
162 '../inspector_protocol/Allocator_h.template', | |
163 '../inspector_protocol/Array_h.template', | |
164 '../inspector_protocol/BackendCallback_h.template', | |
165 '../inspector_protocol/CodeGenerator.py', | |
166 '../inspector_protocol/Collections_h.template', | |
167 '../inspector_protocol/DispatcherBase_cpp.template', | |
168 '../inspector_protocol/DispatcherBase_h.template', | |
169 '../inspector_protocol/ErrorSupport_cpp.template', | |
170 '../inspector_protocol/ErrorSupport_h.template', | |
171 '../inspector_protocol/Exported_h.template', | |
172 '../inspector_protocol/FrontendChannel_h.template', | |
173 '../inspector_protocol/Forward_h.template', | |
174 '../inspector_protocol/Imported_h.template', | |
175 '../inspector_protocol/Protocol_cpp.template', | |
176 '../inspector_protocol/Maybe_h.template', | |
177 '../inspector_protocol/Object_cpp.template', | |
178 '../inspector_protocol/Object_h.template', | |
179 '../inspector_protocol/Parser_cpp.template', | |
180 '../inspector_protocol/Parser_h.template', | |
181 '../inspector_protocol/TypeBuilder_cpp.template', | |
182 '../inspector_protocol/TypeBuilder_h.template', | |
183 '../inspector_protocol/ValueConversions_h.template', | |
184 '../inspector_protocol/Values_cpp.template', | |
185 '../inspector_protocol/Values_h.template', | |
186 # Protocol definitions | |
187 'js_protocol.json', | 140 'js_protocol.json', |
188 # Config | |
189 'inspector_protocol_config_stl.json', | 141 'inspector_protocol_config_stl.json', |
190 ], | 142 ], |
191 'outputs': [ | 143 'outputs': [ |
192 '<(blink_platform_output_dir)/v8_inspector/protocol/Forward.h', | 144 '<(blink_platform_output_dir)/v8_inspector/protocol/Forward.h', |
193 '<(blink_platform_output_dir)/v8_inspector/protocol/Protocol.cpp', | 145 '<(blink_platform_output_dir)/v8_inspector/protocol/Protocol.cpp', |
194 '<(blink_platform_output_dir)/v8_inspector/protocol/Protocol.h', | 146 '<(blink_platform_output_dir)/v8_inspector/protocol/Protocol.h', |
195 '<(blink_platform_output_dir)/v8_inspector/protocol/Console.cpp', | 147 '<(blink_platform_output_dir)/v8_inspector/protocol/Console.cpp', |
196 '<(blink_platform_output_dir)/v8_inspector/protocol/Console.h', | 148 '<(blink_platform_output_dir)/v8_inspector/protocol/Console.h', |
197 '<(blink_platform_output_dir)/v8_inspector/protocol/Debugger.cpp', | 149 '<(blink_platform_output_dir)/v8_inspector/protocol/Debugger.cpp', |
198 '<(blink_platform_output_dir)/v8_inspector/protocol/Debugger.h', | 150 '<(blink_platform_output_dir)/v8_inspector/protocol/Debugger.h', |
199 '<(blink_platform_output_dir)/v8_inspector/protocol/HeapProfiler.cpp
', | 151 '<(blink_platform_output_dir)/v8_inspector/protocol/HeapProfiler.cpp
', |
200 '<(blink_platform_output_dir)/v8_inspector/protocol/HeapProfiler.h', | 152 '<(blink_platform_output_dir)/v8_inspector/protocol/HeapProfiler.h', |
201 '<(blink_platform_output_dir)/v8_inspector/protocol/Profiler.cpp', | 153 '<(blink_platform_output_dir)/v8_inspector/protocol/Profiler.cpp', |
202 '<(blink_platform_output_dir)/v8_inspector/protocol/Profiler.h', | 154 '<(blink_platform_output_dir)/v8_inspector/protocol/Profiler.h', |
203 '<(blink_platform_output_dir)/v8_inspector/protocol/Runtime.cpp', | 155 '<(blink_platform_output_dir)/v8_inspector/protocol/Runtime.cpp', |
204 '<(blink_platform_output_dir)/v8_inspector/protocol/Runtime.h', | 156 '<(blink_platform_output_dir)/v8_inspector/protocol/Runtime.h', |
205 '<(blink_platform_output_dir)/v8_inspector/protocol/Schema.cpp', | 157 '<(blink_platform_output_dir)/v8_inspector/protocol/Schema.cpp', |
206 '<(blink_platform_output_dir)/v8_inspector/protocol/Schema.h', | 158 '<(blink_platform_output_dir)/v8_inspector/protocol/Schema.h', |
207 '<(blink_platform_output_dir)/v8_inspector/public/protocol/Debugger.
h', | 159 '<(blink_platform_output_dir)/v8_inspector/public/protocol/Debugger.
h', |
208 '<(blink_platform_output_dir)/v8_inspector/public/protocol/Runtime.h
', | 160 '<(blink_platform_output_dir)/v8_inspector/public/protocol/Runtime.h
', |
209 '<(blink_platform_output_dir)/v8_inspector/public/protocol/Schema.h'
, | 161 '<(blink_platform_output_dir)/v8_inspector/public/protocol/Schema.h'
, |
210 ], | 162 ], |
211 'action': [ | 163 'action': [ |
212 'python', | 164 'python', |
213 '../inspector_protocol/CodeGenerator.py', | 165 '../inspector_protocol/CodeGenerator.py', |
| 166 '--jinja_dir', '../../../', |
214 '--output_base', '<(blink_platform_output_dir)', | 167 '--output_base', '<(blink_platform_output_dir)', |
215 '--config', 'inspector_protocol_config_stl.json', | 168 '--config', 'inspector_protocol_config_stl.json', |
216 ], | 169 ], |
217 'message': 'Generating protocol backend sources from json definitions.
', | 170 'message': 'Generating protocol backend sources from json definitions.
', |
218 }, | 171 }, |
219 ] | 172 ] |
220 }, | 173 }, |
221 { | 174 { |
222 'target_name': 'v8_inspector_stl', | 175 'target_name': 'v8_inspector_stl', |
223 'type': '<(component)', | 176 'type': '<(component)', |
(...skipping 31 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
255 'Allocator.h', | 208 'Allocator.h', |
256 'Atomics.h', | 209 'Atomics.h', |
257 'InjectedScript.cpp', | 210 'InjectedScript.cpp', |
258 'InjectedScript.h', | 211 'InjectedScript.h', |
259 'InjectedScriptNative.cpp', | 212 'InjectedScriptNative.cpp', |
260 'InjectedScriptNative.h', | 213 'InjectedScriptNative.h', |
261 'InspectedContext.cpp', | 214 'InspectedContext.cpp', |
262 'InspectedContext.h', | 215 'InspectedContext.h', |
263 'JavaScriptCallFrame.cpp', | 216 'JavaScriptCallFrame.cpp', |
264 'JavaScriptCallFrame.h', | 217 'JavaScriptCallFrame.h', |
265 'MuteConsoleScope.h', | |
266 'ProtocolPlatformSTL.h', | 218 'ProtocolPlatformSTL.h', |
267 'RemoteObjectId.cpp', | 219 'RemoteObjectId.cpp', |
268 'RemoteObjectId.h', | 220 'RemoteObjectId.h', |
269 'ScriptBreakpoint.h', | 221 'ScriptBreakpoint.h', |
270 'SearchUtil.cpp', | 222 'SearchUtil.cpp', |
271 'SearchUtil.h', | 223 'SearchUtil.h', |
272 'String16.cpp', | 224 'String16.cpp', |
273 'String16.h', | 225 'String16.h', |
274 'StringUtil.cpp', | 226 'StringUtil.cpp', |
275 'StringUtil.h', | 227 'StringUtil.h', |
(...skipping 40 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
316 'public/V8InspectorClient.h', | 268 'public/V8InspectorClient.h', |
317 'public/V8InspectorSession.h', | 269 'public/V8InspectorSession.h', |
318 'public/V8StackTrace.h', | 270 'public/V8StackTrace.h', |
319 | 271 |
320 '<(blink_platform_output_dir)/v8_inspector/DebuggerScript.h', | 272 '<(blink_platform_output_dir)/v8_inspector/DebuggerScript.h', |
321 '<(blink_platform_output_dir)/v8_inspector/InjectedScriptSource.h', | 273 '<(blink_platform_output_dir)/v8_inspector/InjectedScriptSource.h', |
322 ], | 274 ], |
323 }, | 275 }, |
324 ], # targets | 276 ], # targets |
325 } | 277 } |
OLD | NEW |