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

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

Issue 1752033002: Add "create_bundle" target in order to support bundle with gn. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@gn-bundle-data
Patch Set: Add unit tests, address comments, update docs and format with clang-format Created 4 years, 9 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
« no previous file with comments | « tools/gn/functions_target.cc ('k') | tools/gn/ninja_create_bundle_target_writer.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 'action_target_generator.cc', 13 'action_target_generator.cc',
14 'action_target_generator.h', 14 'action_target_generator.h',
15 'action_values.cc', 15 'action_values.cc',
16 'action_values.h', 16 'action_values.h',
17 'args.cc', 17 'args.cc',
18 'args.h', 18 'args.h',
19 'binary_target_generator.cc', 19 'binary_target_generator.cc',
20 'binary_target_generator.h', 20 'binary_target_generator.h',
21 'build_settings.cc', 21 'build_settings.cc',
22 'build_settings.h', 22 'build_settings.h',
23 'builder.cc', 23 'builder.cc',
24 'builder.h', 24 'builder.h',
25 'builder_record.cc', 25 'builder_record.cc',
26 'builder_record.h', 26 'builder_record.h',
27 'bundle_data.cc',
28 'bundle_data.h',
27 'bundle_data_target_generator.cc', 29 'bundle_data_target_generator.cc',
28 'bundle_data_target_generator.h', 30 'bundle_data_target_generator.h',
31 'bundle_file_rule.cc',
32 'bundle_file_rule.h',
29 'c_include_iterator.cc', 33 'c_include_iterator.cc',
30 'c_include_iterator.h', 34 'c_include_iterator.h',
31 'command_args.cc', 35 'command_args.cc',
32 'command_check.cc', 36 'command_check.cc',
33 'command_clean.cc', 37 'command_clean.cc',
34 'command_desc.cc', 38 'command_desc.cc',
35 'command_format.cc', 39 'command_format.cc',
36 'command_gen.cc', 40 'command_gen.cc',
37 'command_help.cc', 41 'command_help.cc',
38 'command_ls.cc', 42 'command_ls.cc',
39 'command_path.cc', 43 'command_path.cc',
40 'command_refs.cc', 44 'command_refs.cc',
41 'commands.cc', 45 'commands.cc',
42 'commands.h', 46 'commands.h',
43 'config.cc', 47 'config.cc',
44 'config.h', 48 'config.h',
45 'config_values.cc', 49 'config_values.cc',
46 'config_values.h', 50 'config_values.h',
47 'config_values_extractors.cc', 51 'config_values_extractors.cc',
48 'config_values_extractors.h', 52 'config_values_extractors.h',
49 'config_values_generator.cc', 53 'config_values_generator.cc',
50 'config_values_generator.h', 54 'config_values_generator.h',
51 'copy_target_generator.cc', 55 'copy_target_generator.cc',
52 'copy_target_generator.h', 56 'copy_target_generator.h',
57 'create_bundle_target_generator.cc',
58 'create_bundle_target_generator.h',
53 'deps_iterator.cc', 59 'deps_iterator.cc',
54 'deps_iterator.h', 60 'deps_iterator.h',
55 'eclipse_writer.cc', 61 'eclipse_writer.cc',
56 'eclipse_writer.h', 62 'eclipse_writer.h',
57 'err.cc', 63 'err.cc',
58 'err.h', 64 'err.h',
59 'escape.cc', 65 'escape.cc',
60 'escape.h', 66 'escape.h',
61 'exec_process.cc', 67 'exec_process.cc',
62 'exec_process.h', 68 'exec_process.h',
(...skipping 46 matching lines...) Expand 10 before | Expand all | Expand 10 after
109 'ninja_action_target_writer.cc', 115 'ninja_action_target_writer.cc',
110 'ninja_action_target_writer.h', 116 'ninja_action_target_writer.h',
111 'ninja_binary_target_writer.cc', 117 'ninja_binary_target_writer.cc',
112 'ninja_binary_target_writer.h', 118 'ninja_binary_target_writer.h',
113 'ninja_build_writer.cc', 119 'ninja_build_writer.cc',
114 'ninja_build_writer.h', 120 'ninja_build_writer.h',
115 'ninja_bundle_data_target_writer.cc', 121 'ninja_bundle_data_target_writer.cc',
116 'ninja_bundle_data_target_writer.h', 122 'ninja_bundle_data_target_writer.h',
117 'ninja_copy_target_writer.cc', 123 'ninja_copy_target_writer.cc',
118 'ninja_copy_target_writer.h', 124 'ninja_copy_target_writer.h',
125 'ninja_create_bundle_target_writer.cc',
126 'ninja_create_bundle_target_writer.h',
119 'ninja_group_target_writer.cc', 127 'ninja_group_target_writer.cc',
120 'ninja_group_target_writer.h', 128 'ninja_group_target_writer.h',
121 'ninja_target_writer.cc', 129 'ninja_target_writer.cc',
122 'ninja_target_writer.h', 130 'ninja_target_writer.h',
123 'ninja_toolchain_writer.cc', 131 'ninja_toolchain_writer.cc',
124 'ninja_toolchain_writer.h', 132 'ninja_toolchain_writer.h',
125 'ninja_utils.cc', 133 'ninja_utils.cc',
126 'ninja_utils.h', 134 'ninja_utils.h',
127 'ninja_writer.cc', 135 'ninja_writer.cc',
128 'ninja_writer.h', 136 'ninja_writer.h',
(...skipping 111 matching lines...) Expand 10 before | Expand all | Expand 10 after
240 'functions_unittest.cc', 248 'functions_unittest.cc',
241 'header_checker_unittest.cc', 249 'header_checker_unittest.cc',
242 'inherited_libraries_unittest.cc', 250 'inherited_libraries_unittest.cc',
243 'input_conversion_unittest.cc', 251 'input_conversion_unittest.cc',
244 'label_pattern_unittest.cc', 252 'label_pattern_unittest.cc',
245 'label_unittest.cc', 253 'label_unittest.cc',
246 'loader_unittest.cc', 254 'loader_unittest.cc',
247 'ninja_action_target_writer_unittest.cc', 255 'ninja_action_target_writer_unittest.cc',
248 'ninja_binary_target_writer_unittest.cc', 256 'ninja_binary_target_writer_unittest.cc',
249 'ninja_copy_target_writer_unittest.cc', 257 'ninja_copy_target_writer_unittest.cc',
258 'ninja_create_bundle_target_writer_unittest.cc',
250 'ninja_group_target_writer_unittest.cc', 259 'ninja_group_target_writer_unittest.cc',
251 'ninja_target_writer_unittest.cc', 260 'ninja_target_writer_unittest.cc',
252 'ninja_toolchain_writer_unittest.cc', 261 'ninja_toolchain_writer_unittest.cc',
253 'operators_unittest.cc', 262 'operators_unittest.cc',
254 'parse_tree_unittest.cc', 263 'parse_tree_unittest.cc',
255 'parser_unittest.cc', 264 'parser_unittest.cc',
256 'path_output_unittest.cc', 265 'path_output_unittest.cc',
257 'pattern_unittest.cc', 266 'pattern_unittest.cc',
258 'runtime_deps_unittest.cc', 267 'runtime_deps_unittest.cc',
259 'scope_per_file_provider_unittest.cc', 268 'scope_per_file_provider_unittest.cc',
(...skipping 32 matching lines...) Expand 10 before | Expand all | Expand 10 after
292 'dependencies': [ 301 'dependencies': [
293 'gn_unittests', 302 'gn_unittests',
294 ], 303 ],
295 'includes': [ '../../build/isolate.gypi' ], 304 'includes': [ '../../build/isolate.gypi' ],
296 'sources': [ 'gn_unittests.isolate' ], 305 'sources': [ 'gn_unittests.isolate' ],
297 }, 306 },
298 ], 307 ],
299 }], 308 }],
300 ], 309 ],
301 } 310 }
OLDNEW
« no previous file with comments | « tools/gn/functions_target.cc ('k') | tools/gn/ninja_create_bundle_target_writer.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698