Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(2743)

Unified Diff: android_webview/BUILD.gn

Issue 1410203002: Start adding gn build for android_webview (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: address comment Created 5 years, 2 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
« no previous file with comments | « BUILD.gn ('k') | android_webview/android_webview.gyp » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
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") {
+ 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",
+ ]
+}
« no previous file with comments | « BUILD.gn ('k') | android_webview/android_webview.gyp » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698