OLD | NEW |
1 # Copyright 2014 The Chromium Authors. All rights reserved. | 1 # Copyright 2014 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/features.gni") | 5 import("//build/config/features.gni") |
6 | 6 |
7 component("sync") { | 7 component("sync") { |
8 public_deps = [ | 8 public_deps = [ |
9 ":sync_core", | 9 ":sync_core", |
10 "//sync/protocol", | 10 "//sync/protocol", |
(...skipping 396 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
407 "//sql", | 407 "//sql", |
408 "//third_party/leveldatabase", | 408 "//third_party/leveldatabase", |
409 "//third_party/zlib", | 409 "//third_party/zlib", |
410 "//url", | 410 "//url", |
411 "//sync/internal_api/attachments/proto", | 411 "//sync/internal_api/attachments/proto", |
412 "//sync/protocol", | 412 "//sync/protocol", |
413 ] | 413 ] |
414 | 414 |
415 if (is_chromeos) { | 415 if (is_chromeos) { |
416 # Required by get_session_name.cc on Chrome OS. | 416 # Required by get_session_name.cc on Chrome OS. |
417 deps += [ | 417 deps += [ "//chromeos" ] |
418 "//chromeos" | |
419 ] | |
420 } | 418 } |
421 | 419 |
422 defines = [ "SYNC_IMPLEMENTATION" ] | 420 defines = [ "SYNC_IMPLEMENTATION" ] |
423 configs += [ "//build/config/compiler:wexit_time_destructors" ] | 421 configs += [ "//build/config/compiler:wexit_time_destructors" ] |
424 } | 422 } |
425 | 423 |
426 # GYP version: sync/sync_tests.gypi:test_support_sync_core | 424 # GYP version: sync/sync_tests.gypi:test_support_sync_core |
427 static_library("test_support_sync_core") { | 425 static_library("test_support_sync_core") { |
428 testonly = true | 426 testonly = true |
429 sources = [ | 427 sources = [ |
(...skipping 219 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
649 | 647 |
650 # TODO(GYP) | 648 # TODO(GYP) |
651 # ['OS == "android"', { | 649 # ['OS == "android"', { |
652 # 'dependencies': [ | 650 # 'dependencies': [ |
653 # '../testing/android/native_test.gyp:native_test_native_code', | 651 # '../testing/android/native_test.gyp:native_test_native_code', |
654 # ], | 652 # ], |
655 # }], | 653 # }], |
656 | 654 |
657 if (is_chromeos) { | 655 if (is_chromeos) { |
658 # Required by get_session_name_unittest.cc on Chrome OS. | 656 # Required by get_session_name_unittest.cc on Chrome OS. |
659 deps += [ | 657 deps += [ "//chromeos" ] |
660 "//chromeos" | |
661 ] | |
662 } | 658 } |
663 | 659 |
664 if (is_ios) { | 660 if (is_ios) { |
665 sources -= [ "internal_api/http_bridge_unittest.cc" ] | 661 sources -= [ "internal_api/http_bridge_unittest.cc" ] |
666 } | 662 } |
667 | 663 |
668 defines = [ "SYNC_TEST" ] | 664 defines = [ "SYNC_TEST" ] |
669 } | 665 } |
670 | 666 |
671 # GYP version: sync/sync_tests.gypi:test_support_sync_fake_server | 667 # GYP version: sync/sync_tests.gypi:test_support_sync_fake_server |
(...skipping 48 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
720 ] | 716 ] |
721 | 717 |
722 configs += [ "//build/config/compiler:wexit_time_destructors" ] | 718 configs += [ "//build/config/compiler:wexit_time_destructors" ] |
723 | 719 |
724 public_deps = [ | 720 public_deps = [ |
725 "//base", | 721 "//base", |
726 "//net:test_support", | 722 "//net:test_support", |
727 ] | 723 ] |
728 deps = [ | 724 deps = [ |
729 ":sync", | 725 ":sync", |
730 | |
731 # The sync test server uses Python modules generated by the sync protos. | 726 # The sync test server uses Python modules generated by the sync protos. |
732 # '../third_party/protobuf/protobuf.gyp:py_proto', # TODO(GYP) | 727 # '../third_party/protobuf/protobuf.gyp:py_proto', # TODO(GYP) |
733 ] | 728 ] |
734 } | 729 } |
735 | 730 |
736 # GYP version: sync/sync_tests.gypi:test_support_accounts_client | 731 # GYP version: sync/sync_tests.gypi:test_support_accounts_client |
737 static_library("test_support_accounts_client") { | 732 static_library("test_support_accounts_client") { |
738 testonly = true | 733 testonly = true |
739 sources = [ | 734 sources = [ |
740 "test/accounts_client/test_accounts_client.cc", | 735 "test/accounts_client/test_accounts_client.cc", |
(...skipping 18 matching lines...) Expand all Loading... |
759 "//testing/gtest", | 754 "//testing/gtest", |
760 "//url", | 755 "//url", |
761 ":test_support_accounts_client", | 756 ":test_support_accounts_client", |
762 ] | 757 ] |
763 } | 758 } |
764 | 759 |
765 if (!is_ios) { | 760 if (!is_ios) { |
766 # GYP version: sync/sync_tests.gypi:run_sync_testserver | 761 # GYP version: sync/sync_tests.gypi:run_sync_testserver |
767 executable("run_sync_testserver") { | 762 executable("run_sync_testserver") { |
768 testonly = true | 763 testonly = true |
769 sources = [ "tools/testserver/run_sync_testserver.cc" ] | 764 sources = [ |
| 765 "tools/testserver/run_sync_testserver.cc", |
| 766 ] |
770 | 767 |
771 deps = [ | 768 deps = [ |
772 "//base", | 769 "//base", |
773 "//base/test:test_support", | 770 "//base/test:test_support", |
774 "//net:test_support", | 771 "//net:test_support", |
775 "//testing/gtest", | 772 "//testing/gtest", |
776 ":test_support_sync_testserver", | 773 ":test_support_sync_testserver", |
777 ] | 774 ] |
778 } | 775 } |
779 } | 776 } |
780 | 777 |
781 if (is_android) { | 778 if (is_android) { |
782 import("//build/config/android/rules.gni") | 779 import("//build/config/android/rules.gni") |
783 | 780 |
784 # GYP: //sync/sync_tests.gypi:fake_server_jni | 781 # GYP: //sync/sync_tests.gypi:fake_server_jni |
785 generate_jni("fake_server_jni") { | 782 generate_jni("fake_server_jni") { |
786 testonly = true | 783 testonly = true |
787 jni_package = "sync/test/fake_server" | 784 jni_package = "sync/test/fake_server" |
788 sources = [ | 785 sources = [ |
789 "//chrome/android/sync_shell/javatests/src/chromium/chrome/browser/sync/Fa
keServerHelper.java" | 786 "//chrome/android/sync_shell/javatests/src/chromium/chrome/browser/sync/Fa
keServerHelper.java", |
790 ] | 787 ] |
791 } | 788 } |
792 | 789 |
793 # GYP: //sync/sync_tests.gypi:sync_java_test_support | 790 # GYP: //sync/sync_tests.gypi:sync_java_test_support |
794 android_library("sync_java_test_support") { | 791 android_library("sync_java_test_support") { |
795 testonly = true | 792 testonly = true |
796 deps = [ | 793 deps = [ |
797 "android:sync_java", | 794 "android:sync_java", |
798 "//base:base_java", | 795 "//base:base_java", |
799 "//base:base_java_test_support", | 796 "//base:base_java_test_support", |
(...skipping 12 matching lines...) Expand all Loading... |
812 deps = [ | 809 deps = [ |
813 ":fake_server_jni", | 810 ":fake_server_jni", |
814 ":test_support_sync_fake_server", | 811 ":test_support_sync_fake_server", |
815 "//base", | 812 "//base", |
816 ] | 813 ] |
817 } | 814 } |
818 | 815 |
819 # GYP: //sync/sync_tests.gypi:sync_unit_tests_apk | 816 # GYP: //sync/sync_tests.gypi:sync_unit_tests_apk |
820 unittest_apk("sync_unit_tests_apk") { | 817 unittest_apk("sync_unit_tests_apk") { |
821 unittests_dep = ":sync_unit_tests" | 818 unittests_dep = ":sync_unit_tests" |
822 deps = [ | 819 deps = [ |
823 ":sync_unit_tests", | 820 ":sync_unit_tests", |
824 ] | 821 ] |
825 } | 822 } |
826 } | 823 } |
OLD | NEW |