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

Side by Side Diff: Source/devtools/BUILD.gn

Issue 607893002: DevTools: Avoid build errors when dynamic module and application names clash (Closed) Base URL: svn://svn.chromium.org/blink/trunk
Patch Set: Fix BUILD.gn Created 6 years, 2 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 | Annotate | Revision Log
« no previous file with comments | « no previous file | Source/devtools/devtools.gyp » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
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 gypi_values = exec_script( 5 gypi_values = exec_script(
6 "//build/gypi_to_gn.py", 6 "//build/gypi_to_gn.py",
7 [ rebase_path("devtools.gypi") ], 7 [ rebase_path("devtools.gypi") ],
8 "scope", 8 "scope",
9 [ "devtools.gypi" ]) 9 [ "devtools.gypi" ])
10 10
11 # Some of the files in the .gypi use GYP variable expansions, go through and 11 # Some of the files in the .gypi use GYP variable expansions, go through and
12 # fix them. 12 # fix them.
13 devtools_core_base_files = gypi_values.devtools_core_base_files - [ 13 devtools_core_base_files = gypi_values.devtools_core_base_files - [
14 "<@(devtools_main_js_files)",
15 "<@(devtools_standalone_files)", 14 "<@(devtools_standalone_files)",
16 ] + gypi_values.devtools_main_js_files + gypi_values.devtools_standalone_files 15 ] + gypi_values.devtools_standalone_files
17 16
18 devtools_core_files = 17 devtools_core_files =
19 devtools_core_base_files + 18 devtools_core_base_files +
19 gypi_values.devtools_bindings_js_files +
20 gypi_values.devtools_common_js_files + 20 gypi_values.devtools_common_js_files +
21 gypi_values.devtools_sdk_js_files +
22 gypi_values.devtools_ui_js_files +
23 gypi_values.devtools_components_js_files + 21 gypi_values.devtools_components_js_files +
24 gypi_values.devtools_host_js_files + 22 gypi_values.devtools_host_js_files +
23 gypi_values.devtools_main_js_files +
24 gypi_values.devtools_sdk_js_files +
25 gypi_values.devtools_screencast_js_files + 25 gypi_values.devtools_screencast_js_files +
26 gypi_values.devtools_toolbox_js_files + 26 gypi_values.devtools_toolbox_js_files +
27 gypi_values.devtools_toolbox_bootstrap_js_files 27 gypi_values.devtools_toolbox_bootstrap_js_files +
28 gypi_values.devtools_ui_js_files +
29 gypi_values.devtools_workspace_js_files
28 30
29 devtools_extensions_js_files = gypi_values.devtools_extensions_js_files - 31 devtools_extensions_js_files = gypi_values.devtools_extensions_js_files -
30 [ "<@(devtools_extension_api_files)" ] + 32 [ "<@(devtools_extension_api_files)" ] +
31 gypi_values.devtools_extension_api_files 33 gypi_values.devtools_extension_api_files
32 34
33 #------------------------------------------------------------------------------- 35 #-------------------------------------------------------------------------------
34 36
35 visibility = [ "//third_party/WebKit/*" ] 37 visibility = [ "//third_party/WebKit/*" ]
36 38
37 # Probably need to parameterize this. If we set it to true, there will be some 39 # Probably need to parameterize this. If we set it to true, there will be some
(...skipping 27 matching lines...) Expand all
65 action("generate_devtools_grd") { 67 action("generate_devtools_grd") {
66 script = "scripts/generate_devtools_grd.py" 68 script = "scripts/generate_devtools_grd.py"
67 69
68 input_pages = [ 70 input_pages = [
69 "$root_out_dir/resources/inspector/devtools.css", 71 "$root_out_dir/resources/inspector/devtools.css",
70 "$root_out_dir/resources/inspector/devtools.html", 72 "$root_out_dir/resources/inspector/devtools.html",
71 "$root_out_dir/resources/inspector/devtools.js", 73 "$root_out_dir/resources/inspector/devtools.js",
72 "$root_out_dir/resources/inspector/toolbox.css", 74 "$root_out_dir/resources/inspector/toolbox.css",
73 "$root_out_dir/resources/inspector/toolbox.html", 75 "$root_out_dir/resources/inspector/toolbox.html",
74 "$root_out_dir/resources/inspector/toolbox.js", 76 "$root_out_dir/resources/inspector/toolbox.js",
75 "$root_out_dir/resources/inspector/audits.js", 77 "$root_out_dir/resources/inspector/audits_module.js",
76 "$root_out_dir/resources/inspector/console.js", 78 "$root_out_dir/resources/inspector/console_module.js",
77 "$root_out_dir/resources/inspector/devices.js", 79 "$root_out_dir/resources/inspector/devices_module.js",
78 "$root_out_dir/resources/inspector/documentation.js", 80 "$root_out_dir/resources/inspector/documentation_module.js",
79 "$root_out_dir/resources/inspector/elements.js", 81 "$root_out_dir/resources/inspector/elements_module.js",
80 "$root_out_dir/resources/inspector/extensions.js", 82 "$root_out_dir/resources/inspector/extensions_module.js",
81 "$root_out_dir/resources/inspector/heap_snapshot_worker.js", 83 "$root_out_dir/resources/inspector/heap_snapshot_worker_module.js",
82 "$root_out_dir/resources/inspector/layers.js", 84 "$root_out_dir/resources/inspector/layers_module.js",
83 "$root_out_dir/resources/inspector/network.js", 85 "$root_out_dir/resources/inspector/network_module.js",
84 "$root_out_dir/resources/inspector/profiler.js", 86 "$root_out_dir/resources/inspector/profiler_module.js",
85 "$root_out_dir/resources/inspector/promises.js", 87 "$root_out_dir/resources/inspector/promises_module.js",
86 "$root_out_dir/resources/inspector/resources.js", 88 "$root_out_dir/resources/inspector/resources_module.js",
87 "$root_out_dir/resources/inspector/script_formatter_worker.js", 89 "$root_out_dir/resources/inspector/script_formatter_worker_module.js",
88 "$root_out_dir/resources/inspector/settings.js", 90 "$root_out_dir/resources/inspector/settings_module.js",
89 "$root_out_dir/resources/inspector/source_frame.js", 91 "$root_out_dir/resources/inspector/source_frame_module.js",
90 "$root_out_dir/resources/inspector/sources.js", 92 "$root_out_dir/resources/inspector/sources_module.js",
91 "$root_out_dir/resources/inspector/temp_storage_shared_worker.js", 93 "$root_out_dir/resources/inspector/temp_storage_shared_worker_module.js",
92 "$root_out_dir/resources/inspector/timeline.js", 94 "$root_out_dir/resources/inspector/timeline_module.js",
93 "$root_out_dir/resources/inspector/devtools_extension_api.js", 95 "$root_out_dir/resources/inspector/devtools_extension_api.js",
94 ] + gypi_values.devtools_standalone_files + gypi_values.devtools_cm_css_files 96 ] + gypi_values.devtools_standalone_files + gypi_values.devtools_cm_css_files
95 97
96 images = gypi_values.devtools_image_files 98 images = gypi_values.devtools_image_files
97 images_path = "front_end/Images" 99 images_path = "front_end/Images"
98 100
99 inputs = input_pages + images 101 inputs = input_pages + images
100 102
101 outfile = "$root_gen_dir/devtools/devtools_resources.grd" 103 outfile = "$root_gen_dir/devtools/devtools_resources.grd"
102 outputs = [ outfile ] 104 outputs = [ outfile ]
(...skipping 178 matching lines...) Expand 10 before | Expand all | Expand 10 after
281 assert(defined(invoker.module_name), target_name) 283 assert(defined(invoker.module_name), target_name)
282 assert(defined(invoker.imported_files), target_name) 284 assert(defined(invoker.imported_files), target_name)
283 285
284 action(target_name) { 286 action(target_name) {
285 script = "scripts/concatenate_module_scripts.py" 287 script = "scripts/concatenate_module_scripts.py"
286 module_name = invoker.module_name 288 module_name = invoker.module_name
287 289
288 input = "front_end/" + module_name + "/module.json" 290 input = "front_end/" + module_name + "/module.json"
289 inputs = [ input ] + invoker.imported_files 291 inputs = [ input ] + invoker.imported_files
290 292
291 output = "$root_out_dir/resources/inspector/" + module_name + ".js" 293 output = "$root_out_dir/resources/inspector/" + module_name + "_module.js"
292 outputs = [ output ] 294 outputs = [ output ]
293 295
294 args = [ 296 args = [
295 rebase_path(input, root_build_dir), 297 rebase_path(input, root_build_dir),
296 rebase_path(output, root_build_dir), 298 rebase_path(output, root_build_dir),
297 ] 299 ]
298 } 300 }
299 } 301 }
300 302
301 concatenate_module_scripts("build_audits_module") { 303 concatenate_module_scripts("build_audits_module") {
(...skipping 129 matching lines...) Expand 10 before | Expand all | Expand 10 after
431 } 433 }
432 } 434 }
433 435
434 concatenate_css("concatenated_devtools_css") { 436 concatenate_css("concatenated_devtools_css") {
435 app_name = "devtools" 437 app_name = "devtools"
436 } 438 }
437 439
438 concatenate_css("concatenated_toolbox_css") { 440 concatenate_css("concatenated_toolbox_css") {
439 app_name = "toolbox" 441 app_name = "toolbox"
440 } 442 }
OLDNEW
« no previous file with comments | « no previous file | Source/devtools/devtools.gyp » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698