| Index: webrtc/base/base.gyp
|
| diff --git a/webrtc/base/base.gyp b/webrtc/base/base.gyp
|
| index 334c1bdfb3936def758f2d69b0ef87a6cfe71aad..2da884fdd1e70b0f7f7aa42c7363e67d58aa70d3 100644
|
| --- a/webrtc/base/base.gyp
|
| +++ b/webrtc/base/base.gyp
|
| @@ -9,7 +9,7 @@
|
| {
|
| 'includes': [ '../build/common.gypi', ],
|
| 'conditions': [
|
| - ['os_posix == 1 and OS != "mac" and OS != "ios"', {
|
| + ['os_posix==1 and OS!="mac" and OS!="ios"', {
|
| 'conditions': [
|
| ['sysroot!=""', {
|
| 'variables': {
|
| @@ -100,8 +100,6 @@
|
| 'event_tracer.h',
|
| 'exp_filter.cc',
|
| 'exp_filter.h',
|
| - 'logging.cc',
|
| - 'logging.h',
|
| 'md5.cc',
|
| 'md5.h',
|
| 'md5digest.cc',
|
| @@ -152,7 +150,8 @@
|
| '../../webrtc_overrides/webrtc/base/logging.cc',
|
| '../../webrtc_overrides/webrtc/base/logging.h',
|
| ],
|
| - 'sources!': [
|
| + }, {
|
| + 'sources': [
|
| 'logging.cc',
|
| 'logging.h',
|
| ],
|
| @@ -194,29 +193,20 @@
|
| 'asyncudpsocket.h',
|
| 'autodetectproxy.cc',
|
| 'autodetectproxy.h',
|
| - 'bandwidthsmoother.cc',
|
| - 'bandwidthsmoother.h',
|
| 'base64.cc',
|
| 'base64.h',
|
| - 'bind.h',
|
| - 'callback.h',
|
| 'common.cc',
|
| 'common.h',
|
| 'crc32.cc',
|
| 'crc32.h',
|
| 'cryptstring.cc',
|
| 'cryptstring.h',
|
| - 'dbus.cc',
|
| - 'dbus.h',
|
| 'diskcache.cc',
|
| 'diskcache.h',
|
| - 'diskcache_win32.cc',
|
| - 'diskcache_win32.h',
|
| 'filerotatingstream.cc',
|
| 'filerotatingstream.h',
|
| 'fileutils.cc',
|
| 'fileutils.h',
|
| - 'fileutils_mock.h',
|
| 'firewallsocketserver.cc',
|
| 'firewallsocketserver.h',
|
| 'flags.cc',
|
| @@ -234,58 +224,16 @@
|
| 'httpcommon.h',
|
| 'httprequest.cc',
|
| 'httprequest.h',
|
| - 'httpserver.cc',
|
| - 'httpserver.h',
|
| - 'ifaddrs-android.cc',
|
| - 'ifaddrs-android.h',
|
| - 'ifaddrs_converter.cc',
|
| - 'ifaddrs_converter.h',
|
| - 'macifaddrs_converter.cc',
|
| 'iosfilesystem.mm',
|
| 'ipaddress.cc',
|
| 'ipaddress.h',
|
| - 'json.cc',
|
| - 'json.h',
|
| - 'latebindingsymboltable.cc',
|
| - 'latebindingsymboltable.h',
|
| - 'libdbusglibsymboltable.cc',
|
| - 'libdbusglibsymboltable.h',
|
| - 'linux.cc',
|
| - 'linux.h',
|
| - 'linuxfdwalk.c',
|
| - 'linuxfdwalk.h',
|
| 'linked_ptr.h',
|
| - 'logsinks.cc',
|
| - 'logsinks.h',
|
| - 'macasyncsocket.cc',
|
| - 'macasyncsocket.h',
|
| - 'maccocoasocketserver.h',
|
| - 'maccocoasocketserver.mm',
|
| - 'maccocoathreadhelper.h',
|
| - 'maccocoathreadhelper.mm',
|
| - 'macconversion.cc',
|
| - 'macconversion.h',
|
| - 'macsocketserver.cc',
|
| - 'macsocketserver.h',
|
| - 'macutils.cc',
|
| - 'macutils.h',
|
| - 'macwindowpicker.cc',
|
| - 'macwindowpicker.h',
|
| - 'mathutils.h',
|
| 'messagedigest.cc',
|
| 'messagedigest.h',
|
| 'messagehandler.cc',
|
| 'messagehandler.h',
|
| 'messagequeue.cc',
|
| 'messagequeue.h',
|
| - 'multipart.cc',
|
| - 'multipart.h',
|
| - 'natserver.cc',
|
| - 'natserver.h',
|
| - 'natsocketfactory.cc',
|
| - 'natsocketfactory.h',
|
| - 'nattypes.cc',
|
| - 'nattypes.h',
|
| 'nethelpers.cc',
|
| 'nethelpers.h',
|
| 'network.cc',
|
| @@ -302,32 +250,18 @@
|
| 'opensslidentity.h',
|
| 'opensslstreamadapter.cc',
|
| 'opensslstreamadapter.h',
|
| - 'optionsfile.cc',
|
| - 'optionsfile.h',
|
| 'pathutils.cc',
|
| 'pathutils.h',
|
| 'physicalsocketserver.cc',
|
| 'physicalsocketserver.h',
|
| - 'posix.cc',
|
| - 'posix.h',
|
| - 'profiler.cc',
|
| - 'profiler.h',
|
| 'proxydetect.cc',
|
| 'proxydetect.h',
|
| 'proxyinfo.cc',
|
| 'proxyinfo.h',
|
| - 'proxyserver.cc',
|
| - 'proxyserver.h',
|
| 'ratelimiter.cc',
|
| 'ratelimiter.h',
|
| - 'referencecountedsingletonfactory.h',
|
| - 'rollingaccumulator.h',
|
| 'rtccertificate.cc',
|
| 'rtccertificate.h',
|
| - 'scoped_autorelease_pool.h',
|
| - 'scoped_autorelease_pool.mm',
|
| - 'scopedptrcollection.h',
|
| - 'sec_buffer.h',
|
| 'sha1.cc',
|
| 'sha1.h',
|
| 'sha1digest.cc',
|
| @@ -354,12 +288,10 @@
|
| 'socketstream.h',
|
| 'ssladapter.cc',
|
| 'ssladapter.h',
|
| - 'sslconfig.h',
|
| 'sslfingerprint.cc',
|
| 'sslfingerprint.h',
|
| 'sslidentity.cc',
|
| 'sslidentity.h',
|
| - 'sslroots.h',
|
| 'sslsocketfactory.cc',
|
| 'sslsocketfactory.h',
|
| 'sslstreamadapter.cc',
|
| @@ -372,48 +304,14 @@
|
| 'taskparent.h',
|
| 'taskrunner.cc',
|
| 'taskrunner.h',
|
| - 'testclient.cc',
|
| - 'testclient.h',
|
| 'thread.cc',
|
| 'thread.h',
|
| 'timing.cc',
|
| 'timing.h',
|
| - 'transformadapter.cc',
|
| - 'transformadapter.h',
|
| - 'unixfilesystem.cc',
|
| - 'unixfilesystem.h',
|
| 'urlencode.cc',
|
| 'urlencode.h',
|
| - 'versionparsing.cc',
|
| - 'versionparsing.h',
|
| - 'virtualsocketserver.cc',
|
| - 'virtualsocketserver.h',
|
| - 'win32.cc',
|
| - 'win32.h',
|
| - 'win32filesystem.cc',
|
| - 'win32filesystem.h',
|
| - 'win32regkey.cc',
|
| - 'win32regkey.h',
|
| - 'win32securityerrors.cc',
|
| - 'win32socketinit.cc',
|
| - 'win32socketinit.h',
|
| - 'win32socketserver.cc',
|
| - 'win32socketserver.h',
|
| - 'win32window.cc',
|
| - 'win32window.h',
|
| - 'win32windowpicker.cc',
|
| - 'win32windowpicker.h',
|
| - 'window.h',
|
| - 'windowpicker.h',
|
| - 'windowpickerfactory.h',
|
| - 'winfirewall.cc',
|
| - 'winfirewall.h',
|
| - 'winping.cc',
|
| - 'winping.h',
|
| 'worker.cc',
|
| 'worker.h',
|
| - 'x11windowpicker.cc',
|
| - 'x11windowpicker.h',
|
| ],
|
| # TODO(henrike): issue 3307, make rtc_base build without disabling
|
| # these flags.
|
| @@ -444,44 +342,34 @@
|
| '../../webrtc_overrides',
|
| '../../boringssl/src/include',
|
| ],
|
| - 'sources': [
|
| - '../../webrtc_overrides/webrtc/base/win32socketinit.cc',
|
| + 'conditions': [
|
| + ['OS=="win"', {
|
| + 'sources': [
|
| + '../../webrtc_overrides/webrtc/base/win32socketinit.cc',
|
| + ],
|
| + }],
|
| + ],
|
| + 'defines': [
|
| + 'NO_MAIN_THREAD_WRAPPING',
|
| ],
|
| - 'sources!': [
|
| + 'direct_dependent_settings': {
|
| + 'defines': [
|
| + 'NO_MAIN_THREAD_WRAPPING',
|
| + ],
|
| + },
|
| + }, {
|
| + 'sources': [
|
| 'bandwidthsmoother.cc',
|
| 'bandwidthsmoother.h',
|
| 'bind.h',
|
| 'callback.h',
|
| - 'dbus.cc',
|
| - 'dbus.h',
|
| - 'diskcache_win32.cc',
|
| - 'diskcache_win32.h',
|
| 'fileutils_mock.h',
|
| - 'genericslot.h',
|
| 'httpserver.cc',
|
| 'httpserver.h',
|
| 'json.cc',
|
| 'json.h',
|
| - 'latebindingsymboltable.cc',
|
| - 'latebindingsymboltable.h',
|
| - 'libdbusglibsymboltable.cc',
|
| - 'libdbusglibsymboltable.h',
|
| - 'linuxfdwalk.c',
|
| - 'linuxfdwalk.h',
|
| - 'x11windowpicker.cc',
|
| - 'x11windowpicker.h',
|
| - 'logging.cc',
|
| - 'logging.h',
|
| 'logsinks.cc',
|
| 'logsinks.h',
|
| - 'macasyncsocket.cc',
|
| - 'macasyncsocket.h',
|
| - 'maccocoasocketserver.h',
|
| - 'maccocoasocketserver.mm',
|
| - 'macsocketserver.cc',
|
| - 'macsocketserver.h',
|
| - 'macwindowpicker.cc',
|
| - 'macwindowpicker.h',
|
| 'mathutils.h',
|
| 'multipart.cc',
|
| 'multipart.h',
|
| @@ -493,16 +381,12 @@
|
| 'nattypes.h',
|
| 'optionsfile.cc',
|
| 'optionsfile.h',
|
| - 'posix.cc',
|
| - 'posix.h',
|
| 'profiler.cc',
|
| 'profiler.h',
|
| 'proxyserver.cc',
|
| 'proxyserver.h',
|
| 'referencecountedsingletonfactory.h',
|
| 'rollingaccumulator.h',
|
| - 'safe_conversions.h',
|
| - 'safe_conversions_impl.h',
|
| 'scopedptrcollection.h',
|
| 'sec_buffer.h',
|
| 'sslconfig.h',
|
| @@ -516,25 +400,10 @@
|
| 'versionparsing.h',
|
| 'virtualsocketserver.cc',
|
| 'virtualsocketserver.h',
|
| - 'win32regkey.cc',
|
| - 'win32regkey.h',
|
| - 'win32socketinit.cc',
|
| - 'win32socketinit.h',
|
| - 'win32socketserver.cc',
|
| - 'win32socketserver.h',
|
| 'window.h',
|
| - 'windowpickerfactory.h',
|
| 'windowpicker.h',
|
| + 'windowpickerfactory.h',
|
| ],
|
| - 'defines': [
|
| - 'NO_MAIN_THREAD_WRAPPING',
|
| - ],
|
| - 'direct_dependent_settings': {
|
| - 'defines': [
|
| - 'NO_MAIN_THREAD_WRAPPING',
|
| - ],
|
| - },
|
| - }, {
|
| 'conditions': [
|
| ['build_json==1', {
|
| 'dependencies': [
|
| @@ -551,6 +420,50 @@
|
| 'WEBRTC_EXTERNAL_JSON',
|
| ],
|
| }],
|
| + ['OS=="linux"', {
|
| + 'sources': [
|
| + 'dbus.cc',
|
| + 'dbus.h',
|
| + 'libdbusglibsymboltable.cc',
|
| + 'libdbusglibsymboltable.h',
|
| + 'linuxfdwalk.c',
|
| + 'linuxfdwalk.h',
|
| + ],
|
| + }],
|
| + ['os_posix==1', {
|
| + 'sources': [
|
| + 'latebindingsymboltable.cc',
|
| + 'latebindingsymboltable.cc.def',
|
| + 'latebindingsymboltable.h',
|
| + 'latebindingsymboltable.h.def',
|
| + 'posix.cc',
|
| + 'posix.h',
|
| + ],
|
| + }],
|
| + ['OS=="mac"', {
|
| + 'sources': [
|
| + 'macasyncsocket.cc',
|
| + 'macasyncsocket.h',
|
| + 'maccocoasocketserver.h',
|
| + 'maccocoasocketserver.mm',
|
| + 'macsocketserver.cc',
|
| + 'macsocketserver.h',
|
| + 'macwindowpicker.cc',
|
| + 'macwindowpicker.h',
|
| + ],
|
| + }],
|
| + ['OS=="win"', {
|
| + 'sources': [
|
| + 'diskcache_win32.cc',
|
| + 'diskcache_win32.h',
|
| + 'win32regkey.cc',
|
| + 'win32regkey.h',
|
| + 'win32socketinit.cc',
|
| + 'win32socketinit.h',
|
| + 'win32socketserver.cc',
|
| + 'win32socketserver.h',
|
| + ],
|
| + }],
|
| ['OS=="win" and clang==1', {
|
| 'msvs_settings': {
|
| 'VCCLCompilerTool': {
|
| @@ -563,25 +476,32 @@
|
| },
|
| },
|
| }],
|
| + ], # conditions
|
| + }], # build_with_chromium==0
|
| + ['OS=="android"', {
|
| + 'sources': [
|
| + 'ifaddrs-android.cc',
|
| + 'ifaddrs-android.h',
|
| ],
|
| - }],
|
| - ['OS == "android"', {
|
| 'link_settings': {
|
| 'libraries': [
|
| '-llog',
|
| '-lGLESv2',
|
| ],
|
| },
|
| - }, {
|
| - 'sources!': [
|
| - 'ifaddrs-android.cc',
|
| - 'ifaddrs-android.h',
|
| + }],
|
| + ['OS=="mac" or OS=="ios"', {
|
| + 'sources': [
|
| + 'maccocoathreadhelper.h',
|
| + 'maccocoathreadhelper.mm',
|
| + 'macconversion.cc',
|
| + 'macconversion.h',
|
| + 'macifaddrs_converter.cc',
|
| + 'scoped_autorelease_pool.h',
|
| + 'scoped_autorelease_pool.mm',
|
| ],
|
| }],
|
| ['OS=="ios"', {
|
| - 'sources/': [
|
| - ['include', 'macconversion.*'],
|
| - ],
|
| 'all_dependent_settings': {
|
| 'xcode_settings': {
|
| 'OTHER_LDFLAGS': [
|
| @@ -594,7 +514,11 @@
|
| },
|
| },
|
| }],
|
| - ['use_x11 == 1', {
|
| + ['use_x11==1', {
|
| + 'sources': [
|
| + 'x11windowpicker.cc',
|
| + 'x11windowpicker.h',
|
| + ],
|
| 'link_settings': {
|
| 'libraries': [
|
| '-ldl',
|
| @@ -605,11 +529,6 @@
|
| '-lXrender',
|
| ],
|
| },
|
| - }, {
|
| - 'sources!': [
|
| - 'x11windowpicker.cc',
|
| - 'x11windowpicker.h',
|
| - ],
|
| }],
|
| ['OS=="linux"', {
|
| 'link_settings': {
|
| @@ -618,16 +537,12 @@
|
| '-lrt',
|
| ],
|
| },
|
| - }, {
|
| - 'sources!': [
|
| - 'dbus.cc',
|
| - 'dbus.h',
|
| - 'libdbusglibsymboltable.cc',
|
| - 'libdbusglibsymboltable.h',
|
| - 'linuxfdwalk.c',
|
| - ],
|
| }],
|
| ['OS=="mac"', {
|
| + 'sources': [
|
| + 'macutils.cc',
|
| + 'macutils.h',
|
| + ],
|
| 'all_dependent_settings': {
|
| 'link_settings': {
|
| 'xcode_settings': {
|
| @@ -654,25 +569,22 @@
|
| },
|
| }],
|
| ],
|
| - }, {
|
| - 'sources!': [
|
| - 'macasyncsocket.cc',
|
| - 'macasyncsocket.h',
|
| - 'maccocoasocketserver.h',
|
| - 'maccocoasocketserver.mm',
|
| - 'macconversion.cc',
|
| - 'macconversion.h',
|
| - 'macsocketserver.cc',
|
| - 'macsocketserver.h',
|
| - 'macutils.cc',
|
| - 'macutils.h',
|
| - 'macwindowpicker.cc',
|
| - 'macwindowpicker.h',
|
| - ],
|
| }],
|
| ['OS=="win"', {
|
| - 'sources!': [
|
| - 'ifaddrs_converter.cc',
|
| + 'sources': [
|
| + 'win32.cc',
|
| + 'win32.h',
|
| + 'win32filesystem.cc',
|
| + 'win32filesystem.h',
|
| + 'win32securityerrors.cc',
|
| + 'win32window.cc',
|
| + 'win32window.h',
|
| + 'win32windowpicker.cc',
|
| + 'win32windowpicker.h',
|
| + 'winfirewall.cc',
|
| + 'winfirewall.h',
|
| + 'winping.cc',
|
| + 'winping.h',
|
| ],
|
| 'link_settings': {
|
| 'libraries': [
|
| @@ -686,27 +598,14 @@
|
| 'defines': [
|
| '_CRT_NONSTDC_NO_DEPRECATE',
|
| ],
|
| - }, {
|
| - 'sources/': [
|
| - ['exclude', 'win32[a-z0-9]*\\.(h|cc)$'],
|
| - ],
|
| - 'sources!': [
|
| - 'winping.cc',
|
| - 'winping.h',
|
| - 'winfirewall.cc',
|
| - 'winfirewall.h',
|
| - ],
|
| }],
|
| - ['os_posix==0', {
|
| - 'sources!': [
|
| - 'latebindingsymboltable.cc',
|
| - 'latebindingsymboltable.h',
|
| - 'posix.cc',
|
| - 'posix.h',
|
| + ['os_posix==1', {
|
| + 'sources': [
|
| + 'ifaddrs_converter.cc',
|
| + 'ifaddrs_converter.h',
|
| 'unixfilesystem.cc',
|
| 'unixfilesystem.h',
|
| ],
|
| - }, {
|
| 'configurations': {
|
| 'Debug_Base': {
|
| 'defines': [
|
| @@ -723,14 +622,8 @@
|
| 'CARBON_DEPRECATED=YES',
|
| ],
|
| }],
|
| - ['OS!="ios" and OS!="mac"', {
|
| - 'sources!': [
|
| - 'macifaddrs_converter.cc',
|
| - 'scoped_autorelease_pool.mm',
|
| - ],
|
| - }],
|
| - ['OS!="linux" and OS!="android"', {
|
| - 'sources!': [
|
| + ['OS=="linux" or OS=="android"', {
|
| + 'sources': [
|
| 'linux.cc',
|
| 'linux.h',
|
| ],
|
|
|