Author: [EMAIL PROTECTED]
Date: Mon Oct 27 00:52:59 2008
New Revision: 596

Added:
    branches/bleeding_edge/tools/visual_studio/d8.vcproj   (contents, props  
changed)
    branches/bleeding_edge/tools/visual_studio/d8js2c.cmd
Modified:
    branches/bleeding_edge/tools/visual_studio/v8.sln

Log:
Added a Visual Studio project for the d8 developer shell. Currently without  
readline support.
Review URL: http://codereview.chromium.org/7984

Added: branches/bleeding_edge/tools/visual_studio/d8.vcproj
==============================================================================
--- (empty file)
+++ branches/bleeding_edge/tools/visual_studio/d8.vcproj        Mon Oct 27  
00:52:59 2008
@@ -0,0 +1,185 @@
+<?xml version="1.0" encoding="Windows-1252"?>
+<VisualStudioProject
+       ProjectType="Visual C++"
+       Version="8,00"
+       Name="d8"
+       ProjectGUID="{7E4C7D2D-A4B9-40B9-8192-22654E626F6C}"
+       RootNamespace="d8"
+       Keyword="Win32Proj"
+       >
+       <Platforms>
+               <Platform
+                       Name="Win32"
+               />
+       </Platforms>
+       <ToolFiles>
+       </ToolFiles>
+       <Configurations>
+               <Configuration
+                       Name="Debug|Win32"
+                       ConfigurationType="1"
+                       
InheritedPropertySheets=".\common.vsprops;.\debug.vsprops"
+                       >
+                       <Tool
+                               Name="VCPreBuildEventTool"
+                       />
+                       <Tool
+                               Name="VCCustomBuildTool"
+                       />
+                       <Tool
+                               Name="VCXMLDataGeneratorTool"
+                       />
+                       <Tool
+                               Name="VCWebServiceProxyGeneratorTool"
+                       />
+                       <Tool
+                               Name="VCMIDLTool"
+                       />
+                       <Tool
+                               Name="VCCLCompilerTool"
+                       />
+                       <Tool
+                               Name="VCManagedResourceCompilerTool"
+                       />
+                       <Tool
+                               Name="VCResourceCompilerTool"
+                       />
+                       <Tool
+                               Name="VCPreLinkEventTool"
+                       />
+                       <Tool
+                               Name="VCLinkerTool"
+                       />
+                       <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"
+                       >
+                       <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="..\..\src\d8.cc"
+                       >
+               </File>
+               <File
+                       RelativePath="..\..\src\d8.h"
+                       >
+               </File>
+               <File
+                       RelativePath="..\..\src\d8.js"
+                       >
+                               <FileConfiguration
+                                       Name="Debug|Win32"
+                                       >
+                                       <Tool
+                                               Name="VCCustomBuildTool"
+                                               Description="Processing js 
files..."
+                                               CommandLine=".\d8js2c.cmd 
..\..\src  
&quot;$(IntDir)\DerivedSources&quot;"
+                                                                               
                 
Outputs="$(IntDir)\DerivedSources\natives.cc;$(IntDir)\DerivedSources\natives-empty.cc"
+                                       />
+                               </FileConfiguration>
+                               <FileConfiguration
+                                       Name="Release|Win32"
+                                       >
+                                       <Tool
+                                               Name="VCCustomBuildTool"
+                                               Description="Processing js 
files..."
+                                               CommandLine=".\d8js2c.cmd 
..\..\src  
&quot;$(IntDir)\DerivedSources&quot;"
+                                                
Outputs="$(IntDir)\DerivedSources\natives.cc;$(IntDir)\DerivedSources\natives-empty.cc"
+                                       />
+                               </FileConfiguration>
+               </File>
+               <Filter
+                       Name="generated files"
+                       >
+                       <File
+                               
RelativePath="$(IntDir)\DerivedSources\natives.cc"
+                               >
+                       </File>
+               </Filter>
+       </Files>
+       <Globals>
+       </Globals>
+</VisualStudioProject>

Added: branches/bleeding_edge/tools/visual_studio/d8js2c.cmd
==============================================================================
--- (empty file)
+++ branches/bleeding_edge/tools/visual_studio/d8js2c.cmd       Mon Oct 27  
00:52:59 2008
@@ -0,0 +1,6 @@
[EMAIL PROTECTED] off
+set SOURCE_DIR=%1
+set TARGET_DIR=%2
+set PYTHON="..\..\..\third_party\python_24\python.exe"
+if not exist %PYTHON% set PYTHON=python.exe
+%PYTHON% ..\js2c.py %TARGET_DIR%\natives.cc %TARGET_DIR%\natives-empty.cc  
D8 %SOURCE_DIR%\macros.py %SOURCE_DIR%\d8.js

Modified: branches/bleeding_edge/tools/visual_studio/v8.sln
==============================================================================
--- branches/bleeding_edge/tools/visual_studio/v8.sln   (original)
+++ branches/bleeding_edge/tools/visual_studio/v8.sln   Mon Oct 27 00:52:59  
2008
@@ -37,6 +37,11 @@
  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
+               {C0334F9A-1168-4101-9DD8-C30FB252D435} =  
{C0334F9A-1168-4101-9DD8-C30FB252D435}
+       EndProjectSection
+EndProject
  Global
        GlobalSection(SolutionConfigurationPlatforms) = preSolution
                Debug|Win32 = Debug|Win32
@@ -51,6 +56,10 @@
                {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
+               {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
                {865575D0-37E2-405E-8CBA-5F6C485B5A26}.Debug|Win32.ActiveCfg = 
Debug| 
Win32
                {865575D0-37E2-405E-8CBA-5F6C485B5A26}.Debug|Win32.Build.0 = 
Debug|Win32
                {865575D0-37E2-405E-8CBA-5F6C485B5A26}.Release|Win32.ActiveCfg 
= Release| 
Win32

--~--~---------~--~----~------------~-------~--~----~
v8-dev mailing list
[email protected]
http://groups.google.com/group/v8-dev
-~----------~----~----~----~------~----~------~--~---

Reply via email to