summaryrefslogtreecommitdiffstats
path: root/base/build
diff options
context:
space:
mode:
Diffstat (limited to 'base/build')
-rw-r--r--base/build/base.vcproj719
-rw-r--r--base/build/base.vsprops8
-rw-r--r--base/build/base_gfx.vcproj263
-rw-r--r--base/build/base_gfx.vsprops8
-rw-r--r--base/build/base_unittests.vcproj370
-rw-r--r--base/build/base_unittests.vsprops8
-rw-r--r--base/build/debug_message.vcproj151
-rw-r--r--base/build/singleton_dll_unittest.def9
-rw-r--r--base/build/singleton_dll_unittest.vsprops15
-rw-r--r--base/build/singleton_unittest.vcproj157
10 files changed, 1708 insertions, 0 deletions
diff --git a/base/build/base.vcproj b/base/build/base.vcproj
new file mode 100644
index 0000000..0847bbc
--- /dev/null
+++ b/base/build/base.vcproj
@@ -0,0 +1,719 @@
+<?xml version="1.0" encoding="Windows-1252"?>
+<VisualStudioProject
+ ProjectType="Visual C++"
+ Version="8.00"
+ Name="base"
+ ProjectGUID="{1832A374-8A74-4F9E-B536-69A699B3E165}"
+ RootNamespace="base"
+ Keyword="Win32Proj"
+ >
+ <Platforms>
+ <Platform
+ Name="Win32"
+ />
+ </Platforms>
+ <ToolFiles>
+ </ToolFiles>
+ <Configurations>
+ <Configuration
+ Name="Debug|Win32"
+ ConfigurationType="4"
+ InheritedPropertySheets="$(SolutionDir)..\build\debug.vsprops;.\base.vsprops"
+ >
+ <Tool
+ Name="VCPreBuildEventTool"
+ />
+ <Tool
+ Name="VCCustomBuildTool"
+ />
+ <Tool
+ Name="VCXMLDataGeneratorTool"
+ />
+ <Tool
+ Name="VCWebServiceProxyGeneratorTool"
+ />
+ <Tool
+ Name="VCMIDLTool"
+ />
+ <Tool
+ Name="VCCLCompilerTool"
+ />
+ <Tool
+ Name="VCManagedResourceCompilerTool"
+ />
+ <Tool
+ Name="VCResourceCompilerTool"
+ />
+ <Tool
+ Name="VCPreLinkEventTool"
+ />
+ <Tool
+ Name="VCLibrarianTool"
+ />
+ <Tool
+ Name="VCALinkTool"
+ />
+ <Tool
+ Name="VCXDCMakeTool"
+ />
+ <Tool
+ Name="VCBscMakeTool"
+ />
+ <Tool
+ Name="VCFxCopTool"
+ />
+ <Tool
+ Name="VCPostBuildEventTool"
+ />
+ </Configuration>
+ <Configuration
+ Name="Release|Win32"
+ ConfigurationType="4"
+ InheritedPropertySheets="$(SolutionDir)..\build\release.vsprops;.\base.vsprops"
+ >
+ <Tool
+ Name="VCPreBuildEventTool"
+ />
+ <Tool
+ Name="VCCustomBuildTool"
+ />
+ <Tool
+ Name="VCXMLDataGeneratorTool"
+ />
+ <Tool
+ Name="VCWebServiceProxyGeneratorTool"
+ />
+ <Tool
+ Name="VCMIDLTool"
+ />
+ <Tool
+ Name="VCCLCompilerTool"
+ />
+ <Tool
+ Name="VCManagedResourceCompilerTool"
+ />
+ <Tool
+ Name="VCResourceCompilerTool"
+ />
+ <Tool
+ Name="VCPreLinkEventTool"
+ />
+ <Tool
+ Name="VCLibrarianTool"
+ />
+ <Tool
+ Name="VCALinkTool"
+ />
+ <Tool
+ Name="VCXDCMakeTool"
+ />
+ <Tool
+ Name="VCBscMakeTool"
+ />
+ <Tool
+ Name="VCFxCopTool"
+ />
+ <Tool
+ Name="VCPostBuildEventTool"
+ />
+ </Configuration>
+ </Configurations>
+ <References>
+ </References>
+ <Files>
+ <File
+ RelativePath="..\atomic.h"
+ >
+ </File>
+ <File
+ RelativePath="..\base_drag_source.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\base_drag_source.h"
+ >
+ </File>
+ <File
+ RelativePath="..\base_drop_target.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\base_drop_target.h"
+ >
+ </File>
+ <File
+ RelativePath="..\base_paths.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\base_paths.h"
+ >
+ </File>
+ <File
+ RelativePath="..\base_switches.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\base_switches.h"
+ >
+ </File>
+ <File
+ RelativePath="..\basictypes.h"
+ >
+ </File>
+ <File
+ RelativePath="..\third_party\nss\blapi.h"
+ >
+ </File>
+ <File
+ RelativePath="..\third_party\nss\blapit.h"
+ >
+ </File>
+ <File
+ RelativePath="..\clipboard.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\clipboard.h"
+ >
+ </File>
+ <File
+ RelativePath="..\clipboard_util.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\clipboard_util.h"
+ >
+ </File>
+ <File
+ RelativePath="..\command_line.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\command_line.h"
+ >
+ </File>
+ <File
+ RelativePath="..\condition_variable.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\condition_variable.h"
+ >
+ </File>
+ <File
+ RelativePath="..\debug_on_start.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\debug_on_start.h"
+ >
+ </File>
+ <File
+ RelativePath="..\debug_util.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\debug_util.h"
+ >
+ </File>
+ <File
+ RelativePath="..\event_recorder.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\event_recorder.h"
+ >
+ </File>
+ <File
+ RelativePath="..\file_util.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\file_util.h"
+ >
+ </File>
+ <File
+ RelativePath="..\file_version_info.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\file_version_info.h"
+ >
+ </File>
+ <File
+ RelativePath="..\fix_wp64.h"
+ >
+ </File>
+ <File
+ RelativePath="..\fixed_string.h"
+ >
+ </File>
+ <File
+ RelativePath="..\histogram.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\histogram.h"
+ >
+ </File>
+ <File
+ RelativePath="..\hmac.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\hmac.h"
+ >
+ </File>
+ <File
+ RelativePath="..\iat_patch.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\iat_patch.h"
+ >
+ </File>
+ <File
+ RelativePath="..\icu_util.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\icu_util.h"
+ >
+ </File>
+ <File
+ RelativePath="..\id_map.h"
+ >
+ </File>
+ <File
+ RelativePath="..\idle_timer.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\idle_timer.h"
+ >
+ </File>
+ <File
+ RelativePath="..\image_util.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\image_util.h"
+ >
+ </File>
+ <File
+ RelativePath="..\json_reader.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\json_reader.h"
+ >
+ </File>
+ <File
+ RelativePath="..\json_writer.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\json_writer.h"
+ >
+ </File>
+ <File
+ RelativePath="..\linked_ptr.h"
+ >
+ </File>
+ <File
+ RelativePath="..\lock.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\lock.h"
+ >
+ </File>
+ <File
+ RelativePath="..\lock_impl.h"
+ >
+ </File>
+ <File
+ RelativePath="..\lock_impl_win.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\logging.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\logging.h"
+ >
+ </File>
+ <File
+ RelativePath="..\md5.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\md5.h"
+ >
+ </File>
+ <File
+ RelativePath="..\memory_debug.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\memory_debug.h"
+ >
+ </File>
+ <File
+ RelativePath="..\message_loop.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\message_loop.h"
+ >
+ </File>
+ <File
+ RelativePath="..\non_thread_safe.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\non_thread_safe.h"
+ >
+ </File>
+ <File
+ RelativePath="..\observer_list.h"
+ >
+ </File>
+ <File
+ RelativePath="..\path_service.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\path_service.h"
+ >
+ </File>
+ <File
+ RelativePath="..\pe_image.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\pe_image.h"
+ >
+ </File>
+ <File
+ RelativePath="..\pickle.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\pickle.h"
+ >
+ </File>
+ <File
+ RelativePath="..\platform_thread.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\platform_thread.h"
+ >
+ </File>
+ <File
+ RelativePath="..\port.h"
+ >
+ </File>
+ <File
+ RelativePath="..\third_party\nspr\prcpucfg.h"
+ >
+ </File>
+ <File
+ RelativePath="..\third_party\nspr\prcpucfg_win.h"
+ >
+ </File>
+ <File
+ RelativePath="..\process.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\process.h"
+ >
+ </File>
+ <File
+ RelativePath="..\process_util.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\process_util.h"
+ >
+ </File>
+ <File
+ RelativePath="..\third_party\nspr\prtime.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\third_party\nspr\prtime.h"
+ >
+ </File>
+ <File
+ RelativePath="..\third_party\nspr\prtypes.h"
+ >
+ </File>
+ <File
+ RelativePath="..\third_party\purify\pure.h"
+ >
+ </File>
+ <File
+ RelativePath="..\third_party\purify\pure_api.c"
+ >
+ </File>
+ <File
+ RelativePath="..\ref_counted.h"
+ >
+ </File>
+ <File
+ RelativePath="..\registry.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\registry.h"
+ >
+ </File>
+ <File
+ RelativePath="..\resource_util.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\resource_util.h"
+ >
+ </File>
+ <File
+ RelativePath="..\revocable_store.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\revocable_store.h"
+ >
+ </File>
+ <File
+ RelativePath="..\scoped_handle.h"
+ >
+ </File>
+ <File
+ RelativePath="..\scoped_ptr.h"
+ >
+ </File>
+ <File
+ RelativePath="..\sha2.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\sha2.h"
+ >
+ </File>
+ <File
+ RelativePath="..\third_party\nss\sha256.h"
+ >
+ </File>
+ <File
+ RelativePath="..\third_party\nss\sha512.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\shared_event.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\shared_event.h"
+ >
+ </File>
+ <File
+ RelativePath="..\shared_memory.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\shared_memory.h"
+ >
+ </File>
+ <File
+ RelativePath="..\singleton.h"
+ >
+ </File>
+ <File
+ RelativePath="..\singleton_internal.h"
+ >
+ </File>
+ <File
+ RelativePath="..\spin_wait.h"
+ >
+ </File>
+ <File
+ RelativePath="..\stack_container.h"
+ >
+ </File>
+ <File
+ RelativePath="..\stats_counters.h"
+ >
+ </File>
+ <File
+ RelativePath="..\stats_table.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\stats_table.h"
+ >
+ </File>
+ <File
+ RelativePath="..\string16.h"
+ >
+ </File>
+ <File
+ RelativePath="..\string_escape.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\string_escape.h"
+ >
+ </File>
+ <File
+ RelativePath="..\string_piece.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\string_piece.h"
+ >
+ </File>
+ <File
+ RelativePath="..\string_tokenizer.h"
+ >
+ </File>
+ <File
+ RelativePath="..\string_util.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\string_util.h"
+ >
+ </File>
+ <File
+ RelativePath="..\string_util_icu.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\string_util_win.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\string_util_win.h"
+ >
+ </File>
+ <File
+ RelativePath="..\task.h"
+ >
+ </File>
+ <File
+ RelativePath="..\thread.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\thread.h"
+ >
+ </File>
+ <File
+ RelativePath="..\thread_local_storage.h"
+ >
+ </File>
+ <File
+ RelativePath="..\thread_local_storage_win.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\time.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\time.h"
+ >
+ </File>
+ <File
+ RelativePath="..\time_win.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\timer.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\timer.h"
+ >
+ </File>
+ <File
+ RelativePath="..\tracked.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\tracked.h"
+ >
+ </File>
+ <File
+ RelativePath="..\tracked_objects.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\tracked_objects.h"
+ >
+ </File>
+ <File
+ RelativePath="..\tuple.h"
+ >
+ </File>
+ <File
+ RelativePath="..\values.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\values.h"
+ >
+ </File>
+ <File
+ RelativePath="..\watchdog.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\watchdog.h"
+ >
+ </File>
+ <File
+ RelativePath="..\win_util.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\win_util.h"
+ >
+ </File>
+ <File
+ RelativePath="..\windows_message_list.h"
+ >
+ </File>
+ <File
+ RelativePath="..\wmi_util.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\wmi_util.h"
+ >
+ </File>
+ <File
+ RelativePath="..\word_iterator.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\word_iterator.h"
+ >
+ </File>
+ <File
+ RelativePath="..\worker_pool.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\worker_pool.h"
+ >
+ </File>
+ </Files>
+ <Globals>
+ </Globals>
+</VisualStudioProject>
diff --git a/base/build/base.vsprops b/base/build/base.vsprops
new file mode 100644
index 0000000..63e2723
--- /dev/null
+++ b/base/build/base.vsprops
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="Windows-1252"?>
+<VisualStudioPropertySheet
+ ProjectType="Visual C++"
+ Version="8.00"
+ Name="base"
+ InheritedPropertySheets="$(SolutionDir)..\build\common.vsprops;$(SolutionDir)..\third_party\icu38\build\using_icu.vsprops;$(SolutionDir)..\testing\using_gtest.vsprops"
+ >
+</VisualStudioPropertySheet>
diff --git a/base/build/base_gfx.vcproj b/base/build/base_gfx.vcproj
new file mode 100644
index 0000000..ac60c50
--- /dev/null
+++ b/base/build/base_gfx.vcproj
@@ -0,0 +1,263 @@
+<?xml version="1.0" encoding="Windows-1252"?>
+<VisualStudioProject
+ ProjectType="Visual C++"
+ Version="8.00"
+ Name="base_gfx"
+ ProjectGUID="{A508ADD3-CECE-4E0F-8448-2F5E454DF551}"
+ RootNamespace="base_gfx"
+ Keyword="Win32Proj"
+ >
+ <Platforms>
+ <Platform
+ Name="Win32"
+ />
+ </Platforms>
+ <ToolFiles>
+ </ToolFiles>
+ <Configurations>
+ <Configuration
+ Name="Debug|Win32"
+ ConfigurationType="4"
+ InheritedPropertySheets="$(SolutionDir)..\build\debug.vsprops;.\base_gfx.vsprops;..\..\skia\using_skia.vsprops"
+ >
+ <Tool
+ Name="VCPreBuildEventTool"
+ />
+ <Tool
+ Name="VCCustomBuildTool"
+ />
+ <Tool
+ Name="VCXMLDataGeneratorTool"
+ />
+ <Tool
+ Name="VCWebServiceProxyGeneratorTool"
+ />
+ <Tool
+ Name="VCMIDLTool"
+ />
+ <Tool
+ Name="VCCLCompilerTool"
+ />
+ <Tool
+ Name="VCManagedResourceCompilerTool"
+ />
+ <Tool
+ Name="VCResourceCompilerTool"
+ />
+ <Tool
+ Name="VCPreLinkEventTool"
+ />
+ <Tool
+ Name="VCLibrarianTool"
+ />
+ <Tool
+ Name="VCALinkTool"
+ />
+ <Tool
+ Name="VCXDCMakeTool"
+ />
+ <Tool
+ Name="VCBscMakeTool"
+ />
+ <Tool
+ Name="VCFxCopTool"
+ />
+ <Tool
+ Name="VCPostBuildEventTool"
+ />
+ </Configuration>
+ <Configuration
+ Name="Release|Win32"
+ ConfigurationType="4"
+ InheritedPropertySheets="$(SolutionDir)..\build\release.vsprops;.\base_gfx.vsprops;..\..\skia\using_skia.vsprops"
+ >
+ <Tool
+ Name="VCPreBuildEventTool"
+ />
+ <Tool
+ Name="VCCustomBuildTool"
+ />
+ <Tool
+ Name="VCXMLDataGeneratorTool"
+ />
+ <Tool
+ Name="VCWebServiceProxyGeneratorTool"
+ />
+ <Tool
+ Name="VCMIDLTool"
+ />
+ <Tool
+ Name="VCCLCompilerTool"
+ />
+ <Tool
+ Name="VCManagedResourceCompilerTool"
+ />
+ <Tool
+ Name="VCResourceCompilerTool"
+ />
+ <Tool
+ Name="VCPreLinkEventTool"
+ />
+ <Tool
+ Name="VCLibrarianTool"
+ />
+ <Tool
+ Name="VCALinkTool"
+ />
+ <Tool
+ Name="VCXDCMakeTool"
+ />
+ <Tool
+ Name="VCBscMakeTool"
+ />
+ <Tool
+ Name="VCFxCopTool"
+ />
+ <Tool
+ Name="VCPostBuildEventTool"
+ />
+ </Configuration>
+ </Configurations>
+ <References>
+ </References>
+ <Files>
+ <File
+ RelativePath="..\gfx\bitmap_header.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\gfx\bitmap_header.h"
+ >
+ </File>
+ <File
+ RelativePath="..\gfx\bitmap_platform_device.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\gfx\bitmap_platform_device.h"
+ >
+ </File>
+ <File
+ RelativePath="..\gfx\convolver.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\gfx\convolver.h"
+ >
+ </File>
+ <File
+ RelativePath="..\gfx\font_utils.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\gfx\font_utils.h"
+ >
+ </File>
+ <File
+ RelativePath="..\gfx\image_operations.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\gfx\image_operations.h"
+ >
+ </File>
+ <File
+ RelativePath="..\gfx\native_theme.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\gfx\native_theme.h"
+ >
+ </File>
+ <File
+ RelativePath="..\gfx\platform_canvas.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\gfx\platform_canvas.h"
+ >
+ </File>
+ <File
+ RelativePath="..\gfx\platform_device.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\gfx\platform_device.h"
+ >
+ </File>
+ <File
+ RelativePath="..\gfx\png_decoder.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\gfx\png_decoder.h"
+ >
+ </File>
+ <File
+ RelativePath="..\gfx\png_encoder.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\gfx\png_encoder.h"
+ >
+ </File>
+ <File
+ RelativePath="..\gfx\point.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\gfx\point.h"
+ >
+ </File>
+ <File
+ RelativePath="..\gfx\rect.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\gfx\rect.h"
+ >
+ </File>
+ <File
+ RelativePath="..\gfx\size.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\gfx\size.h"
+ >
+ </File>
+ <File
+ RelativePath="..\gfx\skia_utils.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\gfx\skia_utils.h"
+ >
+ </File>
+ <File
+ RelativePath="..\gfx\uniscribe.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\gfx\uniscribe.h"
+ >
+ </File>
+ <File
+ RelativePath="..\gfx\vector_canvas.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\gfx\vector_canvas.h"
+ >
+ </File>
+ <File
+ RelativePath="..\gfx\vector_device.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\gfx\vector_device.h"
+ >
+ </File>
+ </Files>
+ <Globals>
+ </Globals>
+</VisualStudioProject>
diff --git a/base/build/base_gfx.vsprops b/base/build/base_gfx.vsprops
new file mode 100644
index 0000000..9dc5341
--- /dev/null
+++ b/base/build/base_gfx.vsprops
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="Windows-1252"?>
+<VisualStudioPropertySheet
+ ProjectType="Visual C++"
+ Version="8.00"
+ Name="base_gfx"
+ InheritedPropertySheets="$(SolutionDir)..\build\common.vsprops;$(SolutionDir)..\third_party\icu38\build\using_icu.vsprops;$(SolutionDir)..\third_party\libpng\using_libpng.vsprops;$(SolutionDir)..\third_party\zlib\using_zlib.vsprops;..\..\skia\using_skia.vsprops"
+ >
+</VisualStudioPropertySheet>
diff --git a/base/build/base_unittests.vcproj b/base/build/base_unittests.vcproj
new file mode 100644
index 0000000..f9e6787
--- /dev/null
+++ b/base/build/base_unittests.vcproj
@@ -0,0 +1,370 @@
+<?xml version="1.0" encoding="Windows-1252"?>
+<VisualStudioProject
+ ProjectType="Visual C++"
+ Version="8.00"
+ Name="base_unittests"
+ ProjectGUID="{27A30967-4BBA-48D1-8522-CDE95F7B1CEC}"
+ RootNamespace="base_unittests"
+ >
+ <Platforms>
+ <Platform
+ Name="Win32"
+ />
+ </Platforms>
+ <ToolFiles>
+ </ToolFiles>
+ <Configurations>
+ <Configuration
+ Name="Debug|Win32"
+ ConfigurationType="1"
+ InheritedPropertySheets="$(SolutionDir)..\build\debug.vsprops;.\base_unittests.vsprops;$(SolutionDir)..\testing\using_gtest.vsprops"
+ >
+ <Tool
+ Name="VCPreBuildEventTool"
+ />
+ <Tool
+ Name="VCCustomBuildTool"
+ />
+ <Tool
+ Name="VCXMLDataGeneratorTool"
+ />
+ <Tool
+ Name="VCWebServiceProxyGeneratorTool"
+ />
+ <Tool
+ Name="VCMIDLTool"
+ />
+ <Tool
+ Name="VCCLCompilerTool"
+ PreprocessorDefinitions="UNIT_TEST"
+ />
+ <Tool
+ Name="VCManagedResourceCompilerTool"
+ />
+ <Tool
+ Name="VCResourceCompilerTool"
+ />
+ <Tool
+ Name="VCPreLinkEventTool"
+ />
+ <Tool
+ Name="VCLinkerTool"
+ />
+ <Tool
+ Name="VCALinkTool"
+ />
+ <Tool
+ Name="VCManifestTool"
+ />
+ <Tool
+ Name="VCXDCMakeTool"
+ />
+ <Tool
+ Name="VCBscMakeTool"
+ />
+ <Tool
+ Name="VCFxCopTool"
+ />
+ <Tool
+ Name="VCAppVerifierTool"
+ />
+ <Tool
+ Name="VCWebDeploymentTool"
+ />
+ <Tool
+ Name="VCPostBuildEventTool"
+ />
+ </Configuration>
+ <Configuration
+ Name="Release|Win32"
+ ConfigurationType="1"
+ InheritedPropertySheets="$(SolutionDir)..\build\release.vsprops;.\base_unittests.vsprops;$(SolutionDir)..\testing\using_gtest.vsprops"
+ >
+ <Tool
+ Name="VCPreBuildEventTool"
+ />
+ <Tool
+ Name="VCCustomBuildTool"
+ />
+ <Tool
+ Name="VCXMLDataGeneratorTool"
+ />
+ <Tool
+ Name="VCWebServiceProxyGeneratorTool"
+ />
+ <Tool
+ Name="VCMIDLTool"
+ />
+ <Tool
+ Name="VCCLCompilerTool"
+ PreprocessorDefinitions="UNIT_TEST"
+ />
+ <Tool
+ Name="VCManagedResourceCompilerTool"
+ />
+ <Tool
+ Name="VCResourceCompilerTool"
+ />
+ <Tool
+ Name="VCPreLinkEventTool"
+ />
+ <Tool
+ Name="VCLinkerTool"
+ />
+ <Tool
+ Name="VCALinkTool"
+ />
+ <Tool
+ Name="VCManifestTool"
+ />
+ <Tool
+ Name="VCXDCMakeTool"
+ />
+ <Tool
+ Name="VCBscMakeTool"
+ />
+ <Tool
+ Name="VCFxCopTool"
+ />
+ <Tool
+ Name="VCAppVerifierTool"
+ />
+ <Tool
+ Name="VCWebDeploymentTool"
+ />
+ <Tool
+ Name="VCPostBuildEventTool"
+ />
+ </Configuration>
+ </Configurations>
+ <References>
+ </References>
+ <Files>
+ <Filter
+ Name="support"
+ >
+ <File
+ RelativePath="..\check_handler.h"
+ >
+ </File>
+ <File
+ RelativePath="..\multiprocess_test.h"
+ >
+ </File>
+ <File
+ RelativePath="..\no_windows2000_unittest.h"
+ >
+ </File>
+ <File
+ RelativePath="..\run_all_unittests.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\test_suite.h"
+ >
+ </File>
+ </Filter>
+ <Filter
+ Name="base_tests"
+ >
+ <File
+ RelativePath="..\atomic_unittest.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\check_handler_unittest.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\clipboard_unittest.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\command_line_unittest.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\condition_variable_test.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\file_util_unittest.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\file_version_info_unittest.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\fixed_string_unittest.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\histogram_test.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\hmac_unittest.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\idletimer_unittest.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\json_reader_unittest.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\json_writer_unittest.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\linked_ptr_unittest.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\message_loop_unittest.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\gfx\native_theme_unittest.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\path_service_unittest.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\pe_image_unittest.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\pickle_unittest.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\pr_time_test.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\process_util_unittest.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\gfx\rect_unittest.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\ref_counted_unittest.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\sha2_unittest.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\shared_event_unittest.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\shared_memory_unittest.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\singleton_unittest.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\stack_container_unittest.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\stats_table_unittest.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\string_escape_unittest.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\string_piece_unittest.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\string_tokenizer_unittest.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\string_util_unittest.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\thread_local_storage_unittest.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\thread_unittest.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\time_unittest.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\timer_unittest.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\tracked_objects_test.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\values_unittest.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\watchdog_test.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\win_util_unittest.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\wmi_util_unittest.cc"
+ >
+ </File>
+ </Filter>
+ <Filter
+ Name="gfx_tests"
+ >
+ <File
+ RelativePath="..\gfx\convolver_unittest.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\gfx\image_operations_unittest.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\gfx\platform_canvas_unittest.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\gfx\png_codec_unittest.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\gfx\uniscribe_unittest.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\gfx\vector_canvas_unittest.cc"
+ >
+ </File>
+ </Filter>
+ </Files>
+ <Globals>
+ </Globals>
+</VisualStudioProject>
diff --git a/base/build/base_unittests.vsprops b/base/build/base_unittests.vsprops
new file mode 100644
index 0000000..047887d
--- /dev/null
+++ b/base/build/base_unittests.vsprops
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="Windows-1252"?>
+<VisualStudioPropertySheet
+ ProjectType="Visual C++"
+ Version="8.00"
+ Name="base_unittests"
+ InheritedPropertySheets=".\base_gfx.vsprops"
+ >
+</VisualStudioPropertySheet>
diff --git a/base/build/debug_message.vcproj b/base/build/debug_message.vcproj
new file mode 100644
index 0000000..8dac295
--- /dev/null
+++ b/base/build/debug_message.vcproj
@@ -0,0 +1,151 @@
+<?xml version="1.0" encoding="Windows-1252"?>
+<VisualStudioProject
+ ProjectType="Visual C++"
+ Version="8.00"
+ Name="debug_message"
+ ProjectGUID="{0E5474AC-5996-4B13-87C0-4AE931EE0815}"
+ RootNamespace="DebugMessage"
+ Keyword="Win32Proj"
+ >
+ <Platforms>
+ <Platform
+ Name="Win32"
+ />
+ </Platforms>
+ <ToolFiles>
+ </ToolFiles>
+ <Configurations>
+ <Configuration
+ Name="Debug|Win32"
+ ConfigurationType="1"
+ InheritedPropertySheets="$(SolutionDir)..\build\common.vsprops;$(SolutionDir)..\build\debug.vsprops"
+ >
+ <Tool
+ Name="VCPreBuildEventTool"
+ />
+ <Tool
+ Name="VCCustomBuildTool"
+ />
+ <Tool
+ Name="VCXMLDataGeneratorTool"
+ />
+ <Tool
+ Name="VCWebServiceProxyGeneratorTool"
+ />
+ <Tool
+ Name="VCMIDLTool"
+ />
+ <Tool
+ Name="VCCLCompilerTool"
+ />
+ <Tool
+ Name="VCManagedResourceCompilerTool"
+ />
+ <Tool
+ Name="VCResourceCompilerTool"
+ />
+ <Tool
+ Name="VCPreLinkEventTool"
+ />
+ <Tool
+ Name="VCLinkerTool"
+ SubSystem="2"
+ />
+ <Tool
+ Name="VCALinkTool"
+ />
+ <Tool
+ Name="VCManifestTool"
+ />
+ <Tool
+ Name="VCXDCMakeTool"
+ />
+ <Tool
+ Name="VCBscMakeTool"
+ />
+ <Tool
+ Name="VCFxCopTool"
+ />
+ <Tool
+ Name="VCAppVerifierTool"
+ />
+ <Tool
+ Name="VCWebDeploymentTool"
+ />
+ <Tool
+ Name="VCPostBuildEventTool"
+ />
+ </Configuration>
+ <Configuration
+ Name="Release|Win32"
+ ConfigurationType="1"
+ InheritedPropertySheets="$(SolutionDir)..\build\common.vsprops;$(SolutionDir)..\build\release.vsprops"
+ >
+ <Tool
+ Name="VCPreBuildEventTool"
+ />
+ <Tool
+ Name="VCCustomBuildTool"
+ />
+ <Tool
+ Name="VCXMLDataGeneratorTool"
+ />
+ <Tool
+ Name="VCWebServiceProxyGeneratorTool"
+ />
+ <Tool
+ Name="VCMIDLTool"
+ />
+ <Tool
+ Name="VCCLCompilerTool"
+ />
+ <Tool
+ Name="VCManagedResourceCompilerTool"
+ />
+ <Tool
+ Name="VCResourceCompilerTool"
+ />
+ <Tool
+ Name="VCPreLinkEventTool"
+ />
+ <Tool
+ Name="VCLinkerTool"
+ SubSystem="2"
+ />
+ <Tool
+ Name="VCALinkTool"
+ />
+ <Tool
+ Name="VCManifestTool"
+ />
+ <Tool
+ Name="VCXDCMakeTool"
+ />
+ <Tool
+ Name="VCBscMakeTool"
+ />
+ <Tool
+ Name="VCFxCopTool"
+ />
+ <Tool
+ Name="VCAppVerifierTool"
+ />
+ <Tool
+ Name="VCWebDeploymentTool"
+ />
+ <Tool
+ Name="VCPostBuildEventTool"
+ />
+ </Configuration>
+ </Configurations>
+ <References>
+ </References>
+ <Files>
+ <File
+ RelativePath="..\debug_message.cc"
+ >
+ </File>
+ </Files>
+ <Globals>
+ </Globals>
+</VisualStudioProject>
diff --git a/base/build/singleton_dll_unittest.def b/base/build/singleton_dll_unittest.def
new file mode 100644
index 0000000..6ad4d90
--- /dev/null
+++ b/base/build/singleton_dll_unittest.def
@@ -0,0 +1,9 @@
+EXPORTS
+ SingletonInt1
+ SingletonInt2
+ SingletonInt3
+ SingletonInt4
+ SingletonInt5
+ SingletonNoLeak
+ SingletonLeak
+ GetLeakySingleton
diff --git a/base/build/singleton_dll_unittest.vsprops b/base/build/singleton_dll_unittest.vsprops
new file mode 100644
index 0000000..a3eb79b
--- /dev/null
+++ b/base/build/singleton_dll_unittest.vsprops
@@ -0,0 +1,15 @@
+<?xml version="1.0" encoding="Windows-1252"?>
+<VisualStudioPropertySheet
+ ProjectType="Visual C++"
+ Version="8.00"
+ Name="singleton_dll_unittest"
+ >
+ <Tool
+ Name="VCCLCompilerTool"
+ PreprocessorDefinitions="SINGLETON_UNITTEST_EXPORTS"
+ />
+ <Tool
+ Name="VCLinkerTool"
+ ModuleDefinitionFile="singleton_dll_unittest.def"
+ />
+</VisualStudioPropertySheet>
diff --git a/base/build/singleton_unittest.vcproj b/base/build/singleton_unittest.vcproj
new file mode 100644
index 0000000..6fcb715
--- /dev/null
+++ b/base/build/singleton_unittest.vcproj
@@ -0,0 +1,157 @@
+<?xml version="1.0" encoding="Windows-1252"?>
+<VisualStudioProject
+ ProjectType="Visual C++"
+ Version="8.00"
+ Name="singleton_dll_unittest"
+ ProjectGUID="{E457F2FB-4708-4001-9B1C-275D7BD7F2A8}"
+ RootNamespace="singleton_unittest"
+ Keyword="Win32Proj"
+ >
+ <Platforms>
+ <Platform
+ Name="Win32"
+ />
+ </Platforms>
+ <ToolFiles>
+ </ToolFiles>
+ <Configurations>
+ <Configuration
+ Name="Debug|Win32"
+ ConfigurationType="2"
+ InheritedPropertySheets="$(SolutionDir)..\build\debug.vsprops;.\singleton_dll_unittest.vsprops"
+ >
+ <Tool
+ Name="VCPreBuildEventTool"
+ />
+ <Tool
+ Name="VCCustomBuildTool"
+ />
+ <Tool
+ Name="VCXMLDataGeneratorTool"
+ />
+ <Tool
+ Name="VCWebServiceProxyGeneratorTool"
+ />
+ <Tool
+ Name="VCMIDLTool"
+ />
+ <Tool
+ Name="VCCLCompilerTool"
+ />
+ <Tool
+ Name="VCManagedResourceCompilerTool"
+ />
+ <Tool
+ Name="VCResourceCompilerTool"
+ />
+ <Tool
+ Name="VCPreLinkEventTool"
+ />
+ <Tool
+ Name="VCLinkerTool"
+ />
+ <Tool
+ Name="VCALinkTool"
+ />
+ <Tool
+ Name="VCManifestTool"
+ />
+ <Tool
+ Name="VCXDCMakeTool"
+ />
+ <Tool
+ Name="VCBscMakeTool"
+ />
+ <Tool
+ Name="VCFxCopTool"
+ />
+ <Tool
+ Name="VCAppVerifierTool"
+ />
+ <Tool
+ Name="VCWebDeploymentTool"
+ />
+ <Tool
+ Name="VCPostBuildEventTool"
+ />
+ </Configuration>
+ <Configuration
+ Name="Release|Win32"
+ ConfigurationType="2"
+ InheritedPropertySheets="$(SolutionDir)..\build\release.vsprops;.\singleton_dll_unittest.vsprops"
+ >
+ <Tool
+ Name="VCPreBuildEventTool"
+ />
+ <Tool
+ Name="VCCustomBuildTool"
+ />
+ <Tool
+ Name="VCXMLDataGeneratorTool"
+ />
+ <Tool
+ Name="VCWebServiceProxyGeneratorTool"
+ />
+ <Tool
+ Name="VCMIDLTool"
+ />
+ <Tool
+ Name="VCCLCompilerTool"
+ />
+ <Tool
+ Name="VCManagedResourceCompilerTool"
+ />
+ <Tool
+ Name="VCResourceCompilerTool"
+ />
+ <Tool
+ Name="VCPreLinkEventTool"
+ />
+ <Tool
+ Name="VCLinkerTool"
+ />
+ <Tool
+ Name="VCALinkTool"
+ />
+ <Tool
+ Name="VCManifestTool"
+ />
+ <Tool
+ Name="VCXDCMakeTool"
+ />
+ <Tool
+ Name="VCBscMakeTool"
+ />
+ <Tool
+ Name="VCFxCopTool"
+ />
+ <Tool
+ Name="VCAppVerifierTool"
+ />
+ <Tool
+ Name="VCWebDeploymentTool"
+ />
+ <Tool
+ Name="VCPostBuildEventTool"
+ />
+ </Configuration>
+ </Configurations>
+ <References>
+ </References>
+ <Files>
+ <File
+ RelativePath="..\singleton_dll_unittest.cc"
+ >
+ </File>
+ <File
+ RelativePath=".\singleton_dll_unittest.def"
+ >
+ </File>
+ <File
+ RelativePath="..\singleton_dll_unittest.h"
+ >
+ </File>
+ </Files>
+ <Globals>
+ </Globals>
+</VisualStudioProject>