Add ARM simulator build files.
authorfeng@chromium.org <feng@chromium.org@ce2b1a6d-e550-0410-aec6-3dcde31c8c00>
Fri, 7 Nov 2008 17:21:11 +0000 (17:21 +0000)
committerfeng@chromium.org <feng@chromium.org@ce2b1a6d-e550-0410-aec6-3dcde31c8c00>
Fri, 7 Nov 2008 17:21:11 +0000 (17:21 +0000)
Review URL: http://codereview.chromium.org/9669

git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@719 ce2b1a6d-e550-0410-aec6-3dcde31c8c00

tools/visual_studio/arm.vsprops [new file with mode: 0644]
tools/visual_studio/v8_arm.sln [new file with mode: 0644]
tools/visual_studio/v8_base_arm.vcproj [new file with mode: 0644]
tools/visual_studio/v8_cctest_arm.vcproj [new file with mode: 0644]

diff --git a/tools/visual_studio/arm.vsprops b/tools/visual_studio/arm.vsprops
new file mode 100644 (file)
index 0000000..364e1bc
--- /dev/null
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="Windows-1252"?>
+<VisualStudioPropertySheet
+       ProjectType="Visual C++"
+       Version="8.00"
+       Name="arm"
+       >
+       <Tool
+               Name="VCCLCompilerTool"
+               PreprocessorDefinitions="ARM"
+       />
+</VisualStudioPropertySheet>
diff --git a/tools/visual_studio/v8_arm.sln b/tools/visual_studio/v8_arm.sln
new file mode 100644 (file)
index 0000000..2dc6cf5
--- /dev/null
@@ -0,0 +1,74 @@
+Microsoft Visual Studio Solution File, Format Version 9.00
+# Visual Studio 2005
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "v8", "v8.vcproj", "{21E22961-22BF-4493-BD3A-868F93DA5179}"
+       ProjectSection(ProjectDependencies) = postProject
+               {EC8B7909-62AF-470D-A75D-E1D89C837142} = {EC8B7909-62AF-470D-A75D-E1D89C837142}
+       EndProjectSection
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "v8_shell_sample", "v8_shell_sample.vcproj", "{2DE20FFA-6F5E-48D9-84D8-09B044A5B119}"
+       ProjectSection(ProjectDependencies) = postProject
+               {EC8B7909-62AF-470D-A75D-E1D89C837142} = {EC8B7909-62AF-470D-A75D-E1D89C837142}
+               {21E22961-22BF-4493-BD3A-868F93DA5179} = {21E22961-22BF-4493-BD3A-868F93DA5179}
+       EndProjectSection
+EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "samples", "samples", "{E131F77D-B713-48F3-B86D-097ECDCC4C3A}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "v8_process_sample", "v8_process_sample.vcproj", "{EF019874-D38A-40E3-B17C-DB5923F0A79C}"
+       ProjectSection(ProjectDependencies) = postProject
+               {21E22961-22BF-4493-BD3A-868F93DA5179} = {21E22961-22BF-4493-BD3A-868F93DA5179}
+       EndProjectSection
+EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "test", "test", "{AD933CE2-1303-448E-89C8-60B1FDD18EC3}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "d8", "d8.vcproj", "{7E4C7D2D-A4B9-40B9-8192-22654E626F6C}"
+       ProjectSection(ProjectDependencies) = postProject
+               {21E22961-22BF-4493-BD3A-868F93DA5179} = {21E22961-22BF-4493-BD3A-868F93DA5179}
+       EndProjectSection
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "v8_base", "v8_base_arm.vcproj", "{EC8B7909-62AF-470D-A75D-E1D89C837142}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "v8_cctest", "v8_cctest_arm.vcproj", "{97ECC711-7430-4FC4-90FD-004DA880E72A}"
+       ProjectSection(ProjectDependencies) = postProject
+               {21E22961-22BF-4493-BD3A-868F93DA5179} = {21E22961-22BF-4493-BD3A-868F93DA5179}
+       EndProjectSection
+EndProject
+Global
+       GlobalSection(SolutionConfigurationPlatforms) = preSolution
+               Debug|Win32 = Debug|Win32
+               Release|Win32 = Release|Win32
+       EndGlobalSection
+       GlobalSection(ProjectConfigurationPlatforms) = postSolution
+               {21E22961-22BF-4493-BD3A-868F93DA5179}.Debug|Win32.ActiveCfg = Debug|Win32
+               {21E22961-22BF-4493-BD3A-868F93DA5179}.Debug|Win32.Build.0 = Debug|Win32
+               {21E22961-22BF-4493-BD3A-868F93DA5179}.Release|Win32.ActiveCfg = Release|Win32
+               {21E22961-22BF-4493-BD3A-868F93DA5179}.Release|Win32.Build.0 = Release|Win32
+               {2DE20FFA-6F5E-48D9-84D8-09B044A5B119}.Debug|Win32.ActiveCfg = Debug|Win32
+               {2DE20FFA-6F5E-48D9-84D8-09B044A5B119}.Debug|Win32.Build.0 = Debug|Win32
+               {2DE20FFA-6F5E-48D9-84D8-09B044A5B119}.Release|Win32.ActiveCfg = Release|Win32
+               {2DE20FFA-6F5E-48D9-84D8-09B044A5B119}.Release|Win32.Build.0 = Release|Win32
+               {EF019874-D38A-40E3-B17C-DB5923F0A79C}.Debug|Win32.ActiveCfg = Debug|Win32
+               {EF019874-D38A-40E3-B17C-DB5923F0A79C}.Debug|Win32.Build.0 = Debug|Win32
+               {EF019874-D38A-40E3-B17C-DB5923F0A79C}.Release|Win32.ActiveCfg = Release|Win32
+               {EF019874-D38A-40E3-B17C-DB5923F0A79C}.Release|Win32.Build.0 = Release|Win32
+               {7E4C7D2D-A4B9-40B9-8192-22654E626F6C}.Debug|Win32.ActiveCfg = Debug|Win32
+               {7E4C7D2D-A4B9-40B9-8192-22654E626F6C}.Debug|Win32.Build.0 = Debug|Win32
+               {7E4C7D2D-A4B9-40B9-8192-22654E626F6C}.Release|Win32.ActiveCfg = Release|Win32
+               {7E4C7D2D-A4B9-40B9-8192-22654E626F6C}.Release|Win32.Build.0 = Release|Win32
+               {EC8B7909-62AF-470D-A75D-E1D89C837142}.Debug|Win32.ActiveCfg = Debug|Win32
+               {EC8B7909-62AF-470D-A75D-E1D89C837142}.Debug|Win32.Build.0 = Debug|Win32
+               {EC8B7909-62AF-470D-A75D-E1D89C837142}.Release|Win32.ActiveCfg = Release|Win32
+               {EC8B7909-62AF-470D-A75D-E1D89C837142}.Release|Win32.Build.0 = Release|Win32
+               {97ECC711-7430-4FC4-90FD-004DA880E72A}.Debug|Win32.ActiveCfg = Debug|Win32
+               {97ECC711-7430-4FC4-90FD-004DA880E72A}.Debug|Win32.Build.0 = Debug|Win32
+               {97ECC711-7430-4FC4-90FD-004DA880E72A}.Release|Win32.ActiveCfg = Release|Win32
+               {97ECC711-7430-4FC4-90FD-004DA880E72A}.Release|Win32.Build.0 = Release|Win32
+       EndGlobalSection
+       GlobalSection(SolutionProperties) = preSolution
+               HideSolutionNode = FALSE
+       EndGlobalSection
+       GlobalSection(NestedProjects) = preSolution
+               {2DE20FFA-6F5E-48D9-84D8-09B044A5B119} = {E131F77D-B713-48F3-B86D-097ECDCC4C3A}
+               {EF019874-D38A-40E3-B17C-DB5923F0A79C} = {E131F77D-B713-48F3-B86D-097ECDCC4C3A}
+               {97ECC711-7430-4FC4-90FD-004DA880E72A} = {AD933CE2-1303-448E-89C8-60B1FDD18EC3}
+       EndGlobalSection
+EndGlobal
diff --git a/tools/visual_studio/v8_base_arm.vcproj b/tools/visual_studio/v8_base_arm.vcproj
new file mode 100644 (file)
index 0000000..ca9dc95
--- /dev/null
@@ -0,0 +1,916 @@
+<?xml version="1.0" encoding="Windows-1252"?>
+<VisualStudioProject
+       ProjectType="Visual C++"
+       Version="8.00"
+       Name="v8_base"
+       ProjectGUID="{EC8B7909-62AF-470D-A75D-E1D89C837142}"
+       RootNamespace="v8_base"
+       Keyword="Win32Proj"
+       >
+       <Platforms>
+               <Platform
+                       Name="Win32"
+               />
+       </Platforms>
+       <ToolFiles>
+       </ToolFiles>
+       <Configurations>
+               <Configuration
+                       Name="Debug|Win32"
+                       ConfigurationType="4"
+                       InheritedPropertySheets=".\common.vsprops;.\debug.vsprops;.\arm.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"
+                               OutputFile="$(OutDir)\lib\v8_base.lib"
+                       />
+                       <Tool
+                               Name="VCALinkTool"
+                       />
+                       <Tool
+                               Name="VCXDCMakeTool"
+                       />
+                       <Tool
+                               Name="VCBscMakeTool"
+                       />
+                       <Tool
+                               Name="VCFxCopTool"
+                       />
+                       <Tool
+                               Name="VCPostBuildEventTool"
+                       />
+               </Configuration>
+               <Configuration
+                       Name="Release|Win32"
+                       ConfigurationType="4"
+                       InheritedPropertySheets=".\common.vsprops;.\release.vsprops;.\arm.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>
+               <Filter
+                       Name="jscre"
+                       >
+                       <File
+                               RelativePath="..\..\src\third_party\jscre\pcre_compile.cpp"
+                               >
+                               <FileConfiguration
+                                       Name="Debug|Win32"
+                                       >
+                                       <Tool
+                                               Name="VCCLCompilerTool"
+                                               UndefinePreprocessorDefinitions="DEBUG"
+                                       />
+                               </FileConfiguration>
+                               <FileConfiguration
+                                       Name="Release|Win32"
+                                       >
+                                       <Tool
+                                               Name="VCCLCompilerTool"
+                                               UndefinePreprocessorDefinitions="DEBUG"
+                                       />
+                               </FileConfiguration>
+                       </File>
+                       <File
+                               RelativePath="..\..\src\third_party\jscre\pcre_exec.cpp"
+                               >
+                               <FileConfiguration
+                                       Name="Debug|Win32"
+                                       >
+                                       <Tool
+                                               Name="VCCLCompilerTool"
+                                               UndefinePreprocessorDefinitions="DEBUG"
+                                       />
+                               </FileConfiguration>
+                               <FileConfiguration
+                                       Name="Release|Win32"
+                                       >
+                                       <Tool
+                                               Name="VCCLCompilerTool"
+                                               UndefinePreprocessorDefinitions="DEBUG"
+                                       />
+                               </FileConfiguration>
+                       </File>
+                       <File
+                               RelativePath="..\..\src\third_party\jscre\pcre_internal.h"
+                               >
+                       </File>
+                       <File
+                               RelativePath="..\..\src\third_party\jscre\pcre_tables.cpp"
+                               >
+                               <FileConfiguration
+                                       Name="Debug|Win32"
+                                       >
+                                       <Tool
+                                               Name="VCCLCompilerTool"
+                                               UndefinePreprocessorDefinitions="DEBUG"
+                                       />
+                               </FileConfiguration>
+                               <FileConfiguration
+                                       Name="Release|Win32"
+                                       >
+                                       <Tool
+                                               Name="VCCLCompilerTool"
+                                               UndefinePreprocessorDefinitions="DEBUG"
+                                       />
+                               </FileConfiguration>
+                       </File>
+                       <File
+                               RelativePath="..\..\src\third_party\jscre\pcre_ucp_searchfuncs.cpp"
+                               >
+                               <FileConfiguration
+                                       Name="Debug|Win32"
+                                       >
+                                       <Tool
+                                               Name="VCCLCompilerTool"
+                                               UndefinePreprocessorDefinitions="DEBUG"
+                                       />
+                               </FileConfiguration>
+                               <FileConfiguration
+                                       Name="Release|Win32"
+                                       >
+                                       <Tool
+                                               Name="VCCLCompilerTool"
+                                               UndefinePreprocessorDefinitions="DEBUG"
+                                       />
+                               </FileConfiguration>
+                       </File>
+                       <File
+                               RelativePath="..\..\src\third_party\jscre\pcre_xclass.cpp"
+                               >
+                               <FileConfiguration
+                                       Name="Debug|Win32"
+                                       >
+                                       <Tool
+                                               Name="VCCLCompilerTool"
+                                               UndefinePreprocessorDefinitions="DEBUG"
+                                       />
+                               </FileConfiguration>
+                               <FileConfiguration
+                                       Name="Release|Win32"
+                                       >
+                                       <Tool
+                                               Name="VCCLCompilerTool"
+                                               UndefinePreprocessorDefinitions="DEBUG"
+                                       />
+                               </FileConfiguration>
+                       </File>
+               </Filter>
+               <Filter
+                       Name="dtoa"
+                       >
+                       <File
+                               RelativePath="..\..\src\dtoa-config.c"
+                               >
+                               <FileConfiguration
+                                       Name="Debug|Win32"
+                                       >
+                                       <Tool
+                                               Name="VCCLCompilerTool"
+                                               DisableSpecificWarnings="4018;4244"
+                                       />
+                               </FileConfiguration>
+                               <FileConfiguration
+                                       Name="Release|Win32"
+                                       >
+                                       <Tool
+                                               Name="VCCLCompilerTool"
+                                               DisableSpecificWarnings="4018;4244"
+                                       />
+                               </FileConfiguration>
+                       </File>
+               </Filter>
+               <Filter
+                       Name="src"
+                       >
+                       <File
+                               RelativePath="..\..\src\accessors.cc"
+                               >
+                       </File>
+                       <File
+                               RelativePath="..\..\src\accessors.h"
+                               >
+                       </File>
+                       <File
+                               RelativePath="..\..\src\allocation.cc"
+                               >
+                       </File>
+                       <File
+                               RelativePath="..\..\src\allocation.h"
+                               >
+                       </File>
+                       <File
+                               RelativePath="..\..\src\api.cc"
+                               >
+                       </File>
+                       <File
+                               RelativePath="..\..\src\api.h"
+                               >
+                       </File>
+                       <File
+                               RelativePath="..\..\src\arguments.h"
+                               >
+                       </File>
+                       <File
+                               RelativePath="..\..\src\assembler-arm-inl.h"
+                               >
+                       </File>
+                       <File
+                               RelativePath="..\..\src\assembler-arm.cc"
+                               >
+                       </File>
+                       <File
+                               RelativePath="..\..\src\assembler-arm.h"
+                               >
+                       </File>
+                       <File
+                               RelativePath="..\..\src\assembler.cc"
+                               >
+                       </File>
+                       <File
+                               RelativePath="..\..\src\assembler.h"
+                               >
+                       </File>
+                       <File
+                               RelativePath="..\..\src\ast.cc"
+                               >
+                       </File>
+                       <File
+                               RelativePath="..\..\src\ast.h"
+                               >
+                       </File>
+                       <File
+                               RelativePath="..\..\src\bootstrapper.cc"
+                               >
+                       </File>
+                       <File
+                               RelativePath="..\..\src\bootstrapper.h"
+                               >
+                       </File>
+                       <File
+                               RelativePath="..\..\src\builtins-arm.cc"
+                               >
+                       </File>
+                       <File
+                               RelativePath="..\..\src\builtins.cc"
+                               >
+                       </File>
+                       <File
+                               RelativePath="..\..\src\builtins.h"
+                               >
+                       </File>
+                       <File
+                               RelativePath="..\..\src\char-predicates-inl.h"
+                               >
+                       </File>
+                       <File
+                               RelativePath="..\..\src\char-predicates.h"
+                               >
+                       </File>
+                       <File
+                               RelativePath="..\..\src\checks.cc"
+                               >
+                       </File>
+                       <File
+                               RelativePath="..\..\src\checks.h"
+                               >
+                       </File>
+                       <File
+                               RelativePath="..\..\src\code-stubs.cc"
+                               >
+                       </File>
+                       <File
+                               RelativePath="..\..\src\code-stubs.h"
+                               >
+                       </File>
+                       <File
+                               RelativePath="..\..\src\code.h"
+                               >
+                       </File>
+                       <File
+                               RelativePath="..\..\src\codegen-arm.cc"
+                               >
+                       </File>
+                       <File
+                               RelativePath="..\..\src\codegen-arm.h"
+                               >
+                       </File>
+                       <File
+                               RelativePath="..\..\src\codegen-inl.h"
+                               >
+                       </File>
+                       <File
+                               RelativePath="..\..\src\codegen.cc"
+                               >
+                       </File>
+                       <File
+                               RelativePath="..\..\src\codegen.h"
+                               >
+                       </File>
+                       <File
+                               RelativePath="..\..\src\compilation-cache.cc"
+                               >
+                       </File>
+                       <File
+                               RelativePath="..\..\src\compilation-cache.h"
+                               >
+                       </File>
+                       <File
+                               RelativePath="..\..\src\compiler.cc"
+                               >
+                       </File>
+                       <File
+                               RelativePath="..\..\src\compiler.h"
+                               >
+                       </File>
+                       <File
+                               RelativePath="..\..\src\constants-arm.h"
+                               >
+                       </File>
+                       <File
+                               RelativePath="..\..\src\contexts.cc"
+                               >
+                       </File>
+                       <File
+                               RelativePath="..\..\src\contexts.h"
+                               >
+                       </File>
+                       <File
+                               RelativePath="..\..\src\conversions-inl.h"
+                               >
+                       </File>
+                       <File
+                               RelativePath="..\..\src\conversions.cc"
+                               >
+                       </File>
+                       <File
+                               RelativePath="..\..\src\conversions.h"
+                               >
+                       </File>
+                       <File
+                               RelativePath="..\..\src\counters.cc"
+                               >
+                       </File>
+                       <File
+                               RelativePath="..\..\src\counters.h"
+                               >
+                       </File>
+                       <File
+                               RelativePath="..\..\src\cpu-arm.cc"
+                               >
+                       </File>
+                       <File
+                               RelativePath="..\..\src\cpu.h"
+                               >
+                       </File>
+                       <File
+                               RelativePath="..\..\src\dateparser.cc"
+                               >
+                       </File>
+                       <File
+                               RelativePath="..\..\src\dateparser.h"
+                               >
+                       </File>
+                       <File
+                               RelativePath="..\..\src\debug.cc"
+                               >
+                       </File>
+                       <File
+                               RelativePath="..\..\src\debug.h"
+                               >
+                       </File>
+                       <File
+                               RelativePath="..\..\src\disassembler.cc"
+                               >
+                       </File>
+                       <File
+                               RelativePath="..\..\src\disassembler.h"
+                               >
+                       </File>
+                       <File
+                               RelativePath="..\..\src\execution.cc"
+                               >
+                       </File>
+                       <File
+                               RelativePath="..\..\src\execution.h"
+                               >
+                       </File>
+                       <File
+                               RelativePath="..\..\src\factory.cc"
+                               >
+                       </File>
+                       <File
+                               RelativePath="..\..\src\factory.h"
+                               >
+                       </File>
+                       <File
+                               RelativePath="..\..\src\flags.cc"
+                               >
+                       </File>
+                       <File
+                               RelativePath="..\..\src\flags.h"
+                               >
+                       </File>
+                       <File
+                               RelativePath="..\..\src\frames-arm.cc"
+                               >
+                       </File>
+                       <File
+                               RelativePath="..\..\src\frames-arm.h"
+                               >
+                       </File>
+                       <File
+                               RelativePath="..\..\src\frames-inl.h"
+                               >
+                       </File>
+                       <File
+                               RelativePath="..\..\src\frames.cc"
+                               >
+                       </File>
+                       <File
+                               RelativePath="..\..\src\frames.h"
+                               >
+                       </File>
+                       <File
+                               RelativePath="..\..\src\global-handles.cc"
+                               >
+                       </File>
+                       <File
+                               RelativePath="..\..\src\global-handles.h"
+                               >
+                       </File>
+                       <File
+                               RelativePath="..\..\src\globals.h"
+                               >
+                       </File>
+                       <File
+                               RelativePath="..\..\src\handles-inl.h"
+                               >
+                       </File>
+                       <File
+                               RelativePath="..\..\src\handles.cc"
+                               >
+                       </File>
+                       <File
+                               RelativePath="..\..\src\handles.h"
+                               >
+                       </File>
+                       <File
+                               RelativePath="..\..\src\hashmap.cc"
+                               >
+                       </File>
+                       <File
+                               RelativePath="..\..\src\hashmap.h"
+                               >
+                       </File>
+                       <File
+                               RelativePath="..\..\src\heap-inl.h"
+                               >
+                       </File>
+                       <File
+                               RelativePath="..\..\src\heap.cc"
+                               >
+                       </File>
+                       <File
+                               RelativePath="..\..\src\heap.h"
+                               >
+                       </File>
+                       <File
+                               RelativePath="..\..\src\ic-arm.cc"
+                               >
+                       </File>
+                       <File
+                               RelativePath="..\..\src\ic-inl.h"
+                               >
+                       </File>
+                       <File
+                               RelativePath="..\..\src\ic.cc"
+                               >
+                       </File>
+                       <File
+                               RelativePath="..\..\src\ic.h"
+                               >
+                       </File>
+                       <File
+                               RelativePath="..\..\src\interceptors.h"
+                               >
+                       </File>
+                       <File
+                               RelativePath="..\..\src\jsregexp.cc"
+                               >
+                       </File>
+                       <File
+                               RelativePath="..\..\src\jsregexp.h"
+                               >
+                       </File>
+                       <File
+                               RelativePath="..\..\src\list-inl.h"
+                               >
+                       </File>
+                       <File
+                               RelativePath="..\..\src\list.h"
+                               >
+                       </File>
+                       <File
+                               RelativePath="..\..\src\log.cc"
+                               >
+                       </File>
+                       <File
+                               RelativePath="..\..\src\log.h"
+                               >
+                       </File>
+                       <File
+                               RelativePath="..\..\src\macro-assembler-arm.cc"
+                               >
+                       </File>
+                       <File
+                               RelativePath="..\..\src\macro-assembler-arm.h"
+                               >
+                       </File>
+                       <File
+                               RelativePath="..\..\src\macro-assembler.h"
+                               >
+                       </File>
+                       <File
+                               RelativePath="..\..\src\mark-compact.cc"
+                               >
+                       </File>
+                       <File
+                               RelativePath="..\..\src\mark-compact.h"
+                               >
+                       </File>
+                       <File
+                               RelativePath="..\..\src\memory.h"
+                               >
+                       </File>
+                       <File
+                               RelativePath="..\..\src\messages.cc"
+                               >
+                       </File>
+                       <File
+                               RelativePath="..\..\src\messages.h"
+                               >
+                       </File>
+                       <File
+                               RelativePath="..\..\src\natives.h"
+                               >
+                       </File>
+                       <File
+                               RelativePath="..\..\src\objects-debug.cc"
+                               >
+                               <FileConfiguration
+                                       Name="Release|Win32"
+                                       ExcludedFromBuild="true"
+                                       >
+                                       <Tool
+                                               Name="VCCLCompilerTool"
+                                       />
+                               </FileConfiguration>
+                       </File>
+                       <File
+                               RelativePath="..\..\src\objects-inl.h"
+                               >
+                       </File>
+                       <File
+                               RelativePath="..\..\src\objects.cc"
+                               >
+                       </File>
+                       <File
+                               RelativePath="..\..\src\objects.h"
+                               >
+                       </File>
+                       <File
+                               RelativePath="..\..\src\parser.cc"
+                               >
+                       </File>
+                       <File
+                               RelativePath="..\..\src\parser.h"
+                               >
+                       </File>
+                       <File
+                               RelativePath="..\..\src\platform-win32.cc"
+                               >
+                       </File>
+                       <File
+                               RelativePath="..\..\src\platform.h"
+                               >
+                       </File>
+                       <File
+                               RelativePath="..\..\src\prettyprinter.cc"
+                               >
+                               <FileConfiguration
+                                       Name="Release|Win32"
+                                       ExcludedFromBuild="true"
+                                       >
+                                       <Tool
+                                               Name="VCCLCompilerTool"
+                                       />
+                               </FileConfiguration>
+                       </File>
+                       <File
+                               RelativePath="..\..\src\prettyprinter.h"
+                               >
+                       </File>
+                       <File
+                               RelativePath="..\..\src\property.cc"
+                               >
+                       </File>
+                       <File
+                               RelativePath="..\..\src\property.h"
+                               >
+                       </File>
+                       <File
+                               RelativePath="..\..\src\rewriter.cc"
+                               >
+                       </File>
+                       <File
+                               RelativePath="..\..\src\rewriter.h"
+                               >
+                       </File>
+                       <File
+                               RelativePath="..\..\src\runtime.cc"
+                               >
+                       </File>
+                       <File
+                               RelativePath="..\..\src\runtime.h"
+                               >
+                       </File>
+                       <File
+                               RelativePath="..\..\src\scanner.cc"
+                               >
+                       </File>
+                       <File
+                               RelativePath="..\..\src\scanner.h"
+                               >
+                       </File>
+                       <File
+                               RelativePath="..\..\src\scopeinfo.cc"
+                               >
+                       </File>
+                       <File
+                               RelativePath="..\..\src\scopeinfo.h"
+                               >
+                       </File>
+                       <File
+                               RelativePath="..\..\src\scopes.cc"
+                               >
+                       </File>
+                       <File
+                               RelativePath="..\..\src\scopes.h"
+                               >
+                       </File>
+                       <File
+                               RelativePath="..\..\src\serialize.cc"
+                               >
+                       </File>
+                       <File
+                               RelativePath="..\..\src\serialize.h"
+                               >
+                       </File>
+                       <File
+                               RelativePath="..\..\src\shell.h"
+                               >
+                       </File>
+                       <File
+                               RelativePath="..\..\src\snapshot-common.cc"
+                               >
+                       </File>
+                       <File
+                               RelativePath="..\..\src\snapshot.h"
+                               >
+                       </File>
+                       <File
+                               RelativePath="..\..\src\simulator-arm.cc"
+                               >
+                       </File>
+                       <File
+                               RelativePath="..\..\src\simulator-arm.h"
+                               >
+                       </File>
+                       <File
+                               RelativePath="..\..\src\spaces-inl.h"
+                               >
+                       </File>
+                       <File
+                               RelativePath="..\..\src\spaces.cc"
+                               >
+                       </File>
+                       <File
+                               RelativePath="..\..\src\spaces.h"
+                               >
+                       </File>
+                       <File
+                               RelativePath="..\..\src\string-stream.cc"
+                               >
+                       </File>
+                       <File
+                               RelativePath="..\..\src\string-stream.h"
+                               >
+                       </File>
+                       <File
+                               RelativePath="..\..\src\stub-cache-arm.cc"
+                               >
+                       </File>
+                       <File
+                               RelativePath="..\..\src\stub-cache.cc"
+                               >
+                       </File>
+                       <File
+                               RelativePath="..\..\src\stub-cache.h"
+                               >
+                       </File>
+                       <File
+                               RelativePath="..\..\src\token.cc"
+                               >
+                       </File>
+                       <File
+                               RelativePath="..\..\src\token.h"
+                               >
+                       </File>
+                       <File
+                               RelativePath="..\..\src\top.cc"
+                               >
+                       </File>
+                       <File
+                               RelativePath="..\..\src\top.h"
+                               >
+                       </File>
+                       <File
+                               RelativePath="..\..\src\unicode-inl.h"
+                               >
+                       </File>
+                       <File
+                               RelativePath="..\..\src\unicode.h"
+                               >
+                       </File>
+                       <File
+                               RelativePath="..\..\src\usage-analyzer.cc"
+                               >
+                       </File>
+                       <File
+                               RelativePath="..\..\src\usage-analyzer.h"
+                               >
+                       </File>
+                       <File
+                               RelativePath="..\..\src\utils.cc"
+                               >
+                       </File>
+                       <File
+                               RelativePath="..\..\src\utils.h"
+                               >
+                       </File>
+                       <File
+                               RelativePath="..\..\src\v8-counters.cc"
+                               >
+                       </File>
+                       <File
+                               RelativePath="..\..\src\v8-counters.h"
+                               >
+                       </File>
+                       <File
+                               RelativePath="..\..\src\v8.cc"
+                               >
+                       </File>
+                       <File
+                               RelativePath="..\..\src\v8.h"
+                               >
+                       </File>
+                       <File
+                               RelativePath="..\..\src\v8threads.cc"
+                               >
+                       </File>
+                       <File
+                               RelativePath="..\..\src\v8threads.h"
+                               >
+                       </File>
+                       <File
+                               RelativePath="..\..\src\variables.cc"
+                               >
+                       </File>
+                       <File
+                               RelativePath="..\..\src\variables.h"
+                               >
+                       </File>
+                       <File
+                               RelativePath="..\..\src\zone-inl.h"
+                               >
+                       </File>
+                       <File
+                               RelativePath="..\..\src\zone.cc"
+                               >
+                       </File>
+                       <File
+                               RelativePath="..\..\src\zone.h"
+                               >
+                       </File>
+                       <Filter
+                               Name="third party"
+                               >
+                               <File
+                                       RelativePath="..\..\src\disasm-arm.cc"
+                                       >
+                               </File>
+                               <File
+                                       RelativePath="..\..\src\disasm.h"
+                                       >
+                               </File>
+                       </Filter>
+                       <Filter
+                               Name="generated files"
+                               >
+                               <File
+                                       RelativePath="..\..\src\unicode.cc"
+                                       >
+                               </File>
+                       </Filter>
+               </Filter>
+               <Filter
+                       Name="include"
+                       >
+                       <File
+                               RelativePath="..\..\include\debug.h"
+                               >
+                       </File>
+                       <File
+                               RelativePath="..\..\include\v8.h"
+                               >
+                       </File>
+               </Filter>
+       </Files>
+       <Globals>
+       </Globals>
+</VisualStudioProject>
diff --git a/tools/visual_studio/v8_cctest_arm.vcproj b/tools/visual_studio/v8_cctest_arm.vcproj
new file mode 100644 (file)
index 0000000..44812f0
--- /dev/null
@@ -0,0 +1,225 @@
+<?xml version="1.0" encoding="Windows-1252"?>
+<VisualStudioProject
+       ProjectType="Visual C++"
+       Version="8.00"
+       Name="v8_cctest"
+       ProjectGUID="{97ECC711-7430-4FC4-90FD-004DA880E72A}"
+       RootNamespace="v8_cctest"
+       Keyword="Win32Proj"
+       >
+       <Platforms>
+               <Platform
+                       Name="Win32"
+               />
+       </Platforms>
+       <ToolFiles>
+       </ToolFiles>
+       <Configurations>
+               <Configuration
+                       Name="Debug|Win32"
+                       ConfigurationType="1"
+                       InheritedPropertySheets=".\common.vsprops;.\debug.vsprops;.\arm.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="1"
+                       InheritedPropertySheets=".\common.vsprops;.\release.vsprops;.\arm.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="..\..\test\cctest\cctest.cc"
+                       >
+               </File>
+               <File
+                       RelativePath="..\..\test\cctest\test-alloc.cc"
+                       >
+               </File>
+               <File
+                       RelativePath="..\..\test\cctest\test-api.cc"
+                       >
+               </File>
+               <File
+                       RelativePath="..\..\test\cctest\test-assembler-arm.cc"
+                       >
+               </File>
+               <File
+                       RelativePath="..\..\test\cctest\test-ast.cc"
+                       >
+               </File>
+               <File
+                       RelativePath="..\..\test\cctest\test-compiler.cc"
+                       >
+               </File>
+               <File
+                       RelativePath="..\..\test\cctest\test-conversions.cc"
+                       >
+               </File>
+               <File
+                       RelativePath="..\..\test\cctest\test-debug.cc"
+                       >
+               </File>
+               <File
+                       RelativePath="..\..\test\cctest\test-decls.cc"
+                       >
+               </File>
+               <File
+                       RelativePath="..\..\test\cctest\test-disasm-arm.cc"
+                       >
+               </File>
+               <File
+                       RelativePath="..\..\test\cctest\test-flags.cc"
+                       >
+               </File>
+               <File
+                       RelativePath="..\..\test\cctest\test-hashmap.cc"
+                       >
+               </File>
+               <File
+                       RelativePath="..\..\test\cctest\test-heap.cc"
+                       >
+               </File>
+               <File
+                       RelativePath="..\..\test\cctest\test-lock.cc"
+                       >
+               </File>
+               <File
+                       RelativePath="..\..\test\cctest\test-mark-compact.cc"
+                       >
+               </File>
+               <File
+                       RelativePath="..\..\test\cctest\test-platform-win32.cc"
+                       >
+               </File>
+               <File
+                       RelativePath="..\..\test\cctest\test-serialize.cc"
+                       >
+               </File>
+               <File
+                       RelativePath="..\..\test\cctest\test-spaces.cc"
+                       >
+               </File>
+               <File
+                       RelativePath="..\..\test\cctest\test-strings.cc"
+                       >
+               </File>
+               <File
+                       RelativePath="..\..\test\cctest\test-utils.cc"
+                       >
+               </File>
+       </Files>
+       <Globals>
+       </Globals>
+</VisualStudioProject>