diff options
Diffstat (limited to 'chrome/renderer/renderer.scons')
-rw-r--r-- | chrome/renderer/renderer.scons | 206 |
1 files changed, 0 insertions, 206 deletions
diff --git a/chrome/renderer/renderer.scons b/chrome/renderer/renderer.scons deleted file mode 100644 index a620ad6..0000000 --- a/chrome/renderer/renderer.scons +++ /dev/null @@ -1,206 +0,0 @@ -# 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', - '$GRIT_DIR/build/using_generated_resources.scons', - '$ICU38_DIR/using_icu38.scons', - '$MEDIA_DIR/using_media.scons', - '$NPAPI_DIR/using_npapi.scons', - '$PRINTING_DIR/using_printing.scons', - '$SKIA_DIR/using_skia.scons', -], {'env':env}) - -env.Prepend( - CPPPATH = [ - '$CHROME_SRC_DIR', - ], -) - -env.Append( - LIBS = [ - 'common', - ], -) - -if env.Bit('windows'): - env.Prepend( - CPPPATH = [ - '$CHROME_DIR/tools/build/win', - ], - ) - -input_files = ChromeFileList([ - # TODO(sgk): violate standard indentation so we don't have to - # reindent too much when we remove the explicit MSVSFilter() calls - # in favor of generating the hierarchy to reflect the file system. - MSVSFilter('automation', [ - 'automation/dom_automation_controller.cc', - 'automation/dom_automation_controller.h', - ]), - MSVSFilter('media', [ - 'media/audio_renderer_impl.cc', - 'media/audio_renderer_impl.h', - 'media/data_source_impl.cc', - 'media/data_source_impl.h', - 'media/video_renderer_impl.cc', - 'media/video_renderer_impl.h', - ]), - MSVSFilter('net', [ - 'net/render_dns_master.cc', - 'net/render_dns_master.h', - 'net/render_dns_queue.cc', - 'net/render_dns_queue.h', - ]), - MSVSFilter('extensions', [ - 'extensions/extension_process_bindings.cc', - 'extensions/extension_process_bindings.h', - 'extensions/renderer_extension_bindings.cc', - 'extensions/renderer_extension_bindings.h', - ]), - 'about_handler.cc', - 'about_handler.h', - 'debug_message_handler.cc', - 'debug_message_handler.h', - 'devtools_agent.cc', - 'devtools_agent.h', - 'devtools_client.cc', - 'devtools_client.h', - 'devtools_messages.h', - 'devtools_messages_internal.h', - 'dom_ui_bindings.cc', - 'dom_ui_bindings.h', - 'external_host_bindings.cc', - 'external_host_bindings.h', - 'external_js_object.cc', - 'external_js_object.h', - 'localized_error.cc', - 'localized_error.h', - 'plugin_channel_host.cc', - 'plugin_channel_host.h', - '$CHROME_DIR/tools/build/win/precompiled_wtl$OBJSUFFIX', - '$CHROME_DIR/tools/build/win/precompiled_wtl.h', - 'render_process.cc', - 'render_process.h', - 'render_thread.cc', - 'render_thread.h', - 'render_view.cc', - 'render_view.h', - 'render_widget.cc', - 'render_widget.h', - 'renderer_glue.cc', - 'renderer_histogram_snapshots.cc', - 'renderer_histogram_snapshots.h', - 'renderer_webkitclient_impl.cc', - 'renderer_webkitclient_impl.h', - 'renderer_main.cc', - 'renderer_resources.h', - 'user_script_slave.cc', - 'user_script_slave.h', - 'visitedlink_slave.cc', - 'visitedlink_slave.h', - 'webmediaplayer_delegate_impl.cc', - 'webmediaplayer_delegate_impl.h', - 'webplugin_delegate_proxy.cc', - 'webplugin_delegate_proxy.h', - 'webworker_proxy.cc', - 'webworker_proxy.h', -]) - -if not env.Bit('windows'): - # Windows-specific. - input_files.Remove( - '$CHROME_DIR/tools/build/win/precompiled_wtl$OBJSUFFIX', - '$CHROME_DIR/tools/build/win/precompiled_wtl.h', - ) - -if env.Bit('linux'): - # Linux-specific. - input_files.Append( - 'renderer_main_platform_delegate_linux.cc', - 'renderer_logging_linux.cc', - ) - - # TODO(port): Port these to Linux - input_files.Remove( - 'plugin_channel_host.cc', - 'webplugin_delegate_proxy.cc', - ) - -# TODO(port): Port these to Mac -if env.Bit('mac'): - input_files.Remove( - 'debug_message_handler.cc', - 'external_js_object.cc', - 'net/render_dns_master.cc', - 'plugin_channel_host.cc', - 'render_view.cc', - 'render_widget.cc', - 'renderer_glue.cc', - 'webplugin_delegate_proxy.cc', - ) - - -# TODO(port): Enable for Mac. -if not env.Bit('mac'): - env.ChromeLibrary('renderer', input_files) - -# TODO######################################################################## - -p = env.ChromeMSVSProject('renderer.vcproj', - dest=('$CHROME_SRC_DIR/chrome/' - + 'renderer/renderer.vcproj'), - guid='{9301A569-5D2B-4D11-9332-B1E30AEACB8D}', - keyword='Win32Proj', - dependencies = [ - '$CHROME_DIR/app/generated_resources.vcproj', - ], - # TODO(sgk): when we can intuit the hierarchy - # from the built targets. - #buildtargets=TODO, - files=input_files, - relative_path_prefix='./', - tools=[ - 'VCPreBuildEventTool', - 'VCCustomBuildTool', - 'VCXMLDataGeneratorTool', - 'VCWebServiceProxyGeneratorTool', - 'VCMIDLTool', - 'VCCLCompilerTool', - 'VCManagedResourceCompilerTool', - 'VCResourceCompilerTool', - 'VCPreLinkEventTool', - 'VCLibrarianTool', - 'VCALinkTool', - 'VCXDCMakeTool', - 'VCBscMakeTool', - 'VCFxCopTool', - 'VCPostBuildEventTool', - ], - ConfigurationType='4') - - -p.AddConfig('Debug|Win32', - InheritedPropertySheets=[ - './renderer.vsprops', - '$(SolutionDir)../build/debug.vsprops', - '../tools/build/win/precompiled_wtl.vsprops', - ]) - -p.AddConfig('Release|Win32', - InheritedPropertySheets=[ - './renderer.vsprops', - '$(SolutionDir)../build/release.vsprops', - ]) - -p.AddFileConfig('../tools/build/win/precompiled_wtl.cc', - 'Debug|Win32', - tools=[ - MSVSTool('VCCLCompilerTool', - UsePrecompiledHeader='1'), - ]) |