| OLD | NEW |
| 1 # Copyright 2015 The Chromium Authors. All rights reserved. | 1 # Copyright 2015 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 import("//build/config/mac/base_rules.gni") | 5 import("//build/config/mac/base_rules.gni") |
| 6 | 6 |
| 7 # Generates Info.plist files for Mac apps and frameworks. | 7 # Generates Info.plist files for Mac apps and frameworks. |
| 8 # | 8 # |
| 9 # Arguments | 9 # Arguments |
| 10 # | 10 # |
| (...skipping 59 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 70 # sources: | 70 # sources: |
| 71 # list of string, sources to comiple | 71 # list of string, sources to comiple |
| 72 # | 72 # |
| 73 # output_path: | 73 # output_path: |
| 74 # (optional) string, the path to use for the outputs list in the | 74 # (optional) string, the path to use for the outputs list in the |
| 75 # bundle_data step. If unspecified, defaults to bundle_resources_dir. | 75 # bundle_data step. If unspecified, defaults to bundle_resources_dir. |
| 76 template("mac_xib_bundle_data") { | 76 template("mac_xib_bundle_data") { |
| 77 _target_name = target_name | 77 _target_name = target_name |
| 78 _compile_target_name = _target_name + "_compile_ibtool" | 78 _compile_target_name = _target_name + "_compile_ibtool" |
| 79 | 79 |
| 80 compile_xibs(_compile_target_name) { | 80 compile_ib_files(_compile_target_name) { |
| 81 forward_variables_from(invoker, [ "testonly" ]) | 81 forward_variables_from(invoker, [ "testonly" ]) |
| 82 visibility = [ ":$_target_name" ] | 82 visibility = [ ":$_target_name" ] |
| 83 sources = invoker.sources | 83 sources = invoker.sources |
| 84 output_extension = "nib" |
| 84 ibtool_flags = [ | 85 ibtool_flags = [ |
| 85 "--minimum-deployment-target", | 86 "--minimum-deployment-target", |
| 86 mac_deployment_target, | 87 mac_deployment_target, |
| 87 | 88 |
| 88 # TODO(rsesek): Enable this once all the bots are on Xcode 7+. | 89 # TODO(rsesek): Enable this once all the bots are on Xcode 7+. |
| 89 # "--target-device", | 90 # "--target-device", |
| 90 # "mac", | 91 # "mac", |
| 91 ] | 92 ] |
| 92 } | 93 } |
| 93 | 94 |
| (...skipping 588 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 682 ]) | 683 ]) |
| 683 if (!defined(deps)) { | 684 if (!defined(deps)) { |
| 684 deps = [] | 685 deps = [] |
| 685 } | 686 } |
| 686 deps += [ ":$_loadable_module_bundle_data" ] | 687 deps += [ ":$_loadable_module_bundle_data" ] |
| 687 | 688 |
| 688 bundle_root_dir = "$root_out_dir/$_output_name.plugin/Contents" | 689 bundle_root_dir = "$root_out_dir/$_output_name.plugin/Contents" |
| 689 bundle_executable_dir = "$bundle_root_dir/MacOS" | 690 bundle_executable_dir = "$bundle_root_dir/MacOS" |
| 690 } | 691 } |
| 691 } | 692 } |
| OLD | NEW |