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 __doc__ = """ | 5 __doc__ = """ |
6 Configuration for building base.lib / libbase.a. | 6 Configuration for building base.lib / libbase.a. |
7 """ | 7 """ |
8 | 8 |
9 Import('env') | 9 Import('env') |
10 | 10 |
(...skipping 201 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
212 'string_util_icu.cc', | 212 'string_util_icu.cc', |
213 'string_util_win.h', | 213 'string_util_win.h', |
214 'sys_info.h', | 214 'sys_info.h', |
215 'sys_info_win.cc', | 215 'sys_info_win.cc', |
216 'sys_string_conversions.h', | 216 'sys_string_conversions.h', |
217 'sys_string_conversions_win.cc', | 217 'sys_string_conversions_win.cc', |
218 'system_monitor.cc', | 218 'system_monitor.cc', |
219 'system_monitor.h', | 219 'system_monitor.h', |
220 'system_monitor_win.cc', | 220 'system_monitor_win.cc', |
221 'task.h', | 221 'task.h', |
| 222 'test_file_util.h', |
222 'test_file_util_win.cc', | 223 'test_file_util_win.cc', |
223 'test_file_util.h', | |
224 'thread.cc', | 224 'thread.cc', |
225 'thread.h', | 225 'thread.h', |
226 'thread_collision_warner.cc', | 226 'thread_collision_warner.cc', |
227 'thread_collision_warner.h', | 227 'thread_collision_warner.h', |
228 'thread_local.h', | 228 'thread_local.h', |
229 'thread_local_storage.h', | 229 'thread_local_storage.h', |
230 'thread_local_storage_win.cc', | 230 'thread_local_storage_win.cc', |
231 'thread_local_win.cc', | 231 'thread_local_win.cc', |
232 'time.cc', | 232 'time.cc', |
233 'time.h', | 233 'time.h', |
234 'time_format.cc', | 234 'time_format.cc', |
235 'time_format.h', | 235 'time_format.h', |
236 'time_win.cc', | 236 'time_win.cc', |
237 'timer.cc', | 237 'timer.cc', |
238 'timer.h', | 238 'timer.h', |
239 'trace_event.cc', | 239 'trace_event.cc', |
240 'trace_event.h', | 240 'trace_event.h', |
241 'tracked.cc', | 241 'tracked.cc', |
242 'tracked.h', | 242 'tracked.h', |
243 'tracked_objects.cc', | 243 'tracked_objects.cc', |
244 'tracked_objects.h', | 244 'tracked_objects.h', |
245 'tuple.h', | 245 'tuple.h', |
246 'values.cc', | 246 'values.cc', |
247 'values.h', | 247 'values.h', |
248 'waitable_event.h', | 248 'waitable_event.h', |
| 249 'waitable_event_watcher.h', |
| 250 'waitable_event_watcher_win.cc', |
249 'waitable_event_win.cc', | 251 'waitable_event_win.cc', |
250 'waitable_event_watcher_win.cc', | |
251 'watchdog.cc', | 252 'watchdog.cc', |
252 'watchdog.h', | 253 'watchdog.h', |
253 'win_util.cc', | 254 'win_util.cc', |
254 'win_util.h', | 255 'win_util.h', |
255 'windows_message_list.h', | 256 'windows_message_list.h', |
256 'wmi_util.cc', | 257 'wmi_util.cc', |
257 'wmi_util.h', | 258 'wmi_util.h', |
258 'word_iterator.cc', | 259 'word_iterator.cc', |
259 'word_iterator.h', | 260 'word_iterator.h', |
260 'worker_pool.cc', | 261 'worker_pool.cc', |
(...skipping 120 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
381 'sys_string_conversions_linux.cc', | 382 'sys_string_conversions_linux.cc', |
382 'test_file_util_linux.cc', | 383 'test_file_util_linux.cc', |
383 'worker_pool.cc', | 384 'worker_pool.cc', |
384 ]) | 385 ]) |
385 | 386 |
386 env.ChromeLibrary('base', input_files) | 387 env.ChromeLibrary('base', input_files) |
387 | 388 |
388 p = env.ChromeMSVSProject('build/base.vcproj', | 389 p = env.ChromeMSVSProject('build/base.vcproj', |
389 dest='$CHROME_SRC_DIR/base/build/base.vcproj', | 390 dest='$CHROME_SRC_DIR/base/build/base.vcproj', |
390 guid='{1832A374-8A74-4F9E-B536-69A699B3E165}', | 391 guid='{1832A374-8A74-4F9E-B536-69A699B3E165}', |
| 392 keyword='Win32Proj', |
391 dependencies=[ | 393 dependencies=[ |
392 'build/debug_message.vcproj', | 394 'build/debug_message.vcproj', |
393 # Necessary for chrome.sln. | 395 # Necessary for chrome.sln. |
394 '$ICU38_DIR/build/icu.vcproj', | 396 '$ICU38_DIR/build/icu.vcproj', |
395 ], | 397 ], |
396 files=input_files, | 398 files=input_files, |
397 tools=[ | 399 tools=[ |
398 'VCPreBuildEventTool', | 400 'VCPreBuildEventTool', |
399 'VCCustomBuildTool', | 401 'VCCustomBuildTool', |
400 'VCXMLDataGeneratorTool', | 402 'VCXMLDataGeneratorTool', |
(...skipping 47 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
448 tools=[ | 450 tools=[ |
449 MSVSTool('VCCLCompilerTool', DisableSpecificWarnings='4102'), | 451 MSVSTool('VCCLCompilerTool', DisableSpecificWarnings='4102'), |
450 ]) | 452 ]) |
451 | 453 |
452 p.AddFileConfig( | 454 p.AddFileConfig( |
453 'third_party/dmg_fp/g_fmt.cc', | 455 'third_party/dmg_fp/g_fmt.cc', |
454 'Release|Win32', | 456 'Release|Win32', |
455 tools=[ | 457 tools=[ |
456 MSVSTool('VCCLCompilerTool', DisableSpecificWarnings='4102'), | 458 MSVSTool('VCCLCompilerTool', DisableSpecificWarnings='4102'), |
457 ]) | 459 ]) |
OLD | NEW |