Chromium Code Reviews| 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 import("//build/config/ui.gni") | 5 import("//build/config/ui.gni") |
| 6 import("//tools/grit/repack.gni") | 6 import("//tools/grit/repack.gni") |
| 7 | 7 |
| 8 if (is_android) { | 8 if (is_android) { |
| 9 import("//build/config/android/config.gni") | 9 import("//build/config/android/config.gni") |
| 10 import("//build/config/android/rules.gni") | 10 import("//build/config/android/rules.gni") |
| 11 } | 11 } |
| 12 | 12 |
| 13 source_set("app") { | 13 source_set("app") { |
| 14 visibility = [ | 14 visibility = [ |
| 15 ":*", | 15 ":*", |
| 16 "//blimp/client:*", | 16 "//blimp/client:*", |
| 17 ] | 17 ] |
| 18 | 18 |
| 19 sources = [ | 19 sources = [ |
| 20 "blimp_discardable_memory_allocator.cc", | 20 "blimp_discardable_memory_allocator.cc", |
| 21 "blimp_discardable_memory_allocator.h", | 21 "blimp_discardable_memory_allocator.h", |
| 22 "blimp_startup.cc", | 22 "blimp_startup.cc", |
| 23 "blimp_startup.h", | 23 "blimp_startup.h", |
| 24 "compositor/browser_compositor.cc", | 24 "compositor/browser_compositor.cc", |
| 25 "compositor/browser_compositor.h", | 25 "compositor/browser_compositor.h", |
| 26 ] | 26 ] |
| 27 | 27 |
| 28 public_deps = [ | 28 public_deps = [ |
| 29 ":session", | |
| 30 "//blimp/client/core/compositor", | |
| 31 "//blimp/client/core/switches", | |
| 32 "//blimp/client/support", | 29 "//blimp/client/support", |
| 33 "//cc", | 30 "//cc", |
| 34 "//cc/surfaces", | 31 "//cc/surfaces", |
| 35 "//components/safe_json", | 32 "//components/safe_json", |
| 36 "//components/url_formatter", | 33 "//components/url_formatter", |
| 37 "//gpu/ipc/common", | 34 "//gpu/ipc/common", |
| 38 "//skia", | 35 "//skia", |
| 39 "//ui/events", | 36 "//ui/events", |
| 40 "//ui/gfx/geometry", | 37 "//ui/gfx/geometry", |
| 41 ] | 38 ] |
| 42 | 39 |
| 43 deps = [ | 40 deps = [ |
| 44 "//base", | 41 "//base", |
| 45 "//blimp/client/core", | |
| 46 "//blimp/client/public:public_headers", | 42 "//blimp/client/public:public_headers", |
| 47 "//blimp/client/support", | 43 "//blimp/client/support", |
| 48 "//blimp/common", | 44 "//blimp/common", |
| 49 "//blimp/common/proto", | 45 "//blimp/common/proto", |
| 50 "//blimp/net", | 46 "//blimp/net", |
| 51 "//cc", | 47 "//cc", |
| 52 "//gpu/command_buffer/client:gles2_implementation", | 48 "//gpu/command_buffer/client:gles2_implementation", |
| 53 "//gpu/skia_bindings", | 49 "//gpu/skia_bindings", |
| 54 "//net", | 50 "//net", |
| 55 "//third_party/libwebp", | 51 "//third_party/libwebp", |
| 56 "//ui/base:base", | 52 "//ui/base:base", |
| 57 "//ui/gfx/geometry", | 53 "//ui/gfx/geometry", |
| 58 "//ui/gl", | 54 "//ui/gl", |
| 59 "//ui/gl/init", | 55 "//ui/gl/init", |
| 60 "//url:url", | 56 "//url:url", |
| 61 ] | 57 ] |
| 62 } | 58 } |
| 63 | 59 |
| 64 source_set("session") { | |
| 65 visibility = [ | |
| 66 ":*", | |
| 67 "//blimp/engine:browser_tests", | |
| 68 ] | |
| 69 | |
| 70 sources = [ | |
| 71 "session/blimp_client_session.cc", | |
| 72 "session/blimp_client_session.h", | |
| 73 ] | |
| 74 | |
| 75 public_deps = [ | |
| 76 "//blimp/client/core/context", | |
| 77 "//blimp/client/core/geolocation", | |
| 78 "//blimp/client/core/switches", | |
| 79 "//blimp/common/proto", | |
| 80 "//device/geolocation", | |
| 81 "//ui/events", | |
| 82 ] | |
| 83 | |
| 84 deps = [ | |
| 85 "//base", | |
| 86 "//blimp/client/core/compositor", | |
| 87 "//blimp/client/core/contents", | |
| 88 "//blimp/client/core/render_widget", | |
| 89 "//blimp/client/core/session", | |
| 90 "//blimp/client/core/settings", | |
| 91 "//blimp/common", | |
| 92 "//blimp/common/proto", | |
| 93 "//blimp/net", | |
| 94 "//net", | |
| 95 "//ui/gfx/geometry", | |
| 96 "//url:url", | |
| 97 ] | |
| 98 } | |
| 99 | |
| 100 source_set("app_unit_tests") { | 60 source_set("app_unit_tests") { |
| 101 visibility = [ "//blimp/client:unit_tests" ] | 61 visibility = [ "//blimp/client:unit_tests" ] |
| 102 | 62 |
| 103 testonly = true | 63 testonly = true |
| 104 | 64 |
| 105 sources = [ | 65 sources = [ |
| 106 "blimp_discardable_memory_allocator_unittest.cc", | 66 "blimp_discardable_memory_allocator_unittest.cc", |
| 107 ] | 67 ] |
| 108 | 68 |
| 109 deps = [ | 69 deps = [ |
| 110 ":app", | 70 ":app", |
| 111 "//base", | 71 "//base", |
| 112 "//base/test:test_support", | 72 "//base/test:test_support", |
| 113 "//testing/gmock", | 73 "//testing/gmock", |
| 114 "//testing/gtest", | 74 "//testing/gtest", |
| 115 ] | 75 ] |
| 116 } | 76 } |
| 117 | 77 |
| 118 source_set("test_support") { | |
| 119 testonly = true | |
| 120 | |
| 121 sources = [ | |
| 122 "session/test_client_session.cc", | |
| 123 "session/test_client_session.h", | |
| 124 ] | |
| 125 | |
| 126 deps = [ | |
| 127 ":session", | |
| 128 "//url", | |
| 129 ] | |
| 130 } | |
| 131 | |
| 132 if (is_linux && !is_chromeos && use_x11) { | 78 if (is_linux && !is_chromeos && use_x11) { |
| 133 executable("blimp_shell") { | 79 executable("blimp_shell") { |
| 134 sources = [ | 80 sources = [ |
| 135 "linux/blimp_client_context_delegate_linux.cc", | 81 "linux/blimp_client_context_delegate_linux.cc", |
| 136 "linux/blimp_client_context_delegate_linux.h", | 82 "linux/blimp_client_context_delegate_linux.h", |
| 137 "linux/blimp_display_manager.cc", | 83 "linux/blimp_display_manager.cc", |
| 138 "linux/blimp_display_manager.h", | 84 "linux/blimp_display_manager.h", |
| 139 "linux/blimp_display_manager_delegate_main.cc", | 85 "linux/blimp_display_manager_delegate_main.cc", |
| 140 "linux/blimp_display_manager_delegate_main.h", | 86 "linux/blimp_display_manager_delegate_main.h", |
| 141 "linux/blimp_main.cc", | 87 "linux/blimp_main.cc", |
| 142 ] | 88 ] |
| 143 | 89 |
| 144 deps = [ | 90 deps = [ |
| 145 ":app", | 91 ":app", |
| 146 ":shell_strings", | 92 ":shell_strings", |
| 147 "//base", | 93 "//base", |
| 148 "//blimp/client/core/compositor", | 94 "//blimp/client/core", # Necessary to link in correct code. |
|
David Trainor- moved to gerrit
2016/12/02 18:16:14
Boo!
nyquist
2016/12/02 22:35:47
Yeah; until enable_blimp_client is gone :-/
| |
| 149 "//blimp/client/core/resources", | 95 "//blimp/client/public:public_headers", |
| 150 "//blimp/client/core/session", | 96 "//blimp/client/public/resources:shell_strings", |
| 151 "//blimp/client/core/settings:settings", | |
| 152 "//blimp/net", | 97 "//blimp/net", |
| 153 "//components/pref_registry", | 98 "//components/pref_registry", |
| 154 "//components/prefs", | 99 "//components/prefs", |
| 155 "//net", | 100 "//net", |
| 156 "//services/service_manager/public/cpp", | 101 "//services/service_manager/public/cpp", |
| 157 | 102 |
| 158 # TODO(khushalsagar|scottmg): Remove this dependency from browser to | 103 # TODO(khushalsagar|scottmg): Remove this dependency from browser to |
| 159 # blink. See https://crbug.com/608114. | 104 # blink. See https://crbug.com/608114. |
| 160 "//third_party/WebKit/public:blink", | 105 "//third_party/WebKit/public:blink", |
| 106 "//ui/base", | |
| 107 "//ui/events:gesture_detection", | |
| 161 "//ui/events/platform/x11", | 108 "//ui/events/platform/x11", |
| 162 "//ui/platform_window", | 109 "//ui/platform_window", |
| 163 "//ui/platform_window/x11", | 110 "//ui/platform_window/x11", |
| 164 ] | 111 ] |
| 165 | 112 |
| 166 public_configs = [ "//build/config/linux:x11" ] | 113 public_configs = [ "//build/config/linux:x11" ] |
| 167 public_deps = [ | 114 public_deps = [ |
| 168 "//blimp/client/core/contents", | |
| 169 "//ui/events/platform/x11", | 115 "//ui/events/platform/x11", |
| 170 ] | 116 ] |
| 171 } | 117 } |
| 172 } | 118 } |
| 173 | 119 |
| 174 # Resources file for linux shell. | 120 # Resources file for linux shell. |
| 175 repack("shell_strings") { | 121 repack("shell_strings") { |
| 176 sources = [ | 122 sources = [ |
| 177 "$root_gen_dir/blimp/client/core/resources/blimp_strings_en-US.pak", | 123 "$root_gen_dir/blimp/client/core/resources/blimp_strings_en-US.pak", |
| 124 "$root_gen_dir/blimp/client/support/resources/blimp_strings_en-US.pak", | |
| 178 ] | 125 ] |
| 179 | 126 |
| 180 deps = [ | 127 deps = [ |
| 181 "//blimp/client/public/resources:shell_strings", | 128 "//blimp/client/public/resources:shell_strings", |
| 129 "//blimp/client/support/resources:strings", | |
| 182 ] | 130 ] |
| 183 | 131 |
| 184 output = "$root_out_dir/blimp_shell.pak" | 132 output = "$root_out_dir/blimp_shell.pak" |
| 185 } | 133 } |
| 186 | 134 |
| 187 if (is_android) { | 135 if (is_android) { |
| 188 declare_args() { | 136 declare_args() { |
| 189 # Package name used in the manifest for the Blimp APK. | 137 # Package name used in the manifest for the Blimp APK. |
| 190 blimp_package_name = "org.chromium.blimp" | 138 blimp_package_name = "org.chromium.blimp" |
| 191 } | 139 } |
| (...skipping 19 matching lines...) Expand all Loading... | |
| 211 input = "android/javatests/AndroidManifest.xml.jinja2" | 159 input = "android/javatests/AndroidManifest.xml.jinja2" |
| 212 output = blimp_test_apk_manifest | 160 output = blimp_test_apk_manifest |
| 213 variables = jinja_variables | 161 variables = jinja_variables |
| 214 } | 162 } |
| 215 | 163 |
| 216 generate_jni("jni_headers") { | 164 generate_jni("jni_headers") { |
| 217 visibility = [ ":*" ] | 165 visibility = [ ":*" ] |
| 218 | 166 |
| 219 sources = [ | 167 sources = [ |
| 220 "android/java/src/org/chromium/blimp/app/BlimpContentsDisplay.java", | 168 "android/java/src/org/chromium/blimp/app/BlimpContentsDisplay.java", |
| 169 "android/java/src/org/chromium/blimp/app/BlimpEnvironment.java", | |
| 221 "android/java/src/org/chromium/blimp/app/BlimpLibraryLoader.java", | 170 "android/java/src/org/chromium/blimp/app/BlimpLibraryLoader.java", |
| 222 "android/java/src/org/chromium/blimp/app/session/BlimpClientSession.java", | |
| 223 "android/java/src/org/chromium/blimp/app/session/TabControlFeature.java", | |
| 224 "android/java/src/org/chromium/blimp/app/toolbar/Toolbar.java", | |
| 225 ] | 171 ] |
| 226 | 172 |
| 227 jni_package = "blimp" | 173 jni_package = "blimp" |
| 228 } | 174 } |
| 229 | 175 |
| 230 android_resources("blimp_java_resources") { | 176 android_resources("blimp_java_resources") { |
| 231 visibility = [ | 177 visibility = [ ":*" ] |
| 232 ":*", | |
| 233 "//blimp/client/core/contents/*", # TODO(xingliu): Remove this. | |
| 234 "//blimp/client/core/settings/*", # TODO(xingliu): Remove this. | |
| 235 ] | |
| 236 resource_dirs = [ "android/java/res" ] | 178 resource_dirs = [ "android/java/res" ] |
| 237 deps = [ | 179 deps = [ |
| 238 ":blimp_strings_grd", | 180 ":blimp_strings_grd", |
| 181 "//third_party/android_tools:android_support_v7_appcompat_java", | |
| 239 ] | 182 ] |
| 240 custom_package = "org.chromium.blimp.app" | 183 custom_package = "org.chromium.blimp.app" |
| 241 } | 184 } |
| 242 | 185 |
| 243 java_strings_grd("blimp_strings_grd") { | 186 java_strings_grd("blimp_strings_grd") { |
| 244 grd_file = "android/java/strings/android_blimp_strings.grd" | 187 grd_file = "android/java/strings/android_blimp_strings.grd" |
| 245 outputs = [ | 188 outputs = [ |
| 246 "values-am/android_blimp_strings.xml", | 189 "values-am/android_blimp_strings.xml", |
| 247 "values-ar/android_blimp_strings.xml", | 190 "values-ar/android_blimp_strings.xml", |
| 248 "values-bg/android_blimp_strings.xml", | 191 "values-bg/android_blimp_strings.xml", |
| (...skipping 40 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 289 "values-zh-rTW/android_blimp_strings.xml", | 232 "values-zh-rTW/android_blimp_strings.xml", |
| 290 ] | 233 ] |
| 291 } | 234 } |
| 292 | 235 |
| 293 android_library("blimp_java") { | 236 android_library("blimp_java") { |
| 294 visibility = [ ":*" ] | 237 visibility = [ ":*" ] |
| 295 | 238 |
| 296 deps = [ | 239 deps = [ |
| 297 ":blimp_java_resources", | 240 ":blimp_java_resources", |
| 298 "//base:base_java", | 241 "//base:base_java", |
| 299 "//blimp/client/core:core_java", | 242 "//blimp/client/core:core_java", # Necessary to link in correct code. |
| 300 "//blimp/client/public:public_headers_java", | 243 "//blimp/client/public:public_headers_java", |
| 301 "//third_party/android_tools:android_support_annotations_java", | 244 "//third_party/android_tools:android_support_annotations_java", |
| 302 "//third_party/android_tools:android_support_v7_appcompat_java", | 245 "//third_party/android_tools:android_support_v7_appcompat_java", |
| 303 | 246 |
| 304 # TODO(dtrainor): Remove the ui_java target once no more Android Toast | 247 # TODO(dtrainor): Remove the ui_java target once no more Android Toast |
| 305 # notifications are used. | 248 # notifications are used. |
| 306 "//ui/android:ui_java", | 249 "//ui/android:ui_java", |
| 307 google_play_services_library, | 250 google_play_services_library, |
| 308 ] | 251 ] |
| 309 | 252 |
| 310 java_files = [ | 253 java_files = [ |
| 311 "android/java/src/org/chromium/blimp/app/auth/RetryingTokenSource.java", | |
| 312 "android/java/src/org/chromium/blimp/app/auth/TokenSource.java", | |
| 313 "android/java/src/org/chromium/blimp/app/auth/TokenSourceImpl.java", | |
| 314 "android/java/src/org/chromium/blimp/app/BlimpApplication.java", | 254 "android/java/src/org/chromium/blimp/app/BlimpApplication.java", |
| 315 "android/java/src/org/chromium/blimp/app/BlimpContentsDisplay.java", | 255 "android/java/src/org/chromium/blimp/app/BlimpContentsDisplay.java", |
| 256 "android/java/src/org/chromium/blimp/app/BlimpEnvironment.java", | |
| 316 "android/java/src/org/chromium/blimp/app/BlimpLibraryLoader.java", | 257 "android/java/src/org/chromium/blimp/app/BlimpLibraryLoader.java", |
| 317 "android/java/src/org/chromium/blimp/app/BlimpRendererActivity.java", | 258 "android/java/src/org/chromium/blimp/app/BlimpRendererActivity.java", |
| 318 "android/java/src/org/chromium/blimp/app/BrowserRestartActivity.java", | 259 "android/java/src/org/chromium/blimp/app/BrowserRestartActivity.java", |
| 319 "android/java/src/org/chromium/blimp/app/preferences/PreferencesUtil.java" , | 260 "android/java/src/org/chromium/blimp/app/settings/AppBlimpPreferenceScreen .java", |
| 320 "android/java/src/org/chromium/blimp/app/session/BlimpClientSession.java", | |
| 321 "android/java/src/org/chromium/blimp/app/session/EngineInfo.java", | |
| 322 "android/java/src/org/chromium/blimp/app/session/TabControlFeature.java", | |
| 323 "android/java/src/org/chromium/blimp/app/settings/AboutBlimpPreferences.ja va", | |
| 324 "android/java/src/org/chromium/blimp/app/settings/Preferences.java", | 261 "android/java/src/org/chromium/blimp/app/settings/Preferences.java", |
| 325 "android/java/src/org/chromium/blimp/app/toolbar/Toolbar.java", | 262 "android/java/src/org/chromium/blimp/app/toolbar/Toolbar.java", |
| 326 "android/java/src/org/chromium/blimp/app/toolbar/ToolbarMenu.java", | 263 "android/java/src/org/chromium/blimp/app/toolbar/ToolbarMenu.java", |
| 327 "android/java/src/org/chromium/blimp/app/toolbar/UrlBar.java", | 264 "android/java/src/org/chromium/blimp/app/toolbar/UrlBar.java", |
| 328 ] | 265 ] |
| 329 } | 266 } |
| 330 | 267 |
| 268 # Wrapper target for all Java code in core that blimp_test_java tests. | |
| 269 # This enables the visibility of those targets to be specific instead of | |
| 270 # using the //blimp/client/app:* wildcard. | |
| 271 java_group("blimp_test_java_core_deps") { | |
| 272 visibility = [ ":*" ] | |
| 273 | |
| 274 testonly = true | |
| 275 | |
| 276 deps = [ | |
| 277 "//blimp/client/core/common:common_java", | |
| 278 "//blimp/client/core/contents:contents_java", | |
| 279 "//blimp/client/core/settings:settings_java", | |
| 280 ] | |
| 281 } | |
| 282 | |
| 283 # This test target is also the host for all //blimp/client/core tests. | |
| 331 android_library("blimp_test_java") { | 284 android_library("blimp_test_java") { |
| 332 visibility = [ ":*" ] | 285 visibility = [ ":*" ] |
| 333 | 286 |
| 334 testonly = true | 287 testonly = true |
| 335 | 288 |
| 336 deps = [ | 289 deps = [ |
| 337 ":blimp_java", | 290 ":blimp_java", |
| 291 ":blimp_test_java_core_deps", | |
| 338 "//base:base_java", | 292 "//base:base_java", |
| 339 "//base:base_java_test_support", | 293 "//base:base_java_test_support", |
| 340 "//blimp/client/core/common:common_java", | |
| 341 "//blimp/client/core/contents:contents_java", | |
| 342 "//blimp/client/core/settings:settings_java", | |
| 343 "//blimp/client/public:public_headers_java", | 294 "//blimp/client/public:public_headers_java", |
| 344 "//components/signin/core/browser/android:java", | 295 "//components/signin/core/browser/android:java", |
| 345 "//components/sync/android:sync_java", | 296 "//components/sync/android:sync_java", |
| 346 "//third_party/android_tools:android_support_v7_appcompat_java", | 297 "//third_party/android_tools:android_support_v7_appcompat_java", |
| 347 "//ui/android:ui_java", | 298 "//ui/android:ui_java", |
| 348 google_play_services_library, | 299 google_play_services_library, |
| 349 ] | 300 ] |
| 350 | 301 |
| 351 java_files = [ | 302 java_files = [ |
| 352 "android/javatests/src/org/chromium/blimp/app/auth/MockTokenSource.java", | |
| 353 "android/javatests/src/org/chromium/blimp/app/auth/RetryingTokenSourceTest .java", | |
| 354 "android/javatests/src/org/chromium/blimp/app/BlimpNativeInstrumentationTe stCase.java", | 303 "android/javatests/src/org/chromium/blimp/app/BlimpNativeInstrumentationTe stCase.java", |
| 355 "android/javatests/src/org/chromium/blimp/core/MockBlimpClientContext.java ", | 304 "android/javatests/src/org/chromium/blimp/core/MockBlimpClientContext.java ", |
| 356 "android/javatests/src/org/chromium/blimp/core/MockBlimpClientContextDeleg ate.java", | 305 "android/javatests/src/org/chromium/blimp/core/MockBlimpClientContextDeleg ate.java", |
| 357 "android/javatests/src/org/chromium/blimp/core/settings/BlimpPreferencesTe st.java", | 306 "android/javatests/src/org/chromium/blimp/core/settings/BlimpPreferencesTe st.java", |
| 358 "android/javatests/src/org/chromium/blimp/core/settings/MockPreferences.ja va", | 307 "android/javatests/src/org/chromium/blimp/core/settings/MockPreferences.ja va", |
| 359 ] | 308 ] |
| 360 } | 309 } |
| 361 | 310 |
| 362 shared_library("blimp_app_android") { | 311 shared_library("blimp_app_android") { |
| 363 deps = [ | 312 deps = [ |
| 364 ":app", | 313 ":app", |
| 365 ":jni_headers", | 314 ":jni_headers", |
| 366 "//base", | 315 "//base", |
| 367 "//blimp/client/core", | 316 "//blimp/client/core", # Necessary to link in correct code. |
| 368 "//blimp/client/core/compositor", | |
| 369 "//blimp/client/core/contents", | |
| 370 "//blimp/client/core/session:session", | |
| 371 "//blimp/client/core/settings", | |
| 372 "//blimp/client/public:public_headers", | 317 "//blimp/client/public:public_headers", |
| 318 "//blimp/client/support/resources", | |
| 373 "//blimp/common", | 319 "//blimp/common", |
| 374 "//blimp/common/proto", | 320 "//blimp/common/proto", |
| 375 "//blimp/net", | 321 "//blimp/net", |
| 322 "//components/pref_registry", | |
| 323 "//components/prefs", | |
| 376 "//components/safe_json/android:safe_json_jni_headers", | 324 "//components/safe_json/android:safe_json_jni_headers", |
| 325 "//components/signin/core/browser", | |
| 377 "//components/version_info", | 326 "//components/version_info", |
| 378 "//net", | 327 "//net", |
| 379 "//skia", | 328 "//skia", |
| 329 "//ui/android", | |
| 330 "//ui/base", | |
| 380 "//ui/gfx/geometry", | 331 "//ui/gfx/geometry", |
| 381 "//ui/gl", | 332 "//ui/gl", |
| 382 "//url:url", | 333 "//url", |
| 383 ] | 334 ] |
| 384 | 335 |
| 385 sources = [ | 336 sources = [ |
| 386 "android/blimp_app_jni_registrar.cc", | 337 "android/blimp_app_jni_registrar.cc", |
| 387 "android/blimp_app_jni_registrar.h", | 338 "android/blimp_app_jni_registrar.h", |
| 388 "android/blimp_client_session_android.cc", | 339 "android/blimp_client_context_delegate_android.cc", |
| 389 "android/blimp_client_session_android.h", | 340 "android/blimp_client_context_delegate_android.h", |
| 390 "android/blimp_contents_display.cc", | 341 "android/blimp_contents_display.cc", |
| 391 "android/blimp_contents_display.h", | 342 "android/blimp_contents_display.h", |
| 343 "android/blimp_environment.cc", | |
| 344 "android/blimp_environment.h", | |
| 392 "android/blimp_library_loader.cc", | 345 "android/blimp_library_loader.cc", |
| 393 "android/blimp_library_loader.h", | 346 "android/blimp_library_loader.h", |
| 394 "android/tab_control_feature_android.cc", | |
| 395 "android/tab_control_feature_android.h", | |
| 396 "android/toolbar.cc", | |
| 397 "android/toolbar.h", | |
| 398 ] | 347 ] |
| 399 | 348 |
| 400 libs = [ "android" ] | 349 libs = [ "android" ] |
| 401 } | 350 } |
| 402 | 351 |
| 352 android_assets("blimp_apk_assets") { | |
| 353 sources = [ | |
| 354 "$root_out_dir/blimp_shell.pak", | |
| 355 ] | |
| 356 | |
| 357 deps = [ | |
| 358 ":shell_strings", | |
| 359 "//third_party/icu:icu_assets", | |
| 360 ] | |
| 361 disable_compression = true | |
| 362 } | |
| 363 | |
| 403 android_apk("blimp_apk") { | 364 android_apk("blimp_apk") { |
| 404 deps = [ | 365 deps = [ |
| 366 ":blimp_apk_assets", | |
| 405 ":blimp_java", | 367 ":blimp_java", |
| 406 "//base:base_java", | 368 "//base:base_java", |
| 407 "//blimp/client/core:core_java", | 369 "//blimp/client/core:core_java", # Necessary to link in correct code. |
| 408 "//components/safe_json/android:safe_json_java", | 370 "//components/safe_json/android:safe_json_java", |
| 409 "//net/android:net_java", | 371 "//net/android:net_java", |
| 410 ] | 372 ] |
| 411 apk_name = "Blimp" | 373 apk_name = "Blimp" |
| 412 android_manifest = blimp_apk_manifest | 374 android_manifest = blimp_apk_manifest |
| 413 android_manifest_dep = ":blimp_apk_manifest" | 375 android_manifest_dep = ":blimp_apk_manifest" |
| 414 shared_libraries = [ ":blimp_app_android" ] | 376 shared_libraries = [ ":blimp_app_android" ] |
| 415 } | 377 } |
| 416 | 378 |
| 417 instrumentation_test_apk("blimp_test_apk") { | 379 instrumentation_test_apk("blimp_test_apk") { |
| 418 apk_name = "BlimpTest" | 380 apk_name = "BlimpTest" |
| 419 apk_under_test = ":blimp_apk" | 381 apk_under_test = ":blimp_apk" |
| 420 android_manifest = blimp_test_apk_manifest | 382 android_manifest = blimp_test_apk_manifest |
| 421 android_manifest_dep = ":blimp_test_apk_manifest" | 383 android_manifest_dep = ":blimp_test_apk_manifest" |
| 422 deps = [ | 384 deps = [ |
| 423 ":blimp_test_java", | 385 ":blimp_test_java", |
| 424 ] | 386 ] |
| 425 } | 387 } |
| 426 } | 388 } |
| OLD | NEW |