Add missing sources to webrtc/base/base.gyp

During my work on setting up a GN build for
WebRTC, I discovered that the base.gyp is trying
to remove source files (for the Chromium build)
that are not added in the initial set.
I assume these files should be listed and that
GYP just doesn't complain when it's trying to
remove a file that is not present in the sources
list.

natserver_main.cc is also removed, since it's not used anywhere.

There are also a couple of other header files that are
used in other code that probably also should be listed in
base.gyp (please do this in another CL):
* compile_assert.h
* dscp.h
* move.h
* template_util.h

BUG=None
TEST=Trybots passing clobber compile step.
R=henrike@webrtc.org

Review URL: https://webrtc-codereview.appspot.com/13659004

git-svn-id: http://webrtc.googlecode.com/svn/trunk@6438 4adac7df-926f-26a2-2b94-8c16560cd09d
This commit is contained in:
kjellander@webrtc.org
2014-06-16 07:11:19 +00:00
parent 117afeec91
commit 2bae3211b1
3 changed files with 11 additions and 48 deletions

View File

@ -40,6 +40,7 @@
'asynchttprequest.h', 'asynchttprequest.h',
'asyncinvoker.cc', 'asyncinvoker.cc',
'asyncinvoker.h', 'asyncinvoker.h',
'asyncinvoker-inl.h',
'asyncpacketsocket.h', 'asyncpacketsocket.h',
'asyncresolverinterface.h', 'asyncresolverinterface.h',
'asyncsocket.cc', 'asyncsocket.cc',
@ -58,11 +59,13 @@
'basicdefs.h', 'basicdefs.h',
'basictypes.h', 'basictypes.h',
'bind.h', 'bind.h',
'bind.h.pump',
'buffer.h', 'buffer.h',
'bytebuffer.cc', 'bytebuffer.cc',
'bytebuffer.h', 'bytebuffer.h',
'byteorder.h', 'byteorder.h',
'callback.h', 'callback.h',
'callback.h.pump',
'checks.cc', 'checks.cc',
'checks.h', 'checks.h',
'common.cc', 'common.cc',
@ -113,12 +116,15 @@
'json.cc', 'json.cc',
'json.h', 'json.h',
'latebindingsymboltable.cc', 'latebindingsymboltable.cc',
'latebindingsymboltable.cc.def',
'latebindingsymboltable.h', 'latebindingsymboltable.h',
'latebindingsymboltable.h.def',
'libdbusglibsymboltable.cc', 'libdbusglibsymboltable.cc',
'libdbusglibsymboltable.h', 'libdbusglibsymboltable.h',
'linux.cc', 'linux.cc',
'linux.h', 'linux.h',
'linuxfdwalk.c', 'linuxfdwalk.c',
'linuxfdwalk.h',
'linuxwindowpicker.cc', 'linuxwindowpicker.cc',
'linuxwindowpicker.h', 'linuxwindowpicker.h',
'linked_ptr.h', 'linked_ptr.h',
@ -197,6 +203,8 @@
'refcount.h', 'refcount.h',
'referencecountedsingletonfactory.h', 'referencecountedsingletonfactory.h',
'rollingaccumulator.h', 'rollingaccumulator.h',
'safe_conversions.h',
'safe_conversions_impl.h',
'schanneladapter.cc', 'schanneladapter.cc',
'schanneladapter.h', 'schanneladapter.h',
'scoped_autorelease_pool.h', 'scoped_autorelease_pool.h',
@ -351,10 +359,6 @@
'dbus.h', 'dbus.h',
'diskcache_win32.cc', 'diskcache_win32.cc',
'diskcache_win32.h', 'diskcache_win32.h',
'fakecpumonitor.h',
'fakenetwork.h',
'fakesslidentity.h',
'faketaskrunner.h',
'filelock.cc', 'filelock.cc',
'filelock.h', 'filelock.h',
'fileutils_mock.h', 'fileutils_mock.h',
@ -389,7 +393,6 @@
'multipart.h', 'multipart.h',
'natserver.cc', 'natserver.cc',
'natserver.h', 'natserver.h',
'natserver_main.cc',
'natsocketfactory.cc', 'natsocketfactory.cc',
'natsocketfactory.h', 'natsocketfactory.h',
'nattypes.cc', 'nattypes.cc',
@ -419,8 +422,6 @@
'testbase64.h', 'testbase64.h',
'testclient.cc', 'testclient.cc',
'testclient.h', 'testclient.h',
'testechoserver.h',
'testutils.h',
'transformadapter.cc', 'transformadapter.cc',
'transformadapter.h', 'transformadapter.h',
'versionparsing.cc', 'versionparsing.cc',
@ -433,7 +434,6 @@
'win32socketinit.h', 'win32socketinit.h',
'win32socketserver.cc', 'win32socketserver.cc',
'win32socketserver.h', 'win32socketserver.h',
'win32toolhelp.h',
'window.h', 'window.h',
'windowpickerfactory.h', 'windowpickerfactory.h',
'windowpicker.h', 'windowpicker.h',

View File

@ -22,6 +22,7 @@
'gunit.h', 'gunit.h',
'testbase64.h', 'testbase64.h',
'testechoserver.h', 'testechoserver.h',
'testutils.h',
'win32toolhelp.h', 'win32toolhelp.h',
], ],
'dependencies': [ 'dependencies': [
@ -83,6 +84,8 @@
'sharedexclusivelock_unittest.cc', 'sharedexclusivelock_unittest.cc',
'signalthread_unittest.cc', 'signalthread_unittest.cc',
'sigslot_unittest.cc', 'sigslot_unittest.cc',
'sigslottester.h',
'sigslottester.h.pump',
'socket_unittest.cc', 'socket_unittest.cc',
'socket_unittest.h', 'socket_unittest.h',
'socketaddress_unittest.cc', 'socketaddress_unittest.cc',

View File

@ -1,40 +0,0 @@
/*
* Copyright 2004 The WebRTC Project Authors. All rights reserved.
*
* Use of this source code is governed by a BSD-style license
* that can be found in the LICENSE file in the root of the source
* tree. An additional intellectual property rights grant can be found
* in the file PATENTS. All contributing project authors may
* be found in the AUTHORS file in the root of the source tree.
*/
#include <iostream>
#include "webrtc/base/natserver.h"
#include "webrtc/base/host.h"
#include "webrtc/base/physicalsocketserver.h"
using namespace rtc;
int main(int argc, char* argv[]) {
if (argc != 3) {
std::cerr << "usage: natserver <internal-ip> <external-ip>" << std::endl;
exit(1);
}
SocketAddress internal = SocketAddress(argv[1]);
SocketAddress external = SocketAddress(argv[2]);
if (internal.EqualIPs(external)) {
std::cerr << "internal and external IPs must differ" << std::endl;
exit(1);
}
Thread* pthMain = Thread::Current();
PhysicalSocketServer* ss = new PhysicalSocketServer();
pthMain->set_socketserver(ss);
NATServer* server = new NATServer(NAT_OPEN_CONE, ss, internal, ss, external);
server = server;
pthMain->Run();
return 0;
}