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

Side by Side 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 unified diff | Download patch
« no previous file with comments | « BUILD.gn ('k') | android_webview/android_webview.gyp » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
(Empty)
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
3 # found in the LICENSE file.
4
5 import("//build/config/android/config.gni")
6 import("//build/config/android/rules.gni")
7 import("//tools/grit/repack.gni")
8
9 # This is dummy target for adding WebView gn piece by piece, so we don't need
10 # to modify the src/BUILD.gn everytime new targets added.
11 group("system_webview_apk") {
12 deps = [
13 ":android_webview_java",
14 ":strings_grd",
15 "//android_webview/native:native",
16 ]
17 }
18
19 android_library("android_webview_java") {
20 deps = [
21 ":strings_grd",
22 "//base:base_java",
23 "//components/external_video_surface:java",
24 "//components/navigation_interception/android:navigation_interception_java",
25 "//components/policy/android:policy_java",
26 "//components/web_contents_delegate_android:web_contents_delegate_android_ja va",
27 "//content/public/android:content_java",
28 "//net/android:net_java",
29 "//ui/android:ui_java",
30 ]
31
32 srcjar_deps = [ "//android_webview/native:aw_permission_request_resource" ]
33
34 java_files = [
35 "java/src/org/chromium/android_webview/AndroidProtocolHandler.java",
36 "java/src/org/chromium/android_webview/AwAutofillClient.java",
37 "java/src/org/chromium/android_webview/AwBrowserContext.java",
38 "java/src/org/chromium/android_webview/AwBrowserProcess.java",
39 "java/src/org/chromium/android_webview/AwContentsBackgroundThreadClient.java ",
40 "java/src/org/chromium/android_webview/AwContentsClientBridge.java",
41 "java/src/org/chromium/android_webview/AwContentsClientCallbackHelper.java",
42 "java/src/org/chromium/android_webview/AwContentsClient.java",
43 "java/src/org/chromium/android_webview/AwContentsIoThreadClient.java",
44 "java/src/org/chromium/android_webview/AwContents.java",
45 "java/src/org/chromium/android_webview/AwContentsStatics.java",
46 "java/src/org/chromium/android_webview/AwContentViewClient.java",
47 "java/src/org/chromium/android_webview/AwCookieManager.java",
48 "java/src/org/chromium/android_webview/AwDataReductionProxyManager.java",
49 "java/src/org/chromium/android_webview/AwDebug.java",
50 "java/src/org/chromium/android_webview/AwDevToolsServer.java",
51 "java/src/org/chromium/android_webview/AwFormDatabase.java",
52 "java/src/org/chromium/android_webview/AwGeolocationPermissions.java",
53 "java/src/org/chromium/android_webview/AwHttpAuthHandler.java",
54 "java/src/org/chromium/android_webview/AwLayoutSizer.java",
55 "java/src/org/chromium/android_webview/AwMessagePort.java",
56 "java/src/org/chromium/android_webview/AwMessagePortService.java",
57 "java/src/org/chromium/android_webview/AwPdfExporter.java",
58 "java/src/org/chromium/android_webview/AwPicture.java",
59 "java/src/org/chromium/android_webview/AwPrintDocumentAdapter.java",
60 "java/src/org/chromium/android_webview/AwQuotaManagerBridge.java",
61 "java/src/org/chromium/android_webview/AwResource.java",
62 "java/src/org/chromium/android_webview/AwScrollOffsetManager.java",
63 "java/src/org/chromium/android_webview/AwSettings.java",
64 "java/src/org/chromium/android_webview/AwSwitches.java",
65 "java/src/org/chromium/android_webview/AwViewMethods.java",
66 "java/src/org/chromium/android_webview/AwWebContentsDelegateAdapter.java",
67 "java/src/org/chromium/android_webview/AwWebContentsDelegate.java",
68 "java/src/org/chromium/android_webview/AwWebContentsObserver.java",
69 "java/src/org/chromium/android_webview/AwWebResourceResponse.java",
70 "java/src/org/chromium/android_webview/AwZoomControls.java",
71 "java/src/org/chromium/android_webview/ClientCertLookupTable.java",
72 "java/src/org/chromium/android_webview/DefaultVideoPosterRequestHandler.java ",
73 "java/src/org/chromium/android_webview/ErrorCodeConversionHelper.java",
74 "java/src/org/chromium/android_webview/FullScreenView.java",
75 "java/src/org/chromium/android_webview/HttpAuthDatabase.java",
76 "java/src/org/chromium/android_webview/InputStreamUtil.java",
77 "java/src/org/chromium/android_webview/JavaBrowserViewRendererHelper.java",
78 "java/src/org/chromium/android_webview/JsPromptResultReceiver.java",
79 "java/src/org/chromium/android_webview/JsResultHandler.java",
80 "java/src/org/chromium/android_webview/JsResultReceiver.java",
81 "java/src/org/chromium/android_webview/NullAwViewMethods.java",
82 "java/src/org/chromium/android_webview/OverScrollGlow.java",
83 "java/src/org/chromium/android_webview/permission/AwGeolocationCallback.java ",
84 "java/src/org/chromium/android_webview/permission/AwPermissionRequest.java",
85 "java/src/org/chromium/android_webview/policy/AwPolicyProvider.java",
86 "java/src/org/chromium/android_webview/PostMessageSender.java",
87 "java/src/org/chromium/android_webview/ScrollAccessibilityHelper.java",
88 "java/src/org/chromium/android_webview/SslUtil.java",
89 ]
90 }
91
92 java_strings_grd("strings_grd") {
93 grd_file = "java/strings/android_webview_strings.grd"
94 outputs = [
95 "values-am/android_webview_strings.xml",
96 "values-ar/android_webview_strings.xml",
97 "values-bg/android_webview_strings.xml",
98 "values-ca/android_webview_strings.xml",
99 "values-cs/android_webview_strings.xml",
100 "values-da/android_webview_strings.xml",
101 "values-de/android_webview_strings.xml",
102 "values-el/android_webview_strings.xml",
103 "values-en-rGB/android_webview_strings.xml",
104 "values-es-rUS/android_webview_strings.xml",
105 "values-es/android_webview_strings.xml",
106 "values-fa/android_webview_strings.xml",
107 "values-fi/android_webview_strings.xml",
108 "values-fr/android_webview_strings.xml",
109 "values-hi/android_webview_strings.xml",
110 "values-hr/android_webview_strings.xml",
111 "values-hu/android_webview_strings.xml",
112 "values-in/android_webview_strings.xml",
113 "values-it/android_webview_strings.xml",
114 "values-iw/android_webview_strings.xml",
115 "values-ja/android_webview_strings.xml",
116 "values-ko/android_webview_strings.xml",
117 "values-lt/android_webview_strings.xml",
118 "values-lv/android_webview_strings.xml",
119 "values-nb/android_webview_strings.xml",
120 "values-nl/android_webview_strings.xml",
121 "values-pl/android_webview_strings.xml",
122 "values-pt-rBR/android_webview_strings.xml",
123 "values-pt-rPT/android_webview_strings.xml",
124 "values-ro/android_webview_strings.xml",
125 "values-ru/android_webview_strings.xml",
126 "values-sk/android_webview_strings.xml",
127 "values-sl/android_webview_strings.xml",
128 "values-sr/android_webview_strings.xml",
129 "values-sv/android_webview_strings.xml",
130 "values-sw/android_webview_strings.xml",
131 "values-th/android_webview_strings.xml",
132 "values-tl/android_webview_strings.xml",
133 "values-tr/android_webview_strings.xml",
134 "values-uk/android_webview_strings.xml",
135 "values-vi/android_webview_strings.xml",
136 "values-zh-rCN/android_webview_strings.xml",
137 "values-zh-rTW/android_webview_strings.xml",
138 "values/android_webview_strings.xml",
139 ]
140 }
OLDNEW
« 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