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

Side by Side Diff: blimp/client/BUILD.gn

Issue 2157133003: Move blimp AssignmentSource to core (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@move-blimp-client-switches-to-core
Patch Set: Fix gn checks Created 4 years, 5 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 | « blimp/BUILD.gn ('k') | blimp/client/app/android/blimp_client_session_android.cc » ('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 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 6
7 if (is_android) { 7 if (is_android) {
8 import("//build/config/android/config.gni") 8 import("//build/config/android/config.gni")
9 import("//build/config/android/rules.gni") 9 import("//build/config/android/rules.gni")
10 } 10 }
11 11
12 source_set("session") { 12 source_set("session") {
13 sources = [ 13 sources = [
14 "session/assignment_source.cc",
15 "session/assignment_source.h",
16 "session/blimp_client_session.cc", 14 "session/blimp_client_session.cc",
17 "session/blimp_client_session.h", 15 "session/blimp_client_session.h",
18 ] 16 ]
19 17
20 public_deps = [ 18 public_deps = [
21 ":feature", 19 ":feature",
22 "//blimp/client/core:switches", 20 "//blimp/client/core:switches",
23 "//components/safe_json",
24 "//ui/events", 21 "//ui/events",
25 ] 22 ]
26 23
27 deps = [ 24 deps = [
28 ":compositor", 25 ":compositor",
29 "//base", 26 "//base",
27 "//blimp/client/core/session",
30 "//blimp/common", 28 "//blimp/common",
31 "//blimp/common/proto", 29 "//blimp/common/proto",
32 "//blimp/net", 30 "//blimp/net",
33 "//net", 31 "//net",
34 "//ui/gfx/geometry", 32 "//ui/gfx/geometry",
35 "//url:url", 33 "//url:url",
36 ] 34 ]
37 } 35 }
38 36
39 source_set("client") { 37 source_set("client") {
(...skipping 25 matching lines...) Expand all
65 "//gpu/skia_bindings", 63 "//gpu/skia_bindings",
66 "//net", 64 "//net",
67 "//third_party/libwebp", 65 "//third_party/libwebp",
68 "//ui/gfx/geometry", 66 "//ui/gfx/geometry",
69 "//ui/gl", 67 "//ui/gl",
70 "//ui/gl/init", 68 "//ui/gl/init",
71 "//url:url", 69 "//url:url",
72 ] 70 ]
73 } 71 }
74 72
75 source_set("blimp_client_unit_tests") {
76 testonly = true
77
78 sources = []
79
80 deps = [
81 ":client",
82 ":session",
83 "//base",
84 "//base/test:test_support",
85 "//blimp/client/core:switches",
86 "//blimp/common",
87 "//testing/gmock",
88 "//testing/gtest",
89 ]
90
91 data = []
92
93 # TODO(dtrainor): Fix the test harness to allow this to run on Android.
94 # See crbug.com/588240.
95 if (is_linux) {
96 sources += [ "session/assignment_source_unittest.cc" ]
97 deps += [
98 "//blimp/common",
99 "//blimp/common:test_support",
100 "//components/safe_json:test_support",
101 "//net:test_support",
102 ]
103 data += [
104 "session/test_selfsigned_cert.pem",
105 "//blimp/test/data/test_client_token",
106 ]
107 }
108 }
109
110 source_set("app_unit_tests") { 73 source_set("app_unit_tests") {
111 testonly = true 74 testonly = true
112 75
113 sources = [ 76 sources = [
114 "app/blimp_discardable_memory_allocator_unittest.cc", 77 "app/blimp_discardable_memory_allocator_unittest.cc",
115 ] 78 ]
116 79
117 deps = [ 80 deps = [
118 ":client", 81 ":client",
119 "//base", 82 "//base",
(...skipping 158 matching lines...) Expand 10 before | Expand all | Expand 10 after
278 "app/linux/blimp_client_session_linux.h", 241 "app/linux/blimp_client_session_linux.h",
279 "app/linux/blimp_display_manager.cc", 242 "app/linux/blimp_display_manager.cc",
280 "app/linux/blimp_display_manager.h", 243 "app/linux/blimp_display_manager.h",
281 "app/linux/blimp_main.cc", 244 "app/linux/blimp_main.cc",
282 ] 245 ]
283 246
284 deps = [ 247 deps = [
285 ":client", 248 ":client",
286 "//base", 249 "//base",
287 "//blimp/client:compositor", 250 "//blimp/client:compositor",
251 "//blimp/client/core/session",
288 "//blimp/net", 252 "//blimp/net",
289 "//net", 253 "//net",
290 "//services/shell/public/cpp", 254 "//services/shell/public/cpp",
291 255
292 # TODO(khushalsagar|scottmg): Remove this dependency from browser to 256 # TODO(khushalsagar|scottmg): Remove this dependency from browser to
293 # blink. See https://crbug.com/608114. 257 # blink. See https://crbug.com/608114.
294 "//third_party/WebKit/public:blink", 258 "//third_party/WebKit/public:blink",
295 "//ui/events/platform/x11", 259 "//ui/events/platform/x11",
296 "//ui/platform_window", 260 "//ui/platform_window",
297 "//ui/platform_window/x11", 261 "//ui/platform_window/x11",
(...skipping 95 matching lines...) Expand 10 before | Expand all | Expand 10 after
393 "values-sw/android_blimp_strings.xml", 357 "values-sw/android_blimp_strings.xml",
394 "values-th/android_blimp_strings.xml", 358 "values-th/android_blimp_strings.xml",
395 "values-tr/android_blimp_strings.xml", 359 "values-tr/android_blimp_strings.xml",
396 "values-uk/android_blimp_strings.xml", 360 "values-uk/android_blimp_strings.xml",
397 "values-vi/android_blimp_strings.xml", 361 "values-vi/android_blimp_strings.xml",
398 "values-zh-rCN/android_blimp_strings.xml", 362 "values-zh-rCN/android_blimp_strings.xml",
399 "values-zh/android_blimp_strings.xml", 363 "values-zh/android_blimp_strings.xml",
400 ] 364 ]
401 } 365 }
402 366
403 java_cpp_enum("blimp_java_enums_srcjar") {
404 sources = [
405 "session/assignment_source.h",
406 ]
407 }
408
409 android_library("blimp_java") { 367 android_library("blimp_java") {
410 srcjar_deps = [ ":blimp_java_enums_srcjar" ]
411
412 deps = [ 368 deps = [
413 ":blimp_java_resources", 369 ":blimp_java_resources",
414 "//base:base_java", 370 "//base:base_java",
415 "//blimp/client/core:core_java", 371 "//blimp/client/core:core_java",
416 "//blimp/client/public:public_headers_java", 372 "//blimp/client/public:public_headers_java",
417 373
418 # TODO(dtrainor): Remove the ui_java target once no more Android Toast 374 # TODO(dtrainor): Remove the ui_java target once no more Android Toast
419 # notifications are used. 375 # notifications are used.
420 "//ui/android:ui_java", 376 "//ui/android:ui_java",
421 google_play_services_library, 377 google_play_services_library,
(...skipping 12 matching lines...) Expand all
434 "app/android/java/src/org/chromium/blimp/preferences/PreferencesUtil.java" , 390 "app/android/java/src/org/chromium/blimp/preferences/PreferencesUtil.java" ,
435 "app/android/java/src/org/chromium/blimp/session/BlimpClientSession.java", 391 "app/android/java/src/org/chromium/blimp/session/BlimpClientSession.java",
436 "app/android/java/src/org/chromium/blimp/session/EngineInfo.java", 392 "app/android/java/src/org/chromium/blimp/session/EngineInfo.java",
437 "app/android/java/src/org/chromium/blimp/session/TabControlFeature.java", 393 "app/android/java/src/org/chromium/blimp/session/TabControlFeature.java",
438 "app/android/java/src/org/chromium/blimp/settings/AboutBlimpPreferences.ja va", 394 "app/android/java/src/org/chromium/blimp/settings/AboutBlimpPreferences.ja va",
439 "app/android/java/src/org/chromium/blimp/settings/Preferences.java", 395 "app/android/java/src/org/chromium/blimp/settings/Preferences.java",
440 "app/android/java/src/org/chromium/blimp/toolbar/Toolbar.java", 396 "app/android/java/src/org/chromium/blimp/toolbar/Toolbar.java",
441 "app/android/java/src/org/chromium/blimp/toolbar/ToolbarMenu.java", 397 "app/android/java/src/org/chromium/blimp/toolbar/ToolbarMenu.java",
442 "app/android/java/src/org/chromium/blimp/toolbar/UrlBar.java", 398 "app/android/java/src/org/chromium/blimp/toolbar/UrlBar.java",
443 ] 399 ]
400
401 srcjar_deps = [ "//blimp/client/core/session:java_enums_srcjar" ]
444 } 402 }
445 403
446 android_library("blimp_test_java") { 404 android_library("blimp_test_java") {
447 testonly = true 405 testonly = true
448 406
449 deps = [ 407 deps = [
450 ":blimp_java", 408 ":blimp_java",
451 "//base:base_java", 409 "//base:base_java",
452 "//base:base_java_test_support", 410 "//base:base_java_test_support",
453 "//blimp/client/core:core_java", 411 "//blimp/client/core:core_java",
454 "//blimp/client/public:public_headers_java", 412 "//blimp/client/public:public_headers_java",
455 google_play_services_library, 413 google_play_services_library,
456 ] 414 ]
457 415
458 java_files = [ 416 java_files = [
459 "app/android/javatests/src/org/chromium/blimp/auth/MockTokenSource.java", 417 "app/android/javatests/src/org/chromium/blimp/auth/MockTokenSource.java",
460 "app/android/javatests/src/org/chromium/blimp/auth/RetryingTokenSourceTest .java", 418 "app/android/javatests/src/org/chromium/blimp/auth/RetryingTokenSourceTest .java",
461 "app/android/javatests/src/org/chromium/blimp/core/BlimpContentsTest.java" , 419 "app/android/javatests/src/org/chromium/blimp/core/BlimpContentsTest.java" ,
462 "app/android/javatests/src/org/chromium/blimp/BlimpNativeInstrumentationTe stCase.java", 420 "app/android/javatests/src/org/chromium/blimp/BlimpNativeInstrumentationTe stCase.java",
463 ] 421 ]
464 } 422 }
465 423
466 shared_library("blimp_client_android") { 424 shared_library("blimp_client_android") {
467 deps = [ 425 deps = [
468 ":client", 426 ":client",
469 ":jni_headers", 427 ":jni_headers",
470 "//base", 428 "//base",
471 "//blimp/client:compositor", 429 "//blimp/client:compositor",
472 "//blimp/client/core", 430 "//blimp/client/core",
431 "//blimp/client/core/session:session",
473 "//blimp/client/public:public_headers", 432 "//blimp/client/public:public_headers",
474 "//blimp/common", 433 "//blimp/common",
475 "//blimp/common/proto", 434 "//blimp/common/proto",
476 "//blimp/net", 435 "//blimp/net",
477 "//components/safe_json/android:safe_json_jni_headers", 436 "//components/safe_json/android:safe_json_jni_headers",
478 "//components/url_formatter", 437 "//components/url_formatter",
479 "//components/version_info", 438 "//components/version_info",
480 "//net", 439 "//net",
481 "//skia", 440 "//skia",
482 "//ui/base/ime:text_input_types", 441 "//ui/base/ime:text_input_types",
(...skipping 43 matching lines...) Expand 10 before | Expand all | Expand 10 after
526 instrumentation_test_apk("blimp_test_apk") { 485 instrumentation_test_apk("blimp_test_apk") {
527 apk_name = "BlimpTest" 486 apk_name = "BlimpTest"
528 apk_under_test = ":blimp_apk" 487 apk_under_test = ":blimp_apk"
529 android_manifest = blimp_test_apk_manifest 488 android_manifest = blimp_test_apk_manifest
530 android_manifest_dep = ":blimp_test_apk_manifest" 489 android_manifest_dep = ":blimp_test_apk_manifest"
531 deps = [ 490 deps = [
532 ":blimp_test_java", 491 ":blimp_test_java",
533 ] 492 ]
534 } 493 }
535 } 494 }
OLDNEW
« no previous file with comments | « blimp/BUILD.gn ('k') | blimp/client/app/android/blimp_client_session_android.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698