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("//android_webview/system_webview_apk_tmpl.gni") | 5 import("//android_webview/system_webview_apk_tmpl.gni") |
6 import("//android_webview/webview_repack_locales.gni") | 6 import("//android_webview/webview_repack_locales.gni") |
7 import("//build/config/android/config.gni") | 7 import("//build/config/android/config.gni") |
8 import("//build/config/android/rules.gni") | 8 import("//build/config/android/rules.gni") |
9 import("//build/config/locales.gni") | 9 import("//build/config/locales.gni") |
10 import("//components/spellcheck/spellcheck_build_features.gni") | 10 import("//components/spellcheck/spellcheck_build_features.gni") |
(...skipping 592 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
603 if (enable_spellcheck) { | 603 if (enable_spellcheck) { |
604 deps += [ | 604 deps += [ |
605 "//components/spellcheck/browser", | 605 "//components/spellcheck/browser", |
606 "//components/spellcheck/renderer", | 606 "//components/spellcheck/renderer", |
607 ] | 607 ] |
608 } | 608 } |
609 | 609 |
610 configs += [ "//v8:external_startup_data" ] | 610 configs += [ "//v8:external_startup_data" ] |
611 } | 611 } |
612 | 612 |
| 613 _android_o_release_framework_ijar = "android_o_release_frameworks.interface.jar" |
| 614 generate_interface_jar("android_o_release_framework_ijar") { |
| 615 input_jar = webview_internal_framework_jar |
| 616 output_jar = "$target_out_dir/$_android_o_release_framework_ijar" |
| 617 } |
| 618 |
613 android_library("android_webview_java") { | 619 android_library("android_webview_java") { |
| 620 alternative_android_sdk_ijar_dep = ":android_o_release_framework_ijar" |
| 621 _ijar_dir = get_label_info(alternative_android_sdk_ijar_dep, "target_out_dir"
) |
| 622 alternative_android_sdk_ijar = "$_ijar_dir/$_android_o_release_framework_ijar" |
614 java_files = [ | 623 java_files = [ |
615 "java/src/org/chromium/android_webview/AndroidProtocolHandler.java", | 624 "java/src/org/chromium/android_webview/AndroidProtocolHandler.java", |
616 "java/src/org/chromium/android_webview/AwActionModeCallback.java", | 625 "java/src/org/chromium/android_webview/AwActionModeCallback.java", |
617 "java/src/org/chromium/android_webview/AwAutofillClient.java", | 626 "java/src/org/chromium/android_webview/AwAutofillClient.java", |
| 627 "java/src/org/chromium/android_webview/AwAutofillManager.java", |
| 628 "java/src/org/chromium/android_webview/AwAutofillProvider.java", |
618 "java/src/org/chromium/android_webview/AwBrowserContext.java", | 629 "java/src/org/chromium/android_webview/AwBrowserContext.java", |
619 "java/src/org/chromium/android_webview/AwBrowserProcess.java", | 630 "java/src/org/chromium/android_webview/AwBrowserProcess.java", |
620 "java/src/org/chromium/android_webview/AwContentVideoViewEmbedder.java", | 631 "java/src/org/chromium/android_webview/AwContentVideoViewEmbedder.java", |
621 "java/src/org/chromium/android_webview/AwContents.java", | 632 "java/src/org/chromium/android_webview/AwContents.java", |
622 "java/src/org/chromium/android_webview/AwContentsBackgroundThreadClient.java
", | 633 "java/src/org/chromium/android_webview/AwContentsBackgroundThreadClient.java
", |
623 "java/src/org/chromium/android_webview/AwContentsClient.java", | 634 "java/src/org/chromium/android_webview/AwContentsClient.java", |
624 "java/src/org/chromium/android_webview/AwContentsClientBridge.java", | 635 "java/src/org/chromium/android_webview/AwContentsClientBridge.java", |
625 "java/src/org/chromium/android_webview/AwContentsClientCallbackHelper.java", | 636 "java/src/org/chromium/android_webview/AwContentsClientCallbackHelper.java", |
626 "java/src/org/chromium/android_webview/AwContentsIoThreadClient.java", | 637 "java/src/org/chromium/android_webview/AwContentsIoThreadClient.java", |
627 "java/src/org/chromium/android_webview/AwContentsLifecycleNotifier.java", | 638 "java/src/org/chromium/android_webview/AwContentsLifecycleNotifier.java", |
(...skipping 26 matching lines...) Expand all Loading... |
654 "java/src/org/chromium/android_webview/AwViewMethods.java", | 665 "java/src/org/chromium/android_webview/AwViewMethods.java", |
655 "java/src/org/chromium/android_webview/AwViewAndroidDelegate.java", | 666 "java/src/org/chromium/android_webview/AwViewAndroidDelegate.java", |
656 "java/src/org/chromium/android_webview/AwWebContentsDelegate.java", | 667 "java/src/org/chromium/android_webview/AwWebContentsDelegate.java", |
657 "java/src/org/chromium/android_webview/AwWebContentsDelegateAdapter.java", | 668 "java/src/org/chromium/android_webview/AwWebContentsDelegateAdapter.java", |
658 "java/src/org/chromium/android_webview/AwWebContentsObserver.java", | 669 "java/src/org/chromium/android_webview/AwWebContentsObserver.java", |
659 "java/src/org/chromium/android_webview/AwWebResourceResponse.java", | 670 "java/src/org/chromium/android_webview/AwWebResourceResponse.java", |
660 "java/src/org/chromium/android_webview/AwZoomControls.java", | 671 "java/src/org/chromium/android_webview/AwZoomControls.java", |
661 "java/src/org/chromium/android_webview/CleanupReference.java", | 672 "java/src/org/chromium/android_webview/CleanupReference.java", |
662 "java/src/org/chromium/android_webview/ClientCertLookupTable.java", | 673 "java/src/org/chromium/android_webview/ClientCertLookupTable.java", |
663 "java/src/org/chromium/android_webview/DefaultVideoPosterRequestHandler.java
", | 674 "java/src/org/chromium/android_webview/DefaultVideoPosterRequestHandler.java
", |
| 675 "java/src/org/chromium/android_webview/DummyAwAutofillManager.java", |
664 "java/src/org/chromium/android_webview/ErrorCodeConversionHelper.java", | 676 "java/src/org/chromium/android_webview/ErrorCodeConversionHelper.java", |
665 "java/src/org/chromium/android_webview/FullScreenView.java", | 677 "java/src/org/chromium/android_webview/FullScreenView.java", |
666 "java/src/org/chromium/android_webview/HttpAuthDatabase.java", | 678 "java/src/org/chromium/android_webview/HttpAuthDatabase.java", |
667 "java/src/org/chromium/android_webview/InputStreamUtil.java", | 679 "java/src/org/chromium/android_webview/InputStreamUtil.java", |
668 "java/src/org/chromium/android_webview/JavaBrowserViewRendererHelper.java", | 680 "java/src/org/chromium/android_webview/JavaBrowserViewRendererHelper.java", |
669 "java/src/org/chromium/android_webview/JsPromptResultReceiver.java", | 681 "java/src/org/chromium/android_webview/JsPromptResultReceiver.java", |
670 "java/src/org/chromium/android_webview/JsResultHandler.java", | 682 "java/src/org/chromium/android_webview/JsResultHandler.java", |
671 "java/src/org/chromium/android_webview/JsResultReceiver.java", | 683 "java/src/org/chromium/android_webview/JsResultReceiver.java", |
672 "java/src/org/chromium/android_webview/NullAwViewMethods.java", | 684 "java/src/org/chromium/android_webview/NullAwViewMethods.java", |
673 "java/src/org/chromium/android_webview/OverScrollGlow.java", | 685 "java/src/org/chromium/android_webview/OverScrollGlow.java", |
(...skipping 135 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
809 system_webview_apk_tmpl("system_webview_apk") { | 821 system_webview_apk_tmpl("system_webview_apk") { |
810 android_manifest = system_webview_android_manifest | 822 android_manifest = system_webview_android_manifest |
811 android_manifest_dep = ":system_webview_manifest" | 823 android_manifest_dep = ":system_webview_manifest" |
812 deps = [ | 824 deps = [ |
813 ":system_webview_resources", | 825 ":system_webview_resources", |
814 "//android_webview/glue", | 826 "//android_webview/glue", |
815 ] | 827 ] |
816 apk_name = "SystemWebView" | 828 apk_name = "SystemWebView" |
817 } | 829 } |
818 } | 830 } |
OLD | NEW |