summaryrefslogtreecommitdiffstats
path: root/crawl-ref/source/MSVC
diff options
context:
space:
mode:
authorpauldubois <pauldubois@c06c8d41-db1a-0410-9941-cceddc491573>2008-02-27 06:46:01 +0000
committerpauldubois <pauldubois@c06c8d41-db1a-0410-9941-cceddc491573>2008-02-27 06:46:01 +0000
commit7baa5392145a253c8f4744e12e90770c6147bd74 (patch)
tree2eef0a74229f5fbae115f77fef3480deca757f65 /crawl-ref/source/MSVC
parenta6ba26ca6caa5976217c662326ec394968344040 (diff)
downloadcrawl-ref-7baa5392145a253c8f4744e12e90770c6147bd74.tar.gz
crawl-ref-7baa5392145a253c8f4744e12e90770c6147bd74.zip
The fixing of a thousand compile errors begins with a single commit
This is pretty much just a test submit, although the files do work. git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@3468 c06c8d41-db1a-0410-9941-cceddc491573
Diffstat (limited to 'crawl-ref/source/MSVC')
-rw-r--r--crawl-ref/source/MSVC/crawl-ref.sln26
-rw-r--r--crawl-ref/source/MSVC/crawl-ref.vcproj985
-rw-r--r--crawl-ref/source/MSVC/lua.vcproj359
3 files changed, 1370 insertions, 0 deletions
diff --git a/crawl-ref/source/MSVC/crawl-ref.sln b/crawl-ref/source/MSVC/crawl-ref.sln
new file mode 100644
index 0000000000..b7b5e68359
--- /dev/null
+++ b/crawl-ref/source/MSVC/crawl-ref.sln
@@ -0,0 +1,26 @@
+
+Microsoft Visual Studio Solution File, Format Version 9.00
+# Visual Studio 2005
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "crawl-ref", "crawl-ref.vcproj", "{3189AF12-90EF-4D3E-BFEC-4AB90D7D32DA}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "lua", "lua.vcproj", "{A61349B6-4099-4688-AA1A-00D91397857D}"
+EndProject
+Global
+ GlobalSection(SolutionConfigurationPlatforms) = preSolution
+ Debug|Win32 = Debug|Win32
+ Release|Win32 = Release|Win32
+ EndGlobalSection
+ GlobalSection(ProjectConfigurationPlatforms) = postSolution
+ {3189AF12-90EF-4D3E-BFEC-4AB90D7D32DA}.Debug|Win32.ActiveCfg = Debug|Win32
+ {3189AF12-90EF-4D3E-BFEC-4AB90D7D32DA}.Debug|Win32.Build.0 = Debug|Win32
+ {3189AF12-90EF-4D3E-BFEC-4AB90D7D32DA}.Release|Win32.ActiveCfg = Release|Win32
+ {3189AF12-90EF-4D3E-BFEC-4AB90D7D32DA}.Release|Win32.Build.0 = Release|Win32
+ {A61349B6-4099-4688-AA1A-00D91397857D}.Debug|Win32.ActiveCfg = Debug|Win32
+ {A61349B6-4099-4688-AA1A-00D91397857D}.Debug|Win32.Build.0 = Debug|Win32
+ {A61349B6-4099-4688-AA1A-00D91397857D}.Release|Win32.ActiveCfg = Release|Win32
+ {A61349B6-4099-4688-AA1A-00D91397857D}.Release|Win32.Build.0 = Release|Win32
+ EndGlobalSection
+ GlobalSection(SolutionProperties) = preSolution
+ HideSolutionNode = FALSE
+ EndGlobalSection
+EndGlobal
diff --git a/crawl-ref/source/MSVC/crawl-ref.vcproj b/crawl-ref/source/MSVC/crawl-ref.vcproj
new file mode 100644
index 0000000000..332f3c27a7
--- /dev/null
+++ b/crawl-ref/source/MSVC/crawl-ref.vcproj
@@ -0,0 +1,985 @@
+<?xml version="1.0" encoding="Windows-1252"?>
+<VisualStudioProject
+ ProjectType="Visual C++"
+ Version="8.00"
+ Name="crawl-ref"
+ ProjectGUID="{3189AF12-90EF-4D3E-BFEC-4AB90D7D32DA}"
+ RootNamespace="crawlref"
+ Keyword="Win32Proj"
+ >
+ <Platforms>
+ <Platform
+ Name="Win32"
+ />
+ </Platforms>
+ <ToolFiles>
+ </ToolFiles>
+ <Configurations>
+ <Configuration
+ Name="Debug|Win32"
+ OutputDirectory="$(SolutionDir)$(ConfigurationName)"
+ IntermediateDirectory="$(ConfigurationName)"
+ ConfigurationType="1"
+ CharacterSet="1"
+ >
+ <Tool
+ Name="VCPreBuildEventTool"
+ />
+ <Tool
+ Name="VCCustomBuildTool"
+ />
+ <Tool
+ Name="VCXMLDataGeneratorTool"
+ />
+ <Tool
+ Name="VCWebServiceProxyGeneratorTool"
+ />
+ <Tool
+ Name="VCMIDLTool"
+ />
+ <Tool
+ Name="VCCLCompilerTool"
+ Optimization="0"
+ AdditionalIncludeDirectories="..;../util/lua/src;../util/sqlite"
+ PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;WIN32CONSOLE;_CRT_SECURE_NO_WARNINGS"
+ MinimalRebuild="true"
+ BasicRuntimeChecks="3"
+ RuntimeLibrary="3"
+ UsePrecompiledHeader="0"
+ WarningLevel="3"
+ Detect64BitPortabilityProblems="false"
+ DebugInformationFormat="4"
+ />
+ <Tool
+ Name="VCManagedResourceCompilerTool"
+ />
+ <Tool
+ Name="VCResourceCompilerTool"
+ />
+ <Tool
+ Name="VCPreLinkEventTool"
+ />
+ <Tool
+ Name="VCLinkerTool"
+ LinkIncremental="2"
+ GenerateDebugInformation="true"
+ SubSystem="1"
+ 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"
+ />
+ </Configuration>
+ <Configuration
+ Name="Release|Win32"
+ OutputDirectory="$(SolutionDir)$(ConfigurationName)"
+ IntermediateDirectory="$(ConfigurationName)"
+ ConfigurationType="1"
+ CharacterSet="1"
+ WholeProgramOptimization="1"
+ >
+ <Tool
+ Name="VCPreBuildEventTool"
+ />
+ <Tool
+ Name="VCCustomBuildTool"
+ />
+ <Tool
+ Name="VCXMLDataGeneratorTool"
+ />
+ <Tool
+ Name="VCWebServiceProxyGeneratorTool"
+ />
+ <Tool
+ Name="VCMIDLTool"
+ />
+ <Tool
+ Name="VCCLCompilerTool"
+ AdditionalIncludeDirectories="util/lua/src"
+ PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE;_CRT_SECURE_NO_WARNINGS"
+ RuntimeLibrary="2"
+ UsePrecompiledHeader="0"
+ WarningLevel="3"
+ Detect64BitPortabilityProblems="false"
+ DebugInformationFormat="3"
+ />
+ <Tool
+ Name="VCManagedResourceCompilerTool"
+ />
+ <Tool
+ Name="VCResourceCompilerTool"
+ />
+ <Tool
+ Name="VCPreLinkEventTool"
+ />
+ <Tool
+ Name="VCLinkerTool"
+ LinkIncremental="1"
+ GenerateDebugInformation="true"
+ SubSystem="1"
+ OptimizeReferences="2"
+ EnableCOMDATFolding="2"
+ 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"
+ />
+ </Configuration>
+ </Configurations>
+ <References>
+ </References>
+ <Files>
+ <File
+ RelativePath="..\abl-show.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\abl-show.h"
+ >
+ </File>
+ <File
+ RelativePath="..\abyss.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\abyss.h"
+ >
+ </File>
+ <File
+ RelativePath="..\acr.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\AppHdr.h"
+ >
+ </File>
+ <File
+ RelativePath="..\beam.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\beam.h"
+ >
+ </File>
+ <File
+ RelativePath="..\branch.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\branch.h"
+ >
+ </File>
+ <File
+ RelativePath="..\chardump.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\chardump.h"
+ >
+ </File>
+ <File
+ RelativePath="..\cio.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\cio.h"
+ >
+ </File>
+ <File
+ RelativePath="..\cloud.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\cloud.h"
+ >
+ </File>
+ <File
+ RelativePath="..\clua.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\clua.h"
+ >
+ </File>
+ <File
+ RelativePath="..\command.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\command.h"
+ >
+ </File>
+ <File
+ RelativePath="..\database.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\database.h"
+ >
+ </File>
+ <File
+ RelativePath="..\debug.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\debug.h"
+ >
+ </File>
+ <File
+ RelativePath="..\decks.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\decks.h"
+ >
+ </File>
+ <File
+ RelativePath="..\defines.h"
+ >
+ </File>
+ <File
+ RelativePath="..\delay.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\delay.h"
+ >
+ </File>
+ <File
+ RelativePath="..\describe.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\describe.h"
+ >
+ </File>
+ <File
+ RelativePath="..\dgnevent.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\dgnevent.h"
+ >
+ </File>
+ <File
+ RelativePath="..\direct.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\direct.h"
+ >
+ </File>
+ <File
+ RelativePath="..\dungeon.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\dungeon.h"
+ >
+ </File>
+ <File
+ RelativePath="..\effects.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\effects.h"
+ >
+ </File>
+ <File
+ RelativePath="..\enum.h"
+ >
+ </File>
+ <File
+ RelativePath="..\externs.h"
+ >
+ </File>
+ <File
+ RelativePath="..\fight.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\fight.h"
+ >
+ </File>
+ <File
+ RelativePath="..\files.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\files.h"
+ >
+ </File>
+ <File
+ RelativePath="..\FixAry.h"
+ >
+ </File>
+ <File
+ RelativePath="..\FixVec.h"
+ >
+ </File>
+ <File
+ RelativePath="..\food.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\food.h"
+ >
+ </File>
+ <File
+ RelativePath="..\format.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\format.h"
+ >
+ </File>
+ <File
+ RelativePath="..\ghost.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\ghost.h"
+ >
+ </File>
+ <File
+ RelativePath="..\hiscores.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\hiscores.h"
+ >
+ </File>
+ <File
+ RelativePath="..\initfile.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\initfile.h"
+ >
+ </File>
+ <File
+ RelativePath="..\insult.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\insult.h"
+ >
+ </File>
+ <File
+ RelativePath="..\invent.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\invent.h"
+ >
+ </File>
+ <File
+ RelativePath="..\it_use2.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\it_use2.h"
+ >
+ </File>
+ <File
+ RelativePath="..\it_use3.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\it_use3.h"
+ >
+ </File>
+ <File
+ RelativePath="..\item_use.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\item_use.h"
+ >
+ </File>
+ <File
+ RelativePath="..\itemname.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\itemname.h"
+ >
+ </File>
+ <File
+ RelativePath="..\itemprop.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\itemprop.h"
+ >
+ </File>
+ <File
+ RelativePath="..\items.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\items.h"
+ >
+ </File>
+ <File
+ RelativePath="..\Kills.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\Kills.h"
+ >
+ </File>
+ <File
+ RelativePath="..\lev-pand.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\lev-pand.h"
+ >
+ </File>
+ <File
+ RelativePath="..\libdos.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\libdos.h"
+ >
+ </File>
+ <File
+ RelativePath="..\libgui.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\libgui.h"
+ >
+ </File>
+ <File
+ RelativePath="..\libunix.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\libunix.h"
+ >
+ </File>
+ <File
+ RelativePath="..\libutil.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\libutil.h"
+ >
+ </File>
+ <File
+ RelativePath="..\libw32c.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\libw32c.h"
+ >
+ </File>
+ <File
+ RelativePath="..\libwt.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\libx11.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\luadgn.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\luadgn.h"
+ >
+ </File>
+ <File
+ RelativePath="..\macro.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\macro.h"
+ >
+ </File>
+ <File
+ RelativePath="..\makeitem.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\makeitem.h"
+ >
+ </File>
+ <File
+ RelativePath="..\mapdef.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\mapdef.h"
+ >
+ </File>
+ <File
+ RelativePath="..\mapmark.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\mapmark.h"
+ >
+ </File>
+ <File
+ RelativePath="..\maps.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\maps.h"
+ >
+ </File>
+ <File
+ RelativePath="..\menu.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\menu.h"
+ >
+ </File>
+ <File
+ RelativePath="..\message.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\message.h"
+ >
+ </File>
+ <File
+ RelativePath="..\mgrow.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\mgrow.h"
+ >
+ </File>
+ <File
+ RelativePath="..\misc.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\misc.h"
+ >
+ </File>
+ <File
+ RelativePath="..\mon-data.h"
+ >
+ </File>
+ <File
+ RelativePath="..\mon-pick.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\mon-pick.h"
+ >
+ </File>
+ <File
+ RelativePath="..\mon-spll.h"
+ >
+ </File>
+ <File
+ RelativePath="..\mon-util.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\mon-util.h"
+ >
+ </File>
+ <File
+ RelativePath="..\monplace.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\monplace.h"
+ >
+ </File>
+ <File
+ RelativePath="..\monspeak.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\monspeak.h"
+ >
+ </File>
+ <File
+ RelativePath="..\monstuff.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\monstuff.h"
+ >
+ </File>
+ <File
+ RelativePath="..\mpr.h"
+ >
+ </File>
+ <File
+ RelativePath="..\mstuff2.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\mstuff2.h"
+ >
+ </File>
+ <File
+ RelativePath="..\mt19937ar.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\mt19937ar.h"
+ >
+ </File>
+ <File
+ RelativePath="..\mtransit.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\mtransit.h"
+ >
+ </File>
+ <File
+ RelativePath="..\mutation.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\mutation.h"
+ >
+ </File>
+ <File
+ RelativePath="..\newgame.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\newgame.h"
+ >
+ </File>
+ <File
+ RelativePath="..\notes.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\notes.h"
+ >
+ </File>
+ <File
+ RelativePath="..\ouch.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\ouch.h"
+ >
+ </File>
+ <File
+ RelativePath="..\output.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\output.h"
+ >
+ </File>
+ <File
+ RelativePath="..\overmap.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\overmap.h"
+ >
+ </File>
+ <File
+ RelativePath="..\place.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\place.h"
+ >
+ </File>
+ <File
+ RelativePath="..\player.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\player.h"
+ >
+ </File>
+ <File
+ RelativePath="..\randart.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\randart.h"
+ >
+ </File>
+ <File
+ RelativePath="..\ray.h"
+ >
+ </File>
+ <File
+ RelativePath="..\religion.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\religion.h"
+ >
+ </File>
+ <File
+ RelativePath="..\shopping.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\shopping.h"
+ >
+ </File>
+ <File
+ RelativePath="..\skills.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\skills.h"
+ >
+ </File>
+ <File
+ RelativePath="..\skills2.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\skills2.h"
+ >
+ </File>
+ <File
+ RelativePath="..\spells1.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\spells1.h"
+ >
+ </File>
+ <File
+ RelativePath="..\spells2.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\spells2.h"
+ >
+ </File>
+ <File
+ RelativePath="..\spells3.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\spells3.h"
+ >
+ </File>
+ <File
+ RelativePath="..\spells4.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\spells4.h"
+ >
+ </File>
+ <File
+ RelativePath="..\spl-book.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\spl-book.h"
+ >
+ </File>
+ <File
+ RelativePath="..\spl-cast.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\spl-cast.h"
+ >
+ </File>
+ <File
+ RelativePath="..\spl-data.h"
+ >
+ </File>
+ <File
+ RelativePath="..\spl-util.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\spl-util.h"
+ >
+ </File>
+ <File
+ RelativePath="..\sqldbm.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\sqldbm.h"
+ >
+ </File>
+ <File
+ RelativePath="..\stash.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\stash.h"
+ >
+ </File>
+ <File
+ RelativePath="..\state.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\state.h"
+ >
+ </File>
+ <File
+ RelativePath="..\store.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\store.h"
+ >
+ </File>
+ <File
+ RelativePath="..\stuff.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\stuff.h"
+ >
+ </File>
+ <File
+ RelativePath="..\tags.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\tags.h"
+ >
+ </File>
+ <File
+ RelativePath="..\terrain.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\terrain.h"
+ >
+ </File>
+ <File
+ RelativePath="..\tile1.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\tile2.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\tiles.h"
+ >
+ </File>
+ <File
+ RelativePath="..\transfor.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\transfor.h"
+ >
+ </File>
+ <File
+ RelativePath="..\traps.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\traps.h"
+ >
+ </File>
+ <File
+ RelativePath="..\travel.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\travel.h"
+ >
+ </File>
+ <File
+ RelativePath="..\tutorial.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\tutorial.h"
+ >
+ </File>
+ <File
+ RelativePath="..\unrand.h"
+ >
+ </File>
+ <File
+ RelativePath="..\version.h"
+ >
+ </File>
+ <File
+ RelativePath="..\view.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\view.h"
+ >
+ </File>
+ <File
+ RelativePath="..\winhdr.h"
+ >
+ </File>
+ <File
+ RelativePath="..\xom.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\xom.h"
+ >
+ </File>
+ </Files>
+ <Globals>
+ </Globals>
+</VisualStudioProject>
diff --git a/crawl-ref/source/MSVC/lua.vcproj b/crawl-ref/source/MSVC/lua.vcproj
new file mode 100644
index 0000000000..2c57cd692d
--- /dev/null
+++ b/crawl-ref/source/MSVC/lua.vcproj
@@ -0,0 +1,359 @@
+<?xml version="1.0" encoding="Windows-1252"?>
+<VisualStudioProject
+ ProjectType="Visual C++"
+ Version="8.00"
+ Name="lua"
+ ProjectGUID="{A61349B6-4099-4688-AA1A-00D91397857D}"
+ RootNamespace="lua"
+ Keyword="Win32Proj"
+ >
+ <Platforms>
+ <Platform
+ Name="Win32"
+ />
+ </Platforms>
+ <ToolFiles>
+ </ToolFiles>
+ <Configurations>
+ <Configuration
+ Name="Debug|Win32"
+ OutputDirectory="$(SolutionDir)$(ConfigurationName)"
+ IntermediateDirectory="$(ConfigurationName)"
+ ConfigurationType="4"
+ CharacterSet="1"
+ >
+ <Tool
+ Name="VCPreBuildEventTool"
+ />
+ <Tool
+ Name="VCCustomBuildTool"
+ />
+ <Tool
+ Name="VCXMLDataGeneratorTool"
+ />
+ <Tool
+ Name="VCWebServiceProxyGeneratorTool"
+ />
+ <Tool
+ Name="VCMIDLTool"
+ />
+ <Tool
+ Name="VCCLCompilerTool"
+ Optimization="0"
+ PreprocessorDefinitions="WIN32;_DEBUG;_LIB;_CRT_SECURE_NO_WARNINGS"
+ MinimalRebuild="true"
+ BasicRuntimeChecks="3"
+ RuntimeLibrary="3"
+ UsePrecompiledHeader="0"
+ WarningLevel="3"
+ Detect64BitPortabilityProblems="true"
+ DebugInformationFormat="4"
+ />
+ <Tool
+ Name="VCManagedResourceCompilerTool"
+ />
+ <Tool
+ Name="VCResourceCompilerTool"
+ />
+ <Tool
+ Name="VCPreLinkEventTool"
+ />
+ <Tool
+ Name="VCLibrarianTool"
+ />
+ <Tool
+ Name="VCALinkTool"
+ />
+ <Tool
+ Name="VCXDCMakeTool"
+ />
+ <Tool
+ Name="VCBscMakeTool"
+ />
+ <Tool
+ Name="VCFxCopTool"
+ />
+ <Tool
+ Name="VCPostBuildEventTool"
+ />
+ </Configuration>
+ <Configuration
+ Name="Release|Win32"
+ OutputDirectory="$(SolutionDir)$(ConfigurationName)"
+ IntermediateDirectory="$(ConfigurationName)"
+ ConfigurationType="4"
+ CharacterSet="1"
+ WholeProgramOptimization="1"
+ >
+ <Tool
+ Name="VCPreBuildEventTool"
+ />
+ <Tool
+ Name="VCCustomBuildTool"
+ />
+ <Tool
+ Name="VCXMLDataGeneratorTool"
+ />
+ <Tool
+ Name="VCWebServiceProxyGeneratorTool"
+ />
+ <Tool
+ Name="VCMIDLTool"
+ />
+ <Tool
+ Name="VCCLCompilerTool"
+ PreprocessorDefinitions="WIN32;NDEBUG;_LIB;_CRT_SECURE_NO_WARNINGS"
+ RuntimeLibrary="2"
+ UsePrecompiledHeader="0"
+ WarningLevel="3"
+ Detect64BitPortabilityProblems="true"
+ DebugInformationFormat="3"
+ />
+ <Tool
+ Name="VCManagedResourceCompilerTool"
+ />
+ <Tool
+ Name="VCResourceCompilerTool"
+ />
+ <Tool
+ Name="VCPreLinkEventTool"
+ />
+ <Tool
+ Name="VCLibrarianTool"
+ />
+ <Tool
+ Name="VCALinkTool"
+ />
+ <Tool
+ Name="VCXDCMakeTool"
+ />
+ <Tool
+ Name="VCBscMakeTool"
+ />
+ <Tool
+ Name="VCFxCopTool"
+ />
+ <Tool
+ Name="VCPostBuildEventTool"
+ />
+ </Configuration>
+ </Configurations>
+ <References>
+ </References>
+ <Files>
+ <File
+ RelativePath="..\util\lua\src\lapi.c"
+ >
+ </File>
+ <File
+ RelativePath="..\util\lua\src\lapi.h"
+ >
+ </File>
+ <File
+ RelativePath="..\util\lua\src\lauxlib.c"
+ >
+ </File>
+ <File
+ RelativePath="..\util\lua\src\lauxlib.h"
+ >
+ </File>
+ <File
+ RelativePath="..\util\lua\src\lbaselib.c"
+ >
+ </File>
+ <File
+ RelativePath="..\util\lua\src\lcode.c"
+ >
+ </File>
+ <File
+ RelativePath="..\util\lua\src\lcode.h"
+ >
+ </File>
+ <File
+ RelativePath="..\util\lua\src\ldblib.c"
+ >
+ </File>
+ <File
+ RelativePath="..\util\lua\src\ldebug.c"
+ >
+ </File>
+ <File
+ RelativePath="..\util\lua\src\ldebug.h"
+ >
+ </File>
+ <File
+ RelativePath="..\util\lua\src\ldo.c"
+ >
+ </File>
+ <File
+ RelativePath="..\util\lua\src\ldo.h"
+ >
+ </File>
+ <File
+ RelativePath="..\util\lua\src\ldump.c"
+ >
+ </File>
+ <File
+ RelativePath="..\util\lua\src\lfunc.c"
+ >
+ </File>
+ <File
+ RelativePath="..\util\lua\src\lfunc.h"
+ >
+ </File>
+ <File
+ RelativePath="..\util\lua\src\lgc.c"
+ >
+ </File>
+ <File
+ RelativePath="..\util\lua\src\lgc.h"
+ >
+ </File>
+ <File
+ RelativePath="..\util\lua\src\linit.c"
+ >
+ </File>
+ <File
+ RelativePath="..\util\lua\src\liolib.c"
+ >
+ </File>
+ <File
+ RelativePath="..\util\lua\src\llex.c"
+ >
+ </File>
+ <File
+ RelativePath="..\util\lua\src\llex.h"
+ >
+ </File>
+ <File
+ RelativePath="..\util\lua\src\llimits.h"
+ >
+ </File>
+ <File
+ RelativePath="..\util\lua\src\lmathlib.c"
+ >
+ </File>
+ <File
+ RelativePath="..\util\lua\src\lmem.c"
+ >
+ </File>
+ <File
+ RelativePath="..\util\lua\src\lmem.h"
+ >
+ </File>
+ <File
+ RelativePath="..\util\lua\src\loadlib.c"
+ >
+ </File>
+ <File
+ RelativePath="..\util\lua\src\lobject.c"
+ >
+ </File>
+ <File
+ RelativePath="..\util\lua\src\lobject.h"
+ >
+ </File>
+ <File
+ RelativePath="..\util\lua\src\lopcodes.c"
+ >
+ </File>
+ <File
+ RelativePath="..\util\lua\src\lopcodes.h"
+ >
+ </File>
+ <File
+ RelativePath="..\util\lua\src\loslib.c"
+ >
+ </File>
+ <File
+ RelativePath="..\util\lua\src\lparser.c"
+ >
+ </File>
+ <File
+ RelativePath="..\util\lua\src\lparser.h"
+ >
+ </File>
+ <File
+ RelativePath="..\util\lua\src\lstate.c"
+ >
+ </File>
+ <File
+ RelativePath="..\util\lua\src\lstate.h"
+ >
+ </File>
+ <File
+ RelativePath="..\util\lua\src\lstring.c"
+ >
+ </File>
+ <File
+ RelativePath="..\util\lua\src\lstring.h"
+ >
+ </File>
+ <File
+ RelativePath="..\util\lua\src\lstrlib.c"
+ >
+ </File>
+ <File
+ RelativePath="..\util\lua\src\ltable.c"
+ >
+ </File>
+ <File
+ RelativePath="..\util\lua\src\ltable.h"
+ >
+ </File>
+ <File
+ RelativePath="..\util\lua\src\ltablib.c"
+ >
+ </File>
+ <File
+ RelativePath="..\util\lua\src\ltm.c"
+ >
+ </File>
+ <File
+ RelativePath="..\util\lua\src\ltm.h"
+ >
+ </File>
+ <File
+ RelativePath="..\util\lua\src\lua.h"
+ >
+ </File>
+ <File
+ RelativePath="..\util\lua\src\luaconf.h"
+ >
+ </File>
+ <File
+ RelativePath="..\util\lua\src\lualib.h"
+ >
+ </File>
+ <File
+ RelativePath="..\util\lua\src\lundump.c"
+ >
+ </File>
+ <File
+ RelativePath="..\util\lua\src\lundump.h"
+ >
+ </File>
+ <File
+ RelativePath="..\util\lua\src\lvm.c"
+ >
+ </File>
+ <File
+ RelativePath="..\util\lua\src\lvm.h"
+ >
+ </File>
+ <File
+ RelativePath="..\util\lua\src\lzio.c"
+ >
+ </File>
+ <File
+ RelativePath="..\util\lua\src\lzio.h"
+ >
+ </File>
+ <File
+ RelativePath="..\util\lua\src\print.c"
+ >
+ </File>
+ </Files>
+ <Globals>
+ </Globals>
+</VisualStudioProject>