Split rtc_base into multiple targets
Keeping the headers to allow compatibility with current users
that expect the headers to be in that target before they are
also updated.
Bug: webrtc:9838
Change-Id: I8b1e88850958e92c043686587a37791f01860220
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/290569
Commit-Queue: Florent Castelli <orphis@webrtc.org>
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
Auto-Submit: Florent Castelli <orphis@webrtc.org>
Commit-Queue: Mirko Bonadei <mbonadei@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#39031}
diff --git a/examples/BUILD.gn b/examples/BUILD.gn
index 440c425..da0d02f 100644
--- a/examples/BUILD.gn
+++ b/examples/BUILD.gn
@@ -637,6 +637,7 @@
":AppRTCMobile_lib",
":apprtc_signaling",
"../rtc_base",
+ "../rtc_base:ssl",
"../sdk:mediaconstraints_objc",
"../sdk:peerconnectionfactory_base_objc",
"../sdk:videocapture_objc",
@@ -708,6 +709,8 @@
"../rtc_base:macromagic",
"../rtc_base:net_helpers",
"../rtc_base:refcount",
+ "../rtc_base:rtc_certificate_generator",
+ "../rtc_base:ssl",
"../rtc_base:stringutils",
"../rtc_base:threading",
"../rtc_base/third_party/sigslot",
@@ -729,6 +732,7 @@
deps += [
"../media:rtc_media_base",
"../rtc_base:win32",
+ "../rtc_base:win32_socket_init",
]
}
if (is_linux || is_chromeos) {
@@ -800,6 +804,7 @@
"../p2p:rtc_p2p",
"../pc:rtc_pc",
"../rtc_base",
+ "../rtc_base:async_udp_socket",
"../rtc_base:ip_address",
"../rtc_base:socket_address",
"../rtc_base:socket_server",
@@ -815,6 +820,7 @@
"../p2p:rtc_p2p",
"../pc:rtc_pc",
"../rtc_base",
+ "../rtc_base:async_udp_socket",
"../rtc_base:socket_address",
"../rtc_base:socket_server",
"../rtc_base:threading",
@@ -865,6 +871,7 @@
"../pc:libjingle_peerconnection",
"../pc:video_track_source",
"../rtc_base",
+ "../rtc_base:ssl",
"../test:platform_video_capturer",
"../test:video_test_common",
"//third_party/abseil-cpp/absl/memory",
@@ -941,7 +948,9 @@
"../rtc_base",
"../rtc_base:checks",
"../rtc_base:logging",
+ "../rtc_base:network",
"../rtc_base:socket_address",
+ "../rtc_base:ssl",
"../rtc_base:threading",
"../rtc_base:timeutils",
"../test:scoped_key_value_config",
diff --git a/examples/androidnativeapi/BUILD.gn b/examples/androidnativeapi/BUILD.gn
index 680a16d..0a91700 100644
--- a/examples/androidnativeapi/BUILD.gn
+++ b/examples/androidnativeapi/BUILD.gn
@@ -49,6 +49,7 @@
":generated_jni",
"../../api:scoped_refptr",
"../../api:sequence_checker",
+ "../../rtc_base:ssl",
"../../rtc_base/synchronization:mutex",
"//api:libjingle_peerconnection_api",
"//api/rtc_event_log:rtc_event_log_factory",
diff --git a/examples/androidvoip/BUILD.gn b/examples/androidvoip/BUILD.gn
index f7f0d90..f6c85a6 100644
--- a/examples/androidvoip/BUILD.gn
+++ b/examples/androidvoip/BUILD.gn
@@ -56,9 +56,13 @@
deps = [
":generated_jni",
+ "../../rtc_base:async_packet_socket",
+ "../../rtc_base:async_udp_socket",
"../../rtc_base:logging",
+ "../../rtc_base:network",
"../../rtc_base:socket_address",
"../../rtc_base:socket_server",
+ "../../rtc_base:ssl",
"../../rtc_base:threading",
"//api:transport_api",
"//api/audio_codecs:audio_codecs_api",