You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@harmony.apache.org by gs...@apache.org on 2007/04/02 16:02:13 UTC

svn commit: r524786 [1/3] - in /harmony/enhanced/drlvm/trunk/build/custom/msvc_2005: ./ em/ gc_cc/ gc_gen/ hythr/ interpreter/ jitrino/ jthread/ port_encoder/ vmcore/

Author: gshimansky
Date: Mon Apr  2 07:02:12 2007
New Revision: 524786

URL: http://svn.apache.org/viewvc?view=rev&rev=524786
Log:
Applied HARMONY-3543 [drlvm][win64] Visual Studio 2005 project files for EM64T platform


Added:
    harmony/enhanced/drlvm/trunk/build/custom/msvc_2005/
    harmony/enhanced/drlvm/trunk/build/custom/msvc_2005/README   (with props)
    harmony/enhanced/drlvm/trunk/build/custom/msvc_2005/drlvm.sln
    harmony/enhanced/drlvm/trunk/build/custom/msvc_2005/em/
    harmony/enhanced/drlvm/trunk/build/custom/msvc_2005/em/em.vcproj
    harmony/enhanced/drlvm/trunk/build/custom/msvc_2005/gc_cc/
    harmony/enhanced/drlvm/trunk/build/custom/msvc_2005/gc_cc/gc_cc.vcproj
    harmony/enhanced/drlvm/trunk/build/custom/msvc_2005/gc_gen/
    harmony/enhanced/drlvm/trunk/build/custom/msvc_2005/gc_gen/gc_gen.vcproj
    harmony/enhanced/drlvm/trunk/build/custom/msvc_2005/hythr/
    harmony/enhanced/drlvm/trunk/build/custom/msvc_2005/hythr/hythr.vcproj
    harmony/enhanced/drlvm/trunk/build/custom/msvc_2005/interpreter/
    harmony/enhanced/drlvm/trunk/build/custom/msvc_2005/interpreter/interpreter.vcproj
    harmony/enhanced/drlvm/trunk/build/custom/msvc_2005/jitrino/
    harmony/enhanced/drlvm/trunk/build/custom/msvc_2005/jitrino/jitrino.vcproj
    harmony/enhanced/drlvm/trunk/build/custom/msvc_2005/jthread/
    harmony/enhanced/drlvm/trunk/build/custom/msvc_2005/jthread/jthread.vcproj
    harmony/enhanced/drlvm/trunk/build/custom/msvc_2005/port_encoder/
    harmony/enhanced/drlvm/trunk/build/custom/msvc_2005/port_encoder/port_encoder.vcproj
    harmony/enhanced/drlvm/trunk/build/custom/msvc_2005/vmcore/
    harmony/enhanced/drlvm/trunk/build/custom/msvc_2005/vmcore/vmcore.vcproj

Added: harmony/enhanced/drlvm/trunk/build/custom/msvc_2005/README
URL: http://svn.apache.org/viewvc/harmony/enhanced/drlvm/trunk/build/custom/msvc_2005/README?view=auto&rev=524786
==============================================================================
--- harmony/enhanced/drlvm/trunk/build/custom/msvc_2005/README (added)
+++ harmony/enhanced/drlvm/trunk/build/custom/msvc_2005/README Mon Apr  2 07:02:12 2007
@@ -0,0 +1,11 @@
+ABOUT
+
+This folder contains helper files to build DRLVM with Microsoft Visual Studio 2005 for EM64T platform
+
+In this version some DRLVM MSVC subprojects (both release & debug configurations)
+use external headers and libraries from:
+drlvm/trunk/build/win_em64t_msvc_debug folder (apr.h ...). 
+
+So you have to build DRLVM using standard way (build update/build), before you can use MSVC build.
+
+

Propchange: harmony/enhanced/drlvm/trunk/build/custom/msvc_2005/README
------------------------------------------------------------------------------
    svn:eol-style = native

Added: harmony/enhanced/drlvm/trunk/build/custom/msvc_2005/drlvm.sln
URL: http://svn.apache.org/viewvc/harmony/enhanced/drlvm/trunk/build/custom/msvc_2005/drlvm.sln?view=auto&rev=524786
==============================================================================
--- harmony/enhanced/drlvm/trunk/build/custom/msvc_2005/drlvm.sln (added)
+++ harmony/enhanced/drlvm/trunk/build/custom/msvc_2005/drlvm.sln Mon Apr  2 07:02:12 2007
@@ -0,0 +1,91 @@
+Microsoft Visual Studio Solution File, Format Version 9.00
+# Visual Studio 2005
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "jitrino", "jitrino\jitrino.vcproj", "{AB5F3BB7-F05F-4600-8169-5B86158D3463}"
+	ProjectSection(ProjectDependencies) = postProject
+		{0FDD6505-BDF8-4574-95FF-7BC800C0EF18} = {0FDD6505-BDF8-4574-95FF-7BC800C0EF18}
+		{B89AC381-5594-4B8B-B6D8-FC6AD020F612} = {B89AC381-5594-4B8B-B6D8-FC6AD020F612}
+		{65E079BA-B8F1-4057-9307-B80A5B9EC379} = {65E079BA-B8F1-4057-9307-B80A5B9EC379}
+	EndProjectSection
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "em", "em\em.vcproj", "{6581FED0-5E16-479A-873B-26C072AF7679}"
+	ProjectSection(ProjectDependencies) = postProject
+		{0FDD6505-BDF8-4574-95FF-7BC800C0EF18} = {0FDD6505-BDF8-4574-95FF-7BC800C0EF18}
+		{65E079BA-B8F1-4057-9307-B80A5B9EC379} = {65E079BA-B8F1-4057-9307-B80A5B9EC379}
+	EndProjectSection
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "port_encoder", "port_encoder\port_encoder.vcproj", "{B89AC381-5594-4B8B-B6D8-FC6AD020F612}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "interpreter", "interpreter\interpreter.vcproj", "{C9FC1C2B-6440-4460-8889-48353D136D31}"
+	ProjectSection(ProjectDependencies) = postProject
+		{0FDD6505-BDF8-4574-95FF-7BC800C0EF18} = {0FDD6505-BDF8-4574-95FF-7BC800C0EF18}
+		{65E079BA-B8F1-4057-9307-B80A5B9EC379} = {65E079BA-B8F1-4057-9307-B80A5B9EC379}
+	EndProjectSection
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "gc_cc", "gc_cc\gc_cc.vcproj", "{3B33CE22-1196-4B02-A486-E8AED9DDA548}"
+	ProjectSection(ProjectDependencies) = postProject
+		{0FDD6505-BDF8-4574-95FF-7BC800C0EF18} = {0FDD6505-BDF8-4574-95FF-7BC800C0EF18}
+		{65E079BA-B8F1-4057-9307-B80A5B9EC379} = {65E079BA-B8F1-4057-9307-B80A5B9EC379}
+	EndProjectSection
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "vmcore", "vmcore\vmcore.vcproj", "{65E079BA-B8F1-4057-9307-B80A5B9EC379}"
+	ProjectSection(ProjectDependencies) = postProject
+		{0FDD6505-BDF8-4574-95FF-7BC800C0EF18} = {0FDD6505-BDF8-4574-95FF-7BC800C0EF18}
+		{2D8F4662-5052-497B-8DB7-0452CDDB7AF8} = {2D8F4662-5052-497B-8DB7-0452CDDB7AF8}
+		{B89AC381-5594-4B8B-B6D8-FC6AD020F612} = {B89AC381-5594-4B8B-B6D8-FC6AD020F612}
+	EndProjectSection
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "hythr", "hythr\hythr.vcproj", "{0FDD6505-BDF8-4574-95FF-7BC800C0EF18}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "jthread", "jthread\jthread.vcproj", "{2D8F4662-5052-497B-8DB7-0452CDDB7AF8}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "gc_gen", "gc_gen\gc_gen.vcproj", "{29DBF659-9EA0-4592-9116-84B3CC2765BE}"
+	ProjectSection(ProjectDependencies) = postProject
+		{0FDD6505-BDF8-4574-95FF-7BC800C0EF18} = {0FDD6505-BDF8-4574-95FF-7BC800C0EF18}
+		{65E079BA-B8F1-4057-9307-B80A5B9EC379} = {65E079BA-B8F1-4057-9307-B80A5B9EC379}
+	EndProjectSection
+EndProject
+Global
+	GlobalSection(SolutionConfigurationPlatforms) = preSolution
+		Debug|x64 = Debug|x64
+		Release|x64 = Release|x64
+	EndGlobalSection
+	GlobalSection(ProjectConfigurationPlatforms) = postSolution
+		{AB5F3BB7-F05F-4600-8169-5B86158D3463}.Debug|x64.ActiveCfg = Debug|x64
+		{AB5F3BB7-F05F-4600-8169-5B86158D3463}.Debug|x64.Build.0 = Debug|x64
+		{AB5F3BB7-F05F-4600-8169-5B86158D3463}.Release|x64.ActiveCfg = Release|x64
+		{AB5F3BB7-F05F-4600-8169-5B86158D3463}.Release|x64.Build.0 = Release|x64
+		{6581FED0-5E16-479A-873B-26C072AF7679}.Debug|x64.ActiveCfg = Debug|x64
+		{6581FED0-5E16-479A-873B-26C072AF7679}.Debug|x64.Build.0 = Debug|x64
+		{6581FED0-5E16-479A-873B-26C072AF7679}.Release|x64.ActiveCfg = Release|x64
+		{6581FED0-5E16-479A-873B-26C072AF7679}.Release|x64.Build.0 = Release|x64
+		{B89AC381-5594-4B8B-B6D8-FC6AD020F612}.Debug|x64.ActiveCfg = Debug|x64
+		{B89AC381-5594-4B8B-B6D8-FC6AD020F612}.Debug|x64.Build.0 = Debug|x64
+		{B89AC381-5594-4B8B-B6D8-FC6AD020F612}.Release|x64.ActiveCfg = Release|x64
+		{B89AC381-5594-4B8B-B6D8-FC6AD020F612}.Release|x64.Build.0 = Release|x64
+		{C9FC1C2B-6440-4460-8889-48353D136D31}.Debug|x64.ActiveCfg = Debug|x64
+		{C9FC1C2B-6440-4460-8889-48353D136D31}.Debug|x64.Build.0 = Debug|x64
+		{C9FC1C2B-6440-4460-8889-48353D136D31}.Release|x64.ActiveCfg = Release|x64
+		{C9FC1C2B-6440-4460-8889-48353D136D31}.Release|x64.Build.0 = Release|x64
+		{3B33CE22-1196-4B02-A486-E8AED9DDA548}.Debug|x64.ActiveCfg = Debug|x64
+		{3B33CE22-1196-4B02-A486-E8AED9DDA548}.Debug|x64.Build.0 = Debug|x64
+		{3B33CE22-1196-4B02-A486-E8AED9DDA548}.Release|x64.ActiveCfg = Release|x64
+		{3B33CE22-1196-4B02-A486-E8AED9DDA548}.Release|x64.Build.0 = Release|x64
+		{65E079BA-B8F1-4057-9307-B80A5B9EC379}.Debug|x64.ActiveCfg = Debug|x64
+		{65E079BA-B8F1-4057-9307-B80A5B9EC379}.Debug|x64.Build.0 = Debug|x64
+		{65E079BA-B8F1-4057-9307-B80A5B9EC379}.Release|x64.ActiveCfg = Release|x64
+		{65E079BA-B8F1-4057-9307-B80A5B9EC379}.Release|x64.Build.0 = Release|x64
+		{0FDD6505-BDF8-4574-95FF-7BC800C0EF18}.Debug|x64.ActiveCfg = Debug|x64
+		{0FDD6505-BDF8-4574-95FF-7BC800C0EF18}.Debug|x64.Build.0 = Debug|x64
+		{0FDD6505-BDF8-4574-95FF-7BC800C0EF18}.Release|x64.ActiveCfg = Release|x64
+		{0FDD6505-BDF8-4574-95FF-7BC800C0EF18}.Release|x64.Build.0 = Release|x64
+		{2D8F4662-5052-497B-8DB7-0452CDDB7AF8}.Debug|x64.ActiveCfg = Debug|x64
+		{2D8F4662-5052-497B-8DB7-0452CDDB7AF8}.Debug|x64.Build.0 = Debug|x64
+		{2D8F4662-5052-497B-8DB7-0452CDDB7AF8}.Release|x64.ActiveCfg = Release|x64
+		{2D8F4662-5052-497B-8DB7-0452CDDB7AF8}.Release|x64.Build.0 = Release|x64
+		{29DBF659-9EA0-4592-9116-84B3CC2765BE}.Debug|x64.ActiveCfg = Debug|x64
+		{29DBF659-9EA0-4592-9116-84B3CC2765BE}.Release|x64.ActiveCfg = Release|x64
+	EndGlobalSection
+	GlobalSection(SolutionProperties) = preSolution
+		HideSolutionNode = FALSE
+	EndGlobalSection
+EndGlobal

