Stop using public_deps in pc/.
TBR=phoglund@webrtc.org
Bug: webrtc:8603
Change-Id: If18e5a4d212392bbd9b4e1f9c2f00ee79a2ab348
No-Try: True
Reviewed-on: https://webrtc-review.googlesource.com/29864
Reviewed-by: Edward Lemur <ehmaldonado@webrtc.org>
Commit-Queue: Mirko Bonadei <mbonadei@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#21139}
diff --git a/media/BUILD.gn b/media/BUILD.gn
index a15dd29..754a89a 100644
--- a/media/BUILD.gn
+++ b/media/BUILD.gn
@@ -430,6 +430,7 @@
deps = [
"../api:video_frame_api_i420",
"../pc:rtc_pc",
+ "../pc:rtc_pc_base",
"../test:field_trial",
]
sources = [
diff --git a/ortc/BUILD.gn b/ortc/BUILD.gn
index 4c1d51b..d280a9d 100644
--- a/ortc/BUILD.gn
+++ b/ortc/BUILD.gn
@@ -33,6 +33,7 @@
# PeerConnection code shares, so that ortc can depend on that instead of
# libjingle_peerconnection.
deps = [
+ "../api:libjingle_peerconnection_api",
"../api:optional",
"../api:ortc_api",
"../call:call_interfaces",
@@ -43,7 +44,9 @@
"../modules/audio_processing:audio_processing",
"../p2p:rtc_p2p",
"../pc:libjingle_peerconnection",
+ "../pc:peerconnection",
"../pc:rtc_pc",
+ "../pc:rtc_pc_base",
"../rtc_base:rtc_base",
"../rtc_base:rtc_base_approved",
]
diff --git a/pc/BUILD.gn b/pc/BUILD.gn
index d6260a9..41a3898 100644
--- a/pc/BUILD.gn
+++ b/pc/BUILD.gn
@@ -13,7 +13,7 @@
}
group("pc") {
- public_deps = [
+ deps = [
":rtc_pc",
]
}
@@ -92,11 +92,8 @@
}
rtc_source_set("rtc_pc") {
- public_deps = [
- ":rtc_pc_base",
- ]
-
deps = [
+ ":rtc_pc_base",
"../media:rtc_audio_video",
]
}
@@ -176,6 +173,7 @@
":rtc_pc_base",
"..:webrtc_common",
"../api:call_api",
+ "../api:libjingle_peerconnection_api",
"../api:optional",
"../api:rtc_stats_api",
"../api/video_codecs:video_codecs_api",
@@ -190,10 +188,6 @@
"../system_wrappers",
"../system_wrappers:field_trial_api",
]
-
- public_deps = [
- "../api:libjingle_peerconnection_api",
- ]
}
# This target implements CreatePeerConnectionFactory methods that will create a
@@ -233,7 +227,7 @@
}
rtc_source_set("libjingle_peerconnection") {
- public_deps = [
+ deps = [
":create_pc_factory",
":peerconnection",
"../api:libjingle_peerconnection_api",
@@ -287,7 +281,9 @@
":libjingle_peerconnection",
":pc_test_utils",
":rtc_pc",
+ ":rtc_pc_base",
"../api:array_view",
+ "../api:libjingle_peerconnection_api",
"../logging:rtc_event_log_api",
"../media:rtc_media_base",
"../media:rtc_media_tests_utils",
@@ -333,6 +329,7 @@
deps = [
":libjingle_peerconnection",
+ ":peerconnection",
":rtc_pc_base",
"..:webrtc_common",
"../api:libjingle_peerconnection_test_api",
@@ -436,7 +433,10 @@
]
}
- deps = []
+ deps = [
+ ":peerconnection",
+ ":rtc_pc_base",
+ ]
if (is_android) {
deps += [ ":android_black_magic" ]
}
diff --git a/sdk/BUILD.gn b/sdk/BUILD.gn
index e68e748..544c112 100644
--- a/sdk/BUILD.gn
+++ b/sdk/BUILD.gn
@@ -339,6 +339,8 @@
":video_objc",
":videotoolbox_objc",
":videotracksource_objc",
+ "../api:libjingle_peerconnection_api",
+ "../api:peerconnection_and_implicit_call_api",
"../api:video_frame_api",
"../api/audio_codecs:builtin_audio_decoder_factory",
"../api/audio_codecs:builtin_audio_encoder_factory",
@@ -505,6 +507,8 @@
":common_objc",
":corevideoframebuffer_objc",
":videotracksource_objc",
+ "../api:libjingle_peerconnection_api",
+ "../api:peerconnection_and_implicit_call_api",
"../api:video_frame_api",
"../api/video_codecs:video_codecs_api",
"../common_video",
diff --git a/sdk/android/BUILD.gn b/sdk/android/BUILD.gn
index c484fd9..d12e8c1 100644
--- a/sdk/android/BUILD.gn
+++ b/sdk/android/BUILD.gn
@@ -362,6 +362,8 @@
":generated_external_classes_jni",
":generated_peerconnection_jni",
"../..:webrtc_common",
+ "../../api:libjingle_peerconnection_api",
+ "../../api:peerconnection_and_implicit_call_api",
"../../api/video_codecs:video_codecs_api",
"../../media:rtc_data",
"../../media:rtc_media_base",
diff --git a/test/fuzzers/BUILD.gn b/test/fuzzers/BUILD.gn
index 0aee276..493fd7f 100644
--- a/test/fuzzers/BUILD.gn
+++ b/test/fuzzers/BUILD.gn
@@ -354,6 +354,7 @@
"sdp_parser_fuzzer.cc",
]
deps = [
+ "../../api:libjingle_peerconnection_api",
"../../pc:libjingle_peerconnection",
]
seed_corpus = "corpora/sdp-corpus"