Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(341)

Side by Side Diff: third_party/WebKit/Source/platform/BUILD.gn

Issue 2159633002: [DevTools] Generate public versions of protocol classes to be exposed in v8_inspector/public. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: removed extra files Created 4 years, 5 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
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("//build/config/features.gni") 5 import("//build/config/features.gni")
6 import("//build/config/ui.gni") 6 import("//build/config/ui.gni")
7 import("//testing/test.gni") 7 import("//testing/test.gni")
8 import("//third_party/WebKit/Source/build/scripts/scripts.gni") 8 import("//third_party/WebKit/Source/build/scripts/scripts.gni")
9 import("//third_party/WebKit/Source/config.gni") 9 import("//third_party/WebKit/Source/config.gni")
10 import("//third_party/WebKit/Source/platform/platform.gni") 10 import("//third_party/WebKit/Source/platform/platform.gni")
(...skipping 178 matching lines...) Expand 10 before | Expand all | Expand 10 after
189 189
190 # Inspector protocol 190 # Inspector protocol
191 191
192 action("inspector_protocol_sources") { 192 action("inspector_protocol_sources") {
193 script = "inspector_protocol/CodeGenerator.py" 193 script = "inspector_protocol/CodeGenerator.py"
194 deps = [ 194 deps = [
195 ":inspector_protocol_version", 195 ":inspector_protocol_version",
196 ] 196 ]
197 sources = [ 197 sources = [
198 "inspector_protocol/CodeGenerator.py", 198 "inspector_protocol/CodeGenerator.py",
199 "inspector_protocol/Exported_h.template",
200 "inspector_protocol/Imported_h.template",
199 "inspector_protocol/TypeBuilder_cpp.template", 201 "inspector_protocol/TypeBuilder_cpp.template",
200 "inspector_protocol/TypeBuilder_h.template", 202 "inspector_protocol/TypeBuilder_h.template",
201 ] 203 ]
202 inputs = [ 204 inputs = [
203 "v8_inspector/js_protocol.json", 205 "v8_inspector/js_protocol.json",
204 ] 206 ]
205 outputs = [ 207 outputs = [
206 "$blink_platform_output_dir/v8_inspector/protocol/Console.cpp", 208 "$blink_platform_output_dir/v8_inspector/protocol/Console.cpp",
207 "$blink_platform_output_dir/v8_inspector/protocol/Console.h", 209 "$blink_platform_output_dir/v8_inspector/protocol/Console.h",
208 "$blink_platform_output_dir/v8_inspector/protocol/Debugger.cpp", 210 "$blink_platform_output_dir/v8_inspector/protocol/Debugger.cpp",
209 "$blink_platform_output_dir/v8_inspector/protocol/Debugger.h", 211 "$blink_platform_output_dir/v8_inspector/protocol/Debugger.h",
210 "$blink_platform_output_dir/v8_inspector/protocol/HeapProfiler.cpp", 212 "$blink_platform_output_dir/v8_inspector/protocol/HeapProfiler.cpp",
211 "$blink_platform_output_dir/v8_inspector/protocol/HeapProfiler.h", 213 "$blink_platform_output_dir/v8_inspector/protocol/HeapProfiler.h",
212 "$blink_platform_output_dir/v8_inspector/protocol/Profiler.cpp", 214 "$blink_platform_output_dir/v8_inspector/protocol/Profiler.cpp",
213 "$blink_platform_output_dir/v8_inspector/protocol/Profiler.h", 215 "$blink_platform_output_dir/v8_inspector/protocol/Profiler.h",
214 "$blink_platform_output_dir/v8_inspector/protocol/Runtime.cpp", 216 "$blink_platform_output_dir/v8_inspector/protocol/Runtime.cpp",
215 "$blink_platform_output_dir/v8_inspector/protocol/Runtime.h", 217 "$blink_platform_output_dir/v8_inspector/protocol/Runtime.h",
218 "$blink_platform_output_dir/v8_inspector/public/protocol/Runtime.h",
219 "$blink_platform_output_dir/v8_inspector/public/protocol/Debugger.h",
216 ] 220 ]
217 221
218 args = [ 222 args = [
219 "--protocol", 223 "--protocol",
220 rebase_path("v8_inspector/js_protocol.json", root_build_dir), 224 rebase_path("v8_inspector/js_protocol.json", root_build_dir),
221 "--string_type", 225 "--string_type",
222 "String16", 226 "String16",
223 "--export_macro", 227 "--export_macro",
224 "PLATFORM_EXPORT", 228 "PLATFORM_EXPORT",
225 "--output_dir", 229 "--output_dir",
226 rebase_path(blink_platform_output_dir + "/v8_inspector/protocol", 230 rebase_path(blink_platform_output_dir + "/v8_inspector/protocol",
227 root_build_dir), 231 root_build_dir),
228 "--output_package", 232 "--output_package",
229 "platform/v8_inspector/protocol", 233 "platform/v8_inspector/protocol",
234 "--exported_dir",
235 rebase_path(blink_platform_output_dir + "/v8_inspector/public/protocol",
236 root_build_dir),
237 "--exported_package",
238 "platform/v8_inspector/public/protocol",
230 ] 239 ]
231 } 240 }
232 241
233 action("inspector_protocol_version") { 242 action("inspector_protocol_version") {
234 script = "inspector_protocol/generate-inspector-protocol-version" 243 script = "inspector_protocol/generate-inspector-protocol-version"
235 244
236 inputs = [ 245 inputs = [
237 "v8_inspector/js_protocol.json", 246 "v8_inspector/js_protocol.json",
238 ] 247 ]
239 output_file = 248 output_file =
(...skipping 394 matching lines...) Expand 10 before | Expand all | Expand 10 after
634 } 643 }
635 644
636 if (current_cpu == "x86" || current_cpu == "x64") { 645 if (current_cpu == "x86" || current_cpu == "x64") {
637 source_set("blink_x86_sse") { 646 source_set("blink_x86_sse") {
638 sources = blink_platform_sse_files 647 sources = blink_platform_sse_files
639 deps = [ 648 deps = [
640 ":blink_common", 649 ":blink_common",
641 ] 650 ]
642 } 651 }
643 } 652 }
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698