Added: harmony/enhanced/drlvm/trunk/build/custom/msvc_2005/em/em.vcproj
URL: http://svn.apache.org/viewvc/harmony/enhanced/drlvm/trunk/build/custom/msvc_2005/em/em.vcproj?view=auto&rev=524786
==============================================================================
--- harmony/enhanced/drlvm/trunk/build/custom/msvc_2005/em/em.vcproj (added)
+++ harmony/enhanced/drlvm/trunk/build/custom/msvc_2005/em/em.vcproj Mon Apr  2 07:02:12 2007
@@ -0,0 +1,412 @@
+<?xml version="1.0" encoding="Windows-1252"?>
+<VisualStudioProject
+	ProjectType="Visual C++"
+	Version="8.00"
+	Name="em"
+	ProjectGUID="{6581FED0-5E16-479A-873B-26C072AF7679}"
+	RootNamespace="em"
+	Keyword="Win32Proj"
+	>
+	<Platforms>
+		<Platform
+			Name="Win32"
+		/>
+		<Platform
+			Name="x64"
+		/>
+	</Platforms>
+	<ToolFiles>
+	</ToolFiles>
+	<Configurations>
+		<Configuration
+			Name="Debug|Win32"
+			OutputDirectory="bin\$(ConfigurationName)"
+			IntermediateDirectory="tmp\$(ConfigurationName)"
+			ConfigurationType="2"
+			InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
+			CharacterSet="2"
+			>
+			<Tool
+				Name="VCPreBuildEventTool"
+			/>
+			<Tool
+				Name="VCCustomBuildTool"
+			/>
+			<Tool
+				Name="VCXMLDataGeneratorTool"
+			/>
+			<Tool
+				Name="VCWebServiceProxyGeneratorTool"
+			/>
+			<Tool
+				Name="VCMIDLTool"
+			/>
+			<Tool
+				Name="VCCLCompilerTool"
+				Optimization="0"
+				AdditionalIncludeDirectories="&quot;$(ProjectDir)\..\..\..\..\vm\port\include&quot;;&quot;$(ProjectDir)\..\..\..\..\vm\include&quot;;&quot;$(ProjectDir)\..\..\..\..\vm\vmcore\include&quot;;&quot;$(ProjectDir)\..\..\..\win_ia32_msvc_$(ConfigurationName)\semis\extra\apr\include\apr-1&quot;;&quot;$(ProjectDir)\..\..\..\..\vm\vmcore\src\util\win\include&quot;"
+				PreprocessorDefinitions="WIN32;_DEBUG;_WINDOWS;_USRDLL;PLATFORM_NT"
+				MinimalRebuild="true"
+				BasicRuntimeChecks="3"
+				RuntimeLibrary="1"
+				UsePrecompiledHeader="0"
+				WarningLevel="3"
+				Detect64BitPortabilityProblems="false"
+				DebugInformationFormat="3"
+			/>
+			<Tool
+				Name="VCManagedResourceCompilerTool"
+			/>
+			<Tool
+				Name="VCResourceCompilerTool"
+			/>
+			<Tool
+				Name="VCPreLinkEventTool"
+			/>
+			<Tool
+				Name="VCLinkerTool"
+				OutputFile="$(OutDir)/em.dll"
+				LinkIncremental="2"
+				AdditionalLibraryDirectories=""
+				GenerateDebugInformation="true"
+				ProgramDatabaseFile="$(OutDir)/em.pdb"
+				SubSystem="2"
+				ImportLibrary="$(OutDir)/em.lib"
+				TargetMachine="1"
+			/>
+			<Tool
+				Name="VCALinkTool"
+			/>
+			<Tool
+				Name="VCManifestTool"
+			/>
+			<Tool
+				Name="VCXDCMakeTool"
+			/>
+			<Tool
+				Name="VCBscMakeTool"
+			/>
+			<Tool
+				Name="VCFxCopTool"
+			/>
+			<Tool
+				Name="VCAppVerifierTool"
+			/>
+			<Tool
+				Name="VCWebDeploymentTool"
+			/>
+			<Tool
+				Name="VCPostBuildEventTool"
+				Description="       ... Copying files to bin/default folder ...."
+				CommandLine="copy $(OutDir)\em.dll $(ProjectDir)\..\..\..\win_ia32_msvc_$(ConfigurationName)\deploy\jdk\jre\bin\default&#x0D;&#x0A;copy $(OutDir)\em.pdb $(ProjectDir)\..\..\..\win_ia32_msvc_$(ConfigurationName)\deploy\jdk\jre\bin\default&#x0D;&#x0A;"
+			/>
+		</Configuration>
+		<Configuration
+			Name="Debug|x64"
+			OutputDirectory="$(PlatformName)\$(ConfigurationName)"
+			IntermediateDirectory="$(PlatformName)\$(ConfigurationName)"
+			ConfigurationType="2"
+			InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
+			CharacterSet="2"
+			>
+			<Tool
+				Name="VCPreBuildEventTool"
+			/>
+			<Tool
+				Name="VCCustomBuildTool"
+			/>
+			<Tool
+				Name="VCXMLDataGeneratorTool"
+			/>
+			<Tool
+				Name="VCWebServiceProxyGeneratorTool"
+			/>
+			<Tool
+				Name="VCMIDLTool"
+				TargetEnvironment="3"
+			/>
+			<Tool
+				Name="VCCLCompilerTool"
+				Optimization="0"
+				AdditionalIncludeDirectories="&quot;$(ProjectDir)\..\..\..\..\vm\port\include&quot;;&quot;$(ProjectDir)\..\..\..\..\vm\include&quot;;&quot;$(ProjectDir)\..\..\..\..\vm\vmcore\include&quot;;&quot;$(ProjectDir)\..\..\..\win_em64t_msvc_$(ConfigurationName)\semis\extra\apr\include\apr-1&quot;;&quot;$(ProjectDir)\..\..\..\..\vm\vmcore\src\util\win\include&quot;"
+				PreprocessorDefinitions="WIN32;_DEBUG;_WINDOWS;_USRDLL;PLATFORM_NT;_EM64T_;POINTER64"
+				MinimalRebuild="true"
+				BasicRuntimeChecks="3"
+				RuntimeLibrary="1"
+				UsePrecompiledHeader="0"
+				WarningLevel="3"
+				Detect64BitPortabilityProblems="false"
+				DebugInformationFormat="3"
+			/>
+			<Tool
+				Name="VCManagedResourceCompilerTool"
+			/>
+			<Tool
+				Name="VCResourceCompilerTool"
+			/>
+			<Tool
+				Name="VCPreLinkEventTool"
+			/>
+			<Tool
+				Name="VCLinkerTool"
+				OutputFile="$(OutDir)/em.dll"
+				LinkIncremental="2"
+				AdditionalLibraryDirectories=""
+				GenerateDebugInformation="true"
+				ProgramDatabaseFile="$(OutDir)/em.pdb"
+				SubSystem="2"
+				ImportLibrary="$(OutDir)/em.lib"
+				TargetMachine="17"
+			/>
+			<Tool
+				Name="VCALinkTool"
+			/>
+			<Tool
+				Name="VCManifestTool"
+			/>
+			<Tool
+				Name="VCXDCMakeTool"
+			/>
+			<Tool
+				Name="VCBscMakeTool"
+			/>
+			<Tool
+				Name="VCFxCopTool"
+			/>
+			<Tool
+				Name="VCAppVerifierTool"
+			/>
+			<Tool
+				Name="VCWebDeploymentTool"
+			/>
+			<Tool
+				Name="VCPostBuildEventTool"
+				Description="       ... Copying files to bin/default folder ...."
+				CommandLine="copy $(OutDir)\em.dll $(ProjectDir)\..\..\..\win_em64t_msvc_$(ConfigurationName)\deploy\jdk\jre\bin\default&#x0D;&#x0A;copy $(OutDir)\em.pdb $(ProjectDir)\..\..\..\win_em64t_msvc_$(ConfigurationName)\deploy\jdk\jre\bin\default&#x0D;&#x0A;"
+			/>
+		</Configuration>
+		<Configuration
+			Name="Release|Win32"
+			OutputDirectory="bin\$(ConfigurationName)"
+			IntermediateDirectory="tmp\$(ConfigurationName)"
+			ConfigurationType="2"
+			InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
+			CharacterSet="2"
+			>
+			<Tool
+				Name="VCPreBuildEventTool"
+			/>
+			<Tool
+				Name="VCCustomBuildTool"
+			/>
+			<Tool
+				Name="VCXMLDataGeneratorTool"
+			/>
+			<Tool
+				Name="VCWebServiceProxyGeneratorTool"
+			/>
+			<Tool
+				Name="VCMIDLTool"
+			/>
+			<Tool
+				Name="VCCLCompilerTool"
+				AdditionalIncludeDirectories="&quot;$(ProjectDir)\..\..\..\..\vm\port\include&quot;;&quot;$(ProjectDir)\..\..\..\..\vm\include&quot;;&quot;$(ProjectDir)\..\..\..\..\vm\vmcore\include&quot;;&quot;$(ProjectDir)\..\..\..\win_ia32_msvc_$(ConfigurationName)\semis\extra\apr\include\apr-1&quot;;&quot;$(ProjectDir)\..\..\..\..\vm\vmcore\src\util\win\include&quot;"
+				PreprocessorDefinitions="WIN32;NDEBUG;_WINDOWS;_USRDLL"
+				RuntimeLibrary="0"
+				UsePrecompiledHeader="0"
+				WarningLevel="3"
+				Detect64BitPortabilityProblems="false"
+				DebugInformationFormat="3"
+			/>
+			<Tool
+				Name="VCManagedResourceCompilerTool"
+			/>
+			<Tool
+				Name="VCResourceCompilerTool"
+			/>
+			<Tool
+				Name="VCPreLinkEventTool"
+			/>
+			<Tool
+				Name="VCLinkerTool"
+				AdditionalDependencies="harmonyvm.lib hythr.lib"
+				OutputFile="$(OutDir)/em.dll"
+				LinkIncremental="1"
+				AdditionalLibraryDirectories="&quot;$(ProjectDir)\..\..\..\win_ia32_msvc_release\deploy\jdk\jre\bin\default&quot;;&quot;$(ProjectDir)\..\..\..\win_ia32_msvc_release\semis\vm\hythr\_bin&quot;"
+				GenerateDebugInformation="true"
+				SubSystem="2"
+				OptimizeReferences="2"
+				EnableCOMDATFolding="2"
+				ImportLibrary="$(OutDir)/em.lib"
+				TargetMachine="1"
+			/>
+			<Tool
+				Name="VCALinkTool"
+			/>
+			<Tool
+				Name="VCManifestTool"
+			/>
+			<Tool
+				Name="VCXDCMakeTool"
+			/>
+			<Tool
+				Name="VCBscMakeTool"
+			/>
+			<Tool
+				Name="VCFxCopTool"
+			/>
+			<Tool
+				Name="VCAppVerifierTool"
+			/>
+			<Tool
+				Name="VCWebDeploymentTool"
+			/>
+			<Tool
+				Name="VCPostBuildEventTool"
+				Description="       ... Copying files to bin/default folder ...."
+				CommandLine="copy $(OutDir)\em.dll $(ProjectDir)\..\..\..\win_ia32_msvc_$(ConfigurationName)\deploy\jdk\jre\bin\default&#x0D;&#x0A;copy $(OutDir)\em.pdb $(ProjectDir)\..\..\..\win_ia32_msvc_$(ConfigurationName)\deploy\jdk\jre\bin\default&#x0D;&#x0A;"
+			/>
+		</Configuration>
+		<Configuration
+			Name="Release|x64"
+			OutputDirectory="$(PlatformName)\$(ConfigurationName)"
+			IntermediateDirectory="$(PlatformName)\$(ConfigurationName)"
+			ConfigurationType="2"
+			InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
+			CharacterSet="2"
+			>
+			<Tool
+				Name="VCPreBuildEventTool"
+			/>
+			<Tool
+				Name="VCCustomBuildTool"
+			/>
+			<Tool
+				Name="VCXMLDataGeneratorTool"
+			/>
+			<Tool
+				Name="VCWebServiceProxyGeneratorTool"
+			/>
+			<Tool
+				Name="VCMIDLTool"
+				TargetEnvironment="3"
+			/>
+			<Tool
+				Name="VCCLCompilerTool"
+				AdditionalIncludeDirectories="&quot;$(ProjectDir)\..\..\..\..\vm\port\include&quot;;&quot;$(ProjectDir)\..\..\..\..\vm\include&quot;;&quot;$(ProjectDir)\..\..\..\..\vm\vmcore\include&quot;;&quot;$(ProjectDir)\..\..\..\win_em64t_msvc_$(ConfigurationName)\semis\extra\apr\include\apr-1&quot;;&quot;$(ProjectDir)\..\..\..\..\vm\vmcore\src\util\win\include&quot;"
+				PreprocessorDefinitions="WIN32;NDEBUG;_WINDOWS;_USRDLL;_EM64T_;POINTER64"
+				RuntimeLibrary="0"
+				UsePrecompiledHeader="0"
+				WarningLevel="3"
+				Detect64BitPortabilityProblems="false"
+				DebugInformationFormat="3"
+			/>
+			<Tool
+				Name="VCManagedResourceCompilerTool"
+			/>
+			<Tool
+				Name="VCResourceCompilerTool"
+			/>
+			<Tool
+				Name="VCPreLinkEventTool"
+			/>
+			<Tool
+				Name="VCLinkerTool"
+				AdditionalDependencies="harmonyvm.lib hythr.lib"
+				OutputFile="$(OutDir)/em.dll"
+				LinkIncremental="1"
+				AdditionalLibraryDirectories="&quot;$(ProjectDir)\..\..\..\win_ia32_msvc_release\deploy\jdk\jre\bin\default&quot;;&quot;$(ProjectDir)\..\..\..\win_ia32_msvc_release\semis\vm\hythr\_bin&quot;"
+				GenerateDebugInformation="true"
+				SubSystem="2"
+				OptimizeReferences="2"
+				EnableCOMDATFolding="2"
+				ImportLibrary="$(OutDir)/em.lib"
+				TargetMachine="17"
+			/>
+			<Tool
+				Name="VCALinkTool"
+			/>
+			<Tool
+				Name="VCManifestTool"
+			/>
+			<Tool
+				Name="VCXDCMakeTool"
+			/>
+			<Tool
+				Name="VCBscMakeTool"
+			/>
+			<Tool
+				Name="VCFxCopTool"
+			/>
+			<Tool
+				Name="VCAppVerifierTool"
+			/>
+			<Tool
+				Name="VCWebDeploymentTool"
+			/>
+			<Tool
+				Name="VCPostBuildEventTool"
+				Description="       ... Copying files to bin/default folder ...."
+				CommandLine="copy $(OutDir)\em.dll $(ProjectDir)\..\..\..\win_em64t_msvc_$(ConfigurationName)\deploy\jdk\jre\bin\default&#x0D;&#x0A;copy $(OutDir)\em.pdb $(ProjectDir)\..\..\..\win_em64t_msvc_$(ConfigurationName)\deploy\jdk\jre\bin\default&#x0D;&#x0A;"
+			/>
+		</Configuration>
+	</Configurations>
+	<References>
+	</References>
+	<Files>
+		<Filter
+			Name="collectors"
+			>
+			<File
+				RelativePath="..\..\..\..\vm\em\src\EBProfileCollector.cpp"
+				>
+			</File>
+			<File
+				RelativePath="..\..\..\..\vm\em\src\EBProfileCollector.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\..\..\vm\em\src\EdgeProfileCollector.cpp"
+				>
+			</File>
+			<File
+				RelativePath="..\..\..\..\vm\em\src\EdgeProfileCollector.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\..\..\vm\em\src\NValueProfileCollector.cpp"
+				>
+			</File>
+			<File
+				RelativePath="..\..\..\..\vm\em\src\NValueProfileCollector.h"
+				>
+			</File>
+		</Filter>
+		<File
+			RelativePath="..\..\..\..\vm\em\src\DrlEMImpl.cpp"
+			>
+		</File>
+		<File
+			RelativePath="..\..\..\..\vm\em\src\DrlEMImpl.h"
+			>
+		</File>
+		<File
+			RelativePath="..\..\..\..\vm\em\src\DrlProfileCollectionFramework.h"
+			>
+		</File>
+		<File
+			RelativePath="..\..\..\..\vm\em\src\em_intf.cpp"
+			>
+		</File>
+		<File
+			RelativePath="..\..\..\..\vm\em\src\MTable.cpp"
+			>
+		</File>
+		<File
+			RelativePath="..\..\..\..\vm\em\src\MTable.h"
+			>
+		</File>
+	</Files>
+	<Globals>
+	</Globals>
+</VisualStudioProject>

