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/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("generate_resource_rewriter.gni") | 7 import("generate_resource_rewriter.gni") |
| 8 import("glue.gni") |
8 | 9 |
9 webview_framework_ijar = | 10 webview_framework_ijar = |
10 "$root_out_dir/lib.java/webview/frameworks.interface.jar" | 11 "$root_out_dir/lib.java/webview/frameworks.interface.jar" |
11 | 12 |
12 # This variable shared between 'glue' and 'glue_resource_rewriter' because | |
13 # ResourceRewrite.java need to be generated according 'glue' deps | |
14 glue_library_deps = [ | |
15 "//android_webview:android_webview_java", | |
16 "//android_webview:resources", | |
17 "//base:base_java", | |
18 "//content/public/android:content_java", | |
19 "//content/public/android:content_java_resources", | |
20 "//components/web_contents_delegate_android:web_contents_delegate_android_java
_resources", | |
21 "//ui/android:ui_java", | |
22 "//ui/android:ui_java_resources", | |
23 ] | |
24 | |
25 generate_interface_jar("framework_ijar") { | 13 generate_interface_jar("framework_ijar") { |
26 input_jar = "../../third_party/android_platform/webview/frameworks_6.0.jar" | 14 input_jar = "../../third_party/android_platform/webview/frameworks_6.0.jar" |
27 output_jar = webview_framework_ijar | 15 output_jar = webview_framework_ijar |
28 } | 16 } |
29 | 17 |
30 generate_resource_rewriter("glue_resource_rewriter") { | 18 generate_resource_rewriter("glue_resource_rewriter") { |
31 # Change deps? please modify glue_library_deps variable. | 19 # Change deps? please modify glue_library_deps variable. |
32 deps = glue_library_deps | 20 deps = glue_library_deps |
33 package_name = "com.android.webview.chromium" | 21 package_name = "com.android.webview.chromium" |
34 } | 22 } |
(...skipping 20 matching lines...) Expand all Loading... |
55 "java/src/com/android/webview/chromium/WebIconDatabaseAdapter.java", | 43 "java/src/com/android/webview/chromium/WebIconDatabaseAdapter.java", |
56 "java/src/com/android/webview/chromium/WebMessagePortAdapter.java", | 44 "java/src/com/android/webview/chromium/WebMessagePortAdapter.java", |
57 "java/src/com/android/webview/chromium/WebStorageAdapter.java", | 45 "java/src/com/android/webview/chromium/WebStorageAdapter.java", |
58 "java/src/com/android/webview/chromium/WebViewChromiumFactoryProvider.java", | 46 "java/src/com/android/webview/chromium/WebViewChromiumFactoryProvider.java", |
59 "java/src/com/android/webview/chromium/WebViewChromium.java", | 47 "java/src/com/android/webview/chromium/WebViewChromium.java", |
60 "java/src/com/android/webview/chromium/WebViewContentsClientAdapter.java", | 48 "java/src/com/android/webview/chromium/WebViewContentsClientAdapter.java", |
61 "java/src/com/android/webview/chromium/WebViewDatabaseAdapter.java", | 49 "java/src/com/android/webview/chromium/WebViewDatabaseAdapter.java", |
62 "java/src/com/android/webview/chromium/WebViewDelegateFactory.java", | 50 "java/src/com/android/webview/chromium/WebViewDelegateFactory.java", |
63 ] | 51 ] |
64 } | 52 } |
OLD | NEW |