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:
parent
e39955ede6
commit
03fad386d5
122
pc/BUILD.gn
122
pc/BUILD.gn
@ -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
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user