summaryrefslogtreecommitdiffstats
path: root/remoting/remoting.gyp
diff options
context:
space:
mode:
authoralexeypa@chromium.org <alexeypa@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2012-10-17 21:06:24 +0000
committeralexeypa@chromium.org <alexeypa@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2012-10-17 21:06:24 +0000
commit60ccc243dfbfc86001cf1c0a4b44131a39d7d28d (patch)
tree8834337b7ad8eec985fd783d382734c5d9388eed /remoting/remoting.gyp
parentf05d582b7e213b15138697c01abf48c652ff271a (diff)
downloadchromium_src-60ccc243dfbfc86001cf1c0a4b44131a39d7d28d.zip
chromium_src-60ccc243dfbfc86001cf1c0a4b44131a39d7d28d.tar.gz
chromium_src-60ccc243dfbfc86001cf1c0a4b44131a39d7d28d.tar.bz2
[Chromoting] Added support of a list of desktop sessions on the daemon side.
DaemonProcess object keeps a list of active desktop sessions, each representing the screen, input devices, etc to be remoted to another machine. The network process is expected to request a desktop session to be opened once a connection has been accepted and closed when the client session is destroyed. This CL includes changes on the daemon side only. BUG=134694 Review URL: https://chromiumcodereview.appspot.com/11017065 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@162520 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'remoting/remoting.gyp')
-rw-r--r--remoting/remoting.gyp26
1 files changed, 16 insertions, 10 deletions
diff --git a/remoting/remoting.gyp b/remoting/remoting.gyp
index 6e3365e..9fbb51a 100644
--- a/remoting/remoting.gyp
+++ b/remoting/remoting.gyp
@@ -626,6 +626,10 @@
'host/daemon_process.cc',
'host/daemon_process.h',
'host/daemon_process_win.cc',
+ 'host/desktop_session.cc',
+ 'host/desktop_session.h',
+ 'host/desktop_session_win.cc',
+ 'host/desktop_session_win.h',
'host/host_exit_codes.h',
'host/ipc_consts.cc',
'host/ipc_consts.h',
@@ -1426,6 +1430,7 @@
'remoting_protocol',
'differ_block',
'../crypto/crypto.gyp:crypto',
+ '../ipc/ipc.gyp:ipc',
],
'defines': [
'VERSION=<(version_full)',
@@ -1446,6 +1451,8 @@
'host/chromoting_host.h',
'host/chromoting_host_context.cc',
'host/chromoting_host_context.h',
+ 'host/chromoting_messages.cc',
+ 'host/chromoting_messages.h',
'host/client_session.cc',
'host/client_session.h',
'host/clipboard.h',
@@ -1626,12 +1633,6 @@
],
},
}],
- ['OS=="win"', {
- 'sources': [
- 'host/chromoting_messages.cc',
- 'host/chromoting_messages.h',
- ],
- }],
],
}, # end of target 'remoting_host'
@@ -1700,7 +1701,6 @@
'../base/base.gyp:base',
'../base/base.gyp:base_i18n',
'../google_apis/google_apis.gyp:google_apis',
- '../ipc/ipc.gyp:ipc',
'../media/media.gyp:media',
'../net/net.gyp:net',
],
@@ -2031,9 +2031,18 @@
'codec/video_encoder_row_based_unittest.cc',
'codec/video_encoder_vp8_unittest.cc',
'host/audio_capturer_win_unittest.cc',
+ 'host/branding.cc',
+ 'host/branding.h',
'host/chromoting_host_context_unittest.cc',
'host/chromoting_host_unittest.cc',
'host/client_session_unittest.cc',
+ 'host/config_file_watcher.cc',
+ 'host/config_file_watcher.h',
+ 'host/daemon_process.cc',
+ 'host/daemon_process.h',
+ 'host/daemon_process_unittest.cc',
+ 'host/desktop_session.cc',
+ 'host/desktop_session.h',
'host/differ_block_unittest.cc',
'host/differ_unittest.cc',
'host/heartbeat_sender_unittest.cc',
@@ -2101,9 +2110,6 @@
],
'conditions': [
[ 'OS=="win"', {
- 'dependencies': [
- '../ipc/ipc.gyp:ipc',
- ],
'include_dirs': [
'../breakpad/src',
],