| OLD | NEW |
| 1 # Copyright 2014 The Chromium Authors. All rights reserved. | 1 # Copyright 2014 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("//base/android/linker/config.gni") | 5 import("//base/android/linker/config.gni") |
| 6 import("//build/config/android/config.gni") | 6 import("//build/config/android/config.gni") |
| 7 import("//build/config/android/internal_rules.gni") | 7 import("//build/config/android/internal_rules.gni") |
| 8 import("//build/config/sanitizers/sanitizers.gni") | 8 import("//build/config/sanitizers/sanitizers.gni") |
| 9 import("//build/toolchain/toolchain.gni") | 9 import("//build/toolchain/toolchain.gni") |
| 10 import("//third_party/android_platform/config.gni") | 10 import("//third_party/android_platform/config.gni") |
| (...skipping 48 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 59 rebase_path(depfile, root_build_dir), | 59 rebase_path(depfile, root_build_dir), |
| 60 "--input_file={{source}}", | 60 "--input_file={{source}}", |
| 61 "--optimize_generation=1", | 61 "--optimize_generation=1", |
| 62 "--ptr_type=long", | 62 "--ptr_type=long", |
| 63 "--output_dir", | 63 "--output_dir", |
| 64 rebase_path(jni_output_dir, root_build_dir), | 64 rebase_path(jni_output_dir, root_build_dir), |
| 65 "--includes", | 65 "--includes", |
| 66 rebase_path(jni_generator_include, jni_output_dir), | 66 rebase_path(jni_generator_include, jni_output_dir), |
| 67 "--native_exports_optional", | 67 "--native_exports_optional", |
| 68 ] | 68 ] |
| 69 if (defined(invoker.jni_generator_jarjar_file)) { | |
| 70 args += [ | |
| 71 "--jarjar", | |
| 72 rebase_path(jni_generator_jarjar_file, root_build_dir), | |
| 73 ] | |
| 74 } | |
| 75 } | 69 } |
| 76 | 70 |
| 77 config("jni_includes_${target_name}") { | 71 config("jni_includes_${target_name}") { |
| 78 # TODO(cjhopman): #includes should probably all be relative to | 72 # TODO(cjhopman): #includes should probably all be relative to |
| 79 # base_output_dir. Remove that from this config once the includes are | 73 # base_output_dir. Remove that from this config once the includes are |
| 80 # updated. | 74 # updated. |
| 81 include_dirs = [ | 75 include_dirs = [ |
| 82 base_output_dir, | 76 base_output_dir, |
| 83 package_output_dir, | 77 package_output_dir, |
| 84 ] | 78 ] |
| (...skipping 2348 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 2433 "--target", | 2427 "--target", |
| 2434 rebase_path(invoker.target, root_build_dir), | 2428 rebase_path(invoker.target, root_build_dir), |
| 2435 "--output-directory", | 2429 "--output-directory", |
| 2436 rebase_path(root_out_dir, root_build_dir), | 2430 rebase_path(root_out_dir, root_build_dir), |
| 2437 ] | 2431 ] |
| 2438 if (defined(invoker.flag_name)) { | 2432 if (defined(invoker.flag_name)) { |
| 2439 args += [ "--flag-name=${invoker.flag_name}" ] | 2433 args += [ "--flag-name=${invoker.flag_name}" ] |
| 2440 } | 2434 } |
| 2441 } | 2435 } |
| 2442 } | 2436 } |
| OLD | NEW |