OLD | NEW |
1 # Copyright 2014 The Chromium Authors. All rights reserved. | 1 # Copyright 2014 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 import("//third_party/WebKit/Source/bindings/bindings.gni") | 5 import("//third_party/WebKit/Source/bindings/bindings.gni") |
6 import("//third_party/WebKit/Source/core/core.gni") | 6 import("//third_party/WebKit/Source/core/core.gni") |
7 import( | 7 import( |
8 "//third_party/WebKit/Source/platform/inspector_protocol/inspector_protocol.
gni") | 8 "//third_party/WebKit/Source/platform/inspector_protocol/inspector_protocol.
gni") |
9 | 9 |
10 blink_core_sources("inspector") { | 10 blink_core_sources("inspector") { |
(...skipping 109 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
120 rebase_path(blink_core_output_dir, root_build_dir), | 120 rebase_path(blink_core_output_dir, root_build_dir), |
121 ] | 121 ] |
122 } | 122 } |
123 | 123 |
124 # inspector protocol ----------------------------------------------------------- | 124 # inspector protocol ----------------------------------------------------------- |
125 | 125 |
126 inspector_protocol_generate("protocol_sources") { | 126 inspector_protocol_generate("protocol_sources") { |
127 out_dir = blink_core_output_dir | 127 out_dir = blink_core_output_dir |
128 | 128 |
129 config_file = "inspector_protocol_config.json" | 129 config_file = "inspector_protocol_config.json" |
| 130 |
| 131 # TODO(dgozman): export js_protocol.json path from v8's build. |
130 inputs = [ | 132 inputs = [ |
131 "browser_protocol.json", | 133 "browser_protocol.json", |
132 "../../platform/v8_inspector/js_protocol.json", | 134 "//v8/src/inspector/js_protocol.json", |
133 "inspector_protocol_config.json", | 135 "inspector_protocol_config.json", |
134 ] | 136 ] |
135 | 137 |
136 # These are relative to blink_core_output_dir. | 138 # These are relative to blink_core_output_dir. |
137 outputs = [ | 139 outputs = [ |
138 "inspector/protocol/Accessibility.cpp", | 140 "inspector/protocol/Accessibility.cpp", |
139 "inspector/protocol/Accessibility.h", | 141 "inspector/protocol/Accessibility.h", |
140 "inspector/protocol/Animation.cpp", | 142 "inspector/protocol/Animation.cpp", |
141 "inspector/protocol/Animation.h", | 143 "inspector/protocol/Animation.h", |
142 "inspector/protocol/ApplicationCache.cpp", | 144 "inspector/protocol/ApplicationCache.cpp", |
(...skipping 78 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
221 "//third_party/WebKit/Source/wtf", | 223 "//third_party/WebKit/Source/wtf", |
222 "//v8", | 224 "//v8", |
223 ] | 225 ] |
224 } | 226 } |
225 | 227 |
226 action("protocol_compatibility_check") { | 228 action("protocol_compatibility_check") { |
227 script = "../../platform/inspector_protocol/CheckProtocolCompatibility.py" | 229 script = "../../platform/inspector_protocol/CheckProtocolCompatibility.py" |
228 | 230 |
229 inputs = [ | 231 inputs = [ |
230 "browser_protocol.json", | 232 "browser_protocol.json", |
231 "../../platform/v8_inspector/js_protocol.json", | 233 "//v8/src/inspector/js_protocol.json", |
232 ] | 234 ] |
233 _stamp = "$blink_core_output_dir/inspector/browser_protocol.stamp" | 235 _stamp = "$blink_core_output_dir/inspector/browser_protocol.stamp" |
234 outputs = [ | 236 outputs = [ |
235 _stamp, | 237 _stamp, |
236 ] | 238 ] |
237 | 239 |
238 args = [ | 240 args = [ |
239 "--stamp", | 241 "--stamp", |
240 rebase_path(_stamp, root_build_dir), | 242 rebase_path(_stamp, root_build_dir), |
241 rebase_path("browser_protocol.json", root_build_dir), | 243 rebase_path("browser_protocol.json", root_build_dir), |
242 rebase_path("../../platform/v8_inspector/js_protocol.json", root_build_dir), | 244 rebase_path("//v8/src/inspector/js_protocol.json", root_build_dir), |
243 ] | 245 ] |
244 } | 246 } |
245 | 247 |
246 action("protocol_version") { | 248 action("protocol_version") { |
247 deps = [ | 249 deps = [ |
248 ":protocol_compatibility_check", | 250 ":protocol_compatibility_check", |
249 ] | 251 ] |
250 script = "../../platform/inspector_protocol/ConcatenateProtocols.py" | 252 script = "../../platform/inspector_protocol/ConcatenateProtocols.py" |
251 | 253 |
252 inputs = [ | 254 inputs = [ |
253 "browser_protocol.json", | 255 "browser_protocol.json", |
254 "../../platform/v8_inspector/js_protocol.json", | 256 "//v8/src/inspector/js_protocol.json", |
255 ] | 257 ] |
256 output_file = "$blink_core_output_dir/inspector/protocol.json" | 258 output_file = "$blink_core_output_dir/inspector/protocol.json" |
257 outputs = [ | 259 outputs = [ |
258 output_file, | 260 output_file, |
259 ] | 261 ] |
260 | 262 |
261 args = [ | 263 args = [ |
262 rebase_path("browser_protocol.json", root_build_dir), | 264 rebase_path("browser_protocol.json", root_build_dir), |
263 rebase_path("../../platform/v8_inspector/js_protocol.json", root_build_dir), | 265 rebase_path("//v8/src/inspector/js_protocol.json", root_build_dir), |
264 rebase_path(output_file, root_build_dir), | 266 rebase_path(output_file, root_build_dir), |
265 ] | 267 ] |
266 } | 268 } |
OLD | NEW |