Add empty build targets for breakup of rtc_pc_base

This is an initial step, defining targets so that external users
can add dependencies.

Bug: webrtc:13805
Change-Id: I5d2caf2fd746d459f747c390eb783bb4d6f179ef
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/254480
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
Commit-Queue: Harald Alvestrand <hta@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#36168}
This commit is contained in:
Harald Alvestrand 2022-03-10 07:30:31 +00:00 committed by WebRTC LUCI CQ
parent e39955ede6
commit 03fad386d5

View File

@ -121,10 +121,40 @@ rtc_library("rtc_pc_base") {
]
deps = [
":channel",
":channel_interface",
":channel_manager",
":dtls_srtp_transport",
":dtls_transport",
":external_hmac",
":ice_transport",
":jsep_transport",
":jsep_transport_collection",
":jsep_transport_controller",
":media_protocol_names",
":media_session",
":media_stream_proxy",
":media_stream_track_proxy",
":peer_connection_factory_proxy",
":peer_connection_proxy",
":proxy",
":rtcp_mux_filter",
":rtp_media_utils",
":rtp_receiver_proxy",
":rtp_sender_proxy",
":rtp_transport",
":rtp_transport_internal",
":sctp_data_channel_transport",
":sctp_transport",
":sctp_utils",
":session_description",
":simulcast_description",
":srtp_filter",
":srtp_session",
":srtp_transport",
":transport_stats",
":used_ids",
":video_track_source_proxy",
"../api:array_view",
"../api:async_dns_resolver",
"../api:audio_options_api",
@ -208,6 +238,98 @@ rtc_library("rtc_pc_base") {
public_configs = [ ":rtc_pc_config" ]
}
# Targets in preparation for breaking up rtc_pc_base target
rtc_source_set("channel") {
visibility = [ ":*" ]
}
rtc_source_set("channel_interface") {
visibility = [ ":*" ]
}
rtc_source_set("channel_manager") {
visibility = [ ":*" ]
}
rtc_source_set("dtls_srtp_transport") {
visibility = [ ":*" ]
}
rtc_source_set("dtls_transport") {
visibility = [ ":*" ]
}
rtc_source_set("external_hmac") {
visibility = [ ":*" ]
}
rtc_source_set("ice_transport") {
visibility = [ ":*" ]
}
rtc_source_set("jsep_transport") {
visibility = [ ":*" ]
}
rtc_source_set("jsep_transport_collection") {
visibility = [ ":*" ]
}
rtc_source_set("jsep_transport_controller") {
visibility = [ ":*" ]
}
rtc_source_set("media_session") {
visibility = [ ":*" ]
}
rtc_source_set("media_stream_proxy") {
visibility = [ ":*" ]
}
rtc_source_set("media_stream_track_proxy") {
visibility = [ ":*" ]
}
rtc_source_set("peer_connection_factory_proxy") {
visibility = [ ":*" ]
}
rtc_source_set("peer_connection_proxy") {
visibility = [ ":*" ]
}
rtc_source_set("rtcp_mux_filter") {
visibility = [ ":*" ]
}
rtc_source_set("rtp_media_utils") {
visibility = [ ":*" ]
}
rtc_source_set("rtp_receiver_proxy") {
visibility = [ ":*" ]
}
rtc_source_set("rtp_sender_proxy") {
visibility = [ ":*" ]
}
rtc_source_set("rtp_transport") {
visibility = [ ":*" ]
}
rtc_source_set("rtp_transport_internal") {
visibility = [ ":*" ]
}
rtc_source_set("sctp_data_channel_transport") {
visibility = [ ":*" ]
}
rtc_source_set("sctp_transport") {
visibility = [ ":*" ]
}
rtc_source_set("sctp_utils") {
visibility = [ ":*" ]
}
rtc_source_set("srtp_filter") {
visibility = [ ":*" ]
}
rtc_source_set("srtp_session") {
visibility = [ ":*" ]
}
rtc_source_set("srtp_transport") {
visibility = [ ":*" ]
}
rtc_source_set("transport_stats") {
visibility = [ ":*" ]
}
rtc_source_set("used_ids") {
visibility = [ ":*" ]
}
rtc_source_set("video_track_source_proxy") {
visibility = [ ":*" ]
}
rtc_source_set("session_description") {
# TODO(bugs.webrtc.org/13661): Reduce visibility if possible
visibility = [ "*" ] # Used by Chrome and others