summaryrefslogtreecommitdiffstats
path: root/o3d/ipc/build.scons
diff options
context:
space:
mode:
authorapatrick@google.com <apatrick@google.com@0039d316-1c4b-4281-b951-d872f2087c98>2009-08-05 22:19:59 +0000
committerapatrick@google.com <apatrick@google.com@0039d316-1c4b-4281-b951-d872f2087c98>2009-08-05 22:19:59 +0000
commitb1ee1c29f6b7aa7c2b15d590862c333960c8654b (patch)
tree942f9f302d819d2b3842b9e99463e7f2d158aae6 /o3d/ipc/build.scons
parent0f348aebf569c6acd4cf82b5954096e96458eb50 (diff)
downloadchromium_src-b1ee1c29f6b7aa7c2b15d590862c333960c8654b.zip
chromium_src-b1ee1c29f6b7aa7c2b15d590862c333960c8654b.tar.gz
chromium_src-b1ee1c29f6b7aa7c2b15d590862c333960c8654b.tar.bz2
Updated O3D to work with most recent Chrome base.
Added build.scons for Chrome IPC. Review URL: http://codereview.chromium.org/160616 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@22545 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'o3d/ipc/build.scons')
-rw-r--r--o3d/ipc/build.scons33
1 files changed, 33 insertions, 0 deletions
diff --git a/o3d/ipc/build.scons b/o3d/ipc/build.scons
new file mode 100644
index 0000000..2474cc0
--- /dev/null
+++ b/o3d/ipc/build.scons
@@ -0,0 +1,33 @@
+# Copyright (c) 2006-2008 The Chromium Authors. All rights reserved.
+# Use of this source code is governed by a BSD-style license that can be
+# found in the LICENSE file.
+
+__doc__ = """
+Master configuration for building ipc component.
+"""
+
+Import('env')
+
+inputs = [
+ 'ipc_channel_proxy',
+ 'ipc_logging',
+ 'ipc_message',
+ 'ipc_message_utils',
+ 'ipc_switches',
+ 'ipc_sync_channel',
+ 'ipc_sync_message',
+]
+
+if env.Bit('windows'):
+ inputs += [
+ 'ipc_channel_win',
+ ]
+
+if env.Bit('mac') or env.Bit('linux'):
+ inputs += [
+ 'file_descriptor_set_posix',
+ 'ipc_channel_posix',
+ ]
+
+input_files = env.MakeObjects(inputs, '$CHROME_SRC_DIR/ipc', 'cc')
+env.ComponentLibrary('o3d_ipc', input_files)