Chromium Code Reviews| OLD | NEW |
|---|---|
| 1 // Copyright (c) 2013 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2013 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 #include "tools/gn/functions.h" | 5 #include "tools/gn/functions.h" |
| 6 | 6 |
| 7 #include "tools/gn/config_values_generator.h" | 7 #include "tools/gn/config_values_generator.h" |
| 8 #include "tools/gn/err.h" | 8 #include "tools/gn/err.h" |
| 9 #include "tools/gn/parse_tree.h" | 9 #include "tools/gn/parse_tree.h" |
| 10 #include "tools/gn/scope.h" | 10 #include "tools/gn/scope.h" |
| (...skipping 246 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 257 | 257 |
| 258 Value RunBundleData(Scope* scope, | 258 Value RunBundleData(Scope* scope, |
| 259 const FunctionCallNode* function, | 259 const FunctionCallNode* function, |
| 260 const std::vector<Value>& args, | 260 const std::vector<Value>& args, |
| 261 BlockNode* block, | 261 BlockNode* block, |
| 262 Err* err) { | 262 Err* err) { |
| 263 return ExecuteGenericTarget(functions::kBundleData, scope, function, args, | 263 return ExecuteGenericTarget(functions::kBundleData, scope, function, args, |
| 264 block, err); | 264 block, err); |
| 265 } | 265 } |
| 266 | 266 |
| 267 // create_bundle --------------------------------------------------------------- | |
| 268 | |
| 269 const char kCreateBundle[] = "create_bundle"; | |
| 270 const char kCreateBundle_HelpShort[] = | |
| 271 "create_bundle: Build an OS X / iOS bundle."; | |
| 272 const char kCreateBundle_Help[] = | |
| 273 "create_bundle: Build an OS X / iOS bundle.\n" | |
| 274 "\n" | |
| 275 " This target create an OS X / iOS bundle copying file listed as sources\n" | |
|
brettw
2016/03/02 21:12:42
This sentence doesn't make sense to me. Can you ex
sdefresne
2016/03/07 20:47:35
Done.
| |
| 276 " of any \"bundle_data\" target it recursively depends (stopping at any\n" | |
| 277 " \"create_bundle\" target).\n"; | |
|
brettw
2016/03/02 21:12:42
The other target types have a variable section at
sdefresne
2016/03/07 20:47:35
Done.
| |
| 278 | |
| 279 Value RunCreateBundle(Scope* scope, | |
| 280 const FunctionCallNode* function, | |
| 281 const std::vector<Value>& args, | |
| 282 BlockNode* block, | |
| 283 Err* err) { | |
| 284 return ExecuteGenericTarget(functions::kCreateBundle, scope, function, args, | |
| 285 block, err); | |
| 286 } | |
| 287 | |
| 267 // copy ------------------------------------------------------------------------ | 288 // copy ------------------------------------------------------------------------ |
| 268 | 289 |
| 269 const char kCopy[] = "copy"; | 290 const char kCopy[] = "copy"; |
| 270 const char kCopy_HelpShort[] = | 291 const char kCopy_HelpShort[] = |
| 271 "copy: Declare a target that copies files."; | 292 "copy: Declare a target that copies files."; |
| 272 const char kCopy_Help[] = | 293 const char kCopy_Help[] = |
| 273 "copy: Declare a target that copies files.\n" | 294 "copy: Declare a target that copies files.\n" |
| 274 "\n" | 295 "\n" |
| 275 "File name handling\n" | 296 "File name handling\n" |
| 276 "\n" | 297 "\n" |
| (...skipping 301 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 578 const Template* templ = scope->GetTemplate(target_type); | 599 const Template* templ = scope->GetTemplate(target_type); |
| 579 if (templ) | 600 if (templ) |
| 580 return templ->Invoke(scope, function, sub_args, block, err); | 601 return templ->Invoke(scope, function, sub_args, block, err); |
| 581 | 602 |
| 582 // Otherwise, assume the target is a built-in target type. | 603 // Otherwise, assume the target is a built-in target type. |
| 583 return ExecuteGenericTarget(target_type.c_str(), scope, function, sub_args, | 604 return ExecuteGenericTarget(target_type.c_str(), scope, function, sub_args, |
| 584 block, err); | 605 block, err); |
| 585 } | 606 } |
| 586 | 607 |
| 587 } // namespace functions | 608 } // namespace functions |
| OLD | NEW |