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

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

Issue 2025953002: DevTools: generate class-per domain for remote debugging protocol. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Created 4 years, 6 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/ui.gni") 5 import("//build/config/ui.gni")
6 import("//testing/test.gni") 6 import("//testing/test.gni")
7 import("//third_party/WebKit/Source/build/scripts/scripts.gni") 7 import("//third_party/WebKit/Source/build/scripts/scripts.gni")
8 import("//third_party/WebKit/Source/config.gni") 8 import("//third_party/WebKit/Source/config.gni")
9 import("//third_party/WebKit/Source/platform/platform.gni") 9 import("//third_party/WebKit/Source/platform/platform.gni")
10 import("//third_party/WebKit/Source/platform/platform_generated.gni") 10 import("//third_party/WebKit/Source/platform/platform_generated.gni")
(...skipping 184 matching lines...) Expand 10 before | Expand all | Expand 10 after
195 195
196 sources = [ 196 sources = [
197 "inspector_protocol/CodeGenerator.py", 197 "inspector_protocol/CodeGenerator.py",
198 ] 198 ]
199 inputs = [ 199 inputs = [
200 protocol_file, 200 protocol_file,
201 "inspector_protocol/TypeBuilder_h.template", 201 "inspector_protocol/TypeBuilder_h.template",
202 "inspector_protocol/TypeBuilder_cpp.template", 202 "inspector_protocol/TypeBuilder_cpp.template",
203 ] 203 ]
204 outputs = [ 204 outputs = [
205 "$blink_platform_output_dir/inspector_protocol/TypeBuilder.cpp", 205 "$blink_platform_output_dir/v8_inspector/protocol/Debugger.cpp",
206 "$blink_platform_output_dir/inspector_protocol/TypeBuilder.h", 206 "$blink_platform_output_dir/v8_inspector/protocol/Debugger.h",
207 "$blink_platform_output_dir/v8_inspector/protocol/HeapProfiler.cpp",
208 "$blink_platform_output_dir/v8_inspector/protocol/HeapProfiler.h",
209 "$blink_platform_output_dir/v8_inspector/protocol/Profiler.cpp",
210 "$blink_platform_output_dir/v8_inspector/protocol/Profiler.h",
211 "$blink_platform_output_dir/v8_inspector/protocol/Runtime.cpp",
212 "$blink_platform_output_dir/v8_inspector/protocol/Runtime.h",
207 ] 213 ]
208 214
209 args = [ 215 args = [
210 rebase_path(protocol_file, root_build_dir), 216 rebase_path(protocol_file, root_build_dir),
217 "--domains",
218 "Debugger,HeapProfiler,Profiler,Runtime",
219 "--string_type",
220 "String16",
221 "--export_macro",
222 "PLATFORM_EXPORT",
211 "--output_dir", 223 "--output_dir",
212 rebase_path(blink_platform_output_dir + "/inspector_protocol/", 224 rebase_path(blink_platform_output_dir + "/v8_inspector/protocol",
213 root_build_dir), 225 root_build_dir),
214 ] 226 "--output_package",
215 227 "platform/v8_inspector/protocol",
216 deps = [
217 ":inspector_protocol_version",
218 ] 228 ]
219 } 229 }
220 230
221 action("inspector_protocol_version") { 231 action("inspector_protocol_version") {
222 script = "inspector_protocol/generate-inspector-protocol-version" 232 script = "inspector_protocol/generate-inspector-protocol-version"
223 233
224 inputs = [ 234 inputs = [
225 protocol_file, 235 protocol_file,
226 ] 236 ]
227 output_file = 237 output_file =
(...skipping 49 matching lines...) Expand 10 before | Expand all | Expand 10 after
277 visibility = [ "//third_party/WebKit/Source/*" ] 287 visibility = [ "//third_party/WebKit/Source/*" ]
278 public_deps = [ 288 public_deps = [
279 ":blink_common", 289 ":blink_common",
280 ":character_data", 290 ":character_data",
281 ":color_data", 291 ":color_data",
282 ":font_family_names", 292 ":font_family_names",
283 ":http_names", 293 ":http_names",
284 ":inspector_debugger_script", 294 ":inspector_debugger_script",
285 ":inspector_injected_script", 295 ":inspector_injected_script",
286 ":inspector_protocol_sources", 296 ":inspector_protocol_sources",
297 ":inspector_protocol_version",
287 ":runtime_enabled_features", 298 ":runtime_enabled_features",
288 ] 299 ]
289 } 300 }
290 301
291 # TODO(brettw) Objective C Renaming postbuild steps on Mac. 302 # TODO(brettw) Objective C Renaming postbuild steps on Mac.
292 # blink_platform target in blink_platform.gyp 303 # blink_platform target in blink_platform.gyp
293 component("platform") { 304 component("platform") {
294 visibility = [] # Allow re-assignment of list. 305 visibility = [] # Allow re-assignment of list.
295 visibility = [ 306 visibility = [
296 "//third_party/WebKit/*", 307 "//third_party/WebKit/*",
297 "//url/mojo:url_mojom_origin_blink_cpp_sources", 308 "//url/mojo:url_mojom_origin_blink_cpp_sources",
298 "//url/mojo:url_mojom_gurl_blink_cpp_sources", 309 "//url/mojo:url_mojom_gurl_blink_cpp_sources",
299 ] 310 ]
300 output_name = "blink_platform" 311 output_name = "blink_platform"
301 312
302 sources = platform_files 313 sources = platform_files
303 sources -= blink_platform_neon_files 314 sources -= blink_platform_neon_files
304 sources -= blink_platform_sse_files 315 sources -= blink_platform_sse_files
305 316
306 # Add in the generated files. 317 # Add in the generated files.
307 sources += get_target_outputs(":character_data") + 318 sources += get_target_outputs(":character_data") +
308 get_target_outputs(":color_data") + 319 get_target_outputs(":color_data") +
309 get_target_outputs(":font_family_names") + 320 get_target_outputs(":font_family_names") +
310 get_target_outputs(":http_names") + 321 get_target_outputs(":http_names") +
311 get_target_outputs(":inspector_debugger_script") + 322 get_target_outputs(":inspector_debugger_script") +
312 get_target_outputs(":inspector_injected_script") + 323 get_target_outputs(":inspector_injected_script") +
313 get_target_outputs(":inspector_protocol_sources") + 324 get_target_outputs(":inspector_protocol_sources") +
325 get_target_outputs(":inspector_protocol_version") +
314 get_target_outputs(":runtime_enabled_features") 326 get_target_outputs(":runtime_enabled_features")
315 327
316 configs += [ 328 configs += [
317 # TODO(jschuh): crbug.com/167187 fix size_t to int truncations. 329 # TODO(jschuh): crbug.com/167187 fix size_t to int truncations.
318 "//build/config/compiler:no_size_t_to_int_warning", 330 "//build/config/compiler:no_size_t_to_int_warning",
319 "//third_party/WebKit/Source:config", 331 "//third_party/WebKit/Source:config",
320 "//third_party/WebKit/Source:non_test_config", 332 "//third_party/WebKit/Source:non_test_config",
321 ] 333 ]
322 334
323 defines = [ 335 defines = [
(...skipping 289 matching lines...) Expand 10 before | Expand all | Expand 10 after
613 } 625 }
614 626
615 if (current_cpu == "x86" || current_cpu == "x64") { 627 if (current_cpu == "x86" || current_cpu == "x64") {
616 source_set("blink_x86_sse") { 628 source_set("blink_x86_sse") {
617 sources = blink_platform_sse_files 629 sources = blink_platform_sse_files
618 deps = [ 630 deps = [
619 ":blink_common", 631 ":blink_common",
620 ] 632 ]
621 } 633 }
622 } 634 }
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698