| 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/android/rules.gni") | 5 import("//build/config/android/rules.gni") |
| 6 import("//testing/test.gni") | 6 import("//testing/test.gni") |
| 7 | 7 |
| 8 # Mark all targets as test only. | 8 # Mark all targets as test only. |
| 9 testonly = true | 9 testonly = true |
| 10 | 10 |
| (...skipping 34 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 45 ] | 45 ] |
| 46 shared_libraries = [ | 46 shared_libraries = [ |
| 47 ":libdrawgl", | 47 ":libdrawgl", |
| 48 ":libstandalonelibwebviewchromium", | 48 ":libstandalonelibwebviewchromium", |
| 49 ] | 49 ] |
| 50 | 50 |
| 51 native_lib_version_rule = "//build/util:chrome_version_json" | 51 native_lib_version_rule = "//build/util:chrome_version_json" |
| 52 _native_lib_file = | 52 _native_lib_file = |
| 53 rebase_path("$root_gen_dir/CHROME_VERSION.json", root_build_dir) | 53 rebase_path("$root_gen_dir/CHROME_VERSION.json", root_build_dir) |
| 54 native_lib_version_arg = "@FileArg($_native_lib_file:full-quoted)" | 54 native_lib_version_arg = "@FileArg($_native_lib_file:full-quoted)" |
| 55 |
| 56 enable_multidex = true |
| 55 } | 57 } |
| 56 | 58 |
| 57 android_resources("android_webview_apk_resources") { | 59 android_resources("android_webview_apk_resources") { |
| 58 resource_dirs = [ "shell/res" ] | 60 resource_dirs = [ "shell/res" ] |
| 59 custom_package = "org.chromium.android_webview.shell" | 61 custom_package = "org.chromium.android_webview.shell" |
| 60 } | 62 } |
| 61 | 63 |
| 62 android_assets("android_webview_apk_assets") { | 64 android_assets("android_webview_apk_assets") { |
| 63 deps = [ | 65 deps = [ |
| 64 "//android_webview:pak_file_assets", | 66 "//android_webview:pak_file_assets", |
| (...skipping 139 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 204 data = [ | 206 data = [ |
| 205 "data/", | 207 "data/", |
| 206 ] | 208 ] |
| 207 additional_apks = [ "//net/android:net_test_support_apk" ] | 209 additional_apks = [ "//net/android:net_test_support_apk" ] |
| 208 } | 210 } |
| 209 | 211 |
| 210 test("android_webview_unittests") { | 212 test("android_webview_unittests") { |
| 211 # Tests do not require any data, but our dependencies pull a lot in. | 213 # Tests do not require any data, but our dependencies pull a lot in. |
| 212 ignore_all_data_deps = true | 214 ignore_all_data_deps = true |
| 213 | 215 |
| 216 # Dependencies (e.g. Play services) make the binary reach the dex limit. |
| 217 enable_multidex = true |
| 218 |
| 214 deps = [ | 219 deps = [ |
| 215 ":android_webview_unittests_assets", | 220 ":android_webview_unittests_assets", |
| 216 ":android_webview_unittests_java", | 221 ":android_webview_unittests_java", |
| 217 ":android_webview_unittests_jni", | 222 ":android_webview_unittests_jni", |
| 218 "//android_webview:common", | 223 "//android_webview:common", |
| 219 "//base/test:test_support", | 224 "//base/test:test_support", |
| 220 "//content/test:test_support", | 225 "//content/test:test_support", |
| 221 "//net:test_support", | 226 "//net:test_support", |
| 222 "//ui/base:ui_base_jni_headers", | 227 "//ui/base:ui_base_jni_headers", |
| 223 "//ui/gl", | 228 "//ui/gl", |
| (...skipping 51 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 275 "../unittestjava/src/org/chromium/android_webview/unittest/MockAwContentsCli
entBridge.java", | 280 "../unittestjava/src/org/chromium/android_webview/unittest/MockAwContentsCli
entBridge.java", |
| 276 ] | 281 ] |
| 277 } | 282 } |
| 278 | 283 |
| 279 shared_library("libdrawgl") { | 284 shared_library("libdrawgl") { |
| 280 sources = [ | 285 sources = [ |
| 281 "shell/src/draw_gl/draw_gl.cc", | 286 "shell/src/draw_gl/draw_gl.cc", |
| 282 ] | 287 ] |
| 283 configs -= [ "//build/config/android:hide_native_jni_exports" ] | 288 configs -= [ "//build/config/android:hide_native_jni_exports" ] |
| 284 } | 289 } |
| OLD | NEW |