| 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/features.gni") | 5 import("//build/config/features.gni") |
| 6 | 6 |
| 7 if (enable_nacl && enable_nacl_untrusted && enable_pnacl) { | 7 if (enable_nacl && enable_nacl_untrusted && enable_pnacl) { |
| 8 # This target copies files from the prebuilt/DEPS'ed in pnacl_translator | 8 # This target copies files from the prebuilt/DEPS'ed in pnacl_translator |
| 9 # toolchain and copies the latest PNaCl IRT shim library. | 9 # toolchain and copies the latest PNaCl IRT shim library. |
| 10 # We could use 'copies', but we want to rename the files in a white-listed | 10 # We could use 'copies', but we want to rename the files in a white-listed |
| (...skipping 83 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 94 } | 94 } |
| 95 } else { | 95 } else { |
| 96 assert(false, "unhandled target_cpu") | 96 assert(false, "unhandled target_cpu") |
| 97 } | 97 } |
| 98 args = [ | 98 args = [ |
| 99 "--dest", | 99 "--dest", |
| 100 rebase_path("$root_out_dir/pnacl", root_build_dir), | 100 rebase_path("$root_out_dir/pnacl", root_build_dir), |
| 101 ] | 101 ] |
| 102 args += shim_override_args | 102 args += shim_override_args |
| 103 | 103 |
| 104 if (current_os == "chromeos") { |
| 105 toolchain_os = "linux" |
| 106 } else { |
| 107 toolchain_os = current_os |
| 108 } |
| 109 |
| 104 args += [ | 110 args += [ |
| 105 "--target_arch", | 111 "--target_arch", |
| 106 target_cpu, | 112 target_cpu, |
| 107 "--info_template_path", | 113 "--info_template_path", |
| 108 rebase_path("//native_client/pnacl/driver/pnacl_info_template.json", | 114 rebase_path("//native_client/pnacl/driver/pnacl_info_template.json", |
| 109 root_build_dir), | 115 root_build_dir), |
| 110 "--pnacl_translator_path", | 116 "--pnacl_translator_path", |
| 111 rebase_path( | 117 rebase_path( |
| 112 "//native_client/toolchain/${current_os}_x86/pnacl_translator", | 118 "//native_client/toolchain/${toolchain_os}_x86/pnacl_translator", |
| 113 root_build_dir), | 119 root_build_dir), |
| 114 "--package_version_path", | 120 "--package_version_path", |
| 115 rebase_path("//native_client/build/package_version/package_version.py", | 121 rebase_path("//native_client/build/package_version/package_version.py", |
| 116 root_build_dir), | 122 root_build_dir), |
| 117 "--pnacl_package_name", | 123 "--pnacl_package_name", |
| 118 "pnacl_translator", | 124 "pnacl_translator", |
| 119 | 125 |
| 120 # ABI Version Number | 126 # ABI Version Number |
| 121 "1", | 127 "1", |
| 122 ] | 128 ] |
| 123 } | 129 } |
| 124 } | 130 } |
| OLD | NEW |