Added: harmony/enhanced/drlvm/trunk/build/custom/msvc_2005/gc_cc/gc_cc.vcproj
URL: http://svn.apache.org/viewvc/harmony/enhanced/drlvm/trunk/build/custom/msvc_2005/gc_cc/gc_cc.vcproj?view=auto&rev=524786
==============================================================================
--- harmony/enhanced/drlvm/trunk/build/custom/msvc_2005/gc_cc/gc_cc.vcproj (added)
+++ harmony/enhanced/drlvm/trunk/build/custom/msvc_2005/gc_cc/gc_cc.vcproj Mon Apr  2 07:02:12 2007
@@ -0,0 +1,436 @@
+<?xml version="1.0" encoding="windows-1251"?>
+<VisualStudioProject
+	ProjectType="Visual C++"
+	Version="8.00"
+	Name="gc_cc"
+	ProjectGUID="{3B33CE22-1196-4B02-A486-E8AED9DDA548}"
+	RootNamespace="gc_cc"
+	Keyword="Win32Proj"
+	>
+	<Platforms>
+		<Platform
+			Name="Win32"
+		/>
+		<Platform
+			Name="x64"
+		/>
+	</Platforms>
+	<ToolFiles>
+	</ToolFiles>
+	<Configurations>
+		<Configuration
+			Name="Debug|Win32"
+			OutputDirectory="bin\$(ConfigurationName)"
+			IntermediateDirectory="tmp\$(ConfigurationName)"
+			ConfigurationType="2"
+			InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
+			CharacterSet="2"
+			>
+			<Tool
+				Name="VCPreBuildEventTool"
+			/>
+			<Tool
+				Name="VCCustomBuildTool"
+			/>
+			<Tool
+				Name="VCXMLDataGeneratorTool"
+			/>
+			<Tool
+				Name="VCWebServiceProxyGeneratorTool"
+			/>
+			<Tool
+				Name="VCMIDLTool"
+			/>
+			<Tool
+				Name="VCCLCompilerTool"
+				Optimization="0"
+				AdditionalIncludeDirectories="&quot;$(ProjectDir)\..\..\..\..\vm\vmcore\include&quot;;&quot;$(ProjectDir)\..\..\..\..\vm\include&quot;;&quot;$(ProjectDir)\..\..\..\..\vm\vmcore\src\util\win\include&quot;;&quot;$(ProjectDir)\..\..\..\..\vm\port\include&quot;;&quot;$(ProjectDir)\..\..\..\win_ia32_msvc_$(ConfigurationName)\semis\extra\apr\include\apr-1&quot;"
+				PreprocessorDefinitions="BUILDING_GC;WIN32;_DEBUG;_WINDOWS;_USRDLL"
+				MinimalRebuild="true"
+				BasicRuntimeChecks="3"
+				RuntimeLibrary="1"
+				UsePrecompiledHeader="0"
+				WarningLevel="3"
+				Detect64BitPortabilityProblems="false"
+				DebugInformationFormat="4"
+			/>
+			<Tool
+				Name="VCManagedResourceCompilerTool"
+			/>
+			<Tool
+				Name="VCResourceCompilerTool"
+			/>
+			<Tool
+				Name="VCPreLinkEventTool"
+			/>
+			<Tool
+				Name="VCLinkerTool"
+				OutputFile="$(OutDir)/gc_cc.dll"
+				LinkIncremental="2"
+				AdditionalLibraryDirectories=""
+				GenerateDebugInformation="true"
+				ProgramDatabaseFile="$(OutDir)/gc_cc.pdb"
+				SubSystem="2"
+				ImportLibrary="$(OutDir)/gc_cc.lib"
+				TargetMachine="1"
+			/>
+			<Tool
+				Name="VCALinkTool"
+			/>
+			<Tool
+				Name="VCManifestTool"
+			/>
+			<Tool
+				Name="VCXDCMakeTool"
+			/>
+			<Tool
+				Name="VCBscMakeTool"
+			/>
+			<Tool
+				Name="VCFxCopTool"
+			/>
+			<Tool
+				Name="VCAppVerifierTool"
+			/>
+			<Tool
+				Name="VCWebDeploymentTool"
+			/>
+			<Tool
+				Name="VCPostBuildEventTool"
+				Description="       ... Copying files to bin/default folder ...."
+				CommandLine="copy $(OutDir)\gc_cc.dll $(ProjectDir)\..\..\..\win_ia32_msvc_$(ConfigurationName)\deploy\jdk\jre\bin\default&#x0D;&#x0A;copy $(OutDir)\gc_cc.pdb $(ProjectDir)\..\..\..\win_ia32_msvc_$(ConfigurationName)\deploy\jdk\jre\bin\default&#x0D;&#x0A;"
+			/>
+		</Configuration>
+		<Configuration
+			Name="Debug|x64"
+			OutputDirectory="$(PlatformName)\$(ConfigurationName)"
+			IntermediateDirectory="$(PlatformName)\$(ConfigurationName)"
+			ConfigurationType="2"
+			InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
+			CharacterSet="2"
+			>
+			<Tool
+				Name="VCPreBuildEventTool"
+			/>
+			<Tool
+				Name="VCCustomBuildTool"
+			/>
+			<Tool
+				Name="VCXMLDataGeneratorTool"
+			/>
+			<Tool
+				Name="VCWebServiceProxyGeneratorTool"
+			/>
+			<Tool
+				Name="VCMIDLTool"
+				TargetEnvironment="3"
+			/>
+			<Tool
+				Name="VCCLCompilerTool"
+				Optimization="0"
+				AdditionalIncludeDirectories="&quot;$(ProjectDir)\..\..\..\..\vm\vmcore\include&quot;;&quot;$(ProjectDir)\..\..\..\..\vm\include&quot;;&quot;$(ProjectDir)\..\..\..\..\vm\vmcore\src\util\win\include&quot;;&quot;$(ProjectDir)\..\..\..\..\vm\port\include&quot;;&quot;$(ProjectDir)\..\..\..\win_em64t_msvc_$(ConfigurationName)\semis\extra\apr\include\apr-1&quot;"
+				PreprocessorDefinitions="BUILDING_GC;WIN32;_DEBUG;_WINDOWS;_USRDLL;POINTER64;_EM64T_"
+				MinimalRebuild="true"
+				BasicRuntimeChecks="3"
+				RuntimeLibrary="1"
+				UsePrecompiledHeader="0"
+				WarningLevel="3"
+				Detect64BitPortabilityProblems="true"
+				DebugInformationFormat="3"
+				DisableSpecificWarnings="4996"
+			/>
+			<Tool
+				Name="VCManagedResourceCompilerTool"
+			/>
+			<Tool
+				Name="VCResourceCompilerTool"
+			/>
+			<Tool
+				Name="VCPreLinkEventTool"
+			/>
+			<Tool
+				Name="VCLinkerTool"
+				OutputFile="$(OutDir)/gc_cc.dll"
+				LinkIncremental="2"
+				AdditionalLibraryDirectories=""
+				GenerateDebugInformation="true"
+				ProgramDatabaseFile="$(OutDir)/gc_cc.pdb"
+				SubSystem="2"
+				ImportLibrary="$(OutDir)/gc_cc.lib"
+				TargetMachine="17"
+			/>
+			<Tool
+				Name="VCALinkTool"
+			/>
+			<Tool
+				Name="VCManifestTool"
+			/>
+			<Tool
+				Name="VCXDCMakeTool"
+			/>
+			<Tool
+				Name="VCBscMakeTool"
+			/>
+			<Tool
+				Name="VCFxCopTool"
+			/>
+			<Tool
+				Name="VCAppVerifierTool"
+			/>
+			<Tool
+				Name="VCWebDeploymentTool"
+			/>
+			<Tool
+				Name="VCPostBuildEventTool"
+				Description="       ... Copying files to bin/default folder ...."
+				CommandLine="copy $(OutDir)\gc_cc.dll $(ProjectDir)\..\..\..\win_em64t_msvc_$(ConfigurationName)\deploy\jdk\jre\bin\default&#x0D;&#x0A;copy $(OutDir)\gc_cc.pdb $(ProjectDir)\..\..\..\win_em64t_msvc_$(ConfigurationName)\deploy\jdk\jre\bin\default&#x0D;&#x0A;"
+			/>
+		</Configuration>
+		<Configuration
+			Name="Release|Win32"
+			OutputDirectory="bin\$(ConfigurationName)"
+			IntermediateDirectory="tmp\$(ConfigurationName)"
+			ConfigurationType="2"
+			InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
+			CharacterSet="2"
+			>
+			<Tool
+				Name="VCPreBuildEventTool"
+			/>
+			<Tool
+				Name="VCCustomBuildTool"
+			/>
+			<Tool
+				Name="VCXMLDataGeneratorTool"
+			/>
+			<Tool
+				Name="VCWebServiceProxyGeneratorTool"
+			/>
+			<Tool
+				Name="VCMIDLTool"
+			/>
+			<Tool
+				Name="VCCLCompilerTool"
+				AdditionalIncludeDirectories="&quot;$(ProjectDir)\..\..\..\..\vm\vmcore\include&quot;;&quot;$(ProjectDir)\..\..\..\..\vm\include&quot;;&quot;$(ProjectDir)\..\..\..\..\vm\vmcore\src\util\win\include&quot;;&quot;$(ProjectDir)\..\..\..\..\vm\port\include&quot;;&quot;$(ProjectDir)\..\..\..\win_ia32_msvc_$(ConfigurationName)\semis\extra\apr\include\apr-1&quot;"
+				PreprocessorDefinitions="BUILDING_GC;WIN32;NDEBUG;_WINDOWS;_USRDLL"
+				RuntimeLibrary="0"
+				UsePrecompiledHeader="0"
+				WarningLevel="3"
+				Detect64BitPortabilityProblems="false"
+				DebugInformationFormat="3"
+			/>
+			<Tool
+				Name="VCManagedResourceCompilerTool"
+			/>
+			<Tool
+				Name="VCResourceCompilerTool"
+			/>
+			<Tool
+				Name="VCPreLinkEventTool"
+			/>
+			<Tool
+				Name="VCLinkerTool"
+				OutputFile="$(OutDir)/gc_cc.dll"
+				LinkIncremental="1"
+				AdditionalLibraryDirectories=""
+				GenerateDebugInformation="true"
+				SubSystem="2"
+				OptimizeReferences="2"
+				EnableCOMDATFolding="2"
+				ImportLibrary="$(OutDir)/gc_cc.lib"
+				TargetMachine="1"
+			/>
+			<Tool
+				Name="VCALinkTool"
+			/>
+			<Tool
+				Name="VCManifestTool"
+			/>
+			<Tool
+				Name="VCXDCMakeTool"
+			/>
+			<Tool
+				Name="VCBscMakeTool"
+			/>
+			<Tool
+				Name="VCFxCopTool"
+			/>
+			<Tool
+				Name="VCAppVerifierTool"
+			/>
+			<Tool
+				Name="VCWebDeploymentTool"
+			/>
+			<Tool
+				Name="VCPostBuildEventTool"
+				Description="       ... Copying files to bin/default folder ...."
+				CommandLine="copy $(OutDir)\gc_cc.dll $(ProjectDir)\..\..\..\win_ia32_msvc_$(ConfigurationName)\deploy\jdk\jre\bin\default&#x0D;&#x0A;copy $(OutDir)\gc_cc.pdb $(ProjectDir)\..\..\..\win_ia32_msvc_$(ConfigurationName)\deploy\jdk\jre\bin\default&#x0D;&#x0A;"
+			/>
+		</Configuration>
+		<Configuration
+			Name="Release|x64"
+			OutputDirectory="$(PlatformName)\$(ConfigurationName)"
+			IntermediateDirectory="$(PlatformName)\$(ConfigurationName)"
+			ConfigurationType="2"
+			InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
+			CharacterSet="2"
+			>
+			<Tool
+				Name="VCPreBuildEventTool"
+			/>
+			<Tool
+				Name="VCCustomBuildTool"
+			/>
+			<Tool
+				Name="VCXMLDataGeneratorTool"
+			/>
+			<Tool
+				Name="VCWebServiceProxyGeneratorTool"
+			/>
+			<Tool
+				Name="VCMIDLTool"
+				TargetEnvironment="3"
+			/>
+			<Tool
+				Name="VCCLCompilerTool"
+				AdditionalIncludeDirectories="&quot;$(ProjectDir)\..\..\..\..\vm\vmcore\include&quot;;&quot;$(ProjectDir)\..\..\..\..\vm\include&quot;;&quot;$(ProjectDir)\..\..\..\..\vm\vmcore\src\util\win\include&quot;;&quot;$(ProjectDir)\..\..\..\..\vm\port\include&quot;;&quot;$(ProjectDir)\..\..\..\win_em64t_msvc_$(ConfigurationName)\semis\extra\apr\include\apr-1&quot;"
+				PreprocessorDefinitions="BUILDING_GC;WIN32;NDEBUG;_WINDOWS;_USRDLL;POINTER64;_EM64T_"
+				RuntimeLibrary="0"
+				UsePrecompiledHeader="0"
+				WarningLevel="3"
+				Detect64BitPortabilityProblems="true"
+				DebugInformationFormat="3"
+				DisableSpecificWarnings="4996"
+			/>
+			<Tool
+				Name="VCManagedResourceCompilerTool"
+			/>
+			<Tool
+				Name="VCResourceCompilerTool"
+			/>
+			<Tool
+				Name="VCPreLinkEventTool"
+			/>
+			<Tool
+				Name="VCLinkerTool"
+				OutputFile="$(OutDir)/gc_cc.dll"
+				LinkIncremental="1"
+				AdditionalLibraryDirectories=""
+				GenerateDebugInformation="true"
+				SubSystem="2"
+				OptimizeReferences="2"
+				EnableCOMDATFolding="2"
+				ImportLibrary="$(OutDir)/gc_cc.lib"
+				TargetMachine="17"
+			/>
+			<Tool
+				Name="VCALinkTool"
+			/>
+			<Tool
+				Name="VCManifestTool"
+			/>
+			<Tool
+				Name="VCXDCMakeTool"
+			/>
+			<Tool
+				Name="VCBscMakeTool"
+			/>
+			<Tool
+				Name="VCFxCopTool"
+			/>
+			<Tool
+				Name="VCAppVerifierTool"
+			/>
+			<Tool
+				Name="VCWebDeploymentTool"
+			/>
+			<Tool
+				Name="VCPostBuildEventTool"
+				Description="       ... Copying files to bin/default folder ...."
+				CommandLine="copy $(OutDir)\gc_cc.dll $(ProjectDir)\..\..\..\win_em64t_msvc_$(ConfigurationName)\deploy\jdk\jre\bin\default&#x0D;&#x0A;copy $(OutDir)\gc_cc.pdb $(ProjectDir)\..\..\..\win_em64t_msvc_$(ConfigurationName)\deploy\jdk\jre\bin\default&#x0D;&#x0A;"
+			/>
+		</Configuration>
+	</Configurations>
+	<References>
+	</References>
+	<Files>
+		<File
+			RelativePath="..\..\..\..\vm\gc_cc\src\collect.cpp"
+			>
+		</File>
+		<File
+			RelativePath="..\..\..\..\vm\gc_cc\src\collect.h"
+			>
+		</File>
+		<File
+			RelativePath="..\..\..\..\vm\gc_cc\src\collect_cache.cpp"
+			>
+		</File>
+		<File
+			RelativePath="..\..\..\..\vm\gc_cc\src\collect_copy.cpp"
+			>
+		</File>
+		<File
+			RelativePath="..\..\..\..\vm\gc_cc\src\collect_forced.cpp"
+			>
+		</File>
+		<File
+			RelativePath="..\..\..\..\vm\gc_cc\src\collect_slide_compact.cpp"
+			>
+		</File>
+		<File
+			RelativePath="..\..\..\..\vm\gc_cc\src\fast_list.h"
+			>
+		</File>
+		<File
+			RelativePath="..\..\..\..\vm\gc_cc\src\gc_for_vm.cpp"
+			>
+		</File>
+		<File
+			RelativePath="..\..\..\..\vm\gc_cc\src\gc_jni.cpp"
+			>
+		</File>
+		<File
+			RelativePath="..\..\..\..\vm\gc_cc\src\gc_types.h"
+			>
+		</File>
+		<File
+			RelativePath="..\..\..\..\vm\gc_cc\src\init.cpp"
+			>
+		</File>
+		<File
+			RelativePath="..\..\..\..\vm\gc_cc\src\large_pages_win32.cpp"
+			>
+		</File>
+		<File
+			RelativePath="..\..\..\..\vm\gc_cc\src\prepare.cpp"
+			>
+		</File>
+		<File
+			RelativePath="..\..\..\..\vm\gc_cc\src\root_set_cache.h"
+			>
+		</File>
+		<File
+			RelativePath="..\..\..\..\vm\gc_cc\src\selector.cpp"
+			>
+		</File>
+		<File
+			RelativePath="..\..\..\..\vm\gc_cc\src\slide_compact.h"
+			>
+		</File>
+		<File
+			RelativePath="..\..\..\..\vm\gc_cc\src\slot.cpp"
+			>
+		</File>
+		<File
+			RelativePath="..\..\..\..\vm\gc_cc\src\slot.h"
+			>
+		</File>
+		<File
+			RelativePath="..\..\..\..\vm\gc_cc\src\timer.h"
+			>
+		</File>
+	</Files>
+	<Globals>
+	</Globals>
+</VisualStudioProject>

