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

Side by Side Diff: build/config/android/internal_rules.gni

Issue 739383004: Add bypass_platform_checks option to java_library/binary (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Created 6 years, 1 month 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
OLDNEW
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("//build/config/android/config.gni") 5 import("//build/config/android/config.gni")
6 6
7 assert(is_android) 7 assert(is_android)
8 8
9 9
10 rebased_android_sdk = rebase_path(android_sdk, root_build_dir) 10 rebased_android_sdk = rebase_path(android_sdk, root_build_dir)
(...skipping 195 matching lines...) Expand 10 before | Expand all | Expand 10 after
206 args += [ 206 args += [
207 "--dex-path", rebase_path(invoker.dex_path, root_build_dir), 207 "--dex-path", rebase_path(invoker.dex_path, root_build_dir),
208 ] 208 ]
209 } 209 }
210 if (supports_android) { 210 if (supports_android) {
211 args += [ "--supports-android" ] 211 args += [ "--supports-android" ]
212 } 212 }
213 if (requires_android) { 213 if (requires_android) {
214 args += [ "--requires-android" ] 214 args += [ "--requires-android" ]
215 } 215 }
216 if (defined(invoker.bypass_platform_checks) &&
217 invoker.bypass_platform_checks) {
218 args += [ "--bypass-platform-checks" ]
219 }
216 220
217 if (is_android_resources || is_apk) { 221 if (is_android_resources || is_apk) {
218 assert(defined(invoker.resources_zip)) 222 assert(defined(invoker.resources_zip))
219 args += [ 223 args += [
220 "--resources-zip", rebase_path(invoker.resources_zip, root_build_dir), 224 "--resources-zip", rebase_path(invoker.resources_zip, root_build_dir),
221 ] 225 ]
222 if (defined(invoker.android_manifest)) { 226 if (defined(invoker.android_manifest)) {
223 inputs += [ 227 inputs += [
224 invoker.android_manifest 228 invoker.android_manifest
225 ] 229 ]
(...skipping 466 matching lines...) Expand 10 before | Expand all | Expand 10 after
692 696
693 if (defined(invoker.override_build_config)) { 697 if (defined(invoker.override_build_config)) {
694 _build_config = invoker.override_build_config 698 _build_config = invoker.override_build_config
695 } else { 699 } else {
696 _build_config = _base_path + ".build_config" 700 _build_config = _base_path + ".build_config"
697 _final_deps += [ ":${_template_name}__build_config" ] 701 _final_deps += [ ":${_template_name}__build_config" ]
698 write_build_config("${_template_name}__build_config") { 702 write_build_config("${_template_name}__build_config") {
699 type = "java_library" 703 type = "java_library"
700 supports_android = _supports_android 704 supports_android = _supports_android
701 requires_android = _requires_android 705 requires_android = _requires_android
706 bypass_platform_checks = (defined(invoker.bypass_platform_checks) &&
707 invoker.bypass_platform_checks)
702 708
703 deps = [] 709 deps = []
704 if (defined(invoker.deps)) { 710 if (defined(invoker.deps)) {
705 deps += invoker.deps 711 deps += invoker.deps
706 } 712 }
707 713
708 build_config = _build_config 714 build_config = _build_config
709 jar_path = _jar_path 715 jar_path = _jar_path
710 if (_supports_android) { 716 if (_supports_android) {
711 dex_path = _dex_path 717 dex_path = _dex_path
(...skipping 227 matching lines...) Expand 10 before | Expand all | Expand 10 after
939 945
940 if (defined(invoker.clear_dir) && invoker.clear_dir) { 946 if (defined(invoker.clear_dir) && invoker.clear_dir) {
941 args += ["--clear"] 947 args += ["--clear"]
942 } 948 }
943 949
944 if (defined(invoker.args)) { 950 if (defined(invoker.args)) {
945 args += invoker.args 951 args += invoker.args
946 } 952 }
947 } 953 }
948 } 954 }
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698