OLD | NEW |
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/core/core.gni") | 6 import("//third_party/WebKit/Source/bindings/core/core.gni") |
7 import("//third_party/WebKit/Source/bindings/modules/modules.gni") | 7 import("//third_party/WebKit/Source/bindings/modules/modules.gni") |
8 import("//third_party/WebKit/Source/bindings/scripts/scripts.gni") | 8 import("//third_party/WebKit/Source/bindings/scripts/scripts.gni") |
9 import("//third_party/WebKit/Source/build/scripts/scripts.gni") | 9 import("//third_party/WebKit/Source/build/scripts/scripts.gni") |
10 | 10 |
(...skipping 11 matching lines...) Expand all Loading... |
22 | 22 |
23 # GYP version: event_interfaces action in bindings_modules_generated | 23 # GYP version: event_interfaces action in bindings_modules_generated |
24 generate_event_interfaces("modules_bindings_generated_event_interfaces") { | 24 generate_event_interfaces("modules_bindings_generated_event_interfaces") { |
25 sources = modules_event_idl_files | 25 sources = modules_event_idl_files |
26 output_file = "EventModulesInterfaces.in" | 26 output_file = "EventModulesInterfaces.in" |
27 suffix = "Modules" | 27 suffix = "Modules" |
28 } | 28 } |
29 | 29 |
30 # GYP version: EventModulesFactory action in bindings_modules_generated | 30 # GYP version: EventModulesFactory action in bindings_modules_generated |
31 make_event_factory("bindings_modules_generated_event_modules_factory") { | 31 make_event_factory("bindings_modules_generated_event_modules_factory") { |
32 in_files = [ | 32 in_files = [ "$root_gen_dir/blink/EventModulesInterfaces.in" ] |
33 "$root_gen_dir/blink/EventModulesInterfaces.in", | |
34 ] | |
35 outputs = [ | 33 outputs = [ |
36 "$blink_modules_output_dir/EventModules.cpp", | 34 "$blink_modules_output_dir/EventModules.cpp", |
37 "$blink_modules_output_dir/EventModulesHeaders.h", | 35 "$blink_modules_output_dir/EventModulesHeaders.h", |
38 ] | 36 ] |
39 deps = [ | 37 deps = [ |
40 "//third_party/WebKit/Source/bindings/modules:modules_bindings_generated_eve
nt_interfaces", | 38 "//third_party/WebKit/Source/bindings/modules:modules_bindings_generated_eve
nt_interfaces", |
41 ] | 39 ] |
42 } | 40 } |
43 | 41 |
44 # GYP version: EventModulesNames action in bindings_modules_generated | 42 # GYP version: EventModulesNames action in bindings_modules_generated |
45 make_names("bindings_modules_generated_event_modules_names") { | 43 make_names("bindings_modules_generated_event_modules_names") { |
46 in_files = [ | 44 in_files = [ "$root_gen_dir/blink/EventModulesInterfaces.in" ] |
47 "$root_gen_dir/blink/EventModulesInterfaces.in", | |
48 ] | |
49 outputs = [ | 45 outputs = [ |
50 "$blink_modules_output_dir/EventModulesNames.cpp", | 46 "$blink_modules_output_dir/EventModulesNames.cpp", |
51 "$blink_modules_output_dir/EventModulesNames.h", | 47 "$blink_modules_output_dir/EventModulesNames.h", |
52 ] | 48 ] |
53 deps = [ | 49 deps = [ |
54 "//third_party/WebKit/Source/bindings/modules:modules_bindings_generated_eve
nt_interfaces", | 50 "//third_party/WebKit/Source/bindings/modules:modules_bindings_generated_eve
nt_interfaces", |
55 ] | 51 ] |
56 } | 52 } |
57 | 53 |
58 # GYP version: EventTargetModulesNames action in bindings_modules_generated | 54 # GYP version: EventTargetModulesNames action in bindings_modules_generated |
59 make_names("bindings_modules_generated_event_target_modules_names") { | 55 make_names("bindings_modules_generated_event_target_modules_names") { |
60 in_files = [ | 56 in_files = [ "../../modules/EventTargetModulesFactory.in" ] |
61 "../../modules/EventTargetModulesFactory.in", | |
62 ] | |
63 outputs = [ | 57 outputs = [ |
64 "$blink_modules_output_dir/EventTargetModulesNames.cpp", | 58 "$blink_modules_output_dir/EventTargetModulesNames.cpp", |
65 "$blink_modules_output_dir/EventTargetModulesNames.h", | 59 "$blink_modules_output_dir/EventTargetModulesNames.h", |
66 ] | 60 ] |
67 } | 61 } |
68 | 62 |
69 # ------------------------------------------------------------------------------ | 63 # ------------------------------------------------------------------------------ |
70 | 64 |
71 # GYP version: Source/bindings/modules/generated.gyp:interfaces_info_individual_
modules | 65 # GYP version: Source/bindings/modules/generated.gyp:interfaces_info_individual_
modules |
72 compute_interfaces_info_individual("interfaces_info_individual_modules") { | 66 compute_interfaces_info_individual("interfaces_info_individual_modules") { |
73 sources_static = modules_static_idl_files | 67 sources_static = modules_static_idl_files |
74 sources_generated = modules_generated_dependency_idl_files | 68 sources_generated = modules_generated_dependency_idl_files |
75 interfaces_info_file = | 69 interfaces_info_file = |
76 "$bindings_modules_output_dir/InterfacesInfoOverallIndividual.pickle" | 70 "$bindings_modules_output_dir/InterfacesInfoOverallIndividual.pickle" |
77 component_info_file = | 71 component_info_file = |
78 "$bindings_modules_output_dir/ComponentInfoModules.pickle" | 72 "$bindings_modules_output_dir/ComponentInfoModules.pickle" |
79 deps = [ | 73 deps = [ |
80 ":modules_core_global_constructors_idls", | 74 ":modules_core_global_constructors_idls", |
81 ":modules_global_constructors_idls", | 75 ":modules_global_constructors_idls", |
82 ] | 76 ] |
83 } | 77 } |
84 | 78 |
85 # GYP version: Source/bindings/modules/generated.gyp:interfaces_info | 79 # GYP version: Source/bindings/modules/generated.gyp:interfaces_info |
86 action("interfaces_info") { | 80 action("interfaces_info") { |
87 script = "$bindings_scripts_dir/compute_interfaces_info_overall.py" | 81 script = "$bindings_scripts_dir/compute_interfaces_info_overall.py" |
88 | 82 |
89 inputs = [ | 83 inputs = [ |
90 "$bindings_core_output_dir/InterfacesInfoCoreIndividual.pickle", | 84 "$bindings_core_output_dir/InterfacesInfoCoreIndividual.pickle", |
91 "$bindings_modules_output_dir/InterfacesInfoOverallIndividual.pickle", | 85 "$bindings_modules_output_dir/InterfacesInfoOverallIndividual.pickle", |
92 ] | 86 ] |
93 outputs = [ | 87 outputs = [ |
94 "$bindings_modules_output_dir/InterfacesInfoOverall.pickle", | 88 "$bindings_modules_output_dir/InterfacesInfoOverall.pickle", |
95 ] | 89 ] |
96 | 90 |
97 args = [ | 91 args = [ |
98 "--write-file-only-if-changed=1", | 92 "--write-file-only-if-changed=1", |
99 "--", | 93 "--", |
100 rebase_path( | 94 rebase_path("$bindings_core_output_dir/InterfacesInfoCoreIndividual.pickle", |
101 "$bindings_core_output_dir/InterfacesInfoCoreIndividual.pickle", | 95 root_build_dir), |
102 root_build_dir), | |
103 rebase_path( | 96 rebase_path( |
104 "$bindings_modules_output_dir/InterfacesInfoOverallIndividual.pickle", | 97 "$bindings_modules_output_dir/InterfacesInfoOverallIndividual.pickle", |
105 root_build_dir), | 98 root_build_dir), |
106 rebase_path( | 99 rebase_path("$bindings_modules_output_dir/InterfacesInfoOverall.pickle", |
107 "$bindings_modules_output_dir/InterfacesInfoOverall.pickle", | 100 root_build_dir), |
108 root_build_dir), | |
109 ] | 101 ] |
110 | 102 |
111 public_deps = [ | 103 public_deps = [ |
112 ":interfaces_info_individual_modules", | 104 ":interfaces_info_individual_modules", |
113 "//third_party/WebKit/Source/bindings/core:interfaces_info_individual_core", | 105 "//third_party/WebKit/Source/bindings/core:interfaces_info_individual_core", |
114 ] | 106 ] |
115 } | 107 } |
116 | 108 |
117 # GYP version: Source/bindings/modules/generated.gyp:modules_global_objects | 109 # GYP version: Source/bindings/modules/generated.gyp:modules_global_objects |
118 compute_global_objects("modules_global_objects") { | 110 compute_global_objects("modules_global_objects") { |
119 sources = modules_idl_files | 111 sources = modules_idl_files |
120 sources_generated = [ "$bindings_core_output_dir/GlobalObjectsCore.pickle" ] | 112 sources_generated = [ "$bindings_core_output_dir/GlobalObjectsCore.pickle" ] |
121 output_file = "$bindings_modules_output_dir/GlobalObjectsModules.pickle" | 113 output_file = "$bindings_modules_output_dir/GlobalObjectsModules.pickle" |
122 deps = [ "//third_party/WebKit/Source/bindings/core:core_global_objects" ] | 114 deps = [ |
| 115 "//third_party/WebKit/Source/bindings/core:core_global_objects", |
| 116 ] |
123 } | 117 } |
124 | 118 |
125 # GYP version: Source/bindings/modules/generated.gyp:modules_core_global_constru
ctors_idls | 119 # GYP version: Source/bindings/modules/generated.gyp:modules_core_global_constru
ctors_idls |
126 generate_global_constructors("modules_core_global_constructors_idls") { | 120 generate_global_constructors("modules_core_global_constructors_idls") { |
127 sources = core_idl_files + core_idl_with_modules_dependency_files | 121 sources = core_idl_files + core_idl_with_modules_dependency_files |
128 global_objects_file = "$bindings_modules_output_dir/GlobalObjectsModules.pickl
e" | 122 global_objects_file = |
| 123 "$bindings_modules_output_dir/GlobalObjectsModules.pickle" |
129 interfaces = modules_core_global_constructors_original_interfaces | 124 interfaces = modules_core_global_constructors_original_interfaces |
130 component = "Core" | 125 component = "Core" |
131 output_dir = blink_modules_output_dir | 126 output_dir = blink_modules_output_dir |
132 deps = [ ":modules_global_objects" ] | 127 deps = [ |
| 128 ":modules_global_objects", |
| 129 ] |
133 } | 130 } |
134 | 131 |
135 # GYP version: Source/bindings/modules/generated.gyp:modules_global_constructors
_idls | 132 # GYP version: Source/bindings/modules/generated.gyp:modules_global_constructors
_idls |
136 generate_global_constructors("modules_global_constructors_idls") { | 133 generate_global_constructors("modules_global_constructors_idls") { |
137 sources = modules_idl_files | 134 sources = modules_idl_files |
138 global_objects_file = "$bindings_modules_output_dir/GlobalObjectsModules.pickl
e" | 135 global_objects_file = |
| 136 "$bindings_modules_output_dir/GlobalObjectsModules.pickle" |
139 interfaces = modules_global_constructors_original_interfaces | 137 interfaces = modules_global_constructors_original_interfaces |
140 component = "Modules" | 138 component = "Modules" |
141 output_dir = blink_modules_output_dir | 139 output_dir = blink_modules_output_dir |
142 deps = [ ":modules_global_objects" ] | 140 deps = [ |
| 141 ":modules_global_objects", |
| 142 ] |
143 } | 143 } |
OLD | NEW |