Added: harmony/enhanced/drlvm/trunk/build/custom/msvc_2005/gc_gen/gc_gen.vcproj
URL: http://svn.apache.org/viewvc/harmony/enhanced/drlvm/trunk/build/custom/msvc_2005/gc_gen/gc_gen.vcproj?view=auto&rev=524786
==============================================================================
--- harmony/enhanced/drlvm/trunk/build/custom/msvc_2005/gc_gen/gc_gen.vcproj (added)
+++ harmony/enhanced/drlvm/trunk/build/custom/msvc_2005/gc_gen/gc_gen.vcproj Mon Apr  2 07:02:12 2007
@@ -0,0 +1,760 @@
+<?xml version="1.0" encoding="windows-1251"?>
+<VisualStudioProject
+	ProjectType="Visual C++"
+	Version="8.00"
+	Name="gc_gen"
+	ProjectGUID="{29DBF659-9EA0-4592-9116-84B3CC2765BE}"
+	RootNamespace="gc_gen"
+	Keyword="Win32Proj"
+	>
+	<Platforms>
+		<Platform
+			Name="Win32"
+		/>
+		<Platform
+			Name="x64"
+		/>
+	</Platforms>
+	<ToolFiles>
+	</ToolFiles>
+	<Configurations>
+		<Configuration
+			Name="Debug|Win32"
+			OutputDirectory="bin\$(ConfigurationName)"
+			IntermediateDirectory="tmp\$(ConfigurationName)"
+			ConfigurationType="2"
+			InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
+			CharacterSet="2"
+			>
+			<Tool
+				Name="VCPreBuildEventTool"
+			/>
+			<Tool
+				Name="VCCustomBuildTool"
+			/>
+			<Tool
+				Name="VCXMLDataGeneratorTool"
+			/>
+			<Tool
+				Name="VCWebServiceProxyGeneratorTool"
+			/>
+			<Tool
+				Name="VCMIDLTool"
+			/>
+			<Tool
+				Name="VCCLCompilerTool"
+				Optimization="0"
+				AdditionalIncludeDirectories="&quot;$(ProjectDir)\..\..\..\..\vm\vmcore\include&quot;;&quot;$(ProjectDir)\..\..\..\..\vm\include&quot;;&quot;$(ProjectDir)\..\..\..\..\vm\vmcore\src\util\win\include&quot;;&quot;$(ProjectDir)\..\..\..\..\vm\port\include&quot;;&quot;$(ProjectDir)\..\..\..\win_ia32_msvc_$(ConfigurationName)\semis\extra\apr\include\apr-1&quot;"
+				PreprocessorDefinitions="BUILDING_GC;WIN32;_DEBUG;_WINDOWS;_USRDLL"
+				MinimalRebuild="true"
+				BasicRuntimeChecks="3"
+				RuntimeLibrary="1"
+				UsePrecompiledHeader="0"
+				WarningLevel="3"
+				Detect64BitPortabilityProblems="false"
+				DebugInformationFormat="3"
+			/>
+			<Tool
+				Name="VCManagedResourceCompilerTool"
+			/>
+			<Tool
+				Name="VCResourceCompilerTool"
+			/>
+			<Tool
+				Name="VCPreLinkEventTool"
+			/>
+			<Tool
+				Name="VCLinkerTool"
+				OutputFile="$(OutDir)/gc_gen.dll"
+				LinkIncremental="2"
+				AdditionalLibraryDirectories=""
+				GenerateDebugInformation="true"
+				ProgramDatabaseFile="$(OutDir)/gc_gen.pdb"
+				SubSystem="2"
+				ImportLibrary="$(OutDir)/gc_gen.lib"
+				TargetMachine="1"
+			/>
+			<Tool
+				Name="VCALinkTool"
+			/>
+			<Tool
+				Name="VCManifestTool"
+			/>
+			<Tool
+				Name="VCXDCMakeTool"
+			/>
+			<Tool
+				Name="VCBscMakeTool"
+			/>
+			<Tool
+				Name="VCFxCopTool"
+			/>
+			<Tool
+				Name="VCAppVerifierTool"
+			/>
+			<Tool
+				Name="VCWebDeploymentTool"
+			/>
+			<Tool
+				Name="VCPostBuildEventTool"
+				Description="       ... Copying files to bin/default folder ...."
+				CommandLine="copy $(OutDir)\gc_gen.dll $(ProjectDir)\..\..\..\win_ia32_msvc_$(ConfigurationName)\deploy\jdk\jre\bin\default&#x0D;&#x0A;copy $(OutDir)\gc_gen.pdb $(ProjectDir)\..\..\..\win_ia32_msvc_$(ConfigurationName)\deploy\jdk\jre\bin\default&#x0D;&#x0A;"
+			/>
+		</Configuration>
+		<Configuration
+			Name="Debug|x64"
+			OutputDirectory="$(PlatformName)\$(ConfigurationName)"
+			IntermediateDirectory="$(PlatformName)\$(ConfigurationName)"
+			ConfigurationType="2"
+			InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
+			CharacterSet="2"
+			>
+			<Tool
+				Name="VCPreBuildEventTool"
+			/>
+			<Tool
+				Name="VCCustomBuildTool"
+			/>
+			<Tool
+				Name="VCXMLDataGeneratorTool"
+			/>
+			<Tool
+				Name="VCWebServiceProxyGeneratorTool"
+			/>
+			<Tool
+				Name="VCMIDLTool"
+				TargetEnvironment="3"
+			/>
+			<Tool
+				Name="VCCLCompilerTool"
+				Optimization="0"
+				AdditionalIncludeDirectories="&quot;$(ProjectDir)\..\..\..\..\vm\vmcore\include&quot;;&quot;$(ProjectDir)\..\..\..\..\vm\include&quot;;&quot;$(ProjectDir)\..\..\..\..\vm\vmcore\src\util\win\include&quot;;&quot;$(ProjectDir)\..\..\..\..\vm\port\include&quot;;&quot;$(ProjectDir)\..\..\..\win_em64t_msvc_$(ConfigurationName)\semis\extra\apr\include\apr-1&quot;"
+				PreprocessorDefinitions="BUILDING_GC;WIN32;_DEBUG;_WINDOWS;_USRDLL;POINTER64;_EM64T_"
+				MinimalRebuild="true"
+				BasicRuntimeChecks="3"
+				RuntimeLibrary="1"
+				UsePrecompiledHeader="0"
+				WarningLevel="3"
+				Detect64BitPortabilityProblems="false"
+				DebugInformationFormat="3"
+				DisableSpecificWarnings="4996"
+			/>
+			<Tool
+				Name="VCManagedResourceCompilerTool"
+			/>
+			<Tool
+				Name="VCResourceCompilerTool"
+			/>
+			<Tool
+				Name="VCPreLinkEventTool"
+			/>
+			<Tool
+				Name="VCLinkerTool"
+				OutputFile="$(OutDir)/gc_gen.dll"
+				LinkIncremental="2"
+				AdditionalLibraryDirectories=""
+				GenerateDebugInformation="true"
+				ProgramDatabaseFile="$(OutDir)/gc_gen.pdb"
+				SubSystem="2"
+				ImportLibrary="$(OutDir)/gc_gen.lib"
+				TargetMachine="17"
+			/>
+			<Tool
+				Name="VCALinkTool"
+			/>
+			<Tool
+				Name="VCManifestTool"
+			/>
+			<Tool
+				Name="VCXDCMakeTool"
+			/>
+			<Tool
+				Name="VCBscMakeTool"
+			/>
+			<Tool
+				Name="VCFxCopTool"
+			/>
+			<Tool
+				Name="VCAppVerifierTool"
+			/>
+			<Tool
+				Name="VCWebDeploymentTool"
+			/>
+			<Tool
+				Name="VCPostBuildEventTool"
+				Description="       ... Copying files to bin/default folder ...."
+				CommandLine="copy $(OutDir)\gc_gen.dll $(ProjectDir)\..\..\..\win_em64t_msvc_$(ConfigurationName)\deploy\jdk\jre\bin\default&#x0D;&#x0A;copy $(OutDir)\gc_gen.pdb $(ProjectDir)\..\..\..\win_em64t_msvc_$(ConfigurationName)\deploy\jdk\jre\bin\default&#x0D;&#x0A;"
+			/>
+		</Configuration>
+		<Configuration
+			Name="Release|Win32"
+			OutputDirectory="bin\$(ConfigurationName)"
+			IntermediateDirectory="tmp\$(ConfigurationName)"
+			ConfigurationType="2"
+			InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
+			CharacterSet="2"
+			>
+			<Tool
+				Name="VCPreBuildEventTool"
+			/>
+			<Tool
+				Name="VCCustomBuildTool"
+			/>
+			<Tool
+				Name="VCXMLDataGeneratorTool"
+			/>
+			<Tool
+				Name="VCWebServiceProxyGeneratorTool"
+			/>
+			<Tool
+				Name="VCMIDLTool"
+			/>
+			<Tool
+				Name="VCCLCompilerTool"
+				AdditionalIncludeDirectories="&quot;$(ProjectDir)\..\..\..\..\vm\vmcore\include&quot;;&quot;$(ProjectDir)\..\..\..\..\vm\include&quot;;&quot;$(ProjectDir)\..\..\..\..\vm\vmcore\src\util\win\include&quot;;&quot;$(ProjectDir)\..\..\..\..\vm\port\include&quot;;&quot;$(ProjectDir)\..\..\..\win_ia32_msvc_$(ConfigurationName)\semis\extra\apr\include\apr-1&quot;"
+				PreprocessorDefinitions="BUILDING_GC;WIN32;NDEBUG;_WINDOWS;_USRDLL"
+				RuntimeLibrary="0"
+				UsePrecompiledHeader="0"
+				WarningLevel="3"
+				Detect64BitPortabilityProblems="false"
+				DebugInformationFormat="3"
+			/>
+			<Tool
+				Name="VCManagedResourceCompilerTool"
+			/>
+			<Tool
+				Name="VCResourceCompilerTool"
+			/>
+			<Tool
+				Name="VCPreLinkEventTool"
+			/>
+			<Tool
+				Name="VCLinkerTool"
+				OutputFile="$(OutDir)/gc_gen.dll"
+				LinkIncremental="1"
+				AdditionalLibraryDirectories=""
+				GenerateDebugInformation="true"
+				SubSystem="2"
+				OptimizeReferences="2"
+				EnableCOMDATFolding="2"
+				ImportLibrary="$(OutDir)/gc_gen.lib"
+				TargetMachine="1"
+			/>
+			<Tool
+				Name="VCALinkTool"
+			/>
+			<Tool
+				Name="VCManifestTool"
+			/>
+			<Tool
+				Name="VCXDCMakeTool"
+			/>
+			<Tool
+				Name="VCBscMakeTool"
+			/>
+			<Tool
+				Name="VCFxCopTool"
+			/>
+			<Tool
+				Name="VCAppVerifierTool"
+			/>
+			<Tool
+				Name="VCWebDeploymentTool"
+			/>
+			<Tool
+				Name="VCPostBuildEventTool"
+				Description="       ... Copying files to bin/default folder ...."
+				CommandLine="copy $(OutDir)\gc_gen.dll $(ProjectDir)\..\..\..\win_ia32_msvc_$(ConfigurationName)\deploy\jdk\jre\bin\default&#x0D;&#x0A;copy $(OutDir)\gc_gen.pdb $(ProjectDir)\..\..\..\win_ia32_msvc_$(ConfigurationName)\deploy\jdk\jre\bin\default&#x0D;&#x0A;"
+			/>
+		</Configuration>
+		<Configuration
+			Name="Release|x64"
+			OutputDirectory="$(PlatformName)\$(ConfigurationName)"
+			IntermediateDirectory="$(PlatformName)\$(ConfigurationName)"
+			ConfigurationType="2"
+			InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
+			CharacterSet="2"
+			>
+			<Tool
+				Name="VCPreBuildEventTool"
+			/>
+			<Tool
+				Name="VCCustomBuildTool"
+			/>
+			<Tool
+				Name="VCXMLDataGeneratorTool"
+			/>
+			<Tool
+				Name="VCWebServiceProxyGeneratorTool"
+			/>
+			<Tool
+				Name="VCMIDLTool"
+				TargetEnvironment="3"
+			/>
+			<Tool
+				Name="VCCLCompilerTool"
+				AdditionalIncludeDirectories="&quot;$(ProjectDir)\..\..\..\..\vm\vmcore\include&quot;;&quot;$(ProjectDir)\..\..\..\..\vm\include&quot;;&quot;$(ProjectDir)\..\..\..\..\vm\vmcore\src\util\win\include&quot;;&quot;$(ProjectDir)\..\..\..\..\vm\port\include&quot;;&quot;$(ProjectDir)\..\..\..\win_ia32_msvc_$(ConfigurationName)\semis\extra\apr\include\apr-1&quot;"
+				PreprocessorDefinitions="BUILDING_GC;WIN32;NDEBUG;_WINDOWS;_USRDLL;POINTER64;_EM64T_"
+				RuntimeLibrary="0"
+				UsePrecompiledHeader="0"
+				WarningLevel="3"
+				Detect64BitPortabilityProblems="false"
+				DebugInformationFormat="3"
+				DisableSpecificWarnings="4996"
+			/>
+			<Tool
+				Name="VCManagedResourceCompilerTool"
+			/>
+			<Tool
+				Name="VCResourceCompilerTool"
+			/>
+			<Tool
+				Name="VCPreLinkEventTool"
+			/>
+			<Tool
+				Name="VCLinkerTool"
+				OutputFile="$(OutDir)/gc_gen.dll"
+				LinkIncremental="1"
+				AdditionalLibraryDirectories=""
+				GenerateDebugInformation="true"
+				SubSystem="2"
+				OptimizeReferences="2"
+				EnableCOMDATFolding="2"
+				ImportLibrary="$(OutDir)/gc_gen.lib"
+				TargetMachine="17"
+			/>
+			<Tool
+				Name="VCALinkTool"
+			/>
+			<Tool
+				Name="VCManifestTool"
+			/>
+			<Tool
+				Name="VCXDCMakeTool"
+			/>
+			<Tool
+				Name="VCBscMakeTool"
+			/>
+			<Tool
+				Name="VCFxCopTool"
+			/>
+			<Tool
+				Name="VCAppVerifierTool"
+			/>
+			<Tool
+				Name="VCWebDeploymentTool"
+			/>
+			<Tool
+				Name="VCPostBuildEventTool"
+				Description="       ... Copying files to bin/default folder ...."
+				CommandLine="copy $(OutDir)\gc_gen.dll $(ProjectDir)\..\..\..\win_em64t_msvc_$(ConfigurationName)\deploy\jdk\jre\bin\default&#x0D;&#x0A;copy $(OutDir)\gc_gen.pdb $(ProjectDir)\..\..\..\win_em64t_msvc_$(ConfigurationName)\deploy\jdk\jre\bin\default&#x0D;&#x0A;"
+			/>
+		</Configuration>
+	</Configurations>
+	<References>
+	</References>
+	<Files>
+		<Filter
+			Name="common"
+			>
+			<File
+				RelativePath="..\..\..\..\vm\gc_gen\src\common\compressed_ref.cpp"
+				>
+			</File>
+			<File
+				RelativePath="..\..\..\..\vm\gc_gen\src\common\compressed_ref.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\..\..\vm\gc_gen\src\common\fix_repointed_refs.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\..\..\vm\gc_gen\src\common\gc_block.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\..\..\vm\gc_gen\src\common\gc_common.cpp"
+				>
+			</File>
+			<File
+				RelativePath="..\..\..\..\vm\gc_gen\src\common\gc_common.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\..\..\vm\gc_gen\src\common\gc_for_class.cpp"
+				>
+			</File>
+			<File
+				RelativePath="..\..\..\..\vm\gc_gen\src\common\gc_for_class.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\..\..\vm\gc_gen\src\common\gc_for_vm.cpp"
+				>
+			</File>
+			<File
+				RelativePath="..\..\..\..\vm\gc_gen\src\common\gc_metadata.cpp"
+				>
+			</File>
+			<File
+				RelativePath="..\..\..\..\vm\gc_gen\src\common\gc_metadata.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\..\..\vm\gc_gen\src\common\gc_platform.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\..\..\vm\gc_gen\src\common\gc_space.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\..\..\vm\gc_gen\src\common\interior_pointer.cpp"
+				>
+			</File>
+			<File
+				RelativePath="..\..\..\..\vm\gc_gen\src\common\interior_pointer.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\..\..\vm\gc_gen\src\common\large_pages.cpp"
+				>
+			</File>
+			<File
+				RelativePath="..\..\..\..\vm\gc_gen\src\common\mark_scan.cpp"
+				>
+			</File>
+			<File
+				RelativePath="..\..\..\..\vm\gc_gen\src\common\mark_scan_par.cpp"
+				>
+			</File>
+			<File
+				RelativePath="..\..\..\..\vm\gc_gen\src\common\mark_scan_pool.cpp"
+				>
+			</File>
+			<File
+				RelativePath="..\..\..\..\vm\gc_gen\src\common\mark_scan_seq.cpp"
+				>
+			</File>
+			<File
+				RelativePath="..\..\..\..\vm\gc_gen\src\common\space_tuner.cpp"
+				>
+			</File>
+			<File
+				RelativePath="..\..\..\..\vm\gc_gen\src\common\space_tuner.h"
+				>
+			</File>
+		</Filter>
+		<Filter
+			Name="gen"
+			>
+			<File
+				RelativePath="..\..\..\..\vm\gc_gen\src\gen\gc_for_barrier.cpp"
+				>
+			</File>
+			<File
+				RelativePath="..\..\..\..\vm\gc_gen\src\gen\gc_for_barrier.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\..\..\vm\gc_gen\src\gen\gen.cpp"
+				>
+			</File>
+			<File
+				RelativePath="..\..\..\..\vm\gc_gen\src\gen\gen.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\..\..\vm\gc_gen\src\gen\gen_adapt.cpp"
+				>
+			</File>
+		</Filter>
+		<Filter
+			Name="jni"
+			>
+			<File
+				RelativePath="..\..\..\..\vm\gc_gen\src\jni\helper.cpp"
+				>
+			</File>
+			<File
+				RelativePath="..\..\..\..\vm\gc_gen\src\jni\java_natives.cpp"
+				>
+			</File>
+			<File
+				RelativePath="..\..\..\..\vm\gc_gen\src\jni\java_support.cpp"
+				>
+			</File>
+			<File
+				RelativePath="..\..\..\..\vm\gc_gen\src\jni\java_support.h"
+				>
+			</File>
+		</Filter>
+		<Filter
+			Name="mark_compact"
+			>
+			<File
+				RelativePath="..\..\..\..\vm\gc_gen\src\mark_compact\fallback_mark_scan.cpp"
+				>
+			</File>
+			<File
+				RelativePath="..\..\..\..\vm\gc_gen\src\mark_compact\los_extention_mark_scan.cpp"
+				>
+			</File>
+			<File
+				RelativePath="..\..\..\..\vm\gc_gen\src\mark_compact\mspace.cpp"
+				>
+			</File>
+			<File
+				RelativePath="..\..\..\..\vm\gc_gen\src\mark_compact\mspace.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\..\..\vm\gc_gen\src\mark_compact\mspace_alloc.cpp"
+				>
+			</File>
+			<File
+				RelativePath="..\..\..\..\vm\gc_gen\src\mark_compact\mspace_collect.cpp"
+				>
+			</File>
+			<File
+				RelativePath="..\..\..\..\vm\gc_gen\src\mark_compact\mspace_collect.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\..\..\vm\gc_gen\src\mark_compact\mspace_collect_compact.cpp"
+				>
+			</File>
+			<File
+				RelativePath="..\..\..\..\vm\gc_gen\src\mark_compact\mspace_collect_compact.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\..\..\vm\gc_gen\src\mark_compact\mspace_extend_compact.cpp"
+				>
+			</File>
+			<File
+				RelativePath="..\..\..\..\vm\gc_gen\src\mark_compact\mspace_move_compact.cpp"
+				>
+			</File>
+			<File
+				RelativePath="..\..\..\..\vm\gc_gen\src\mark_compact\mspace_slide_compact.cpp"
+				>
+			</File>
+		</Filter>
+		<Filter
+			Name="mark_sweep"
+			>
+			<File
+				RelativePath="..\..\..\..\vm\gc_gen\src\mark_sweep\free_area_pool.cpp"
+				>
+			</File>
+			<File
+				RelativePath="..\..\..\..\vm\gc_gen\src\mark_sweep\free_area_pool.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\..\..\vm\gc_gen\src\mark_sweep\lspace.cpp"
+				>
+			</File>
+			<File
+				RelativePath="..\..\..\..\vm\gc_gen\src\mark_sweep\lspace.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\..\..\vm\gc_gen\src\mark_sweep\lspace_alloc_collect.cpp"
+				>
+			</File>
+		</Filter>
+		<Filter
+			Name="thread"
+			>
+			<File
+				RelativePath="..\..\..\..\vm\gc_gen\src\thread\collector.cpp"
+				>
+			</File>
+			<File
+				RelativePath="..\..\..\..\vm\gc_gen\src\thread\collector.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\..\..\vm\gc_gen\src\thread\collector_alloc.cpp"
+				>
+			</File>
+			<File
+				RelativePath="..\..\..\..\vm\gc_gen\src\thread\collector_alloc.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\..\..\vm\gc_gen\src\thread\gc_thread.cpp"
+				>
+			</File>
+			<File
+				RelativePath="..\..\..\..\vm\gc_gen\src\thread\gc_thread.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\..\..\vm\gc_gen\src\thread\mutator.cpp"
+				>
+			</File>
+			<File
+				RelativePath="..\..\..\..\vm\gc_gen\src\thread\mutator.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\..\..\vm\gc_gen\src\thread\mutator_alloc.cpp"
+				>
+			</File>
+			<File
+				RelativePath="..\..\..\..\vm\gc_gen\src\thread\thread_alloc.h"
+				>
+			</File>
+		</Filter>
+		<Filter
+			Name="trace_forward"
+			>
+			<File
+				RelativePath="..\..\..\..\vm\gc_gen\src\trace_forward\fspace.cpp"
+				>
+			</File>
+			<File
+				RelativePath="..\..\..\..\vm\gc_gen\src\trace_forward\fspace.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\..\..\vm\gc_gen\src\trace_forward\fspace_alloc.cpp"
+				>
+			</File>
+			<File
+				RelativePath="..\..\..\..\vm\gc_gen\src\trace_forward\fspace_collect_copy.cpp"
+				>
+			</File>
+			<File
+				RelativePath="..\..\..\..\vm\gc_gen\src\trace_forward\fspace_collect_forward.cpp"
+				>
+			</File>
+			<File
+				RelativePath="..\..\..\..\vm\gc_gen\src\trace_forward\fspace_collect_forward_par.cpp"
+				>
+			</File>
+			<File
+				RelativePath="..\..\..\..\vm\gc_gen\src\trace_forward\fspace_collect_forward_seq.cpp"
+				>
+			</File>
+			<File
+				RelativePath="..\..\..\..\vm\gc_gen\src\trace_forward\fspace_copy.cpp"
+				>
+			</File>
+			<File
+				RelativePath="..\..\..\..\vm\gc_gen\src\trace_forward\fspace_forward.cpp"
+				>
+			</File>
+			<File
+				RelativePath="..\..\..\..\vm\gc_gen\src\trace_forward\fspace_gen_forward_pool.cpp"
+				>
+			</File>
+			<File
+				RelativePath="..\..\..\..\vm\gc_gen\src\trace_forward\fspace_nongen_forward_pool.cpp"
+				>
+			</File>
+		</Filter>
+		<Filter
+			Name="utils"
+			>
+			<File
+				RelativePath="..\..\..\..\vm\gc_gen\src\utils\bidir_list.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\..\..\vm\gc_gen\src\utils\bit_ops.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\..\..\vm\gc_gen\src\utils\sync_pool.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\..\..\vm\gc_gen\src\utils\sync_queue.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\..\..\vm\gc_gen\src\utils\sync_stack.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\..\..\vm\gc_gen\src\utils\vector_block.h"
+				>
+			</File>
+		</Filter>
+		<Filter
+			Name="verify"
+			>
+			<File
+				RelativePath="..\..\..\..\vm\gc_gen\src\verify\verifier_common.cpp"
+				>
+			</File>
+			<File
+				RelativePath="..\..\..\..\vm\gc_gen\src\verify\verifier_common.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\..\..\vm\gc_gen\src\verify\verifier_metadata.cpp"
+				>
+			</File>
+			<File
+				RelativePath="..\..\..\..\vm\gc_gen\src\verify\verifier_metadata.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\..\..\vm\gc_gen\src\verify\verifier_scanner.cpp"
+				>
+			</File>
+			<File
+				RelativePath="..\..\..\..\vm\gc_gen\src\verify\verify_gc_effect.cpp"
+				>
+			</File>
+			<File
+				RelativePath="..\..\..\..\vm\gc_gen\src\verify\verify_gc_effect.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\..\..\vm\gc_gen\src\verify\verify_live_heap.cpp"
+				>
+			</File>
+			<File
+				RelativePath="..\..\..\..\vm\gc_gen\src\verify\verify_live_heap.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\..\..\vm\gc_gen\src\verify\verify_mutator_effect.cpp"
+				>
+			</File>
+			<File
+				RelativePath="..\..\..\..\vm\gc_gen\src\verify\verify_mutator_effect.h"
+				>
+			</File>
+		</Filter>
+		<Filter
+			Name="finalizer_weakref"
+			>
+			<File
+				RelativePath="..\..\..\..\vm\gc_gen\src\finalizer_weakref\finalizer_weakref.cpp"
+				>
+			</File>
+			<File
+				RelativePath="..\..\..\..\vm\gc_gen\src\finalizer_weakref\finalizer_weakref.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\..\..\vm\gc_gen\src\finalizer_weakref\finalizer_weakref_metadata.cpp"
+				>
+			</File>
+			<File
+				RelativePath="..\..\..\..\vm\gc_gen\src\finalizer_weakref\finalizer_weakref_metadata.h"
+				>
+			</File>
+		</Filter>
+	</Files>
+	<Globals>
+	</Globals>
+</VisualStudioProject>

