commit | 7acc2d9fe3a6e3c4d8881d2bdfc9b8968a724cd5 | [log] [tgz] |
---|---|---|
author | Mirko Bonadei <mbonadei@webrtc.org> | Thu Jan 14 21:03:55 2021 |
committer | Commit Bot <commit-bot@chromium.org> | Thu Jan 14 21:27:38 2021 |
tree | 40f9767d74d3e713e5a17f21e27032fba06a160a | |
parent | 884118dad1d51005b3acec9e8217848d85c2e1d9 [diff] |
Revert "Refactor rtc_base build targets." This reverts commit 69241a93fb14f6527a26d5c94dde879013012d2a. Reason for revert: Breaks WebRTC roll into Chromium. Original change's description: > Refactor rtc_base build targets. > > The "//rtc_base:rtc_base" build target has historically been one of the > biggest targets in the WebRTC build. Big targets are the main source of > circular dependencies and non-API types leakage. > > This CL is a step forward into splitting "//rtc_base:rtc_base" into > smaller targets (as originally started in 2018). > > The only non-automated changes are (like re-wiring the build system): > * The creation of //rtc_base/async_resolver.{h,cc} which allows to > break a circular dependency (is has been extracted from > //rtc_base/net_helpers.{h,cc}). > * The creation of //rtc_base/internal/default_socket_server.{h,cc} to > break another circular dependency. > > Bug: webrtc:9987 > Change-Id: I0c8f5e7efe2c8fd8e6bffa0d6dd2dd494cf3df02 > Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/196903 > Commit-Queue: Mirko Bonadei <mbonadei@webrtc.org> > Reviewed-by: Harald Alvestrand <hta@webrtc.org> > Cr-Commit-Position: refs/heads/master@{#32941} TBR=mbonadei@webrtc.org,hta@webrtc.org # Not skipping CQ checks because original CL landed > 1 day ago. No-Try: True Bug: webrtc:9987 Change-Id: I1e36ad64cc60092f38d6886153a94f1a58339256 Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/201840 Commit-Queue: Mirko Bonadei <mbonadei@webrtc.org> Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org> Reviewed-by: Markus Handell <handellm@webrtc.org> Cr-Commit-Position: refs/heads/master@{#32986}
WebRTC is a free, open software project that provides browsers and mobile applications with Real-Time Communications (RTC) capabilities via simple APIs. The WebRTC components have been optimized to best serve this purpose.
Our mission: To enable rich, high-quality RTC applications to be developed for the browser, mobile platforms, and IoT devices, and allow them all to communicate via a common set of protocols.
The WebRTC initiative is a project supported by Google, Mozilla and Opera, amongst others.
See here for instructions on how to get started developing with the native code.
Authoritative list of directories that contain the native API header files.