| 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") |
| (...skipping 198 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 209 | 209 |
| 210 input = "android/javatests/AndroidManifest.xml.jinja2" | 210 input = "android/javatests/AndroidManifest.xml.jinja2" |
| 211 output = blimp_test_apk_manifest | 211 output = blimp_test_apk_manifest |
| 212 variables = jinja_variables | 212 variables = jinja_variables |
| 213 } | 213 } |
| 214 | 214 |
| 215 generate_jni("jni_headers") { | 215 generate_jni("jni_headers") { |
| 216 visibility = [ ":*" ] | 216 visibility = [ ":*" ] |
| 217 | 217 |
| 218 sources = [ | 218 sources = [ |
| 219 "android/java/src/org/chromium/blimp/BlimpLibraryLoader.java", | 219 "android/java/src/org/chromium/blimp/app/BlimpContentsDisplay.java", |
| 220 "android/java/src/org/chromium/blimp/BlimpView.java", | 220 "android/java/src/org/chromium/blimp/app/BlimpLibraryLoader.java", |
| 221 "android/java/src/org/chromium/blimp/session/BlimpClientSession.java", | 221 "android/java/src/org/chromium/blimp/app/session/BlimpClientSession.java", |
| 222 "android/java/src/org/chromium/blimp/session/TabControlFeature.java", | 222 "android/java/src/org/chromium/blimp/app/session/TabControlFeature.java", |
| 223 "android/java/src/org/chromium/blimp/toolbar/Toolbar.java", | 223 "android/java/src/org/chromium/blimp/app/toolbar/Toolbar.java", |
| 224 ] | 224 ] |
| 225 | 225 |
| 226 jni_package = "blimp" | 226 jni_package = "blimp" |
| 227 } | 227 } |
| 228 | 228 |
| 229 android_resources("blimp_java_resources") { | 229 android_resources("blimp_java_resources") { |
| 230 visibility = [ | 230 visibility = [ |
| 231 ":*", | 231 ":*", |
| 232 "//blimp/client/core/contents/*", # TODO(xingliu): Remove this. | 232 "//blimp/client/core/contents/*", # TODO(xingliu): Remove this. |
| 233 "//blimp/client/core/settings/*", # TODO(xingliu): Remove this. | 233 "//blimp/client/core/settings/*", # TODO(xingliu): Remove this. |
| 234 ] | 234 ] |
| 235 resource_dirs = [ "android/java/res" ] | 235 resource_dirs = [ "android/java/res" ] |
| 236 deps = [ | 236 deps = [ |
| 237 ":blimp_strings_grd", | 237 ":blimp_strings_grd", |
| 238 ] | 238 ] |
| 239 custom_package = "org.chromium.blimp" | 239 custom_package = "org.chromium.blimp.app" |
| 240 } | 240 } |
| 241 | 241 |
| 242 java_strings_grd("blimp_strings_grd") { | 242 java_strings_grd("blimp_strings_grd") { |
| 243 grd_file = "android/java/strings/android_blimp_strings.grd" | 243 grd_file = "android/java/strings/android_blimp_strings.grd" |
| 244 outputs = [ | 244 outputs = [ |
| 245 "values-am/android_blimp_strings.xml", | 245 "values-am/android_blimp_strings.xml", |
| 246 "values-ar/android_blimp_strings.xml", | 246 "values-ar/android_blimp_strings.xml", |
| 247 "values-bg/android_blimp_strings.xml", | 247 "values-bg/android_blimp_strings.xml", |
| 248 "values-ca/android_blimp_strings.xml", | 248 "values-ca/android_blimp_strings.xml", |
| 249 "values-cs/android_blimp_strings.xml", | 249 "values-cs/android_blimp_strings.xml", |
| (...skipping 41 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 291 | 291 |
| 292 android_library("blimp_java") { | 292 android_library("blimp_java") { |
| 293 visibility = [ ":*" ] | 293 visibility = [ ":*" ] |
| 294 | 294 |
| 295 deps = [ | 295 deps = [ |
| 296 ":blimp_java_resources", | 296 ":blimp_java_resources", |
| 297 "//base:base_java", | 297 "//base:base_java", |
| 298 "//blimp/client/core:core_java", | 298 "//blimp/client/core:core_java", |
| 299 "//blimp/client/public:public_headers_java", | 299 "//blimp/client/public:public_headers_java", |
| 300 "//third_party/android_tools:android_support_annotations_java", | 300 "//third_party/android_tools:android_support_annotations_java", |
| 301 "//third_party/android_tools:android_support_v7_appcompat_java", |
| 301 | 302 |
| 302 # TODO(dtrainor): Remove the ui_java target once no more Android Toast | 303 # TODO(dtrainor): Remove the ui_java target once no more Android Toast |
| 303 # notifications are used. | 304 # notifications are used. |
| 304 "//ui/android:ui_java", | 305 "//ui/android:ui_java", |
| 305 google_play_services_library, | 306 google_play_services_library, |
| 306 ] | 307 ] |
| 307 | 308 |
| 308 java_files = [ | 309 java_files = [ |
| 309 "android/java/src/org/chromium/blimp/auth/RetryingTokenSource.java", | 310 "android/java/src/org/chromium/blimp/app/auth/RetryingTokenSource.java", |
| 310 "android/java/src/org/chromium/blimp/auth/TokenSource.java", | 311 "android/java/src/org/chromium/blimp/app/auth/TokenSource.java", |
| 311 "android/java/src/org/chromium/blimp/auth/TokenSourceImpl.java", | 312 "android/java/src/org/chromium/blimp/app/auth/TokenSourceImpl.java", |
| 312 "android/java/src/org/chromium/blimp/BlimpApplication.java", | 313 "android/java/src/org/chromium/blimp/app/BlimpApplication.java", |
| 313 "android/java/src/org/chromium/blimp/BlimpLibraryLoader.java", | 314 "android/java/src/org/chromium/blimp/app/BlimpContentsDisplay.java", |
| 314 "android/java/src/org/chromium/blimp/BlimpRendererActivity.java", | 315 "android/java/src/org/chromium/blimp/app/BlimpLibraryLoader.java", |
| 315 "android/java/src/org/chromium/blimp/BlimpView.java", | 316 "android/java/src/org/chromium/blimp/app/BlimpRendererActivity.java", |
| 316 "android/java/src/org/chromium/blimp/BrowserRestartActivity.java", | 317 "android/java/src/org/chromium/blimp/app/BrowserRestartActivity.java", |
| 317 "android/java/src/org/chromium/blimp/preferences/PreferencesUtil.java", | 318 "android/java/src/org/chromium/blimp/app/preferences/PreferencesUtil.java"
, |
| 318 "android/java/src/org/chromium/blimp/session/BlimpClientSession.java", | 319 "android/java/src/org/chromium/blimp/app/session/BlimpClientSession.java", |
| 319 "android/java/src/org/chromium/blimp/session/EngineInfo.java", | 320 "android/java/src/org/chromium/blimp/app/session/EngineInfo.java", |
| 320 "android/java/src/org/chromium/blimp/session/TabControlFeature.java", | 321 "android/java/src/org/chromium/blimp/app/session/TabControlFeature.java", |
| 321 "android/java/src/org/chromium/blimp/settings/AboutBlimpPreferences.java", | 322 "android/java/src/org/chromium/blimp/app/settings/AboutBlimpPreferences.ja
va", |
| 322 "android/java/src/org/chromium/blimp/settings/Preferences.java", | 323 "android/java/src/org/chromium/blimp/app/settings/Preferences.java", |
| 323 "android/java/src/org/chromium/blimp/toolbar/Toolbar.java", | 324 "android/java/src/org/chromium/blimp/app/toolbar/Toolbar.java", |
| 324 "android/java/src/org/chromium/blimp/toolbar/ToolbarMenu.java", | 325 "android/java/src/org/chromium/blimp/app/toolbar/ToolbarMenu.java", |
| 325 "android/java/src/org/chromium/blimp/toolbar/UrlBar.java", | 326 "android/java/src/org/chromium/blimp/app/toolbar/UrlBar.java", |
| 326 ] | 327 ] |
| 327 } | 328 } |
| 328 | 329 |
| 329 android_library("blimp_test_java") { | 330 android_library("blimp_test_java") { |
| 330 visibility = [ ":*" ] | 331 visibility = [ ":*" ] |
| 331 | 332 |
| 332 testonly = true | 333 testonly = true |
| 333 | 334 |
| 334 deps = [ | 335 deps = [ |
| 335 ":blimp_java", | 336 ":blimp_java", |
| 336 "//base:base_java", | 337 "//base:base_java", |
| 337 "//base:base_java_test_support", | 338 "//base:base_java_test_support", |
| 338 "//blimp/client/core/common:common_java", | 339 "//blimp/client/core/common:common_java", |
| 339 "//blimp/client/core/contents:contents_java", | 340 "//blimp/client/core/contents:contents_java", |
| 340 "//blimp/client/core/settings:settings_java", | 341 "//blimp/client/core/settings:settings_java", |
| 341 "//blimp/client/public:public_headers_java", | 342 "//blimp/client/public:public_headers_java", |
| 342 "//components/signin/core/browser/android:java", | 343 "//components/signin/core/browser/android:java", |
| 343 "//components/sync/android:sync_java", | 344 "//components/sync/android:sync_java", |
| 344 "//third_party/android_tools:android_support_v7_appcompat_java", | 345 "//third_party/android_tools:android_support_v7_appcompat_java", |
| 345 "//ui/android:ui_java", | 346 "//ui/android:ui_java", |
| 346 google_play_services_library, | 347 google_play_services_library, |
| 347 ] | 348 ] |
| 348 | 349 |
| 349 java_files = [ | 350 java_files = [ |
| 350 "android/javatests/src/org/chromium/blimp/auth/MockTokenSource.java", | 351 "android/javatests/src/org/chromium/blimp/app/auth/MockTokenSource.java", |
| 351 "android/javatests/src/org/chromium/blimp/auth/RetryingTokenSourceTest.jav
a", | 352 "android/javatests/src/org/chromium/blimp/app/auth/RetryingTokenSourceTest
.java", |
| 353 "android/javatests/src/org/chromium/blimp/app/BlimpNativeInstrumentationTe
stCase.java", |
| 352 "android/javatests/src/org/chromium/blimp/core/MockBlimpClientContext.java
", | 354 "android/javatests/src/org/chromium/blimp/core/MockBlimpClientContext.java
", |
| 353 "android/javatests/src/org/chromium/blimp/core/MockBlimpClientContextDeleg
ate.java", | 355 "android/javatests/src/org/chromium/blimp/core/MockBlimpClientContextDeleg
ate.java", |
| 354 "android/javatests/src/org/chromium/blimp/core/settings/BlimpPreferencesTe
st.java", | 356 "android/javatests/src/org/chromium/blimp/core/settings/BlimpPreferencesTe
st.java", |
| 355 "android/javatests/src/org/chromium/blimp/core/settings/MockPreferences.ja
va", | 357 "android/javatests/src/org/chromium/blimp/core/settings/MockPreferences.ja
va", |
| 356 "android/javatests/src/org/chromium/blimp/BlimpNativeInstrumentationTestCa
se.java", | |
| 357 ] | 358 ] |
| 358 } | 359 } |
| 359 | 360 |
| 360 shared_library("blimp_app_android") { | 361 shared_library("blimp_app_android") { |
| 361 deps = [ | 362 deps = [ |
| 362 ":app", | 363 ":app", |
| 363 ":jni_headers", | 364 ":jni_headers", |
| 364 "//base", | 365 "//base", |
| 365 "//blimp/client/core", | 366 "//blimp/client/core", |
| 366 "//blimp/client/core/compositor", | 367 "//blimp/client/core/compositor", |
| (...skipping 11 matching lines...) Expand all Loading... |
| 378 "//ui/gfx/geometry", | 379 "//ui/gfx/geometry", |
| 379 "//ui/gl", | 380 "//ui/gl", |
| 380 "//url:url", | 381 "//url:url", |
| 381 ] | 382 ] |
| 382 | 383 |
| 383 sources = [ | 384 sources = [ |
| 384 "android/blimp_app_jni_registrar.cc", | 385 "android/blimp_app_jni_registrar.cc", |
| 385 "android/blimp_app_jni_registrar.h", | 386 "android/blimp_app_jni_registrar.h", |
| 386 "android/blimp_client_session_android.cc", | 387 "android/blimp_client_session_android.cc", |
| 387 "android/blimp_client_session_android.h", | 388 "android/blimp_client_session_android.h", |
| 389 "android/blimp_contents_display.cc", |
| 390 "android/blimp_contents_display.h", |
| 388 "android/blimp_library_loader.cc", | 391 "android/blimp_library_loader.cc", |
| 389 "android/blimp_library_loader.h", | 392 "android/blimp_library_loader.h", |
| 390 "android/blimp_view.cc", | |
| 391 "android/blimp_view.h", | |
| 392 "android/tab_control_feature_android.cc", | 393 "android/tab_control_feature_android.cc", |
| 393 "android/tab_control_feature_android.h", | 394 "android/tab_control_feature_android.h", |
| 394 "android/toolbar.cc", | 395 "android/toolbar.cc", |
| 395 "android/toolbar.h", | 396 "android/toolbar.h", |
| 396 ] | 397 ] |
| 397 | 398 |
| 398 libs = [ "android" ] | 399 libs = [ "android" ] |
| 399 } | 400 } |
| 400 | 401 |
| 401 android_apk("blimp_apk") { | 402 android_apk("blimp_apk") { |
| (...skipping 13 matching lines...) Expand all Loading... |
| 415 instrumentation_test_apk("blimp_test_apk") { | 416 instrumentation_test_apk("blimp_test_apk") { |
| 416 apk_name = "BlimpTest" | 417 apk_name = "BlimpTest" |
| 417 apk_under_test = ":blimp_apk" | 418 apk_under_test = ":blimp_apk" |
| 418 android_manifest = blimp_test_apk_manifest | 419 android_manifest = blimp_test_apk_manifest |
| 419 android_manifest_dep = ":blimp_test_apk_manifest" | 420 android_manifest_dep = ":blimp_test_apk_manifest" |
| 420 deps = [ | 421 deps = [ |
| 421 ":blimp_test_java", | 422 ":blimp_test_java", |
| 422 ] | 423 ] |
| 423 } | 424 } |
| 424 } | 425 } |
| OLD | NEW |