Added: harmony/enhanced/drlvm/trunk/build/custom/msvc_2005/hythr/hythr.vcproj
URL: http://svn.apache.org/viewvc/harmony/enhanced/drlvm/trunk/build/custom/msvc_2005/hythr/hythr.vcproj?view=auto&rev=524786
==============================================================================
--- harmony/enhanced/drlvm/trunk/build/custom/msvc_2005/hythr/hythr.vcproj (added)
+++ harmony/enhanced/drlvm/trunk/build/custom/msvc_2005/hythr/hythr.vcproj Mon Apr  2 07:02:12 2007
@@ -0,0 +1,450 @@
+<?xml version="1.0" encoding="windows-1251"?>
+<VisualStudioProject
+	ProjectType="Visual C++"
+	Version="8.00"
+	Name="hythr"
+	ProjectGUID="{0FDD6505-BDF8-4574-95FF-7BC800C0EF18}"
+	RootNamespace="hythr"
+	Keyword="Win32Proj"
+	>
+	<Platforms>
+		<Platform
+			Name="Win32"
+		/>
+		<Platform
+			Name="x64"
+		/>
+	</Platforms>
+	<ToolFiles>
+	</ToolFiles>
+	<Configurations>
+		<Configuration
+			Name="Debug|Win32"
+			OutputDirectory="bin\$(ConfigurationName)"
+			IntermediateDirectory="tmp\$(ConfigurationName)"
+			ConfigurationType="2"
+			InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
+			CharacterSet="2"
+			>
+			<Tool
+				Name="VCPreBuildEventTool"
+			/>
+			<Tool
+				Name="VCCustomBuildTool"
+			/>
+			<Tool
+				Name="VCXMLDataGeneratorTool"
+			/>
+			<Tool
+				Name="VCWebServiceProxyGeneratorTool"
+			/>
+			<Tool
+				Name="VCMIDLTool"
+			/>
+			<Tool
+				Name="VCCLCompilerTool"
+				Optimization="0"
+				AdditionalIncludeDirectories="&quot;$(ProjectDir)\..\..\..\..\vm\include&quot;;&quot;$(ProjectDir)\..\..\..\..\vm\port\include&quot;;&quot;$(ProjectDir)\..\..\..\win_ia32_msvc_$(ConfigurationName)\semis\extra\apr\include\apr-1&quot;;&quot;$(ProjectDir)\..\..\..\..\vm\thread\src&quot;"
+				PreprocessorDefinitions="PLATFORM_NT;APR_DECLARE_STATIC;WIN32;_DEBUG;_WINDOWS;_USRDLL;_WIN32_WINNT=0x0501"
+				MinimalRebuild="true"
+				BasicRuntimeChecks="3"
+				RuntimeLibrary="1"
+				UsePrecompiledHeader="0"
+				WarningLevel="3"
+				Detect64BitPortabilityProblems="false"
+				DebugInformationFormat="4"
+				CompileAs="0"
+			/>
+			<Tool
+				Name="VCManagedResourceCompilerTool"
+			/>
+			<Tool
+				Name="VCResourceCompilerTool"
+			/>
+			<Tool
+				Name="VCPreLinkEventTool"
+			/>
+			<Tool
+				Name="VCLinkerTool"
+				AdditionalDependencies="port.lib apr-1.lib aprutil-1.lib log4cxx.lib mswsock.lib ws2_32.lib"
+				OutputFile="$(OutDir)\hythr.dll"
+				LinkIncremental="2"
+				AdditionalLibraryDirectories="&quot;$(ProjectDir)\..\..\..\win_ia32_msvc_$(ConfigurationName)\semis\extra\aprutil\_bin&quot;;&quot;$(ProjectDir)\..\..\..\win_ia32_msvc_$(ConfigurationName)\semis\extra\log4cxx\_bin&quot;;&quot;$(ProjectDir)\..\..\..\win_ia32_msvc_$(ConfigurationName)\semis\extra\apr\_bin&quot;;&quot;$(ProjectDir)\..\..\..\win_ia32_msvc_$(ConfigurationName)\semis\vm\port\_bin&quot;"
+				IgnoreDefaultLibraryNames=""
+				ModuleDefinitionFile="$(ProjectDir)\..\..\..\..\vm\thread\src\hythr.def"
+				GenerateDebugInformation="true"
+				ProgramDatabaseFile="$(OutDir)/hythr.pdb"
+				SubSystem="2"
+				ImportLibrary="$(OutDir)/hythr.lib"
+				TargetMachine="1"
+			/>
+			<Tool
+				Name="VCALinkTool"
+			/>
+			<Tool
+				Name="VCManifestTool"
+			/>
+			<Tool
+				Name="VCXDCMakeTool"
+			/>
+			<Tool
+				Name="VCBscMakeTool"
+			/>
+			<Tool
+				Name="VCFxCopTool"
+			/>
+			<Tool
+				Name="VCAppVerifierTool"
+			/>
+			<Tool
+				Name="VCWebDeploymentTool"
+			/>
+			<Tool
+				Name="VCPostBuildEventTool"
+				Description="       ... Copying files to bin/default folder ...."
+				CommandLine="copy $(OutDir)\hythr.dll $(ProjectDir)\..\..\..\win_ia32_msvc_$(ConfigurationName)\deploy\jdk\jre\bin\default&#x0D;&#x0A;copy $(OutDir)\hythr.pdb $(ProjectDir)\..\..\..\win_ia32_msvc_$(ConfigurationName)\deploy\jdk\jre\bin\default&#x0D;&#x0A;"
+			/>
+		</Configuration>
+		<Configuration
+			Name="Release|Win32"
+			OutputDirectory="bin\$(ConfigurationName)"
+			IntermediateDirectory="tmp\$(ConfigurationName)"
+			ConfigurationType="2"
+			InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
+			CharacterSet="2"
+			>
+			<Tool
+				Name="VCPreBuildEventTool"
+			/>
+			<Tool
+				Name="VCCustomBuildTool"
+			/>
+			<Tool
+				Name="VCXMLDataGeneratorTool"
+			/>
+			<Tool
+				Name="VCWebServiceProxyGeneratorTool"
+			/>
+			<Tool
+				Name="VCMIDLTool"
+			/>
+			<Tool
+				Name="VCCLCompilerTool"
+				AdditionalIncludeDirectories="&quot;$(ProjectDir)\..\..\..\..\vm\include&quot;;&quot;$(ProjectDir)\..\..\..\..\vm\port\include&quot;;&quot;$(ProjectDir)\..\..\..\win_ia32_msvc_$(ConfigurationName)\semis\extra\apr\include\apr-1&quot;;&quot;$(ProjectDir)\..\..\..\..\vm\thread\src&quot;"
+				PreprocessorDefinitions="WIN32;NDEBUG;_WINDOWS;_USRDLL;PLATFORM_NT;APR_DECLARE_STATIC;_WIN32_WINNT=0x0501"
+				RuntimeLibrary="0"
+				UsePrecompiledHeader="0"
+				WarningLevel="3"
+				Detect64BitPortabilityProblems="false"
+				DebugInformationFormat="3"
+				CompileAs="0"
+			/>
+			<Tool
+				Name="VCManagedResourceCompilerTool"
+			/>
+			<Tool
+				Name="VCResourceCompilerTool"
+			/>
+			<Tool
+				Name="VCPreLinkEventTool"
+			/>
+			<Tool
+				Name="VCLinkerTool"
+				AdditionalDependencies="port.lib apr-1.lib aprutil-1.lib log4cxx.lib mswsock.lib ws2_32.lib"
+				OutputFile="$(OutDir)\hythr.dll"
+				LinkIncremental="1"
+				AdditionalLibraryDirectories="&quot;$(ProjectDir)\..\..\..\win_ia32_msvc_$(ConfigurationName)\semis\extra\aprutil\_bin&quot;;&quot;$(ProjectDir)\..\..\..\win_ia32_msvc_$(ConfigurationName)\semis\extra\log4cxx\_bin&quot;;&quot;$(ProjectDir)\..\..\..\win_ia32_msvc_$(ConfigurationName)\semis\extra\apr\_bin&quot;;&quot;$(ProjectDir)\..\..\..\win_ia32_msvc_$(ConfigurationName)\semis\vm\port\_bin&quot;"
+				ModuleDefinitionFile="$(ProjectDir)\..\..\..\..\vm\thread\src\hythr.def"
+				GenerateDebugInformation="true"
+				ProgramDatabaseFile="$(OutDir)/hythr.pdb"
+				SubSystem="2"
+				OptimizeReferences="2"
+				EnableCOMDATFolding="2"
+				ImportLibrary="$(OutDir)/hythr.lib"
+				TargetMachine="1"
+			/>
+			<Tool
+				Name="VCALinkTool"
+			/>
+			<Tool
+				Name="VCManifestTool"
+			/>
+			<Tool
+				Name="VCXDCMakeTool"
+			/>
+			<Tool
+				Name="VCBscMakeTool"
+			/>
+			<Tool
+				Name="VCFxCopTool"
+			/>
+			<Tool
+				Name="VCAppVerifierTool"
+			/>
+			<Tool
+				Name="VCWebDeploymentTool"
+			/>
+			<Tool
+				Name="VCPostBuildEventTool"
+				Description="       ... Copying files to bin/default folder ...."
+				CommandLine="copy $(OutDir)\hythr.dll $(ProjectDir)\..\..\..\win_ia32_msvc_$(ConfigurationName)\deploy\jdk\jre\bin\default&#x0D;&#x0A;copy $(OutDir)\hythr.pdb $(ProjectDir)\..\..\..\win_ia32_msvc_$(ConfigurationName)\deploy\jdk\jre\bin\default&#x0D;&#x0A;"
+			/>
+		</Configuration>
+		<Configuration
+			Name="Debug|x64"
+			OutputDirectory="$(PlatformName)\$(ConfigurationName)"
+			IntermediateDirectory="$(PlatformName)\$(ConfigurationName)"
+			ConfigurationType="2"
+			InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
+			CharacterSet="2"
+			>
+			<Tool
+				Name="VCPreBuildEventTool"
+			/>
+			<Tool
+				Name="VCCustomBuildTool"
+			/>
+			<Tool
+				Name="VCXMLDataGeneratorTool"
+			/>
+			<Tool
+				Name="VCWebServiceProxyGeneratorTool"
+			/>
+			<Tool
+				Name="VCMIDLTool"
+				TargetEnvironment="3"
+			/>
+			<Tool
+				Name="VCCLCompilerTool"
+				Optimization="0"
+				AdditionalIncludeDirectories="&quot;$(ProjectDir)\..\..\..\..\vm\include&quot;;&quot;$(ProjectDir)\..\..\..\..\vm\port\include&quot;;&quot;$(ProjectDir)\..\..\..\win_em64t_msvc_$(ConfigurationName)\semis\extra\apr\include\apr-1&quot;;&quot;$(ProjectDir)\..\..\..\..\vm\thread\src&quot;"
+				PreprocessorDefinitions="_EM64T_;PLATFORM_NT;APR_DECLARE_STATIC;WIN32;_DEBUG;_WINDOWS;_USRDLL;_WIN32_WINNT=0x0501"
+				MinimalRebuild="true"
+				BasicRuntimeChecks="3"
+				RuntimeLibrary="1"
+				UsePrecompiledHeader="0"
+				WarningLevel="3"
+				Detect64BitPortabilityProblems="false"
+				DebugInformationFormat="3"
+				CompileAs="0"
+			/>
+			<Tool
+				Name="VCManagedResourceCompilerTool"
+			/>
+			<Tool
+				Name="VCResourceCompilerTool"
+			/>
+			<Tool
+				Name="VCPreLinkEventTool"
+			/>
+			<Tool
+				Name="VCLinkerTool"
+				AdditionalDependencies="port.lib apr-1.lib aprutil-1.lib log4cxx.lib mswsock.lib ws2_32.lib"
+				OutputFile="$(OutDir)\hythr.dll"
+				LinkIncremental="2"
+				AdditionalLibraryDirectories="&quot;$(ProjectDir)\..\..\..\win_em64t_msvc_$(ConfigurationName)\semis\extra\aprutil\_bin&quot;;&quot;$(ProjectDir)\..\..\..\win_em64t_msvc_$(ConfigurationName)\semis\extra\log4cxx\_bin&quot;;&quot;$(ProjectDir)\..\..\..\win_em64t_msvc_$(ConfigurationName)\semis\extra\apr\_bin&quot;;&quot;$(ProjectDir)\..\..\..\win_em64t_msvc_$(ConfigurationName)\semis\vm\port\_bin&quot;"
+				IgnoreDefaultLibraryNames=""
+				ModuleDefinitionFile="$(ProjectDir)\..\..\..\..\vm\thread\src\hythr.def"
+				GenerateDebugInformation="true"
+				ProgramDatabaseFile="$(OutDir)/hythr.pdb"
+				SubSystem="2"
+				ImportLibrary="$(OutDir)/hythr.lib"
+				TargetMachine="17"
+			/>
+			<Tool
+				Name="VCALinkTool"
+			/>
+			<Tool
+				Name="VCManifestTool"
+			/>
+			<Tool
+				Name="VCXDCMakeTool"
+			/>
+			<Tool
+				Name="VCBscMakeTool"
+			/>
+			<Tool
+				Name="VCFxCopTool"
+			/>
+			<Tool
+				Name="VCAppVerifierTool"
+			/>
+			<Tool
+				Name="VCWebDeploymentTool"
+			/>
+			<Tool
+				Name="VCPostBuildEventTool"
+				Description="       ... Copying files to bin/default folder ...."
+				CommandLine="copy $(OutDir)\hythr.dll $(ProjectDir)\..\..\..\win_em64t_msvc_$(ConfigurationName)\deploy\jdk\jre\bin\default&#x0D;&#x0A;copy $(OutDir)\hythr.pdb $(ProjectDir)\..\..\..\win_em64t_msvc_$(ConfigurationName)\deploy\jdk\jre\bin\default&#x0D;&#x0A;"
+			/>
+		</Configuration>
+		<Configuration
+			Name="Release|x64"
+			OutputDirectory="$(PlatformName)\$(ConfigurationName)"
+			IntermediateDirectory="$(PlatformName)\$(ConfigurationName)"
+			ConfigurationType="2"
+			InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
+			CharacterSet="2"
+			>
+			<Tool
+				Name="VCPreBuildEventTool"
+			/>
+			<Tool
+				Name="VCCustomBuildTool"
+			/>
+			<Tool
+				Name="VCXMLDataGeneratorTool"
+			/>
+			<Tool
+				Name="VCWebServiceProxyGeneratorTool"
+			/>
+			<Tool
+				Name="VCMIDLTool"
+				TargetEnvironment="3"
+			/>
+			<Tool
+				Name="VCCLCompilerTool"
+				AdditionalIncludeDirectories="&quot;$(ProjectDir)\..\..\..\..\vm\include&quot;;&quot;$(ProjectDir)\..\..\..\..\vm\port\include&quot;;&quot;$(ProjectDir)\..\..\..\win_em64t_msvc_$(ConfigurationName)\semis\extra\apr\include\apr-1&quot;;&quot;$(ProjectDir)\..\..\..\..\vm\thread\src&quot;"
+				PreprocessorDefinitions="_EM64T_;WIN32;NDEBUG;_WINDOWS;_USRDLL;PLATFORM_NT;APR_DECLARE_STATIC;_WIN32_WINNT=0x0501"
+				RuntimeLibrary="0"
+				UsePrecompiledHeader="0"
+				WarningLevel="3"
+				Detect64BitPortabilityProblems="false"
+				DebugInformationFormat="3"
+				CompileAs="0"
+			/>
+			<Tool
+				Name="VCManagedResourceCompilerTool"
+			/>
+			<Tool
+				Name="VCResourceCompilerTool"
+			/>
+			<Tool
+				Name="VCPreLinkEventTool"
+			/>
+			<Tool
+				Name="VCLinkerTool"
+				AdditionalDependencies="port.lib apr-1.lib aprutil-1.lib log4cxx.lib mswsock.lib ws2_32.lib"
+				OutputFile="$(OutDir)\hythr.dll"
+				LinkIncremental="1"
+				AdditionalLibraryDirectories="&quot;$(ProjectDir)\..\..\..\win_ia32_msvc_$(ConfigurationName)\semis\extra\aprutil\_bin&quot;;&quot;$(ProjectDir)\..\..\..\win_ia32_msvc_$(ConfigurationName)\semis\extra\log4cxx\_bin&quot;;&quot;$(ProjectDir)\..\..\..\win_ia32_msvc_$(ConfigurationName)\semis\extra\apr\_bin&quot;;&quot;$(ProjectDir)\..\..\..\win_ia32_msvc_$(ConfigurationName)\semis\vm\port\_bin&quot;"
+				ModuleDefinitionFile="$(ProjectDir)\..\..\..\..\vm\thread\src\hythr.def"
+				GenerateDebugInformation="true"
+				ProgramDatabaseFile="$(OutDir)/hythr.pdb"
+				SubSystem="2"
+				OptimizeReferences="2"
+				EnableCOMDATFolding="2"
+				ImportLibrary="$(OutDir)/hythr.lib"
+				TargetMachine="17"
+			/>
+			<Tool
+				Name="VCALinkTool"
+			/>
+			<Tool
+				Name="VCManifestTool"
+			/>
+			<Tool
+				Name="VCXDCMakeTool"
+			/>
+			<Tool
+				Name="VCBscMakeTool"
+			/>
+			<Tool
+				Name="VCFxCopTool"
+			/>
+			<Tool
+				Name="VCAppVerifierTool"
+			/>
+			<Tool
+				Name="VCWebDeploymentTool"
+			/>
+			<Tool
+				Name="VCPostBuildEventTool"
+				Description="       ... Copying files to bin/default folder ...."
+				CommandLine="copy $(OutDir)\hythr.dll $(ProjectDir)\..\..\..\win_em64t_msvc_$(ConfigurationName)\deploy\jdk\jre\bin\default&#x0D;&#x0A;copy $(OutDir)\hythr.pdb $(ProjectDir)\..\..\..\win_em64t_msvc_$(ConfigurationName)\deploy\jdk\jre\bin\default&#x0D;&#x0A;"
+			/>
+		</Configuration>
+	</Configurations>
+	<References>
+	</References>
+	<Files>
+		<Filter
+			Name="win"
+			>
+			<File
+				RelativePath="..\..\..\..\vm\thread\src\win\os_condvar.c"
+				>
+			</File>
+			<File
+				RelativePath="..\..\..\..\vm\thread\src\win\os_mutex.c"
+				>
+			</File>
+			<File
+				RelativePath="..\..\..\..\vm\thread\src\win\os_thread.c"
+				>
+			</File>
+		</Filter>
+		<File
+			RelativePath="..\..\..\..\vm\thread\src\thread_init.c"
+			>
+		</File>
+		<File
+			RelativePath="..\..\..\..\vm\thread\src\thread_native_attrs.c"
+			>
+		</File>
+		<File
+			RelativePath="..\..\..\..\vm\thread\src\thread_native_basic.c"
+			>
+		</File>
+		<File
+			RelativePath="..\..\..\..\vm\thread\src\thread_native_condvar.c"
+			>
+		</File>
+		<File
+			RelativePath="..\..\..\..\vm\thread\src\thread_native_fat_monitor.c"
+			>
+		</File>
+		<File
+			RelativePath="..\..\..\..\vm\thread\src\thread_native_groups.c"
+			>
+		</File>
+		<File
+			RelativePath="..\..\..\..\vm\thread\src\thread_native_interrupt.c"
+			>
+		</File>
+		<File
+			RelativePath="..\..\..\..\vm\thread\src\thread_native_iterator.c"
+			>
+		</File>
+		<File
+			RelativePath="..\..\..\..\vm\thread\src\thread_native_latch.c"
+			>
+		</File>
+		<File
+			RelativePath="..\..\..\..\vm\thread\src\thread_native_park.c"
+			>
+		</File>
+		<File
+			RelativePath="..\..\..\..\vm\thread\src\thread_native_semaphore.c"
+			>
+		</File>
+		<File
+			RelativePath="..\..\..\..\vm\thread\src\thread_native_state.c"
+			>
+		</File>
+		<File
+			RelativePath="..\..\..\..\vm\thread\src\thread_native_suspend.c"
+			>
+		</File>
+		<File
+			RelativePath="..\..\..\..\vm\thread\src\thread_native_thin_monitor.c"
+			>
+		</File>
+		<File
+			RelativePath="..\..\..\..\vm\thread\src\thread_native_tls.c"
+			>
+		</File>
+	</Files>
+	<Globals>
+	</Globals>
+</VisualStudioProject>

