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 |