OLD | NEW |
1 # Copyright 2015 The Chromium Authors. All rights reserved. | 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 | 2 # Use of this source code is governed by a BSD-style license that can be |
3 # found in the LICENSE file. | 3 # found in the LICENSE file. |
4 | 4 |
5 if (is_android) { | 5 if (is_android) { |
6 import("//build/config/android/config.gni") | 6 import("//build/config/android/config.gni") |
7 import("//build/config/android/rules.gni") | 7 import("//build/config/android/rules.gni") |
8 } | 8 } |
9 | 9 |
10 shared_library("blimp_client") { | 10 shared_library("blimp_client") { |
11 sources = [ | 11 sources = [ |
12 "compositor/blimp_compositor.cc", | 12 "compositor/blimp_compositor.cc", |
13 "compositor/blimp_compositor.h", | 13 "compositor/blimp_compositor.h", |
14 "compositor/blimp_context_provider.cc", | 14 "compositor/blimp_context_provider.cc", |
15 "compositor/blimp_context_provider.h", | 15 "compositor/blimp_context_provider.h", |
16 "compositor/blimp_output_surface.cc", | 16 "compositor/blimp_output_surface.cc", |
17 "compositor/blimp_output_surface.h", | 17 "compositor/blimp_output_surface.h", |
18 "compositor/test/dummy_layer_driver.cc", | 18 "compositor/test/dummy_layer_driver.cc", |
19 "compositor/test/dummy_layer_driver.h", | 19 "compositor/test/dummy_layer_driver.h", |
20 ] | 20 ] |
21 | 21 |
22 deps = [ | 22 deps = [ |
23 "//base", | 23 "//base", |
24 "//blimp/common:blimp_common", | 24 "//blimp/common:blimp_common", |
| 25 "//blimp/common/proto", |
25 "//cc", | 26 "//cc", |
26 "//gpu/command_buffer/client:gl_in_process_context", | 27 "//gpu/command_buffer/client:gl_in_process_context", |
27 "//gpu/command_buffer/common:gles2_utils", | 28 "//gpu/command_buffer/common:gles2_utils", |
28 "//gpu/skia_bindings", | 29 "//gpu/skia_bindings", |
29 "//ui/gfx/geometry", | 30 "//ui/gfx/geometry", |
30 "//ui/gl", | 31 "//ui/gl", |
| 32 "//url:url", |
31 ] | 33 ] |
32 | 34 |
33 if (is_android) { | 35 if (is_android) { |
34 sources += [ | 36 sources += [ |
35 "android/blimp_jni_registrar.cc", | 37 "android/blimp_jni_registrar.cc", |
36 "android/blimp_jni_registrar.h", | 38 "android/blimp_jni_registrar.h", |
37 "android/blimp_library_loader.cc", | 39 "android/blimp_library_loader.cc", |
38 "android/blimp_library_loader.h", | 40 "android/blimp_library_loader.h", |
| 41 "android/blimp_toolbar.cc", |
| 42 "android/blimp_toolbar.h", |
39 "android/blimp_view.cc", | 43 "android/blimp_view.cc", |
40 "android/blimp_view.h", | 44 "android/blimp_view.h", |
41 "compositor/blimp_compositor_android.cc", | 45 "compositor/blimp_compositor_android.cc", |
42 "compositor/blimp_compositor_android.h", | 46 "compositor/blimp_compositor_android.h", |
43 ] | 47 ] |
44 | 48 |
45 deps += [ ":jni_headers" ] | 49 deps += [ ":jni_headers" ] |
46 | 50 |
47 libs = [ "android" ] | 51 libs = [ "android" ] |
48 } | 52 } |
(...skipping 16 matching lines...) Expand all Loading... |
65 jinja_template("blimp_test_apk_manifest") { | 69 jinja_template("blimp_test_apk_manifest") { |
66 input = "android/javatests/AndroidManifest.xml.jinja2" | 70 input = "android/javatests/AndroidManifest.xml.jinja2" |
67 output = blimp_test_apk_manifest | 71 output = blimp_test_apk_manifest |
68 variables = jinja_variables | 72 variables = jinja_variables |
69 } | 73 } |
70 | 74 |
71 generate_jni("jni_headers") { | 75 generate_jni("jni_headers") { |
72 sources = [ | 76 sources = [ |
73 "android/java/src/org/chromium/blimp/BlimpLibraryLoader.java", | 77 "android/java/src/org/chromium/blimp/BlimpLibraryLoader.java", |
74 "android/java/src/org/chromium/blimp/BlimpView.java", | 78 "android/java/src/org/chromium/blimp/BlimpView.java", |
| 79 "android/java/src/org/chromium/blimp/toolbar/BlimpToolbar.java", |
75 ] | 80 ] |
76 | 81 |
77 jni_package = "blimp" | 82 jni_package = "blimp" |
78 } | 83 } |
79 | 84 |
80 android_resources("blimp_java_resources") { | 85 android_resources("blimp_java_resources") { |
81 resource_dirs = [ "android/java/res" ] | 86 resource_dirs = [ "android/java/res" ] |
82 deps = [ | 87 deps = [ |
83 ":blimp_strings_grd", | 88 ":blimp_strings_grd", |
84 ] | 89 ] |
(...skipping 62 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
147 ] | 152 ] |
148 | 153 |
149 java_files = [ | 154 java_files = [ |
150 "android/java/src/org/chromium/blimp/auth/RetryingTokenSource.java", | 155 "android/java/src/org/chromium/blimp/auth/RetryingTokenSource.java", |
151 "android/java/src/org/chromium/blimp/auth/TokenSource.java", | 156 "android/java/src/org/chromium/blimp/auth/TokenSource.java", |
152 "android/java/src/org/chromium/blimp/auth/TokenSourceImpl.java", | 157 "android/java/src/org/chromium/blimp/auth/TokenSourceImpl.java", |
153 "android/java/src/org/chromium/blimp/BlimpApplication.java", | 158 "android/java/src/org/chromium/blimp/BlimpApplication.java", |
154 "android/java/src/org/chromium/blimp/BlimpLibraryLoader.java", | 159 "android/java/src/org/chromium/blimp/BlimpLibraryLoader.java", |
155 "android/java/src/org/chromium/blimp/BlimpRendererActivity.java", | 160 "android/java/src/org/chromium/blimp/BlimpRendererActivity.java", |
156 "android/java/src/org/chromium/blimp/BlimpView.java", | 161 "android/java/src/org/chromium/blimp/BlimpView.java", |
| 162 "android/java/src/org/chromium/blimp/toolbar/BlimpToolbar.java", |
| 163 "android/java/src/org/chromium/blimp/toolbar/UrlBar.java", |
157 ] | 164 ] |
158 } | 165 } |
159 | 166 |
160 android_library("blimp_test_java") { | 167 android_library("blimp_test_java") { |
161 testonly = true | 168 testonly = true |
162 | 169 |
163 deps = [ | 170 deps = [ |
164 ":blimp_java", | 171 ":blimp_java", |
165 ":blimp_java_resources", | 172 ":blimp_java_resources", |
166 "//base:base_java", | 173 "//base:base_java", |
(...skipping 26 matching lines...) Expand all Loading... |
193 apk_name = "BlimpTest" | 200 apk_name = "BlimpTest" |
194 apk_under_test = ":blimp_apk" | 201 apk_under_test = ":blimp_apk" |
195 android_manifest = blimp_test_apk_manifest | 202 android_manifest = blimp_test_apk_manifest |
196 deps = [ | 203 deps = [ |
197 ":blimp_test_apk_manifest", | 204 ":blimp_test_apk_manifest", |
198 ":blimp_test_java", | 205 ":blimp_test_java", |
199 google_play_services_resources, | 206 google_play_services_resources, |
200 ] | 207 ] |
201 } | 208 } |
202 } | 209 } |
OLD | NEW |