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

Side by Side Diff: content/public/android/BUILD.gn

Issue 507523002: Add content_shell_apk target (and a bunch of its dependencies) (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Rebase Created 6 years, 3 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
OLDNEW
1 import("//build/config/android/config.gni") 1 import("//build/config/android/config.gni")
2 import("//build/config/android/rules.gni") 2 import("//build/config/android/rules.gni")
3 3
4 android_aidl("common_aidl") { 4 android_aidl("common_aidl") {
5 interface_file = "java/src/org/chromium/content/common/common.aidl" 5 interface_file = "java/src/org/chromium/content/common/common.aidl"
6 import_include = "java/src" 6 import_include = "java/src"
7 sources = [ 7 sources = [
8 "java/src/org/chromium/content/common/IChildProcessCallback.aidl", 8 "java/src/org/chromium/content/common/IChildProcessCallback.aidl",
9 "java/src/org/chromium/content/common/IChildProcessService.aidl", 9 "java/src/org/chromium/content/common/IChildProcessService.aidl",
10 ] 10 ]
11 } 11 }
12
13 android_resources("content_java_resources") {
14 deps = [
15 ":content_strings_grd",
16 "//ui/android:ui_java_resources",
17 ]
18 custom_package = "org.chromium.content"
19 resource_dirs = [ "java/res" ]
20 }
21
22 android_library("content_java") {
23 deps = [
24 ":content_java_resources",
25 "//base:base_java",
26 "//media:media_java",
27 "//net/android:net_java",
28 "//ui/android:ui_java",
29 "//third_party/guava:guava_javalib",
30 "//third_party/jsr-305:jsr_305_javalib",
31
32 #"//content:content_common",
33 ]
34
35 srcjar_deps = [
36 ":common_aidl",
37 ":content_gamepad_mapping_java",
38 ":gesture_event_type_java",
39 ":page_transition_types_java",
40 ":popup_item_type_java",
41 ":result_codes_java",
42 ":selection_event_type_java",
43 ":speech_recognition_error_java",
44 ":top_controls_state_java",
45 ":screen_orientation_values_java",
46 ]
47
48 DEPRECATED_java_in_dir = "java/src"
49 if (!is_android_webview_build) {
50 deps += [
51 "//third_party/eyesfree:eyesfree_java",
52 "//third_party/guava:guava_javalib",
53 ]
54 }
55 }
56
57 java_strings_grd("content_strings_grd") {
58 grd_file = "java/strings/android_content_strings.grd"
59 outputs = [
60 "values-am/android_content_strings.xml",
61 "values-ar/android_content_strings.xml",
62 "values-bg/android_content_strings.xml",
63 "values-ca/android_content_strings.xml",
64 "values-cs/android_content_strings.xml",
65 "values-da/android_content_strings.xml",
66 "values-de/android_content_strings.xml",
67 "values-el/android_content_strings.xml",
68 "values/android_content_strings.xml",
69 "values-en-rGB/android_content_strings.xml",
70 "values-es/android_content_strings.xml",
71 "values-es-rUS/android_content_strings.xml",
72 "values-fa/android_content_strings.xml",
73 "values-fi/android_content_strings.xml",
74 "values-tl/android_content_strings.xml",
75 "values-fr/android_content_strings.xml",
76 "values-hi/android_content_strings.xml",
77 "values-hr/android_content_strings.xml",
78 "values-hu/android_content_strings.xml",
79 "values-in/android_content_strings.xml",
80 "values-it/android_content_strings.xml",
81 "values-iw/android_content_strings.xml",
82 "values-ja/android_content_strings.xml",
83 "values-ko/android_content_strings.xml",
84 "values-lt/android_content_strings.xml",
85 "values-lv/android_content_strings.xml",
86 "values-nl/android_content_strings.xml",
87 "values-nb/android_content_strings.xml",
88 "values-pl/android_content_strings.xml",
89 "values-pt-rBR/android_content_strings.xml",
90 "values-pt-rPT/android_content_strings.xml",
91 "values-ro/android_content_strings.xml",
92 "values-ru/android_content_strings.xml",
93 "values-sk/android_content_strings.xml",
94 "values-sl/android_content_strings.xml",
95 "values-sr/android_content_strings.xml",
96 "values-sv/android_content_strings.xml",
97 "values-sw/android_content_strings.xml",
98 "values-th/android_content_strings.xml",
99 "values-tr/android_content_strings.xml",
100 "values-uk/android_content_strings.xml",
101 "values-vi/android_content_strings.xml",
102 "values-zh-rCN/android_content_strings.xml",
103 "values-zh-rTW/android_content_strings.xml",
104 ]
105 }
106
107 java_cpp_template("gesture_event_type_java") {
108 sources = [
109 "java/src/org/chromium/content/browser/GestureEventType.template",
110 ]
111 package_name = "org/chromium/content/browser"
112 inputs = [
113 "//content/browser/android/gesture_event_type_list.h"
114 ]
115 }
116
117 java_cpp_template("page_transition_types_java") {
118 sources = [
119 "java/src/org/chromium/content/browser/PageTransitionTypes.template",
120 ]
121 package_name = "org/chromium/content/browser"
122 inputs = [
123 "//content/public/common/page_transition_types_list.h"
124 ]
125 }
126
127 java_cpp_template("popup_item_type_java") {
128 sources = [
129 "java/src/org/chromium/content/browser/input/PopupItemType.template",
130 ]
131 package_name = "org/chromium/content/browser/input"
132 inputs = [
133 "//content/browser/android/popup_item_type_list.h"
134 ]
135 }
136
137 java_cpp_template("result_codes_java") {
138 sources = [
139 "java/src/org/chromium/content/common/ResultCodes.template",
140 ]
141 package_name = "org/chromium/content/common"
142 inputs = [
143 "//content/public/common/result_codes_list.h"
144 ]
145 }
146
147 java_cpp_template("selection_event_type_java") {
148 sources = [
149 "java/src/org/chromium/content/browser/input/SelectionEventType.template",
150 ]
151 package_name = "org/chromium/content/browser/input"
152 inputs = [
153 "//content/browser/renderer_host/input/selection_event_type_list.h"
154 ]
155 }
156
157 java_cpp_template("speech_recognition_error_java") {
158 sources = [
159 "java/src/org/chromium/content/browser/SpeechRecognitionError.template",
160 ]
161 package_name = "org/chromium/content/browser"
162 inputs = [
163 "//content/public/common/speech_recognition_error_list.h"
164 ]
165 }
166
167 java_cpp_template("top_controls_state_java") {
168 sources = [
169 "java/src/org/chromium/content/common/TopControlsState.template",
170 ]
171 package_name = "org/chromium/content/common"
172 inputs = [
173 "//content/public/common/top_controls_state_list.h"
174 ]
175 }
176
177 java_cpp_template("screen_orientation_values_java") {
178 sources = [
179 "java/src/org/chromium/content/common/ScreenOrientationValues.template",
180 ]
181 package_name = "org/chromium/content/common"
182 inputs = [
183 "//content/public/common/screen_orientation_values_list.h"
184 ]
185 }
186
187 java_cpp_template("content_gamepad_mapping_java") {
188 sources = [
189 "java/src/org/chromium/content/browser/input/CanonicalAxisIndex.template",
190 "java/src/org/chromium/content/browser/input/CanonicalButtonIndex.template",
191 ]
192 package_name = "org/chromium/content/common"
193 inputs = [
194 "//content/browser/gamepad/canonical_axis_index_list.h",
195 "//content/browser/gamepad/canonical_button_index_list.h",
196 ]
197 }
198
199 generate_jar_jni("content_jni_headers") {
200 jni_package = "content"
201 classes = [
202 "android/view/MotionEvent.class",
203 "java/util/HashSet.class",
204 ]
205 }
206
207 # TODO(GYP): content_icudata
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698