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

Side by Side Diff: third_party/WebKit/Source/bindings/modules/BUILD.gn

Issue 2372463002: [Bindings] Pass files to compute_interfaces_info_individual.py in one way (Closed)
Patch Set: . Created 4 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
OLDNEW
1 # Copyright 2014 Tfe Chromium Authors. All rights reserved. 1 # Copyright 2014 Tfe 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/modules/modules.gni") 5 import("//third_party/WebKit/Source/modules/modules.gni")
6 import("//third_party/WebKit/Source/bindings/scripts/scripts.gni") 6 import("//third_party/WebKit/Source/bindings/scripts/scripts.gni")
7 import("//third_party/WebKit/Source/build/scripts/scripts.gni") 7 import("//third_party/WebKit/Source/build/scripts/scripts.gni")
8 8
9 group("bindings_modules_generated") { 9 group("bindings_modules_generated") {
10 visibility = [ "//third_party/WebKit/*" ] 10 visibility = [ "//third_party/WebKit/*" ]
(...skipping 75 matching lines...) Expand 10 before | Expand all | Expand 10 after
86 visibility = [ ":*" ] 86 visibility = [ ":*" ]
87 in_files = [ "../../modules/EventTargetModulesFactory.in" ] 87 in_files = [ "../../modules/EventTargetModulesFactory.in" ]
88 outputs = [ 88 outputs = [
89 "$blink_modules_output_dir/EventTargetModulesNames.cpp", 89 "$blink_modules_output_dir/EventTargetModulesNames.cpp",
90 "$blink_modules_output_dir/EventTargetModulesNames.h", 90 "$blink_modules_output_dir/EventTargetModulesNames.h",
91 ] 91 ]
92 } 92 }
93 93
94 # ------------------------------------------------------------------------------ 94 # ------------------------------------------------------------------------------
95 95
96 # In GYP, paths needed to be passed separately for static and generated files,
97 # as static files are listed in a temporary file (b/c too long for command
98 # line), but generated files must be passed at the command line, as their paths
99 # are not fixed at GYP time, when the temporary file is generated, because
100 # their paths depend on the build directory, which varies.
101 #
102 # FIXME: GN does not have this limitation and we can combine the lists.
103 compute_interfaces_info_individual("interfaces_info_individual_modules") { 96 compute_interfaces_info_individual("interfaces_info_individual_modules") {
104 sources_static = 97 sources = modules_definition_idl_files + modules_static_dependency_idl_files +
105 modules_definition_idl_files + modules_static_dependency_idl_files 98 modules_generated_dependency_idl_files
106 sources_generated = modules_generated_dependency_idl_files
107 interfaces_info_file = 99 interfaces_info_file =
108 "$bindings_modules_output_dir/InterfacesInfoOverallIndividual.pickle" 100 "$bindings_modules_output_dir/InterfacesInfoOverallIndividual.pickle"
109 component_info_file = 101 component_info_file =
110 "$bindings_modules_output_dir/ComponentInfoModules.pickle" 102 "$bindings_modules_output_dir/ComponentInfoModules.pickle"
111 deps = [ 103 deps = [
112 ":modules_core_global_constructors_idls", 104 ":modules_core_global_constructors_idls",
113 ":modules_global_constructors_idls", 105 ":modules_global_constructors_idls",
114 ] 106 ]
115 } 107 }
116 108
(...skipping 76 matching lines...) Expand 10 before | Expand all | Expand 10 after
193 185
194 deps = [ 186 deps = [
195 ":event_modules", 187 ":event_modules",
196 ":event_modules_names", 188 ":event_modules_names",
197 ":event_target_modules_names", 189 ":event_target_modules_names",
198 "//third_party/WebKit/Source/core", 190 "//third_party/WebKit/Source/core",
199 "//third_party/WebKit/Source/wtf", 191 "//third_party/WebKit/Source/wtf",
200 "//v8", 192 "//v8",
201 ] 193 ]
202 } 194 }
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698