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("//build/config/android/config.gni") | 5 import("//build/config/android/config.gni") |
6 import("//build/config/android/rules.gni") | 6 import("//build/config/android/rules.gni") |
7 import("//build_overrides/v8.gni") | 7 import("//build_overrides/v8.gni") |
8 import("//chrome/android/chrome_public_apk_tmpl.gni") | 8 import("//chrome/android/chrome_public_apk_tmpl.gni") |
9 import("//chrome/common/features.gni") | 9 import("//chrome/common/features.gni") |
10 import("//chrome/version.gni") | 10 import("//chrome/version.gni") |
11 import("//testing/test.gni") | 11 import("//testing/test.gni") |
12 import("//third_party/icu/config.gni") | 12 import("//third_party/icu/config.gni") |
13 import("//third_party/protobuf/proto_library.gni") | 13 import("//third_party/protobuf/proto_library.gni") |
14 import("channel.gni") | 14 import("channel.gni") |
15 | 15 |
16 manifest_package = "org.chromium.chrome" | 16 manifest_package = "org.chromium.chrome" |
17 if (enable_configuration_policy) { | |
18 configuration_policy = 1 | |
19 } else { | |
20 configuration_policy = 0 | |
21 } | |
22 | 17 |
23 chrome_public_jinja_variables = [ | 18 chrome_public_jinja_variables = default_chrome_public_jinja_variables + |
24 "channel=$android_channel", | 19 [ "manifest_package=$manifest_package" ] |
25 "manifest_package=$manifest_package", | |
26 "configuration_policy=$configuration_policy", | |
27 ] | |
28 | 20 |
29 chrome_sync_shell_jinja_variables = [ | 21 chrome_sync_shell_jinja_variables = |
30 "channel=$android_channel", | 22 default_chrome_public_jinja_variables + |
31 "manifest_package=org.chromium.chrome.sync_shell", | 23 [ "manifest_package=org.chromium.chrome.sync_shell" ] |
32 "configuration_policy=$configuration_policy", | |
33 ] | |
34 | 24 |
35 chrome_apk_gypi = exec_script("//build/gypi_to_gn.py", | 25 chrome_apk_gypi = exec_script("//build/gypi_to_gn.py", |
36 [ rebase_path("chrome_apk.gyp") ], | 26 [ rebase_path("chrome_apk.gyp") ], |
37 "scope", | 27 "scope", |
38 [ "chrome_apk.gyp" ]) | 28 [ "chrome_apk.gyp" ]) |
39 | 29 |
40 chrome_android_paks_gypi = | 30 chrome_android_paks_gypi = |
41 exec_script("//build/gypi_to_gn.py", | 31 exec_script("//build/gypi_to_gn.py", |
42 [ | 32 [ |
43 rebase_path("//chrome/chrome_android_paks.gypi"), | 33 rebase_path("//chrome/chrome_android_paks.gypi"), |
(...skipping 104 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
148 "//third_party/android_tools:android_gcm_java", | 138 "//third_party/android_tools:android_gcm_java", |
149 "//third_party/android_tools:android_support_v13_java", | 139 "//third_party/android_tools:android_support_v13_java", |
150 "//third_party/android_tools:android_support_v7_appcompat_java", | 140 "//third_party/android_tools:android_support_v7_appcompat_java", |
151 "//third_party/android_tools:android_support_v7_mediarouter_java", | 141 "//third_party/android_tools:android_support_v7_mediarouter_java", |
152 "//third_party/android_tools:android_support_v7_mediarouter_resources", | 142 "//third_party/android_tools:android_support_v7_mediarouter_resources", |
153 "//third_party/android_tools:android_support_v7_recyclerview_java", | 143 "//third_party/android_tools:android_support_v7_recyclerview_java", |
154 "//third_party/cacheinvalidation:cacheinvalidation_javalib", | 144 "//third_party/cacheinvalidation:cacheinvalidation_javalib", |
155 "//third_party/cacheinvalidation:cacheinvalidation_proto_java", | 145 "//third_party/cacheinvalidation:cacheinvalidation_proto_java", |
156 "//third_party/gif_player:gif_player_java", | 146 "//third_party/gif_player:gif_player_java", |
157 "//third_party/jsr-305:jsr_305_javalib", | 147 "//third_party/jsr-305:jsr_305_javalib", |
| 148 "//third_party/leakcanary:leakcanary_java", |
158 "//ui/android:ui_java", | 149 "//ui/android:ui_java", |
159 "//ui/android:ui_java_resources", | 150 "//ui/android:ui_java_resources", |
160 google_play_services_library, | 151 google_play_services_library, |
161 ] | 152 ] |
162 | 153 |
163 srcjar_deps = [ | 154 srcjar_deps = [ |
164 ":chrome_android_java_enums_srcjar", | 155 ":chrome_android_java_enums_srcjar", |
165 ":chrome_android_java_google_api_keys_srcjar", | 156 ":chrome_android_java_google_api_keys_srcjar", |
166 ":chrome_version_srcjar", | 157 ":chrome_version_srcjar", |
167 ":resource_id_javagen", | 158 ":resource_id_javagen", |
(...skipping 420 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
588 apk_name = "ChromeSyncShellTest" | 579 apk_name = "ChromeSyncShellTest" |
589 apk_under_test = ":chrome_sync_shell_apk" | 580 apk_under_test = ":chrome_sync_shell_apk" |
590 android_manifest = chrome_sync_shell_test_apk_manifest | 581 android_manifest = chrome_sync_shell_test_apk_manifest |
591 deps = [ | 582 deps = [ |
592 ":chrome_sync_shell_test_apk_java", | 583 ":chrome_sync_shell_test_apk_java", |
593 ":chrome_sync_shell_test_apk_manifest", | 584 ":chrome_sync_shell_test_apk_manifest", |
594 ] | 585 ] |
595 isolate_file = "../chrome_sync_shell_test_apk.isolate" | 586 isolate_file = "../chrome_sync_shell_test_apk.isolate" |
596 proguard_enabled = !is_debug | 587 proguard_enabled = !is_debug |
597 } | 588 } |
OLD | NEW |