| OLD | NEW |
| 1 # Copyright (c) 2014 The WebRTC project authors. All Rights Reserved. | 1 # Copyright (c) 2014 The WebRTC project authors. All Rights Reserved. |
| 2 # | 2 # |
| 3 # Use of this source code is governed by a BSD-style license | 3 # Use of this source code is governed by a BSD-style license |
| 4 # that can be found in the LICENSE file in the root of the source | 4 # that can be found in the LICENSE file in the root of the source |
| 5 # tree. An additional intellectual property rights grant can be found | 5 # tree. An additional intellectual property rights grant can be found |
| 6 # in the file PATENTS. All contributing project authors may | 6 # in the file PATENTS. All contributing project authors may |
| 7 # be found in the AUTHORS file in the root of the source tree. | 7 # be found in the AUTHORS file in the root of the source tree. |
| 8 | 8 |
| 9 import("//build/config/crypto.gni") | 9 import("//build/config/crypto.gni") |
| 10 import("//build/config/ui.gni") | 10 import("//build/config/ui.gni") |
| (...skipping 688 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 699 config("rtc_base_tests_utils_warnings_config") { | 699 config("rtc_base_tests_utils_warnings_config") { |
| 700 if (is_win && is_clang) { | 700 if (is_win && is_clang) { |
| 701 cflags = [ | 701 cflags = [ |
| 702 # See https://bugs.chromium.org/p/webrtc/issues/detail?id=6270 | 702 # See https://bugs.chromium.org/p/webrtc/issues/detail?id=6270 |
| 703 "-Wno-reorder", | 703 "-Wno-reorder", |
| 704 "-Wno-sign-compare", | 704 "-Wno-sign-compare", |
| 705 ] | 705 ] |
| 706 } | 706 } |
| 707 } | 707 } |
| 708 | 708 |
| 709 rtc_source_set("rtc_base_tests_main") { |
| 710 testonly = true |
| 711 sources = [ |
| 712 "unittest_main.cc", |
| 713 ] |
| 714 public_configs = [ ":rtc_base_tests_utils_exported_config" ] |
| 715 deps = [ |
| 716 ":rtc_base_tests_utils", |
| 717 ] |
| 718 public_deps = [ |
| 719 "//testing/gmock", |
| 720 "//testing/gtest", |
| 721 ] |
| 722 |
| 723 if (!build_with_chromium && is_clang) { |
| 724 # Suppress warnings from the Chromium Clang plugin (bugs.webrtc.org/163). |
| 725 suppressed_configs += [ "//build/config/clang:find_bad_constructs" ] |
| 726 } |
| 727 } |
| 728 |
| 709 rtc_source_set("rtc_base_tests_utils") { | 729 rtc_source_set("rtc_base_tests_utils") { |
| 710 testonly = true | 730 testonly = true |
| 711 sources = [ | 731 sources = [ |
| 712 # Also use this as a convenient dumping ground for misc files that are | 732 # Also use this as a convenient dumping ground for misc files that are |
| 713 # included by multiple targets below. | 733 # included by multiple targets below. |
| 714 "fakeclock.cc", | 734 "fakeclock.cc", |
| 715 "fakeclock.h", | 735 "fakeclock.h", |
| 716 "fakenetwork.h", | 736 "fakenetwork.h", |
| 717 "fakesslidentity.h", | 737 "fakesslidentity.h", |
| 718 "faketaskrunner.h", | 738 "faketaskrunner.h", |
| 719 "firewallsocketserver.cc", | 739 "firewallsocketserver.cc", |
| 720 "firewallsocketserver.h", | 740 "firewallsocketserver.h", |
| 721 "gunit.h", | 741 "gunit.h", |
| 722 "natserver.cc", | 742 "natserver.cc", |
| 723 "natserver.h", | 743 "natserver.h", |
| 724 "natsocketfactory.cc", | 744 "natsocketfactory.cc", |
| 725 "natsocketfactory.h", | 745 "natsocketfactory.h", |
| 726 "nattypes.cc", | 746 "nattypes.cc", |
| 727 "nattypes.h", | 747 "nattypes.h", |
| 728 "sigslottester.h", | 748 "sigslottester.h", |
| 729 "sigslottester.h.pump", | 749 "sigslottester.h.pump", |
| 730 "testbase64.h", | 750 "testbase64.h", |
| 731 "testechoserver.h", | 751 "testechoserver.h", |
| 732 "testutils.h", | 752 "testutils.h", |
| 733 "timedelta.h", | 753 "timedelta.h", |
| 734 "unittest_main.cc", | |
| 735 ] | 754 ] |
| 736 configs += [ ":rtc_base_tests_utils_warnings_config" ] | 755 configs += [ ":rtc_base_tests_utils_warnings_config" ] |
| 737 public_configs = [ ":rtc_base_tests_utils_exported_config" ] | 756 public_configs = [ ":rtc_base_tests_utils_exported_config" ] |
| 738 deps = [ | 757 deps = [ |
| 739 ":rtc_base", | 758 ":rtc_base", |
| 740 "../test:field_trial", | 759 "../test:field_trial", |
| 741 "../test:test_support", | 760 "../test:test_support", |
| 742 ] | 761 ] |
| 743 public_deps = [ | 762 public_deps = [ |
| 744 "//testing/gmock", | 763 "//testing/gmock", |
| (...skipping 11 matching lines...) Expand all Loading... |
| 756 sources = [ | 775 sources = [ |
| 757 "nullsocketserver_unittest.cc", | 776 "nullsocketserver_unittest.cc", |
| 758 "physicalsocketserver_unittest.cc", | 777 "physicalsocketserver_unittest.cc", |
| 759 "socket_unittest.cc", | 778 "socket_unittest.cc", |
| 760 "socket_unittest.h", | 779 "socket_unittest.h", |
| 761 "socketaddress_unittest.cc", | 780 "socketaddress_unittest.cc", |
| 762 "virtualsocket_unittest.cc", | 781 "virtualsocket_unittest.cc", |
| 763 ] | 782 ] |
| 764 deps = [ | 783 deps = [ |
| 765 ":rtc_base", | 784 ":rtc_base", |
| 766 ":rtc_base_tests_utils", | 785 ":rtc_base_tests_main", |
| 767 "//testing/gtest", | 786 "//testing/gtest", |
| 768 ] | 787 ] |
| 769 if (is_win) { | 788 if (is_win) { |
| 770 sources += [ "win32socketserver_unittest.cc" ] | 789 sources += [ "win32socketserver_unittest.cc" ] |
| 771 } | 790 } |
| 772 | 791 |
| 773 if (!build_with_chromium && is_clang) { | 792 if (!build_with_chromium && is_clang) { |
| 774 # Suppress warnings from the Chromium Clang plugin (bugs.webrtc.org/163). | 793 # Suppress warnings from the Chromium Clang plugin (bugs.webrtc.org/163). |
| 775 suppressed_configs += [ "//build/config/clang:find_bad_constructs" ] | 794 suppressed_configs += [ "//build/config/clang:find_bad_constructs" ] |
| 776 } | 795 } |
| (...skipping 34 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 811 "stringencode_unittest.cc", | 830 "stringencode_unittest.cc", |
| 812 "stringutils_unittest.cc", | 831 "stringutils_unittest.cc", |
| 813 "swap_queue_unittest.cc", | 832 "swap_queue_unittest.cc", |
| 814 "thread_annotations_unittest.cc", | 833 "thread_annotations_unittest.cc", |
| 815 "thread_checker_unittest.cc", | 834 "thread_checker_unittest.cc", |
| 816 "timestampaligner_unittest.cc", | 835 "timestampaligner_unittest.cc", |
| 817 "timeutils_unittest.cc", | 836 "timeutils_unittest.cc", |
| 818 ] | 837 ] |
| 819 deps = [ | 838 deps = [ |
| 820 ":rtc_base_approved", | 839 ":rtc_base_approved", |
| 821 ":rtc_base_tests_utils", | 840 ":rtc_base_tests_main", |
| 822 ] | 841 ] |
| 823 if (!build_with_chromium && is_clang) { | 842 if (!build_with_chromium && is_clang) { |
| 824 # Suppress warnings from the Chromium Clang plugin (bugs.webrtc.org/163). | 843 # Suppress warnings from the Chromium Clang plugin (bugs.webrtc.org/163). |
| 825 suppressed_configs += [ "//build/config/clang:find_bad_constructs" ] | 844 suppressed_configs += [ "//build/config/clang:find_bad_constructs" ] |
| 826 } | 845 } |
| 827 } | 846 } |
| 828 | 847 |
| 829 rtc_source_set("rtc_task_queue_unittests") { | 848 rtc_source_set("rtc_task_queue_unittests") { |
| 830 testonly = true | 849 testonly = true |
| 831 sources = [ | 850 sources = [ |
| 832 "sequenced_task_checker_unittest.cc", | 851 "sequenced_task_checker_unittest.cc", |
| 833 "task_queue_unittest.cc", | 852 "task_queue_unittest.cc", |
| 834 "weak_ptr_unittest.cc", | 853 "weak_ptr_unittest.cc", |
| 835 ] | 854 ] |
| 836 deps = [ | 855 deps = [ |
| 837 ":rtc_base_tests_utils", | 856 ":rtc_base_tests_main", |
| 838 ":rtc_task_queue", | 857 ":rtc_task_queue", |
| 839 ] | 858 ] |
| 840 if (!build_with_chromium && is_clang) { | 859 if (!build_with_chromium && is_clang) { |
| 841 # Suppress warnings from the Chromium Clang plugin (bugs.webrtc.org/163). | 860 # Suppress warnings from the Chromium Clang plugin (bugs.webrtc.org/163). |
| 842 suppressed_configs += [ "//build/config/clang:find_bad_constructs" ] | 861 suppressed_configs += [ "//build/config/clang:find_bad_constructs" ] |
| 843 } | 862 } |
| 844 } | 863 } |
| 845 | 864 |
| 846 rtc_source_set("rtc_analytics_unittests") { | 865 rtc_source_set("rtc_analytics_unittests") { |
| 847 testonly = true | 866 testonly = true |
| 848 sources = [ | 867 sources = [ |
| 849 "analytics/exp_filter_unittest.cc", | 868 "analytics/exp_filter_unittest.cc", |
| 850 "analytics/percentile_filter_unittest.cc", | 869 "analytics/percentile_filter_unittest.cc", |
| 851 ] | 870 ] |
| 852 deps = [ | 871 deps = [ |
| 853 ":rtc_analytics", | 872 ":rtc_analytics", |
| 854 ":rtc_base_tests_utils", | 873 ":rtc_base_tests_main", |
| 855 ] | 874 ] |
| 856 } | 875 } |
| 857 | 876 |
| 858 config("rtc_base_unittests_config") { | 877 config("rtc_base_unittests_config") { |
| 859 if (is_clang) { | 878 if (is_clang) { |
| 860 cflags = [ "-Wno-unused-const-variable" ] | 879 cflags = [ "-Wno-unused-const-variable" ] |
| 861 } | 880 } |
| 862 } | 881 } |
| 863 rtc_source_set("rtc_base_unittests") { | 882 rtc_source_set("rtc_base_unittests") { |
| 864 testonly = true | 883 testonly = true |
| (...skipping 40 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 905 sources += [ "macutils_unittest.cc" ] | 924 sources += [ "macutils_unittest.cc" ] |
| 906 } | 925 } |
| 907 if (is_posix) { | 926 if (is_posix) { |
| 908 sources += [ | 927 sources += [ |
| 909 "ssladapter_unittest.cc", | 928 "ssladapter_unittest.cc", |
| 910 "sslidentity_unittest.cc", | 929 "sslidentity_unittest.cc", |
| 911 "sslstreamadapter_unittest.cc", | 930 "sslstreamadapter_unittest.cc", |
| 912 ] | 931 ] |
| 913 } | 932 } |
| 914 deps = [ | 933 deps = [ |
| 915 ":rtc_base_tests_utils", | 934 ":rtc_base_tests_main", |
| 916 ] | 935 ] |
| 917 public_deps = [ | 936 public_deps = [ |
| 918 ":rtc_base", | 937 ":rtc_base", |
| 919 ] | 938 ] |
| 920 configs += [ ":rtc_base_unittests_config" ] | 939 configs += [ ":rtc_base_unittests_config" ] |
| 921 if (!build_with_chromium && is_clang) { | 940 if (!build_with_chromium && is_clang) { |
| 922 # Suppress warnings from the Chromium Clang plugin (bugs.webrtc.org/163). | 941 # Suppress warnings from the Chromium Clang plugin (bugs.webrtc.org/163). |
| 923 suppressed_configs += [ "//build/config/clang:find_bad_constructs" ] | 942 suppressed_configs += [ "//build/config/clang:find_bad_constructs" ] |
| 924 } | 943 } |
| 925 } | 944 } |
| 926 } | 945 } |
| 927 | 946 |
| 928 if (is_android) { | 947 if (is_android) { |
| 929 android_library("base_java") { | 948 android_library("base_java") { |
| 930 java_files = [ | 949 java_files = [ |
| 931 "java/src/org/webrtc/Logging.java", | 950 "java/src/org/webrtc/Logging.java", |
| 932 "java/src/org/webrtc/Size.java", | 951 "java/src/org/webrtc/Size.java", |
| 933 "java/src/org/webrtc/ThreadUtils.java", | 952 "java/src/org/webrtc/ThreadUtils.java", |
| 934 ] | 953 ] |
| 935 | 954 |
| 936 deps = [ | 955 deps = [ |
| 937 "//base:base_java", | 956 "//base:base_java", |
| 938 ] | 957 ] |
| 939 } | 958 } |
| 940 } | 959 } |
| OLD | NEW |