Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(164)

Side by Side Diff: chrome/browser/views/SConscript

Issue 17603: Generate all chrome .vcproj files: (Closed) Base URL: svn://chrome-svn/chrome/trunk/src/
Patch Set: '' Created 11 years, 11 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
« no previous file with comments | « chrome/browser/debugger/debugger.scons ('k') | chrome/chrome.scons » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
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 9
10 env.Prepend( 10 env.Prepend(
(...skipping 32 matching lines...) Expand 10 before | Expand all | Expand 10 after
43 '$WEBKIT_DIR/build/localized_strings', 43 '$WEBKIT_DIR/build/localized_strings',
44 '$ZLIB_DIR', 44 '$ZLIB_DIR',
45 '$SKIA_DIR/include', 45 '$SKIA_DIR/include',
46 '$SKIA_DIR/include/corecg', 46 '$SKIA_DIR/include/corecg',
47 '$SKIA_DIR/platform', 47 '$SKIA_DIR/platform',
48 '$LIBPNG_DIR', 48 '$LIBPNG_DIR',
49 '$BREAKPAD_DIR/src', 49 '$BREAKPAD_DIR/src',
50 ], 50 ],
51 ) 51 )
52 52
53 input_files = [ 53 input_files = ChromeFileList([
54 'about_chrome_view.cc', 54 # TODO(sgk): violate standard indentation so we don't have to
55 'blocked_popup_container.cc', 55 # reindent too much when we remove the explicit MSVSFilter() calls
56 'bookmark_bar_view.cc', 56 # in favor of generating the hierarchy to reflect the file system.
57 'bookmark_bubble_view.cc', 57 MSVSFilter('Frame', [
58 'bookmark_editor_view.cc',
59 'bookmark_folder_tree_view.cc',
60 'bookmark_manager_view.cc',
61 'bookmark_table_view.cc',
62 'bug_report_view.cc',
63 'clear_browsing_data.cc',
64 'constrained_window_impl.cc',
65 'delay_view.cc',
66 'dom_view.cc',
67 'download_item_view.cc',
68 'download_shelf_view.cc',
69 'download_started_animation.cc',
70 'download_tab_view.cc',
71 'edit_keyword_controller.cc',
72 'event_utils.cc',
73 'external_protocol_dialog.cc',
74 'find_bar_view.cc',
75 'first_run_bubble.cc',
76 'first_run_customize_view.cc',
77 'first_run_view.cc',
78 'first_run_view_base.cc',
79 'frame/aero_glass_frame.cc', 58 'frame/aero_glass_frame.cc',
59 'frame/aero_glass_frame.h',
80 'frame/aero_glass_non_client_view.cc', 60 'frame/aero_glass_non_client_view.cc',
61 'frame/aero_glass_non_client_view.h',
62 'frame/browser_frame.h',
81 'frame/browser_view.cc', 63 'frame/browser_view.cc',
64 'frame/browser_view.h',
82 'frame/browser_window_factory.cc', 65 'frame/browser_window_factory.cc',
83 'frame/opaque_frame.cc', 66 'frame/opaque_frame.cc',
67 'frame/opaque_frame.h',
84 'frame/opaque_non_client_view.cc', 68 'frame/opaque_non_client_view.cc',
69 'frame/opaque_non_client_view.h',
70 ]),
71 MSVSFilter('Info Bars', [
72 'infobars/infobar_container.cc',
73 'infobars/infobar_container.h',
74 'infobars/infobars.cc',
75 'infobars/infobars.h',
76 ]),
77 MSVSFilter('Options', [
78 'options/advanced_contents_view.cc',
79 'options/advanced_contents_view.h',
80 'options/advanced_page_view.cc',
81 'options/advanced_page_view.h',
82 'options/content_page_view.cc',
83 'options/content_page_view.h',
84 'options/cookies_view.cc',
85 'options/cookies_view.h',
86 'options/fonts_languages_window_view.cc',
87 'options/fonts_languages_window_view.h',
88 'options/fonts_page_view.cc',
89 'options/fonts_page_view.h',
90 'options/general_page_view.cc',
91 'options/general_page_view.h',
92 'options/language_combobox_model.cc',
93 'options/language_combobox_model.h',
94 'options/languages_page_view.cc',
95 'options/languages_page_view.h',
96 'options/options_group_view.cc',
97 'options/options_group_view.h',
98 'options/options_page_view.cc',
99 'options/options_page_view.h',
100 'options/options_window_view.cc',
101 ]),
102 MSVSFilter('Tabs', [
103 'tabs/dragged_tab_controller.cc',
104 'tabs/dragged_tab_controller.h',
105 'tabs/dragged_tab_view.cc',
106 'tabs/dragged_tab_view.h',
107 'tabs/hwnd_photobooth.cc',
108 'tabs/hwnd_photobooth.h',
109 'tabs/tab.cc',
110 'tabs/tab.h',
111 'tabs/tab_renderer.cc',
112 'tabs/tab_renderer.h',
113 'tabs/tab_strip.cc',
114 'tabs/tab_strip.h',
115 ]),
116 MSVSFilter('Find Bar', [
117 'find_bar_view.cc',
118 'find_bar_view.h',
119 'find_bar_win.cc',
120 'find_bar_win.h',
121 ]),
122 'about_chrome_view.cc',
123 'about_chrome_view.h',
124 'blocked_popup_container.cc',
125 'blocked_popup_container.h',
126 'bookmark_bar_view.cc',
127 'bookmark_bar_view.h',
128 'bookmark_bubble_view.cc',
129 'bookmark_bubble_view.h',
130 'bookmark_editor_view.cc',
131 'bookmark_editor_view.h',
132 'bookmark_folder_tree_view.cc',
133 'bookmark_folder_tree_view.h',
134 'bookmark_manager_view.cc',
135 'bookmark_manager_view.h',
136 'bookmark_table_view.cc',
137 'bookmark_table_view.h',
138 'bug_report_view.cc',
139 'bug_report_view.h',
140 'clear_browsing_data.cc',
141 'clear_browsing_data.h',
142 'constrained_window_impl.cc',
143 'constrained_window_impl.h',
144 'delay_view.cc',
145 'delay_view.h',
146 'dom_view.cc',
147 'dom_view.h',
148 'download_item_view.cc',
149 'download_item_view.h',
150 'download_shelf_view.cc',
151 'download_shelf_view.h',
152 'download_started_animation.cc',
153 'download_started_animation.h',
154 'edit_keyword_controller.cc',
155 'edit_keyword_controller.h',
156 'event_utils.cc',
157 'event_utils.h',
158 'external_protocol_dialog.cc',
159 'external_protocol_dialog.h',
160 'first_run_bubble.cc',
161 'first_run_bubble.h',
162 'first_run_customize_view.cc',
163 'first_run_customize_view.h',
164 'first_run_view.cc',
165 'first_run_view.h',
166 'first_run_view_base.cc',
167 'first_run_view_base.h',
85 'go_button.cc', 168 'go_button.cc',
169 'go_button.h',
86 'html_dialog_view.cc', 170 'html_dialog_view.cc',
171 'html_dialog_view.h',
87 'hung_renderer_view.cc', 172 'hung_renderer_view.cc',
173 'hung_renderer_view.h',
88 'hwnd_html_view.cc', 174 'hwnd_html_view.cc',
175 'hwnd_html_view.h',
89 'importer_lock_view.cc', 176 'importer_lock_view.cc',
177 'importer_lock_view.h',
90 'importer_view.cc', 178 'importer_view.cc',
179 'importer_view.h',
91 'importing_progress_view.cc', 180 'importing_progress_view.cc',
181 'importing_progress_view.h',
92 'info_bubble.cc', 182 'info_bubble.cc',
93 'infobars/infobar_container.cc', 183 'info_bubble.h',
94 'infobars/infobars.cc',
95 'input_window.cc', 184 'input_window.cc',
185 'input_window.h',
96 'keyword_editor_view.cc', 186 'keyword_editor_view.cc',
187 'keyword_editor_view.h',
97 'location_bar_view.cc', 188 'location_bar_view.cc',
189 'location_bar_view.h',
98 'login_view.cc', 190 'login_view.cc',
191 'login_view.h',
99 'new_profile_dialog.cc', 192 'new_profile_dialog.cc',
100 'options/advanced_contents_view.cc', 193 'new_profile_dialog.h',
101 'options/advanced_page_view.cc',
102 'options/content_page_view.cc',
103 'options/cookies_view.cc',
104 'options/fonts_languages_window_view.cc',
105 'options/fonts_page_view.cc',
106 'options/general_page_view.cc',
107 'options/language_combobox_model.cc',
108 'options/languages_page_view.cc',
109 'options/options_group_view.cc',
110 'options/options_page_view.cc',
111 'options/options_window_view.cc',
112 'page_info_window.cc', 194 'page_info_window.cc',
195 'page_info_window.h',
113 'password_manager_view.cc', 196 'password_manager_view.cc',
197 'password_manager_view.h',
198 '$CHROME_DIR/tools/build/win/precompiled_wtl$OBJSUFFIX',
199 '$CHROME_DIR/tools/build/win/precompiled_wtl.h',
114 'restart_message_box.cc', 200 'restart_message_box.cc',
201 'restart_message_box.h',
115 'sad_tab_view.cc', 202 'sad_tab_view.cc',
203 'sad_tab_view.h',
116 'select_profile_dialog.cc', 204 'select_profile_dialog.cc',
205 'select_profile_dialog.h',
117 'shelf_item_dialog.cc', 206 'shelf_item_dialog.cc',
207 'shelf_item_dialog.h',
118 'shell_dialogs.cc', 208 'shell_dialogs.cc',
209 'standard_layout.h',
119 'star_toggle.cc', 210 'star_toggle.cc',
211 'star_toggle.h',
120 'status_bubble.cc', 212 'status_bubble.cc',
121 'tabs/dragged_tab_controller.cc', 213 'status_bubble.h',
122 'tabs/dragged_tab_view.cc', 214 'tab_contents_container_view.cc',
123 'tabs/hwnd_photobooth.cc', 215 'tab_contents_container_view.h',
124 'tabs/tab.cc',
125 'tabs/tab_renderer.cc',
126 'tabs/tab_strip.cc',
127 'tab_icon_view.cc', 216 'tab_icon_view.cc',
128 'tab_contents_container_view.cc', 217 'tab_icon_view.h',
129 'theme_helpers.cc', 218 'theme_helpers.cc',
219 'theme_helpers.h',
130 'toolbar_star_toggle.cc', 220 'toolbar_star_toggle.cc',
221 'toolbar_star_toggle.h',
131 'toolbar_view.cc', 222 'toolbar_view.cc',
223 'toolbar_view.h',
132 'user_data_dir_dialog.cc', 224 'user_data_dir_dialog.cc',
133 ] 225 'user_data_dir_dialog.h',
134 226 ])
135 if env.Bit('windows'): 227
136 input_files.extend([ 228 if not env.Bit('windows'):
229 input_files.Remove(
137 'find_bar_win.cc', 230 'find_bar_win.cc',
138 ]) 231 '$CHROME_DIR/tools/build/win/precompiled_wtl$OBJSUFFIX',
232 '$CHROME_DIR/tools/build/win/precompiled_wtl.h',
233 )
139 234
140 env.ChromeLibrary('browser_views', input_files) 235 env.ChromeLibrary('browser_views', input_files)
141 236
142 env.ChromeMSVSProject('$CHROME_DIR/browser/views/browser_views.vcproj', 237 p = env.ChromeMSVSProject('browser_views.vcproj',
143 dependencies = [ 238 dest=('$CHROME_SRC_DIR/chrome/'
144 '$LIBXML_DIR/build/libxml_config.vcproj', 239 + 'browser/views/browser_views.vcproj'),
145 '$GOOGLE_UPDATE_DIR/ondemand_updates.vcproj', 240 root_namespace='Browser_views',
146 '$CHROME_DIR/app/generated_resources.vcproj', 241 guid='{FA537565-7B03-4FFC-AF15-F7A979B72E22}',
147 ], 242 keyword='Win32Proj',
148 guid='{FA537565-7B03-4FFC-AF15-F7A979B72E22}') 243 dependencies = [
244 '$LIBXML_DIR/build/libxml_config.vcproj',
245 '$GOOGLE_UPDATE_DIR/ondemand_updates.vcproj',
246 '$CHROME_DIR/app/generated_resources.vcproj',
247 ],
248 # TODO(sgk): when we can intuit the hierarchy
249 # from the built targets.
250 #buildtargets=TODO,
251 files=input_files,
252 relative_path_prefix='./',
253 tools=[
254 'VCPreBuildEventTool',
255 'VCCustomBuildTool',
256 'VCXMLDataGeneratorTool',
257 'VCWebServiceProxyGeneratorTool',
258 'VCMIDLTool',
259 'VCCLCompilerTool',
260 'VCManagedResourceCompilerTool',
261 'VCResourceCompilerTool',
262 'VCPreLinkEventTool',
263 'VCLibrarianTool',
264 'VCALinkTool',
265 'VCXDCMakeTool',
266 'VCBscMakeTool',
267 'VCFxCopTool',
268 'VCPostBuildEventTool',
269 ],
270 ConfigurationType='4')
271
272
273 p.AddConfig('Debug|Win32',
274 InheritedPropertySheets=[
275 '../browser.vsprops',
276 '$(SolutionDir)../build/debug.vsprops',
277 '../../tools/build/win/precompiled_wtl.vsprops',
278 ])
279
280 p.AddConfig('Release|Win32',
281 InheritedPropertySheets=[
282 '../browser.vsprops',
283 '$(SolutionDir)../build/release.vsprops',
284 '$(SolutionDir)/tools/build/win/js_engine.vsprops',
285 ])
286
287 p.AddFileConfig('../../tools/build/win/precompiled_wtl.cc',
288 'Debug|Win32',
289 tools=[
290 MSVSTool('VCCLCompilerTool',
291 UsePrecompiledHeader='1'),
292 ])
293
294 p.AddFileConfig('../../tools/build/win/precompiled_wtl.cc',
295 'Release|Win32',
296 ExcludedFromBuild='true',
297 tools=[
298 'VCCLCompilerTool',
299 ])
OLDNEW
« no previous file with comments | « chrome/browser/debugger/debugger.scons ('k') | chrome/chrome.scons » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698