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

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

Powered by Google App Engine
This is Rietveld 408576698