Added: harmony/enhanced/drlvm/trunk/build/custom/msvc_2005/interpreter/interpreter.vcproj
URL: http://svn.apache.org/viewvc/harmony/enhanced/drlvm/trunk/build/custom/msvc_2005/interpreter/interpreter.vcproj?view=auto&rev=524786
==============================================================================
--- harmony/enhanced/drlvm/trunk/build/custom/msvc_2005/interpreter/interpreter.vcproj (added)
+++ harmony/enhanced/drlvm/trunk/build/custom/msvc_2005/interpreter/interpreter.vcproj Mon Apr  2 07:02:12 2007
@@ -0,0 +1,419 @@
+<?xml version="1.0" encoding="Windows-1252"?>
+<VisualStudioProject
+	ProjectType="Visual C++"
+	Version="8.00"
+	Name="interpreter"
+	ProjectGUID="{C9FC1C2B-6440-4460-8889-48353D136D31}"
+	Keyword="Win32Proj"
+	>
+	<Platforms>
+		<Platform
+			Name="Win32"
+		/>
+		<Platform
+			Name="x64"
+		/>
+	</Platforms>
+	<ToolFiles>
+	</ToolFiles>
+	<Configurations>
+		<Configuration
+			Name="Debug|Win32"
+			OutputDirectory="bin\$(ConfigurationName)"
+			IntermediateDirectory="tmp\$(ConfigurationName)"
+			ConfigurationType="2"
+			InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
+			CharacterSet="2"
+			>
+			<Tool
+				Name="VCPreBuildEventTool"
+			/>
+			<Tool
+				Name="VCCustomBuildTool"
+			/>
+			<Tool
+				Name="VCXMLDataGeneratorTool"
+			/>
+			<Tool
+				Name="VCWebServiceProxyGeneratorTool"
+			/>
+			<Tool
+				Name="VCMIDLTool"
+			/>
+			<Tool
+				Name="VCCLCompilerTool"
+				Optimization="0"
+				AdditionalIncludeDirectories="&quot;$(ProjectDir)\..\..\..\..\vm\include&quot;;&quot;$(ProjectDir)\..\..\..\..\vm\vmcore\include&quot;;&quot;$(ProjectDir)\..\..\..\..\vm\vmcore\src\util\win\include&quot;;&quot;$(ProjectDir)\..\..\..\..\vm\port\include&quot;;&quot;$(ProjectDir)\..\..\..\..\vm\port\src\lil\ia32\pim\include&quot;;&quot;$(ProjectDir)\..\..\..\win_ia32_msvc_$(ConfigurationName)\semis\extra\apr\include\apr-1&quot;"
+				PreprocessorDefinitions="WIN32;_DEBUG;_WINDOWS;_USRDLL"
+				MinimalRebuild="true"
+				BasicRuntimeChecks="3"
+				RuntimeLibrary="1"
+				UsePrecompiledHeader="0"
+				WarningLevel="3"
+				Detect64BitPortabilityProblems="false"
+				DebugInformationFormat="4"
+			/>
+			<Tool
+				Name="VCManagedResourceCompilerTool"
+			/>
+			<Tool
+				Name="VCResourceCompilerTool"
+			/>
+			<Tool
+				Name="VCPreLinkEventTool"
+			/>
+			<Tool
+				Name="VCLinkerTool"
+				OutputFile="$(OutDir)/interpreter.dll"
+				LinkIncremental="2"
+				AdditionalLibraryDirectories=""
+				GenerateDebugInformation="true"
+				ProgramDatabaseFile="$(OutDir)/$(ProjectName).pdb"
+				SubSystem="2"
+				ImportLibrary="$(OutDir)/interpreter.lib"
+				TargetMachine="1"
+			/>
+			<Tool
+				Name="VCALinkTool"
+			/>
+			<Tool
+				Name="VCManifestTool"
+			/>
+			<Tool
+				Name="VCXDCMakeTool"
+			/>
+			<Tool
+				Name="VCBscMakeTool"
+			/>
+			<Tool
+				Name="VCFxCopTool"
+			/>
+			<Tool
+				Name="VCAppVerifierTool"
+			/>
+			<Tool
+				Name="VCWebDeploymentTool"
+			/>
+			<Tool
+				Name="VCPostBuildEventTool"
+				Description="       ... Copying files to bin/default folder ...."
+				CommandLine="copy $(OutDir)\interpreter.dll $(ProjectDir)\..\..\..\win_ia32_msvc_$(ConfigurationName)\deploy\jdk\jre\bin\default&#x0D;&#x0A;copy $(OutDir)\interpreter.pdb $(ProjectDir)\..\..\..\win_ia32_msvc_$(ConfigurationName)\deploy\jdk\jre\bin\default&#x0D;&#x0A;"
+			/>
+		</Configuration>
+		<Configuration
+			Name="Debug|x64"
+			OutputDirectory="$(PlatformName)\$(ConfigurationName)"
+			IntermediateDirectory="$(PlatformName)\$(ConfigurationName)"
+			ConfigurationType="2"
+			InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
+			CharacterSet="2"
+			>
+			<Tool
+				Name="VCPreBuildEventTool"
+			/>
+			<Tool
+				Name="VCCustomBuildTool"
+			/>
+			<Tool
+				Name="VCXMLDataGeneratorTool"
+			/>
+			<Tool
+				Name="VCWebServiceProxyGeneratorTool"
+			/>
+			<Tool
+				Name="VCMIDLTool"
+				TargetEnvironment="3"
+			/>
+			<Tool
+				Name="VCCLCompilerTool"
+				Optimization="0"
+				AdditionalIncludeDirectories="&quot;$(ProjectDir)\..\..\..\..\vm\include&quot;;&quot;$(ProjectDir)\..\..\..\..\vm\vmcore\include&quot;;&quot;$(ProjectDir)\..\..\..\..\vm\vmcore\src\util\win\include&quot;;&quot;$(ProjectDir)\..\..\..\..\vm\port\include&quot;;&quot;$(ProjectDir)\..\..\..\..\vm\port\src\lil\em64t\pim\include&quot;;&quot;$(ProjectDir)\..\..\..\win_em64t_msvc_$(ConfigurationName)\semis\extra\apr\include\apr-1&quot;;&quot;$(ProjectDir)\..\..\..\..\vm\port\src\encoder\ia32_em64t\&quot;"
+				PreprocessorDefinitions="WIN32;_DEBUG;_WINDOWS;_USRDLL;_EM64T_;POINTER64"
+				MinimalRebuild="true"
+				BasicRuntimeChecks="3"
+				RuntimeLibrary="1"
+				UsePrecompiledHeader="0"
+				WarningLevel="3"
+				Detect64BitPortabilityProblems="false"
+				DebugInformationFormat="3"
+			/>
+			<Tool
+				Name="VCManagedResourceCompilerTool"
+			/>
+			<Tool
+				Name="VCResourceCompilerTool"
+			/>
+			<Tool
+				Name="VCPreLinkEventTool"
+			/>
+			<Tool
+				Name="VCLinkerTool"
+				OutputFile="$(OutDir)/interpreter.dll"
+				LinkIncremental="2"
+				AdditionalLibraryDirectories=""
+				GenerateDebugInformation="true"
+				ProgramDatabaseFile="$(OutDir)/$(ProjectName).pdb"
+				SubSystem="2"
+				ImportLibrary="$(OutDir)/interpreter.lib"
+				TargetMachine="17"
+			/>
+			<Tool
+				Name="VCALinkTool"
+			/>
+			<Tool
+				Name="VCManifestTool"
+			/>
+			<Tool
+				Name="VCXDCMakeTool"
+			/>
+			<Tool
+				Name="VCBscMakeTool"
+			/>
+			<Tool
+				Name="VCFxCopTool"
+			/>
+			<Tool
+				Name="VCAppVerifierTool"
+			/>
+			<Tool
+				Name="VCWebDeploymentTool"
+			/>
+			<Tool
+				Name="VCPostBuildEventTool"
+				Description="       ... Copying files to bin/default folder ...."
+				CommandLine="copy $(OutDir)\interpreter.dll $(ProjectDir)\..\..\..\win_em64t_msvc_$(ConfigurationName)\deploy\jdk\jre\bin\default&#x0D;&#x0A;copy $(OutDir)\interpreter.pdb $(ProjectDir)\..\..\..\win_em64t_msvc_$(ConfigurationName)\deploy\jdk\jre\bin\default&#x0D;&#x0A;"
+			/>
+		</Configuration>
+		<Configuration
+			Name="Release|Win32"
+			OutputDirectory="bin\$(ConfigurationName)"
+			IntermediateDirectory="tmp\$(ConfigurationName)"
+			ConfigurationType="2"
+			InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
+			CharacterSet="2"
+			>
+			<Tool
+				Name="VCPreBuildEventTool"
+			/>
+			<Tool
+				Name="VCCustomBuildTool"
+			/>
+			<Tool
+				Name="VCXMLDataGeneratorTool"
+			/>
+			<Tool
+				Name="VCWebServiceProxyGeneratorTool"
+			/>
+			<Tool
+				Name="VCMIDLTool"
+			/>
+			<Tool
+				Name="VCCLCompilerTool"
+				AdditionalIncludeDirectories="&quot;$(ProjectDir)\..\..\..\..\vm\include&quot;;&quot;$(ProjectDir)\..\..\..\..\vm\vmcore\include&quot;;&quot;$(ProjectDir)\..\..\..\..\vm\vmcore\src\util\win\include&quot;;&quot;$(ProjectDir)\..\..\..\..\vm\port\include&quot;;&quot;$(ProjectDir)\..\..\..\..\vm\port\src\lil\ia32\pim\include&quot;;&quot;$(ProjectDir)\..\..\..\win_ia32_msvc_$(ConfigurationName)\semis\extra\apr\include\apr-1&quot;"
+				PreprocessorDefinitions="WIN32;NDEBUG;_WINDOWS;_USRDLL"
+				RuntimeLibrary="0"
+				UsePrecompiledHeader="0"
+				WarningLevel="3"
+				Detect64BitPortabilityProblems="false"
+				DebugInformationFormat="3"
+			/>
+			<Tool
+				Name="VCManagedResourceCompilerTool"
+			/>
+			<Tool
+				Name="VCResourceCompilerTool"
+			/>
+			<Tool
+				Name="VCPreLinkEventTool"
+			/>
+			<Tool
+				Name="VCLinkerTool"
+				OutputFile="$(OutDir)/interpreter.dll"
+				LinkIncremental="1"
+				AdditionalLibraryDirectories=""
+				GenerateDebugInformation="true"
+				ProgramDatabaseFile="$(OutDir)/$(ProjectName).pdb"
+				SubSystem="2"
+				OptimizeReferences="2"
+				EnableCOMDATFolding="2"
+				ImportLibrary="$(OutDir)/interpreter.lib"
+				TargetMachine="1"
+			/>
+			<Tool
+				Name="VCALinkTool"
+			/>
+			<Tool
+				Name="VCManifestTool"
+			/>
+			<Tool
+				Name="VCXDCMakeTool"
+			/>
+			<Tool
+				Name="VCBscMakeTool"
+			/>
+			<Tool
+				Name="VCFxCopTool"
+			/>
+			<Tool
+				Name="VCAppVerifierTool"
+			/>
+			<Tool
+				Name="VCWebDeploymentTool"
+			/>
+			<Tool
+				Name="VCPostBuildEventTool"
+				Description="       ... Copying files to bin/default folder ...."
+				CommandLine="copy $(OutDir)\interpreter.dll $(ProjectDir)\..\..\..\win_ia32_msvc_$(ConfigurationName)\deploy\jdk\jre\bin\default&#x0D;&#x0A;copy $(OutDir)\interpreter.pdb $(ProjectDir)\..\..\..\win_ia32_msvc_$(ConfigurationName)\deploy\jdk\jre\bin\default&#x0D;&#x0A;"
+			/>
+		</Configuration>
+		<Configuration
+			Name="Release|x64"
+			OutputDirectory="$(PlatformName)\$(ConfigurationName)"
+			IntermediateDirectory="$(PlatformName)\$(ConfigurationName)"
+			ConfigurationType="2"
+			InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
+			CharacterSet="2"
+			>
+			<Tool
+				Name="VCPreBuildEventTool"
+			/>
+			<Tool
+				Name="VCCustomBuildTool"
+			/>
+			<Tool
+				Name="VCXMLDataGeneratorTool"
+			/>
+			<Tool
+				Name="VCWebServiceProxyGeneratorTool"
+			/>
+			<Tool
+				Name="VCMIDLTool"
+				TargetEnvironment="3"
+			/>
+			<Tool
+				Name="VCCLCompilerTool"
+				AdditionalIncludeDirectories="&quot;$(ProjectDir)\..\..\..\..\vm\include&quot;;&quot;$(ProjectDir)\..\..\..\..\vm\vmcore\include&quot;;&quot;$(ProjectDir)\..\..\..\..\vm\vmcore\src\util\win\include&quot;;&quot;$(ProjectDir)\..\..\..\..\vm\port\include&quot;;&quot;$(ProjectDir)\..\..\..\..\vm\port\src\lil\em64t\pim\include&quot;;&quot;$(ProjectDir)\..\..\..\win_em64t_msvc_$(ConfigurationName)\semis\extra\apr\include\apr-1&quot;;&quot;$(ProjectDir)\..\..\..\..\vm\port\src\encoder\ia32_em64t\&quot;"
+				PreprocessorDefinitions="WIN32;NDEBUG;_WINDOWS;_USRDLL;_EM64T_;POINTER64"
+				RuntimeLibrary="0"
+				UsePrecompiledHeader="0"
+				WarningLevel="3"
+				Detect64BitPortabilityProblems="false"
+				DebugInformationFormat="3"
+			/>
+			<Tool
+				Name="VCManagedResourceCompilerTool"
+			/>
+			<Tool
+				Name="VCResourceCompilerTool"
+			/>
+			<Tool
+				Name="VCPreLinkEventTool"
+			/>
+			<Tool
+				Name="VCLinkerTool"
+				OutputFile="$(OutDir)/interpreter.dll"
+				LinkIncremental="1"
+				AdditionalLibraryDirectories=""
+				GenerateDebugInformation="true"
+				ProgramDatabaseFile="$(OutDir)/$(ProjectName).pdb"
+				SubSystem="2"
+				OptimizeReferences="2"
+				EnableCOMDATFolding="2"
+				ImportLibrary="$(OutDir)/interpreter.lib"
+				TargetMachine="17"
+			/>
+			<Tool
+				Name="VCALinkTool"
+			/>
+			<Tool
+				Name="VCManifestTool"
+			/>
+			<Tool
+				Name="VCXDCMakeTool"
+			/>
+			<Tool
+				Name="VCBscMakeTool"
+			/>
+			<Tool
+				Name="VCFxCopTool"
+			/>
+			<Tool
+				Name="VCAppVerifierTool"
+			/>
+			<Tool
+				Name="VCWebDeploymentTool"
+			/>
+			<Tool
+				Name="VCPostBuildEventTool"
+				Description="       ... Copying files to bin/default folder ...."
+				CommandLine="copy $(OutDir)\interpreter.dll $(ProjectDir)\..\..\..\win_em64t_msvc_$(ConfigurationName)\deploy\jdk\jre\bin\default&#x0D;&#x0A;copy $(OutDir)\interpreter.pdb $(ProjectDir)\..\..\..\win_em64t_msvc_$(ConfigurationName)\deploy\jdk\jre\bin\default&#x0D;&#x0A;"
+			/>
+		</Configuration>
+	</Configurations>
+	<References>
+	</References>
+	<Files>
+		<File
+			RelativePath="..\..\..\..\vm\interpreter\src\interp_defs.h"
+			>
+		</File>
+		<File
+			RelativePath="..\..\..\..\vm\interpreter\src\interp_exports.cpp"
+			>
+		</File>
+		<File
+			RelativePath="..\..\..\..\vm\interpreter\src\interp_native.h"
+			>
+		</File>
+		<File
+			RelativePath="..\..\..\..\vm\interpreter\src\interp_native_em64t.cpp"
+			>
+		</File>
+		<File
+			RelativePath="..\..\..\..\vm\interpreter\src\interp_stack_trace.cpp"
+			>
+		</File>
+		<File
+			RelativePath="..\..\..\..\vm\interpreter\src\interp_vm_helpers.cpp"
+			>
+		</File>
+		<File
+			RelativePath="..\..\..\..\vm\interpreter\src\interp_vm_helpers.h"
+			>
+		</File>
+		<File
+			RelativePath="..\..\..\..\vm\interpreter\src\interpreter.cpp"
+			>
+		</File>
+		<File
+			RelativePath="..\..\..\..\vm\interpreter\src\interpreter_ti.cpp"
+			>
+		</File>
+		<File
+			RelativePath="..\..\..\..\vm\interpreter\src\invokeJNI_Windows_em64t.asm"
+			>
+			<FileConfiguration
+				Name="Debug|x64"
+				>
+				<Tool
+					Name="VCCustomBuildTool"
+					Description="Compiling $(InputFileName)"
+					CommandLine="ml64 /c /Cp /W3 /nologo /Zd /Zi -DWIN32 /Fo$(TargetDir)/$(InputName).obj  $(InputDir)/$(InputFileName)"
+					Outputs="$(OutDir)/$(InputName).obj"
+				/>
+			</FileConfiguration>
+			<FileConfiguration
+				Name="Release|x64"
+				>
+				<Tool
+					Name="VCCustomBuildTool"
+					Description="Compiling $(InputFileName)"
+					CommandLine="ml64 /c /Cp /W3 /nologo /Zd /Zi -DWIN32 /Fo$(TargetDir)/$(InputName).obj  $(InputDir)/$(InputFileName)"
+					Outputs="$(OutDir)/$(InputName).obj"
+				/>
+			</FileConfiguration>
+		</File>
+	</Files>
+	<Globals>
+	</Globals>
+</VisualStudioProject>