Chromium Code Reviews| Index: android_webview/BUILD.gn |
| diff --git a/android_webview/BUILD.gn b/android_webview/BUILD.gn |
| new file mode 100644 |
| index 0000000000000000000000000000000000000000..afdf7c6aed2411f04e33ed2a8002f8f7e60bb12a |
| --- /dev/null |
| +++ b/android_webview/BUILD.gn |
| @@ -0,0 +1,140 @@ |
| +# Copyright 2015 The Chromium Authors. All rights reserved. |
| +# Use of this source code is governed by a BSD-style license that can be |
| +# found in the LICENSE file. |
| + |
| +import("//build/config/android/config.gni") |
| +import("//build/config/android/rules.gni") |
| +import("//tools/grit/repack.gni") |
| + |
| +# This is dummy target for adding WebView gn piece by piece, so we don't need |
| +# to modify the src/BUILD.gn everytime new targets added. |
| +group("system_webview_apk") { |
|
Dirk Pranke
2015/10/19 19:59:12
Did you forget to rename this?
michaelbai
2015/10/19 20:35:57
I want to keep this, as I will have system_webview
Dirk Pranke
2015/10/19 20:42:16
I see, you're saying eventually this will be andro
michaelbai
2015/10/19 20:43:26
Yes, did you see any issue?
|
| + deps = [ |
| + ":android_webview_java", |
| + ":strings_grd", |
| + "//android_webview/native:native", |
| + ] |
| +} |
| + |
| +android_library("android_webview_java") { |
| + deps = [ |
| + ":strings_grd", |
| + "//base:base_java", |
| + "//components/external_video_surface:java", |
| + "//components/navigation_interception/android:navigation_interception_java", |
| + "//components/policy/android:policy_java", |
| + "//components/web_contents_delegate_android:web_contents_delegate_android_java", |
| + "//content/public/android:content_java", |
| + "//net/android:net_java", |
| + "//ui/android:ui_java", |
| + ] |
| + |
| + srcjar_deps = [ "//android_webview/native:aw_permission_request_resource" ] |
| + |
| + java_files = [ |
| + "java/src/org/chromium/android_webview/AndroidProtocolHandler.java", |
| + "java/src/org/chromium/android_webview/AwAutofillClient.java", |
| + "java/src/org/chromium/android_webview/AwBrowserContext.java", |
| + "java/src/org/chromium/android_webview/AwBrowserProcess.java", |
| + "java/src/org/chromium/android_webview/AwContentsBackgroundThreadClient.java", |
| + "java/src/org/chromium/android_webview/AwContentsClientBridge.java", |
| + "java/src/org/chromium/android_webview/AwContentsClientCallbackHelper.java", |
| + "java/src/org/chromium/android_webview/AwContentsClient.java", |
| + "java/src/org/chromium/android_webview/AwContentsIoThreadClient.java", |
| + "java/src/org/chromium/android_webview/AwContents.java", |
| + "java/src/org/chromium/android_webview/AwContentsStatics.java", |
| + "java/src/org/chromium/android_webview/AwContentViewClient.java", |
| + "java/src/org/chromium/android_webview/AwCookieManager.java", |
| + "java/src/org/chromium/android_webview/AwDataReductionProxyManager.java", |
| + "java/src/org/chromium/android_webview/AwDebug.java", |
| + "java/src/org/chromium/android_webview/AwDevToolsServer.java", |
| + "java/src/org/chromium/android_webview/AwFormDatabase.java", |
| + "java/src/org/chromium/android_webview/AwGeolocationPermissions.java", |
| + "java/src/org/chromium/android_webview/AwHttpAuthHandler.java", |
| + "java/src/org/chromium/android_webview/AwLayoutSizer.java", |
| + "java/src/org/chromium/android_webview/AwMessagePort.java", |
| + "java/src/org/chromium/android_webview/AwMessagePortService.java", |
| + "java/src/org/chromium/android_webview/AwPdfExporter.java", |
| + "java/src/org/chromium/android_webview/AwPicture.java", |
| + "java/src/org/chromium/android_webview/AwPrintDocumentAdapter.java", |
| + "java/src/org/chromium/android_webview/AwQuotaManagerBridge.java", |
| + "java/src/org/chromium/android_webview/AwResource.java", |
| + "java/src/org/chromium/android_webview/AwScrollOffsetManager.java", |
| + "java/src/org/chromium/android_webview/AwSettings.java", |
| + "java/src/org/chromium/android_webview/AwSwitches.java", |
| + "java/src/org/chromium/android_webview/AwViewMethods.java", |
| + "java/src/org/chromium/android_webview/AwWebContentsDelegateAdapter.java", |
| + "java/src/org/chromium/android_webview/AwWebContentsDelegate.java", |
| + "java/src/org/chromium/android_webview/AwWebContentsObserver.java", |
| + "java/src/org/chromium/android_webview/AwWebResourceResponse.java", |
| + "java/src/org/chromium/android_webview/AwZoomControls.java", |
| + "java/src/org/chromium/android_webview/ClientCertLookupTable.java", |
| + "java/src/org/chromium/android_webview/DefaultVideoPosterRequestHandler.java", |
| + "java/src/org/chromium/android_webview/ErrorCodeConversionHelper.java", |
| + "java/src/org/chromium/android_webview/FullScreenView.java", |
| + "java/src/org/chromium/android_webview/HttpAuthDatabase.java", |
| + "java/src/org/chromium/android_webview/InputStreamUtil.java", |
| + "java/src/org/chromium/android_webview/JavaBrowserViewRendererHelper.java", |
| + "java/src/org/chromium/android_webview/JsPromptResultReceiver.java", |
| + "java/src/org/chromium/android_webview/JsResultHandler.java", |
| + "java/src/org/chromium/android_webview/JsResultReceiver.java", |
| + "java/src/org/chromium/android_webview/NullAwViewMethods.java", |
| + "java/src/org/chromium/android_webview/OverScrollGlow.java", |
| + "java/src/org/chromium/android_webview/permission/AwGeolocationCallback.java", |
| + "java/src/org/chromium/android_webview/permission/AwPermissionRequest.java", |
| + "java/src/org/chromium/android_webview/policy/AwPolicyProvider.java", |
| + "java/src/org/chromium/android_webview/PostMessageSender.java", |
| + "java/src/org/chromium/android_webview/ScrollAccessibilityHelper.java", |
| + "java/src/org/chromium/android_webview/SslUtil.java", |
| + ] |
| +} |
| + |
| +java_strings_grd("strings_grd") { |
| + grd_file = "java/strings/android_webview_strings.grd" |
| + outputs = [ |
| + "values-am/android_webview_strings.xml", |
| + "values-ar/android_webview_strings.xml", |
| + "values-bg/android_webview_strings.xml", |
| + "values-ca/android_webview_strings.xml", |
| + "values-cs/android_webview_strings.xml", |
| + "values-da/android_webview_strings.xml", |
| + "values-de/android_webview_strings.xml", |
| + "values-el/android_webview_strings.xml", |
| + "values-en-rGB/android_webview_strings.xml", |
| + "values-es-rUS/android_webview_strings.xml", |
| + "values-es/android_webview_strings.xml", |
| + "values-fa/android_webview_strings.xml", |
| + "values-fi/android_webview_strings.xml", |
| + "values-fr/android_webview_strings.xml", |
| + "values-hi/android_webview_strings.xml", |
| + "values-hr/android_webview_strings.xml", |
| + "values-hu/android_webview_strings.xml", |
| + "values-in/android_webview_strings.xml", |
| + "values-it/android_webview_strings.xml", |
| + "values-iw/android_webview_strings.xml", |
| + "values-ja/android_webview_strings.xml", |
| + "values-ko/android_webview_strings.xml", |
| + "values-lt/android_webview_strings.xml", |
| + "values-lv/android_webview_strings.xml", |
| + "values-nb/android_webview_strings.xml", |
| + "values-nl/android_webview_strings.xml", |
| + "values-pl/android_webview_strings.xml", |
| + "values-pt-rBR/android_webview_strings.xml", |
| + "values-pt-rPT/android_webview_strings.xml", |
| + "values-ro/android_webview_strings.xml", |
| + "values-ru/android_webview_strings.xml", |
| + "values-sk/android_webview_strings.xml", |
| + "values-sl/android_webview_strings.xml", |
| + "values-sr/android_webview_strings.xml", |
| + "values-sv/android_webview_strings.xml", |
| + "values-sw/android_webview_strings.xml", |
| + "values-th/android_webview_strings.xml", |
| + "values-tl/android_webview_strings.xml", |
| + "values-tr/android_webview_strings.xml", |
| + "values-uk/android_webview_strings.xml", |
| + "values-vi/android_webview_strings.xml", |
| + "values-zh-rCN/android_webview_strings.xml", |
| + "values-zh-rTW/android_webview_strings.xml", |
| + "values/android_webview_strings.xml", |
| + ] |
| +} |