summaryrefslogtreecommitdiffstats
path: root/chrome/renderer/renderer.scons
diff options
context:
space:
mode:
authorsgk@google.com <sgk@google.com@0039d316-1c4b-4281-b951-d872f2087c98>2008-11-03 23:12:39 +0000
committersgk@google.com <sgk@google.com@0039d316-1c4b-4281-b951-d872f2087c98>2008-11-03 23:12:39 +0000
commit87fe92e776cc3d2fa97a2c2c9ba2a450c30da816 (patch)
tree0ba4081f679cd1b9d0a5f9ff9f75d564aa1912d3 /chrome/renderer/renderer.scons
parentaddcc2f6d0e9fd7e9401911c4bae14819a32af68 (diff)
downloadchromium_src-87fe92e776cc3d2fa97a2c2c9ba2a450c30da816.zip
chromium_src-87fe92e776cc3d2fa97a2c2c9ba2a450c30da816.tar.gz
chromium_src-87fe92e776cc3d2fa97a2c2c9ba2a450c30da816.tar.bz2
Convert chrome\renderer to new SCons naming.
Review URL: http://codereview.chromium.org/9053 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@4510 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/renderer/renderer.scons')
-rw-r--r--chrome/renderer/renderer.scons109
1 files changed, 109 insertions, 0 deletions
diff --git a/chrome/renderer/renderer.scons b/chrome/renderer/renderer.scons
new file mode 100644
index 0000000..73b00cc
--- /dev/null
+++ b/chrome/renderer/renderer.scons
@@ -0,0 +1,109 @@
+# 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.
+
+Import('env')
+
+env = env.Clone()
+
+env.SConscript([
+ '$CHROME_DIR/third_party/wtl/using_wtl.scons',
+ '$ICU38_DIR/using_icu38.scons',
+ '$NPAPI_DIR/using_npapi.scons',
+ '$SKIA_DIR/using_skia.scons',
+], {'env':env})
+
+env.Prepend(
+ CPPPATH = [
+ '$CHROME_DIR/app/resources',
+ '$CHROME_SRC_DIR',
+ ],
+)
+
+if env['PLATFORM'] == 'win32':
+ env.Prepend(
+ CPPPATH = [
+ '$CHROME_DIR/tools/build/win',
+ ],
+ )
+
+input_files = [
+ 'about_handler.cc',
+ 'chrome_plugin_host.cc',
+ 'debug_message_handler.cc',
+ 'dom_ui_bindings.cc',
+ 'external_host_bindings.cc',
+ 'external_js_object.cc',
+ 'greasemonkey_slave.cc',
+ 'localized_error.cc',
+ 'plugin_channel_host.cc',
+ 'render_process.cc',
+ 'render_thread.cc',
+ 'render_view.cc',
+ 'render_widget.cc',
+ 'renderer_glue.cc',
+ 'renderer_main.cc',
+ 'visitedlink_slave.cc',
+ 'webplugin_delegate_proxy.cc',
+
+ 'automation/dom_automation_controller.cc',
+
+ 'net/render_dns_master.cc',
+ 'net/render_dns_queue.cc',
+]
+
+# TODO(port): Port these to Linux
+if env['PLATFORM'] == 'posix':
+ to_be_ported_files = [
+ 'automation/dom_automation_controller.cc',
+ 'chrome_plugin_host.cc',
+ 'debug_message_handler.cc',
+ 'dom_ui_bindings.cc',
+ 'external_js_object.cc',
+ 'external_host_bindings.cc',
+ 'greasemonkey_slave.cc',
+ 'localized_error.cc',
+ 'net/render_dns_master.cc',
+ 'plugin_channel_host.cc',
+ 'render_process.cc',
+ 'render_thread.cc',
+ 'render_view.cc',
+ 'render_widget.cc',
+ 'renderer_glue.cc',
+ 'renderer_main.cc',
+ 'webplugin_delegate_proxy.cc',
+ ]
+ for remove in to_be_ported_files:
+ input_files.remove(remove)
+
+# TODO(port): Port these to Mac
+if env['PLATFORM'] == 'darin':
+ to_be_ported_files = [
+ 'about_handler.cc',
+ 'chrome_plugin_host.cc',
+ 'debug_message_handler.cc',
+ 'dom_ui_bindings.cc',
+ 'external_host_bindings.cc',
+ 'external_js_object.cc',
+ 'greasemonkey_slave.cc',
+ 'localized_error.cc',
+ 'plugin_channel_host.cc',
+ 'render_process.cc',
+ 'render_thread.cc',
+ 'render_view.cc',
+ 'render_widget.cc',
+ 'renderer_glue.cc',
+ 'renderer_main.cc',
+ 'visitedlink_slave.cc',
+ 'webplugin_delegate_proxy.cc',
+ 'automation/dom_automation_controller.cc',
+ 'net/render_dns_master.cc',
+ 'net/render_dns_queue.cc',
+ ]
+ for remove in to_be_ported_files:
+ input_files.remove(remove)
+
+
+# TODO(port): Enable for Mac.
+if env['PLATFORM'] in ('posix', 'win32'):
+ env.ChromeStaticLibrary('renderer', input_files)