Extract rtc_base/base64.h and rtc_base/base64.cc into separate target.

Extract rtc_base/base64.h and rtc_base/base64.cc into separate target
to prepare to move them into third_party

Bug: webrtc:8366
Change-Id: I477e6da2b9d09307439b3272261f31042f479d74
Reviewed-on: https://webrtc-review.googlesource.com/83980
Reviewed-by: Patrik Höglund <phoglund@webrtc.org>
Commit-Queue: Artem Titov <titovartem@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#23645}
This commit is contained in:
Artem Titov
2018-06-18 14:25:54 +02:00
committed by Commit Bot
parent 6250fdd8fc
commit 6bbeb080b8
6 changed files with 22 additions and 2 deletions

View File

@ -227,6 +227,7 @@ rtc_static_library("rtc_audio_video") {
"../modules/video_coding:video_codec_interface", "../modules/video_coding:video_codec_interface",
"../modules/video_coding:video_coding", "../modules/video_coding:video_coding",
"../rtc_base:audio_format_to_string", "../rtc_base:audio_format_to_string",
"../rtc_base:base64",
"../rtc_base:checks", "../rtc_base:checks",
] ]

View File

@ -51,6 +51,7 @@ if (rtc_include_tests) {
":desktop_capture_mock", ":desktop_capture_mock",
":primitives", ":primitives",
":screen_drawer", ":screen_drawer",
"../../rtc_base:base64",
"../../rtc_base:rtc_base", "../../rtc_base:rtc_base",
"../../rtc_base:rtc_base_approved", "../../rtc_base:rtc_base_approved",
"../../system_wrappers", "../../system_wrappers",

View File

@ -170,6 +170,7 @@ rtc_static_library("video_coding") {
"../../api/video:video_frame_i420", "../../api/video:video_frame_i420",
"../../api/video_codecs:video_codecs_api", "../../api/video_codecs:video_codecs_api",
"../../common_video", "../../common_video",
"../../rtc_base:base64",
"../../rtc_base:checks", "../../rtc_base:checks",
"../../rtc_base:rtc_base", "../../rtc_base:rtc_base",
"../../rtc_base:rtc_base_approved", "../../rtc_base:rtc_base_approved",

View File

@ -85,6 +85,7 @@ rtc_static_library("rtc_p2p") {
"../api:libjingle_peerconnection_api", "../api:libjingle_peerconnection_api",
"../api:ortc_api", "../api:ortc_api",
"../logging:ice_log", "../logging:ice_log",
"../rtc_base:base64",
"../rtc_base:checks", "../rtc_base:checks",
"../rtc_base:rtc_base", "../rtc_base:rtc_base",
"../rtc_base:safe_minmax", "../rtc_base:safe_minmax",

View File

@ -80,6 +80,7 @@ rtc_static_library("rtc_pc_base") {
"../media:rtc_media_base", "../media:rtc_media_base",
"../modules/rtp_rtcp:rtp_rtcp_format", "../modules/rtp_rtcp:rtp_rtcp_format",
"../p2p:rtc_p2p", "../p2p:rtc_p2p",
"../rtc_base:base64",
"../rtc_base:checks", "../rtc_base:checks",
"../rtc_base:rtc_base", "../rtc_base:rtc_base",
"../rtc_base:rtc_task_queue", "../rtc_base:rtc_task_queue",
@ -205,6 +206,7 @@ rtc_static_library("peerconnection") {
"../media:rtc_media_base", "../media:rtc_media_base",
"../modules/congestion_controller/bbr", "../modules/congestion_controller/bbr",
"../p2p:rtc_p2p", "../p2p:rtc_p2p",
"../rtc_base:base64",
"../rtc_base:checks", "../rtc_base:checks",
"../rtc_base:rtc_base", "../rtc_base:rtc_base",
"../rtc_base:rtc_base_approved", "../rtc_base:rtc_base_approved",
@ -488,6 +490,7 @@ if (rtc_include_tests) {
"../api:mock_rtp", "../api:mock_rtp",
"../api/units:time_delta", "../api/units:time_delta",
"../logging:fake_rtc_event_log", "../logging:fake_rtc_event_log",
"../rtc_base:base64",
"../rtc_base:checks", "../rtc_base:checks",
"../rtc_base:stringutils", "../rtc_base:stringutils",
"../test:fileutils", "../test:fileutils",

View File

@ -368,6 +368,7 @@ rtc_source_set("rtc_base_approved_generic") {
data_deps = [] data_deps = []
deps = [ deps = [
":atomicops", ":atomicops",
":base64",
":checks", ":checks",
":criticalsection", ":criticalsection",
":logging", ":logging",
@ -389,8 +390,6 @@ rtc_source_set("rtc_base_approved_generic") {
] ]
sources = [ sources = [
"base64.cc",
"base64.h",
"bind.h", "bind.h",
"bitbuffer.cc", "bitbuffer.cc",
"bitbuffer.h", "bitbuffer.h",
@ -490,6 +489,18 @@ if (is_mac && !build_with_chromium) {
} }
} }
rtc_source_set("base64") {
visibility = [ "*" ]
sources = [
"base64.cc",
"base64.h",
]
deps = [
":checks",
]
}
rtc_source_set("rtc_task_queue") { rtc_source_set("rtc_task_queue") {
visibility = [ "*" ] visibility = [ "*" ]
deps = [] deps = []
@ -712,6 +723,7 @@ rtc_static_library("rtc_base_generic") {
libs = [] libs = []
defines = [] defines = []
deps = [ deps = [
":base64",
":checks", ":checks",
":stringutils", ":stringutils",
"..:webrtc_common", "..:webrtc_common",
@ -1152,6 +1164,7 @@ if (rtc_include_tests) {
sources += [ "win/windows_version_unittest.cc" ] sources += [ "win/windows_version_unittest.cc" ]
} }
deps = [ deps = [
":base64",
":checks", ":checks",
":rate_limiter", ":rate_limiter",
":rtc_base", ":rtc_base",