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

Side by Side Diff: tools/gn/gn.gyp

Issue 56433003: GN threading refactor (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Created 7 years, 1 month 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 | « tools/gn/functions_target.cc ('k') | tools/gn/group_target_generator.h » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 { 1 {
2 'variables': { 2 'variables': {
3 'chromium_code': 1, 3 'chromium_code': 1,
4 }, 4 },
5 'targets': [ 5 'targets': [
6 { 6 {
7 'target_name': 'gn_lib', 7 'target_name': 'gn_lib',
8 'type': 'static_library', 8 'type': 'static_library',
9 'dependencies': [ 9 'dependencies': [
10 '../../base/base.gyp:base', 10 '../../base/base.gyp:base',
11 ], 11 ],
12 'sources': [ 12 'sources': [
13 'args.cc', 13 'args.cc',
14 'args.h', 14 'args.h',
15 'binary_target_generator.cc', 15 'binary_target_generator.cc',
16 'binary_target_generator.h', 16 'binary_target_generator.h',
17 'build_settings.cc', 17 'build_settings.cc',
18 'build_settings.h', 18 'build_settings.h',
19 'builder.cc',
20 'builder.h',
21 'builder_record.cc',
22 'builder_record.h',
19 'command_args.cc', 23 'command_args.cc',
20 'command_desc.cc', 24 'command_desc.cc',
21 'command_gen.cc', 25 'command_gen.cc',
22 'command_gyp.cc', 26 'command_gyp.cc',
23 'command_help.cc', 27 'command_help.cc',
24 'command_refs.cc', 28 'command_refs.cc',
25 'commands.cc', 29 'commands.cc',
26 'commands.h', 30 'commands.h',
27 'config.cc', 31 'config.cc',
28 'config.h', 32 'config.h',
(...skipping 36 matching lines...) Expand 10 before | Expand all | Expand 10 after
65 'import_manager.cc', 69 'import_manager.cc',
66 'import_manager.h', 70 'import_manager.h',
67 'input_conversion.cc', 71 'input_conversion.cc',
68 'input_conversion.h', 72 'input_conversion.h',
69 'input_file.cc', 73 'input_file.cc',
70 'input_file.h', 74 'input_file.h',
71 'input_file_manager.cc', 75 'input_file_manager.cc',
72 'input_file_manager.h', 76 'input_file_manager.h',
73 'item.cc', 77 'item.cc',
74 'item.h', 78 'item.h',
75 'item_node.cc',
76 'item_node.h',
77 'item_tree.cc',
78 'item_tree.h',
79 'label.cc', 79 'label.cc',
80 'label.h', 80 'label.h',
81 'label_ptr.h', 81 'label_ptr.h',
82 'loader.cc',
83 'loader.h',
82 'location.cc', 84 'location.cc',
83 'location.h', 85 'location.h',
84 'ninja_binary_target_writer.cc', 86 'ninja_binary_target_writer.cc',
85 'ninja_binary_target_writer.h', 87 'ninja_binary_target_writer.h',
86 'ninja_build_writer.cc', 88 'ninja_build_writer.cc',
87 'ninja_build_writer.h', 89 'ninja_build_writer.h',
88 'ninja_copy_target_writer.cc', 90 'ninja_copy_target_writer.cc',
89 'ninja_copy_target_writer.h', 91 'ninja_copy_target_writer.h',
90 'ninja_group_target_writer.cc', 92 'ninja_group_target_writer.cc',
91 'ninja_group_target_writer.h', 93 'ninja_group_target_writer.h',
(...skipping 37 matching lines...) Expand 10 before | Expand all | Expand 10 after
129 'source_file.cc', 131 'source_file.cc',
130 'source_file.h', 132 'source_file.h',
131 'standard_out.cc', 133 'standard_out.cc',
132 'standard_out.h', 134 'standard_out.h',
133 'string_utils.cc', 135 'string_utils.cc',
134 'string_utils.h', 136 'string_utils.h',
135 'target.cc', 137 'target.cc',
136 'target.h', 138 'target.h',
137 'target_generator.cc', 139 'target_generator.cc',
138 'target_generator.h', 140 'target_generator.h',
139 'target_manager.cc',
140 'target_manager.h',
141 'token.cc', 141 'token.cc',
142 'token.h', 142 'token.h',
143 'tokenizer.cc', 143 'tokenizer.cc',
144 'tokenizer.h', 144 'tokenizer.h',
145 'toolchain.cc', 145 'toolchain.cc',
146 'toolchain.h', 146 'toolchain.h',
147 'toolchain_manager.cc',
148 'toolchain_manager.h',
149 'trace.cc', 147 'trace.cc',
150 'trace.h', 148 'trace.h',
151 'value.cc', 149 'value.cc',
152 'value.h', 150 'value.h',
153 'value_extractors.cc', 151 'value_extractors.cc',
154 'value_extractors.h', 152 'value_extractors.h',
155 'variables.cc', 153 'variables.cc',
156 'variables.h', 154 'variables.h',
157 ], 155 ],
158 }, 156 },
159 { 157 {
160 'target_name': 'gn', 158 'target_name': 'gn',
161 'type': 'executable', 159 'type': 'executable',
162 'sources': [ 160 'sources': [
163 'gn_main.cc', 161 'gn_main.cc',
164 ], 162 ],
165 'dependencies': [ 163 'dependencies': [
166 'gn_lib', 164 'gn_lib',
167 '../../base/base.gyp:base', 165 '../../base/base.gyp:base',
168 '../../base/third_party/dynamic_annotations/dynamic_annotations.gyp:dyna mic_annotations', 166 '../../base/third_party/dynamic_annotations/dynamic_annotations.gyp:dyna mic_annotations',
169 ], 167 ],
170 }, 168 },
171 { 169 {
172 'target_name': 'gn_unittests', 170 'target_name': 'gn_unittests',
173 'type': '<(gtest_target_type)', 171 'type': '<(gtest_target_type)',
174 'sources': [ 172 'sources': [
173 'builder_unittest.cc',
175 'escape_unittest.cc', 174 'escape_unittest.cc',
176 'file_template_unittest.cc', 175 'file_template_unittest.cc',
177 'filesystem_utils_unittest.cc', 176 'filesystem_utils_unittest.cc',
178 'function_rebase_path_unittest.cc', 177 'function_rebase_path_unittest.cc',
179 'input_conversion_unittest.cc', 178 'input_conversion_unittest.cc',
180 'label_unittest.cc', 179 'label_unittest.cc',
180 'loader_unittest.cc',
181 'ninja_binary_target_writer_unittest.cc', 181 'ninja_binary_target_writer_unittest.cc',
182 'ninja_helper_unittest.cc', 182 'ninja_helper_unittest.cc',
183 'ninja_copy_target_writer_unittest.cc', 183 'ninja_copy_target_writer_unittest.cc',
184 'ninja_script_target_writer_unittest.cc', 184 'ninja_script_target_writer_unittest.cc',
185 'parser_unittest.cc', 185 'parser_unittest.cc',
186 'path_output_unittest.cc', 186 'path_output_unittest.cc',
187 'pattern_unittest.cc', 187 'pattern_unittest.cc',
188 'scope_per_file_provider_unittest.cc', 188 'scope_per_file_provider_unittest.cc',
189 'source_dir_unittest.cc', 189 'source_dir_unittest.cc',
190 'string_utils_unittest.cc', 190 'string_utils_unittest.cc',
191 'target_generator_unittest.cc', 191 'target_generator_unittest.cc',
192 'target_manager_unittest.cc',
193 'target_unittest.cc', 192 'target_unittest.cc',
194 'test_with_scope.cc', 193 'test_with_scope.cc',
195 'test_with_scope.h', 194 'test_with_scope.h',
196 'tokenizer_unittest.cc', 195 'tokenizer_unittest.cc',
197 ], 196 ],
198 'dependencies': [ 197 'dependencies': [
199 'gn_lib', 198 'gn_lib',
200 '../../base/base.gyp:run_all_unittests', 199 '../../base/base.gyp:run_all_unittests',
201 '../../base/base.gyp:test_support_base', 200 '../../base/base.gyp:test_support_base',
202 '../../testing/gtest.gyp:gtest', 201 '../../testing/gtest.gyp:gtest',
203 ], 202 ],
204 }, 203 },
205 { 204 {
206 'target_name': 'generate_test_gn_data', 205 'target_name': 'generate_test_gn_data',
207 'type': 'executable', 206 'type': 'executable',
208 'sources': [ 207 'sources': [
209 'generate_test_gn_data.cc', 208 'generate_test_gn_data.cc',
210 ], 209 ],
211 'dependencies': [ 210 'dependencies': [
212 '../../base/base.gyp:base', 211 '../../base/base.gyp:base',
213 ], 212 ],
214 } 213 }
215 ], 214 ],
216 } 215 }
OLDNEW
« no previous file with comments | « tools/gn/functions_target.cc ('k') | tools/gn/group_target_generator.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698