OLD | NEW |
1 # Copyright (c) 2006-2008 The Chromium Authors. All rights reserved. | 1 # Copyright (c) 2006-2008 The Chromium Authors. All rights reserved. |
2 # Use of this source code is governed by a BSD-style license that can be | 2 # Use of this source code is governed by a BSD-style license that can be |
3 # found in the LICENSE file. | 3 # found in the LICENSE file. |
4 | 4 |
5 Import('env') | 5 Import('env') |
6 | 6 |
7 env = env.Clone() | 7 env = env.Clone() |
8 | 8 |
9 env.SConscript([ | 9 env.SConscript([ |
10 '$CHROME_DIR/third_party/hunspell/using_hunspell.scons', | 10 '$CHROME_DIR/third_party/hunspell/using_hunspell.scons', |
(...skipping 241 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
252 'history/history.cc', | 252 'history/history.cc', |
253 'history/history.h', | 253 'history/history.h', |
254 'history/history_backend.cc', | 254 'history/history_backend.cc', |
255 'history/history_backend.h', | 255 'history/history_backend.h', |
256 'history/history_database.cc', | 256 'history/history_database.cc', |
257 'history/history_database.h', | 257 'history/history_database.h', |
258 'history/history_indexer.idl', | 258 'history/history_indexer.idl', |
259 'history/history_marshaling.h', | 259 'history/history_marshaling.h', |
260 'history/history_notifications.h', | 260 'history/history_notifications.h', |
261 'history/history_publisher.cc', | 261 'history/history_publisher.cc', |
| 262 'history/history_publisher_none.cc', |
| 263 'history/history_publisher_win.cc', |
262 'history/history_publisher.h', | 264 'history/history_publisher.h', |
263 'history/history_types.cc', | 265 'history/history_types.cc', |
264 'history/history_types.h', | 266 'history/history_types.h', |
265 'history/in_memory_database.cc', | 267 'history/in_memory_database.cc', |
266 'history/in_memory_database.h', | 268 'history/in_memory_database.h', |
267 'history/in_memory_history_backend.cc', | 269 'history/in_memory_history_backend.cc', |
268 'history/in_memory_history_backend.h', | 270 'history/in_memory_history_backend.h', |
269 'history/page_usage_data.cc', | 271 'history/page_usage_data.cc', |
270 'history/page_usage_data.h', | 272 'history/page_usage_data.h', |
271 'history/query_parser.cc', | 273 'history/query_parser.cc', |
(...skipping 449 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
721 'drag_utils.cc', | 723 'drag_utils.cc', |
722 'encoding_menu_controller_delegate.cc', | 724 'encoding_menu_controller_delegate.cc', |
723 'external_protocol_handler.cc', | 725 'external_protocol_handler.cc', |
724 'external_tab_container.cc', | 726 'external_tab_container.cc', |
725 'fav_icon_helper.cc', | 727 'fav_icon_helper.cc', |
726 'first_run.cc', | 728 'first_run.cc', |
727 'gears_integration.cc', | 729 'gears_integration.cc', |
728 'hang_monitor/hung_plugin_action.cc', | 730 'hang_monitor/hung_plugin_action.cc', |
729 'hang_monitor/hung_window_detector.cc', | 731 'hang_monitor/hung_window_detector.cc', |
730 'history/history.cc', | 732 'history/history.cc', |
731 'history/history_publisher.cc', | |
732 'history_tab_ui.cc', | 733 'history_tab_ui.cc', |
733 'history_view.cc', | 734 'history_view.cc', |
734 'icon_loader.cc', | 735 'icon_loader.cc', |
735 'icon_manager.cc', | 736 'icon_manager.cc', |
736 'ime_input.cc', | 737 'ime_input.cc', |
737 'importer/firefox_importer_utils.cc', | 738 'importer/firefox_importer_utils.cc', |
738 'importer/ie_importer.cc', | 739 'importer/ie_importer.cc', |
739 'importer/importer.cc', | 740 'importer/importer.cc', |
740 'importer/toolbar_importer.cc', | 741 'importer/toolbar_importer.cc', |
741 'jankometer.cc', | 742 'jankometer.cc', |
(...skipping 70 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
812 'user_data_manager.cc', | 813 'user_data_manager.cc', |
813 'views/download_tab_view.cc', | 814 'views/download_tab_view.cc', |
814 'web_app.cc', | 815 'web_app.cc', |
815 'web_app_icon_manager.cc', | 816 'web_app_icon_manager.cc', |
816 'web_app_launcher.cc', | 817 'web_app_launcher.cc', |
817 'window_sizer.cc', | 818 'window_sizer.cc', |
818 ) | 819 ) |
819 | 820 |
820 input_files.Remove( | 821 input_files.Remove( |
821 'browser_main_win.cc', | 822 'browser_main_win.cc', |
| 823 'history/history_publisher_win.cc', |
822 'importer/firefox_profile_lock_win.cc', | 824 'importer/firefox_profile_lock_win.cc', |
823 'js_before_unload_handler_win.cc', | 825 'js_before_unload_handler_win.cc', |
824 'jsmessage_box_handler_win.cc', | 826 'jsmessage_box_handler_win.cc', |
825 'password_manager/password_form_manager_win.cc', | 827 'password_manager/password_form_manager_win.cc', |
826 'renderer_host/render_widget_host_view_win.cc', | 828 'renderer_host/render_widget_host_view_win.cc', |
827 'tab_contents/web_contents_view_win.cc', | 829 'tab_contents/web_contents_view_win.cc', |
828 'webdata/web_data_service_win.cc', | 830 'webdata/web_data_service_win.cc', |
829 'webdata/web_database_win.cc', | 831 'webdata/web_database_win.cc', |
830 '../tools/build/win/precompiled_wtl.cc', | 832 '../tools/build/win/precompiled_wtl.cc', |
831 '../tools/build/win/precompiled_wtl.h', | 833 '../tools/build/win/precompiled_wtl.h', |
832 ) | 834 ) |
833 | 835 |
834 if env.Bit('linux'): | 836 if env.Bit('linux'): |
835 input_files.Extend([ | 837 input_files.Extend([ |
836 'browser_main_gtk.cc', | 838 'browser_main_gtk.cc', |
837 ]) | 839 ]) |
838 | 840 |
839 if env.Bit('windows'): | 841 if env.Bit('windows'): |
840 env.TypeLibrary('history/history_indexer.idl') | 842 env.TypeLibrary('history/history_indexer.idl') |
841 | 843 |
842 input_files.Remove( | 844 input_files.Remove( |
| 845 'history/history_publisher_none.cc', |
843 'importer/firefox_profile_lock_posix.cc', | 846 'importer/firefox_profile_lock_posix.cc', |
844 ) | 847 ) |
845 | 848 |
846 if not env.Bit('mac'): | 849 if not env.Bit('mac'): |
847 # TODO: This should work for all platforms. | 850 # TODO: This should work for all platforms. |
848 env.ChromeLibrary('browser', input_files) | 851 env.ChromeLibrary('browser', input_files) |
849 | 852 |
850 p = env.ChromeMSVSProject('browser.vcproj', | 853 p = env.ChromeMSVSProject('browser.vcproj', |
851 dest='$CHROME_SRC_DIR/chrome/browser/browser.vcproj', | 854 dest='$CHROME_SRC_DIR/chrome/browser/browser.vcproj', |
852 guid='{5BF908A7-68FB-4A4B-99E3-8C749F1FE4EA}', | 855 guid='{5BF908A7-68FB-4A4B-99E3-8C749F1FE4EA}', |
(...skipping 86 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
939 | 942 |
940 xmldoc_tool_list = [ | 943 xmldoc_tool_list = [ |
941 MSVSTool('VCCLCompilerTool', | 944 MSVSTool('VCCLCompilerTool', |
942 XMLDocumentationFileName=('$(IntDir)/$(InputName)1.xdc'), | 945 XMLDocumentationFileName=('$(IntDir)/$(InputName)1.xdc'), |
943 ObjectFile='$(IntDir)/$(InputName)1.obj'), | 946 ObjectFile='$(IntDir)/$(InputName)1.obj'), |
944 ] | 947 ] |
945 | 948 |
946 for filename in xmldoc_files: | 949 for filename in xmldoc_files: |
947 p.AddFileConfig(filename, 'Debug|Win32', xmldoc_tool_list) | 950 p.AddFileConfig(filename, 'Debug|Win32', xmldoc_tool_list) |
948 p.AddFileConfig(filename, 'Release|Win32', xmldoc_tool_list) | 951 p.AddFileConfig(filename, 'Release|Win32', xmldoc_tool_list) |
OLD | NEW |