Remove libjingle_peerconnection_api Change-Id: I85ca6501d6eb461ea6f9e11bc73c681ad4154562 Bug: webrtc:463418937 Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/478340 Commit-Queue: Jeremy Leconte <jleconte@google.com> Reviewed-by: Harald Alvestrand <hta@webrtc.org> Cr-Commit-Position: refs/heads/main@{#47902}
diff --git a/api/BUILD.gn b/api/BUILD.gn index 46f773b..09b6816 100644 --- a/api/BUILD.gn +++ b/api/BUILD.gn
@@ -574,110 +574,6 @@ ] } -rtc_library("libjingle_peerconnection_api") { - # This target is visible externally for backwards compatibility, - # but should not be depended on by webrtc source. - visibility = [ "*" ] - cflags = [] - sources = [ - # Should be removed, users of these .h files should depend directly - # on the associated targets. - "data_channel_interface.h", # Used downstream - "jsep.h", # Used downstream - "legacy_stats_types.h", # Used downstream - "peer_connection_interface.h", # Used downstream - "rtp_receiver_interface.h", # Used downstream - "rtp_sender_interface.h", # Used downstream - "rtp_transceiver_interface.h", # Used downstream - "sctp_transport_interface.h", # Used downstream - "set_local_description_observer_interface.h", # Used downstream - "set_remote_description_observer_interface.h", # Used downstream - "uma_metrics.h", # Used downstream - "video_track_source_proxy_factory.h", # Used downstream - ] - deps = [ - ":async_dns_resolver", - ":audio_options_api", - ":candidate", - ":data_channel_event_observer_interface", - ":dtls_transport_interface", - ":dtmf_sender_interface", - ":fec_controller_api", - ":field_trials_view", - ":frame_transformer_interface", - ":ice_transport_interface", - ":libjingle_logging_api", - ":local_network_access_permission", - ":media_stream_interface", - ":network_state_predictor_api", - ":packet_socket_factory", - ":priority", - ":ref_count", - ":rtc_error", - ":rtc_stats_api", - ":rtp_parameters", - ":rtp_transceiver_direction", - ":rtp_transport_factory", - ":scoped_refptr", - ":sequence_checker", - ":sframe_decrypter_interface", - ":sframe_encrypter_interface", - ":sframe_types", - ":turn_customizer", - "../p2p:dtls_transport_factory", - "../p2p:port", - "../p2p:port_allocator", - "../rtc_base:copy_on_write_buffer", - "../rtc_base:macromagic", - "../rtc_base:network", - "../rtc_base:network_constants", - "../rtc_base:rtc_certificate_generator", - "../rtc_base:socket_factory", - "../rtc_base:ssl", - "../rtc_base:ssl_adapter", - "../rtc_base/system:no_unique_address", - "../rtc_base/system:plan_b_only", - "adaptation:resource_adaptation_api", - "audio:audio_device", - "audio:audio_frame_processor", - "audio:audio_mixer_api", - "audio:audio_processing", - "audio_codecs:audio_codecs_api", - "crypto:frame_decryptor_interface", - "crypto:frame_encryptor_interface", - "crypto:options", - "environment", - "metronome", - "neteq:neteq_api", - "rtc_event_log:rtc_event_log_factory_interface", - "transport:bandwidth_estimation_settings", - "transport:bitrate_settings", - "transport:enums", - "transport:network_control", - "transport:sctp_transport_factory_interface", - "transport/rtp:rtp_source", - "units:time_delta", - "video:video_bitrate_allocator_factory", - "video_codecs:video_codecs_api", - "//third_party/abseil-cpp/absl/algorithm:container", - "//third_party/abseil-cpp/absl/base:core_headers", - "//third_party/abseil-cpp/absl/base:nullability", - "//third_party/abseil-cpp/absl/functional:any_invocable", - "//third_party/abseil-cpp/absl/memory", - "//third_party/abseil-cpp/absl/strings", - "//third_party/abseil-cpp/absl/strings:str_format", - "//third_party/abseil-cpp/absl/strings:string_view", - - # Basically, don't add stuff here. You might break sensitive downstream - # targets like pnacl. API should not depend on anything outside of this - # file, really. All these should arguably go away in time. - "../media:rtc_media_config", # keep - "../rtc_base:checks", # keep - "../rtc_base:threading", # keep - "../rtc_base/system:rtc_export", # keep - ] -} - rtc_library("frame_transformer_interface") { visibility = [ "*" ] sources = [
diff --git a/tools_webrtc/gn_check_autofix.py b/tools_webrtc/gn_check_autofix.py index 2400d88..7068a62 100755 --- a/tools_webrtc/gn_check_autofix.py +++ b/tools_webrtc/gn_check_autofix.py
@@ -41,7 +41,7 @@ TARGET_RE = re.compile( r'(?P<indentation_level>\s*)\w*\("(?P<target_name>\w*)"\) {$') -BAD_TARGETS = ['libjingle_peerconnection_api'] +BAD_TARGETS = [] class TemporaryDirectory: