Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(892)

Unified Diff: webrtc/base/BUILD.gn

Issue 1856323003: Revert of Cleanup webrtc/base/base.gyp (Closed) Base URL: https://chromium.googlesource.com/external/webrtc.git@master
Patch Set: Created 4 years, 8 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
« no previous file with comments | « no previous file | webrtc/base/base.gyp » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: webrtc/base/BUILD.gn
diff --git a/webrtc/base/BUILD.gn b/webrtc/base/BUILD.gn
index 6b9a5179af97480d76c9fa69733cac7bd33b7782..411e84863dd71382e4556afcd1895bde8092c8f7 100644
--- a/webrtc/base/BUILD.gn
+++ b/webrtc/base/BUILD.gn
@@ -132,7 +132,6 @@
"md5.h",
"md5digest.cc",
"md5digest.h",
- "mod_ops.h",
"optional.h",
"platform_file.cc",
"platform_file.h",
@@ -143,8 +142,6 @@
"random.h",
"rate_statistics.cc",
"rate_statistics.h",
- "ratetracker.cc",
- "ratetracker.h",
"refcount.h",
"safe_conversions.h",
"safe_conversions_impl.h",
@@ -187,9 +184,7 @@
cflags = []
cflags_cc = []
libs = []
- deps = [
- "..:webrtc_common",
- ]
+ deps = []
public_deps = [
":rtc_base_approved",
]
@@ -262,6 +257,7 @@
"ipaddress.cc",
"ipaddress.h",
"linked_ptr.h",
+ "mathutils.h",
"messagedigest.cc",
"messagedigest.h",
"messagehandler.cc",
@@ -275,15 +271,6 @@
"networkmonitor.cc",
"networkmonitor.h",
"nullsocketserver.h",
- "openssl.h",
- "openssladapter.cc",
- "openssladapter.h",
- "openssldigest.cc",
- "openssldigest.h",
- "opensslidentity.cc",
- "opensslidentity.h",
- "opensslstreamadapter.cc",
- "opensslstreamadapter.h",
"pathutils.cc",
"pathutils.h",
"physicalsocketserver.cc",
@@ -294,8 +281,12 @@
"proxyinfo.h",
"ratelimiter.cc",
"ratelimiter.h",
+ "ratetracker.cc",
+ "ratetracker.h",
"rtccertificate.cc",
"rtccertificate.h",
+ "scoped_autorelease_pool.h",
+ "scoped_autorelease_pool.mm",
"sha1.cc",
"sha1.h",
"sha1digest.cc",
@@ -348,7 +339,22 @@
"worker.h",
]
+ if (is_posix) {
+ sources += [
+ "ifaddrs-android.h",
+ "ifaddrs_converter.cc",
+ "unixfilesystem.cc",
+ "unixfilesystem.h",
+ ]
+ }
+
if (build_with_chromium) {
+ deps += [ "..:webrtc_common" ]
+
+ if (is_mac) {
+ sources += [ "macifaddrs_converter.cc" ]
+ }
+
if (is_win) {
sources += [ "../../webrtc_overrides/webrtc/base/win32socketinit.cc" ]
}
@@ -368,6 +374,8 @@
"callback.h",
"callback.h.pump",
"fileutils_mock.h",
+ "genericslot.h",
+ "genericslot.h.pump",
"httpserver.cc",
"httpserver.h",
"json.cc",
@@ -395,7 +403,6 @@
"sec_buffer.h",
"sslconfig.h",
"sslroots.h",
- "testbase64.h",
"testclient.cc",
"testclient.h",
"transformadapter.cc",
@@ -409,6 +416,19 @@
"windowpickerfactory.h",
]
+ deps += [ "..:webrtc_common" ]
+
+ if (is_posix) {
+ sources += [
+ "latebindingsymboltable.cc",
+ "latebindingsymboltable.cc.def",
+ "latebindingsymboltable.h",
+ "latebindingsymboltable.h.def",
+ "posix.cc",
+ "posix.h",
+ ]
+ }
+
if (is_linux) {
sources += [
"dbus.cc",
@@ -417,17 +437,6 @@
"libdbusglibsymboltable.h",
"linuxfdwalk.c",
"linuxfdwalk.h",
- ]
- }
-
- if (is_posix) {
- sources += [
- "latebindingsymboltable.cc",
- "latebindingsymboltable.cc.def",
- "latebindingsymboltable.h",
- "latebindingsymboltable.h.def",
- "posix.cc",
- "posix.h",
]
}
@@ -476,10 +485,23 @@
cflags_cc += [ "-Wno-non-virtual-dtor" ]
}
- if (rtc_build_ssl) {
- deps += [ "//third_party/boringssl" ]
- } else {
- configs += [ "external_ssl_library" ]
+ if (use_openssl) {
+ if (rtc_build_ssl) {
+ deps += [ "//third_party/boringssl" ]
+ } else {
+ configs += [ "external_ssl_library" ]
+ }
+ sources += [
+ "openssl.h",
+ "openssladapter.cc",
+ "openssladapter.h",
+ "openssldigest.cc",
+ "openssldigest.h",
+ "opensslidentity.cc",
+ "opensslidentity.h",
+ "opensslstreamadapter.cc",
+ "opensslstreamadapter.h",
+ ]
}
if (is_android) {
@@ -494,15 +516,14 @@
]
}
- if (is_ios || is_mac) {
+ if (is_ios) {
+ all_dependent_configs = [ ":ios_config" ]
+
sources += [
"maccocoathreadhelper.h",
"maccocoathreadhelper.mm",
"macconversion.cc",
"macconversion.h",
- "macifaddrs_converter.cc",
- "scoped_autorelease_pool.h",
- "scoped_autorelease_pool.mm",
]
}
@@ -530,6 +551,10 @@
if (is_mac) {
sources += [
+ "maccocoathreadhelper.h",
+ "maccocoathreadhelper.mm",
+ "macconversion.cc",
+ "macconversion.h",
"macutils.cc",
"macutils.h",
]
@@ -573,19 +598,11 @@
defines += [ "_CRT_NONSTDC_NO_DEPRECATE" ]
}
- if (is_posix) {
- sources += [
- "ifaddrs_converter.cc",
- "ifaddrs_converter.h",
- "unixfilesystem.cc",
- "unixfilesystem.h",
- ]
- if (is_debug) {
- # The Chromium build/common.gypi defines this for all posix
- # _except_ for ios & mac. We want it there as well, e.g.
- # because ASSERT and friends trigger off of it.
- defines += [ "_DEBUG" ]
- }
+ if (is_posix && is_debug) {
+ # The Chromium build/common.gypi defines this for all posix
+ # _except_ for ios & mac. We want it there as well, e.g.
+ # because ASSERT and friends trigger off of it.
+ defines += [ "_DEBUG" ]
}
if (is_ios || (is_mac && current_cpu != "x86")) {
@@ -607,8 +624,6 @@
}
if (is_ios) {
- all_dependent_configs = [ ":ios_config" ]
-
source_set("rtc_base_objc") {
deps = [
":rtc_base",
« no previous file with comments | « no previous file | webrtc/base/base.gyp » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698