VC project files
authorJohn Tsiombikas <nuclear@mutantstargoat.com>
Tue, 20 Dec 2022 01:08:26 +0000 (03:08 +0200)
committerJohn Tsiombikas <nuclear@mutantstargoat.com>
Tue, 20 Dec 2022 01:08:26 +0000 (03:08 +0200)
14 files changed:
.gitignore
README.md
libs/jpeglib/jpeglib.vcproj [new file with mode: 0644]
libs/lib3ds/lib3ds.vcproj [new file with mode: 0644]
libs/libpng/libpng.vcproj [new file with mode: 0644]
libs/ogg/ogg.vcproj [new file with mode: 0644]
libs/vorbis/vorbis.vcproj [new file with mode: 0644]
libs/zlib/zlib.vcproj [new file with mode: 0644]
src/3dengfx/3dengfx.vcproj [new file with mode: 0644]
src/3dengfx/src/3dengfx/ggen.cpp
src/3dengfx/src/common/types.h
src/3dengfx/src/dsys/script.c
summerhack.sln [new file with mode: 0644]
summerhack.vcproj [new file with mode: 0644]

index c60fd20..9b31745 100644 (file)
@@ -5,3 +5,14 @@
 *.so*
 sumhack-thelab
 data/
+*.suo
+*.user
+*.log
+*.zip
+*.tar.gz
+Debug/
+Release/
+*.ncb
+*.exe
+*.dll
+libs/SDL-1.2.15/
index f9adc92..2c9fb14 100644 (file)
--- a/README.md
+++ b/README.md
@@ -73,9 +73,23 @@ While on FreeBSD:
     sudo pkg install mesa-libs sdl
     gmake
 
-### Windows
+### Windows (MSVC)
+
+The sticking point with compiling on windows, especially with MSVC, is how to
+handle dependencies. OpenGL is not an issue, but SDL must be installed and the
+compiler/linker needs to be informed of its location.
+
+For new versions of MS Visual C++ (2015 or later), use vcpkg to install SDL 1.2.
+It should work automatically.
+
+For older versions of MSVC, download the pre-compiled SDL 1.2 package:
+https://libsdl.org/release/SDL-devel-1.2.15-VC.zip
+and unzip it in the libs directory of summerhack (so that the directory
+`libs\SDL-1.2.15` exists).
+
+Once SDL is taken care of, simply open the `summerhack.sln` project and hit F7
+(Build->Build Solution).
 
-TODO
 
 ### MacOS X
 
diff --git a/libs/jpeglib/jpeglib.vcproj b/libs/jpeglib/jpeglib.vcproj
new file mode 100644 (file)
index 0000000..6f286df
--- /dev/null
@@ -0,0 +1,387 @@
+<?xml version="1.0" encoding="Windows-1252"?>\r
+<VisualStudioProject\r
+       ProjectType="Visual C++"\r
+       Version="8.00"\r
+       Name="jpeglib"\r
+       ProjectGUID="{0CE8101D-AA14-4006-B415-684267FC00E2}"\r
+       RootNamespace="jpeglib"\r
+       Keyword="Win32Proj"\r
+       >\r
+       <Platforms>\r
+               <Platform\r
+                       Name="Win32"\r
+               />\r
+       </Platforms>\r
+       <ToolFiles>\r
+       </ToolFiles>\r
+       <Configurations>\r
+               <Configuration\r
+                       Name="Debug|Win32"\r
+                       OutputDirectory="$(SolutionDir)$(ConfigurationName)"\r
+                       IntermediateDirectory="$(ConfigurationName)"\r
+                       ConfigurationType="4"\r
+                       CharacterSet="1"\r
+                       >\r
+                       <Tool\r
+                               Name="VCPreBuildEventTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCCustomBuildTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCXMLDataGeneratorTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCWebServiceProxyGeneratorTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCMIDLTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCCLCompilerTool"\r
+                               Optimization="0"\r
+                               PreprocessorDefinitions="WIN32;_DEBUG;_LIB"\r
+                               MinimalRebuild="true"\r
+                               BasicRuntimeChecks="3"\r
+                               RuntimeLibrary="3"\r
+                               UsePrecompiledHeader="0"\r
+                               WarningLevel="2"\r
+                               Detect64BitPortabilityProblems="true"\r
+                               DebugInformationFormat="4"\r
+                               DisableSpecificWarnings="4996"\r
+                       />\r
+                       <Tool\r
+                               Name="VCManagedResourceCompilerTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCResourceCompilerTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCPreLinkEventTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCLibrarianTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCALinkTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCXDCMakeTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCBscMakeTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCFxCopTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCPostBuildEventTool"\r
+                       />\r
+               </Configuration>\r
+               <Configuration\r
+                       Name="Release|Win32"\r
+                       OutputDirectory="$(SolutionDir)$(ConfigurationName)"\r
+                       IntermediateDirectory="$(ConfigurationName)"\r
+                       ConfigurationType="4"\r
+                       CharacterSet="1"\r
+                       WholeProgramOptimization="1"\r
+                       >\r
+                       <Tool\r
+                               Name="VCPreBuildEventTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCCustomBuildTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCXMLDataGeneratorTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCWebServiceProxyGeneratorTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCMIDLTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCCLCompilerTool"\r
+                               PreprocessorDefinitions="WIN32;NDEBUG;_LIB"\r
+                               RuntimeLibrary="2"\r
+                               UsePrecompiledHeader="0"\r
+                               WarningLevel="2"\r
+                               Detect64BitPortabilityProblems="true"\r
+                               DebugInformationFormat="3"\r
+                               DisableSpecificWarnings="4996"\r
+                       />\r
+                       <Tool\r
+                               Name="VCManagedResourceCompilerTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCResourceCompilerTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCPreLinkEventTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCLibrarianTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCALinkTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCXDCMakeTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCBscMakeTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCFxCopTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCPostBuildEventTool"\r
+                       />\r
+               </Configuration>\r
+       </Configurations>\r
+       <References>\r
+       </References>\r
+       <Files>\r
+               <Filter\r
+                       Name="src"\r
+                       Filter="cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx"\r
+                       UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}"\r
+                       >\r
+                       <File\r
+                               RelativePath=".\cderror.h"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath=".\jcapimin.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath=".\jcapistd.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath=".\jccoefct.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath=".\jccolor.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath=".\jcdctmgr.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath=".\jchuff.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath=".\jchuff.h"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath=".\jcinit.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath=".\jcmainct.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath=".\jcmarker.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath=".\jcmaster.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath=".\jcomapi.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath=".\jconfig.h"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath=".\jcparam.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath=".\jcphuff.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath=".\jcprepct.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath=".\jcsample.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath=".\jctrans.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath=".\jdapimin.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath=".\jdapistd.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath=".\jdatadst.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath=".\jdatasrc.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath=".\jdcoefct.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath=".\jdcolor.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath=".\jdct.h"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath=".\jddctmgr.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath=".\jdhuff.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath=".\jdhuff.h"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath=".\jdinput.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath=".\jdmainct.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath=".\jdmarker.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath=".\jdmaster.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath=".\jdmerge.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath=".\jdphuff.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath=".\jdpostct.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath=".\jdsample.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath=".\jdtrans.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath=".\jerror.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath=".\jerror.h"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath=".\jfdctflt.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath=".\jfdctfst.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath=".\jfdctint.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath=".\jidctflt.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath=".\jidctfst.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath=".\jidctint.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath=".\jidctred.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath=".\jinclude.h"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath=".\jmemmgr.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath=".\jmemnobs.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath=".\jmemsys.h"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath=".\jmorecfg.h"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath=".\jpegint.h"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath=".\jpeglib.h"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath=".\jquant1.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath=".\jquant2.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath=".\jutils.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath=".\jversion.h"\r
+                               >\r
+                       </File>\r
+               </Filter>\r
+       </Files>\r
+       <Globals>\r
+       </Globals>\r
+</VisualStudioProject>\r
diff --git a/libs/lib3ds/lib3ds.vcproj b/libs/lib3ds/lib3ds.vcproj
new file mode 100644 (file)
index 0000000..85c8c50
--- /dev/null
@@ -0,0 +1,317 @@
+<?xml version="1.0" encoding="Windows-1252"?>\r
+<VisualStudioProject\r
+       ProjectType="Visual C++"\r
+       Version="8.00"\r
+       Name="lib3ds"\r
+       ProjectGUID="{3AFA2843-C083-45F8-B0B6-C6E2075160C2}"\r
+       RootNamespace="lib3ds"\r
+       Keyword="Win32Proj"\r
+       >\r
+       <Platforms>\r
+               <Platform\r
+                       Name="Win32"\r
+               />\r
+       </Platforms>\r
+       <ToolFiles>\r
+       </ToolFiles>\r
+       <Configurations>\r
+               <Configuration\r
+                       Name="Debug|Win32"\r
+                       OutputDirectory="$(SolutionDir)$(ConfigurationName)"\r
+                       IntermediateDirectory="$(ConfigurationName)"\r
+                       ConfigurationType="4"\r
+                       CharacterSet="1"\r
+                       >\r
+                       <Tool\r
+                               Name="VCPreBuildEventTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCCustomBuildTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCXMLDataGeneratorTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCWebServiceProxyGeneratorTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCMIDLTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCCLCompilerTool"\r
+                               Optimization="0"\r
+                               AdditionalIncludeDirectories="$(ProjectDir)\.."\r
+                               PreprocessorDefinitions="WIN32;_DEBUG;_LIB"\r
+                               MinimalRebuild="true"\r
+                               BasicRuntimeChecks="3"\r
+                               RuntimeLibrary="3"\r
+                               UsePrecompiledHeader="0"\r
+                               WarningLevel="2"\r
+                               Detect64BitPortabilityProblems="true"\r
+                               DebugInformationFormat="4"\r
+                               DisableSpecificWarnings="4996"\r
+                       />\r
+                       <Tool\r
+                               Name="VCManagedResourceCompilerTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCResourceCompilerTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCPreLinkEventTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCLibrarianTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCALinkTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCXDCMakeTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCBscMakeTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCFxCopTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCPostBuildEventTool"\r
+                       />\r
+               </Configuration>\r
+               <Configuration\r
+                       Name="Release|Win32"\r
+                       OutputDirectory="$(SolutionDir)$(ConfigurationName)"\r
+                       IntermediateDirectory="$(ConfigurationName)"\r
+                       ConfigurationType="4"\r
+                       CharacterSet="1"\r
+                       WholeProgramOptimization="1"\r
+                       >\r
+                       <Tool\r
+                               Name="VCPreBuildEventTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCCustomBuildTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCXMLDataGeneratorTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCWebServiceProxyGeneratorTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCMIDLTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCCLCompilerTool"\r
+                               AdditionalIncludeDirectories="$(ProjectDir)\.."\r
+                               PreprocessorDefinitions="WIN32;NDEBUG;_LIB"\r
+                               RuntimeLibrary="2"\r
+                               UsePrecompiledHeader="0"\r
+                               WarningLevel="2"\r
+                               Detect64BitPortabilityProblems="true"\r
+                               DebugInformationFormat="3"\r
+                               DisableSpecificWarnings="4996"\r
+                       />\r
+                       <Tool\r
+                               Name="VCManagedResourceCompilerTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCResourceCompilerTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCPreLinkEventTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCLibrarianTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCALinkTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCXDCMakeTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCBscMakeTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCFxCopTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCPostBuildEventTool"\r
+                       />\r
+               </Configuration>\r
+       </Configurations>\r
+       <References>\r
+       </References>\r
+       <Files>\r
+               <Filter\r
+                       Name="src"\r
+                       Filter="cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx"\r
+                       UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}"\r
+                       >\r
+                       <File\r
+                               RelativePath=".\atmosphere.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath=".\atmosphere.h"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath=".\background.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath=".\background.h"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath=".\camera.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath=".\camera.h"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath=".\chunk.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath=".\chunk.h"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath=".\chunktable.h"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath=".\ease.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath=".\ease.h"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath=".\file.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath=".\file.h"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath=".\float.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath=".\float.h"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath=".\io.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath=".\io.h"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath=".\light.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath=".\light.h"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath=".\material.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath=".\material.h"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath=".\matrix.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath=".\matrix.h"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath=".\mesh.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath=".\mesh.h"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath=".\node.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath=".\node.h"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath=".\quat.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath=".\quat.h"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath=".\shadow.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath=".\shadow.h"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath=".\tcb.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath=".\tcb.h"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath=".\tracks.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath=".\tracks.h"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath=".\types.h"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath=".\vector.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath=".\vector.h"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath=".\viewport.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath=".\viewport.h"\r
+                               >\r
+                       </File>\r
+               </Filter>\r
+       </Files>\r
+       <Globals>\r
+       </Globals>\r
+</VisualStudioProject>\r
diff --git a/libs/libpng/libpng.vcproj b/libs/libpng/libpng.vcproj
new file mode 100644 (file)
index 0000000..5d52e7d
--- /dev/null
@@ -0,0 +1,225 @@
+<?xml version="1.0" encoding="Windows-1252"?>\r
+<VisualStudioProject\r
+       ProjectType="Visual C++"\r
+       Version="8.00"\r
+       Name="libpng"\r
+       ProjectGUID="{A62FFDA5-2D65-4DF9-92B7-6184C9CA56ED}"\r
+       RootNamespace="libpng"\r
+       Keyword="Win32Proj"\r
+       >\r
+       <Platforms>\r
+               <Platform\r
+                       Name="Win32"\r
+               />\r
+       </Platforms>\r
+       <ToolFiles>\r
+       </ToolFiles>\r
+       <Configurations>\r
+               <Configuration\r
+                       Name="Debug|Win32"\r
+                       OutputDirectory="$(SolutionDir)$(ConfigurationName)"\r
+                       IntermediateDirectory="$(ConfigurationName)"\r
+                       ConfigurationType="4"\r
+                       CharacterSet="1"\r
+                       >\r
+                       <Tool\r
+                               Name="VCPreBuildEventTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCCustomBuildTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCXMLDataGeneratorTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCWebServiceProxyGeneratorTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCMIDLTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCCLCompilerTool"\r
+                               Optimization="0"\r
+                               AdditionalIncludeDirectories="$(SolutionDir)\libs\zlib"\r
+                               PreprocessorDefinitions="WIN32;_DEBUG;_LIB"\r
+                               MinimalRebuild="true"\r
+                               BasicRuntimeChecks="3"\r
+                               RuntimeLibrary="3"\r
+                               UsePrecompiledHeader="0"\r
+                               WarningLevel="2"\r
+                               Detect64BitPortabilityProblems="true"\r
+                               DebugInformationFormat="4"\r
+                               DisableSpecificWarnings="4996"\r
+                       />\r
+                       <Tool\r
+                               Name="VCManagedResourceCompilerTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCResourceCompilerTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCPreLinkEventTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCLibrarianTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCALinkTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCXDCMakeTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCBscMakeTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCFxCopTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCPostBuildEventTool"\r
+                       />\r
+               </Configuration>\r
+               <Configuration\r
+                       Name="Release|Win32"\r
+                       OutputDirectory="$(SolutionDir)$(ConfigurationName)"\r
+                       IntermediateDirectory="$(ConfigurationName)"\r
+                       ConfigurationType="4"\r
+                       CharacterSet="1"\r
+                       WholeProgramOptimization="1"\r
+                       >\r
+                       <Tool\r
+                               Name="VCPreBuildEventTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCCustomBuildTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCXMLDataGeneratorTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCWebServiceProxyGeneratorTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCMIDLTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCCLCompilerTool"\r
+                               AdditionalIncludeDirectories="$(SolutionDir)\libs\zlib"\r
+                               PreprocessorDefinitions="WIN32;NDEBUG;_LIB"\r
+                               RuntimeLibrary="2"\r
+                               UsePrecompiledHeader="0"\r
+                               WarningLevel="2"\r
+                               Detect64BitPortabilityProblems="true"\r
+                               DebugInformationFormat="3"\r
+                               DisableSpecificWarnings="4996"\r
+                       />\r
+                       <Tool\r
+                               Name="VCManagedResourceCompilerTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCResourceCompilerTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCPreLinkEventTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCLibrarianTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCALinkTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCXDCMakeTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCBscMakeTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCFxCopTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCPostBuildEventTool"\r
+                       />\r
+               </Configuration>\r
+       </Configurations>\r
+       <References>\r
+       </References>\r
+       <Files>\r
+               <Filter\r
+                       Name="src"\r
+                       Filter="cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx"\r
+                       UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}"\r
+                       >\r
+                       <File\r
+                               RelativePath=".\png.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath=".\png.h"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath=".\pngconf.h"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath=".\pngerror.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath=".\pngget.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath=".\pngmem.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath=".\pngpread.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath=".\pngread.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath=".\pngrio.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath=".\pngrtran.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath=".\pngrutil.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath=".\pngset.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath=".\pngtrans.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath=".\pngwio.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath=".\pngwrite.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath=".\pngwtran.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath=".\pngwutil.c"\r
+                               >\r
+                       </File>\r
+               </Filter>\r
+       </Files>\r
+       <Globals>\r
+       </Globals>\r
+</VisualStudioProject>\r
diff --git a/libs/ogg/ogg.vcproj b/libs/ogg/ogg.vcproj
new file mode 100644 (file)
index 0000000..cf8d2a3
--- /dev/null
@@ -0,0 +1,177 @@
+<?xml version="1.0" encoding="Windows-1252"?>\r
+<VisualStudioProject\r
+       ProjectType="Visual C++"\r
+       Version="8.00"\r
+       Name="ogg"\r
+       ProjectGUID="{79223AD2-F498-4753-BD28-9027B99E9AB3}"\r
+       RootNamespace="ogg"\r
+       Keyword="Win32Proj"\r
+       >\r
+       <Platforms>\r
+               <Platform\r
+                       Name="Win32"\r
+               />\r
+       </Platforms>\r
+       <ToolFiles>\r
+       </ToolFiles>\r
+       <Configurations>\r
+               <Configuration\r
+                       Name="Debug|Win32"\r
+                       OutputDirectory="$(SolutionDir)$(ConfigurationName)"\r
+                       IntermediateDirectory="$(ConfigurationName)"\r
+                       ConfigurationType="4"\r
+                       CharacterSet="1"\r
+                       >\r
+                       <Tool\r
+                               Name="VCPreBuildEventTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCCustomBuildTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCXMLDataGeneratorTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCWebServiceProxyGeneratorTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCMIDLTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCCLCompilerTool"\r
+                               Optimization="0"\r
+                               AdditionalIncludeDirectories="$(ProjectDir)\.."\r
+                               PreprocessorDefinitions="WIN32;_DEBUG;_LIB"\r
+                               MinimalRebuild="true"\r
+                               BasicRuntimeChecks="3"\r
+                               RuntimeLibrary="3"\r
+                               UsePrecompiledHeader="0"\r
+                               WarningLevel="2"\r
+                               Detect64BitPortabilityProblems="true"\r
+                               DebugInformationFormat="4"\r
+                               DisableSpecificWarnings="4996"\r
+                       />\r
+                       <Tool\r
+                               Name="VCManagedResourceCompilerTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCResourceCompilerTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCPreLinkEventTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCLibrarianTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCALinkTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCXDCMakeTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCBscMakeTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCFxCopTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCPostBuildEventTool"\r
+                       />\r
+               </Configuration>\r
+               <Configuration\r
+                       Name="Release|Win32"\r
+                       OutputDirectory="$(SolutionDir)$(ConfigurationName)"\r
+                       IntermediateDirectory="$(ConfigurationName)"\r
+                       ConfigurationType="4"\r
+                       CharacterSet="1"\r
+                       WholeProgramOptimization="1"\r
+                       >\r
+                       <Tool\r
+                               Name="VCPreBuildEventTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCCustomBuildTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCXMLDataGeneratorTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCWebServiceProxyGeneratorTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCMIDLTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCCLCompilerTool"\r
+                               AdditionalIncludeDirectories="$(ProjectDir)\.."\r
+                               PreprocessorDefinitions="WIN32;NDEBUG;_LIB"\r
+                               RuntimeLibrary="2"\r
+                               UsePrecompiledHeader="0"\r
+                               WarningLevel="2"\r
+                               Detect64BitPortabilityProblems="true"\r
+                               DebugInformationFormat="3"\r
+                               DisableSpecificWarnings="4996"\r
+                       />\r
+                       <Tool\r
+                               Name="VCManagedResourceCompilerTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCResourceCompilerTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCPreLinkEventTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCLibrarianTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCALinkTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCXDCMakeTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCBscMakeTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCFxCopTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCPostBuildEventTool"\r
+                       />\r
+               </Configuration>\r
+       </Configurations>\r
+       <References>\r
+       </References>\r
+       <Files>\r
+               <Filter\r
+                       Name="src"\r
+                       Filter="cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx"\r
+                       UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}"\r
+                       >\r
+                       <File\r
+                               RelativePath=".\bitwise.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath=".\config_types.h"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath=".\framing.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath=".\ogg.h"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath=".\os_types.h"\r
+                               >\r
+                       </File>\r
+               </Filter>\r
+       </Files>\r
+       <Globals>\r
+       </Globals>\r
+</VisualStudioProject>\r
diff --git a/libs/vorbis/vorbis.vcproj b/libs/vorbis/vorbis.vcproj
new file mode 100644 (file)
index 0000000..76df45c
--- /dev/null
@@ -0,0 +1,425 @@
+<?xml version="1.0" encoding="Windows-1252"?>\r
+<VisualStudioProject\r
+       ProjectType="Visual C++"\r
+       Version="8.00"\r
+       Name="vorbis"\r
+       ProjectGUID="{08C5FA87-467C-4892-981F-D606C2EDF5F7}"\r
+       RootNamespace="vorbis"\r
+       Keyword="Win32Proj"\r
+       >\r
+       <Platforms>\r
+               <Platform\r
+                       Name="Win32"\r
+               />\r
+       </Platforms>\r
+       <ToolFiles>\r
+       </ToolFiles>\r
+       <Configurations>\r
+               <Configuration\r
+                       Name="Debug|Win32"\r
+                       OutputDirectory="$(SolutionDir)$(ConfigurationName)"\r
+                       IntermediateDirectory="$(ConfigurationName)"\r
+                       ConfigurationType="4"\r
+                       CharacterSet="1"\r
+                       >\r
+                       <Tool\r
+                               Name="VCPreBuildEventTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCCustomBuildTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCXMLDataGeneratorTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCWebServiceProxyGeneratorTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCMIDLTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCCLCompilerTool"\r
+                               Optimization="0"\r
+                               AdditionalIncludeDirectories="$(SolutionDir)\libs"\r
+                               PreprocessorDefinitions="WIN32;_DEBUG;_LIB"\r
+                               MinimalRebuild="true"\r
+                               BasicRuntimeChecks="3"\r
+                               RuntimeLibrary="3"\r
+                               UsePrecompiledHeader="0"\r
+                               WarningLevel="2"\r
+                               Detect64BitPortabilityProblems="true"\r
+                               DebugInformationFormat="4"\r
+                               DisableSpecificWarnings="4996;4244"\r
+                       />\r
+                       <Tool\r
+                               Name="VCManagedResourceCompilerTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCResourceCompilerTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCPreLinkEventTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCLibrarianTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCALinkTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCXDCMakeTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCBscMakeTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCFxCopTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCPostBuildEventTool"\r
+                       />\r
+               </Configuration>\r
+               <Configuration\r
+                       Name="Release|Win32"\r
+                       OutputDirectory="$(SolutionDir)$(ConfigurationName)"\r
+                       IntermediateDirectory="$(ConfigurationName)"\r
+                       ConfigurationType="4"\r
+                       CharacterSet="1"\r
+                       WholeProgramOptimization="1"\r
+                       >\r
+                       <Tool\r
+                               Name="VCPreBuildEventTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCCustomBuildTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCXMLDataGeneratorTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCWebServiceProxyGeneratorTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCMIDLTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCCLCompilerTool"\r
+                               AdditionalIncludeDirectories="$(SolutionDir)\libs"\r
+                               PreprocessorDefinitions="WIN32;NDEBUG;_LIB"\r
+                               RuntimeLibrary="2"\r
+                               UsePrecompiledHeader="0"\r
+                               WarningLevel="2"\r
+                               Detect64BitPortabilityProblems="true"\r
+                               DebugInformationFormat="3"\r
+                               DisableSpecificWarnings="4996;4244"\r
+                       />\r
+                       <Tool\r
+                               Name="VCManagedResourceCompilerTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCResourceCompilerTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCPreLinkEventTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCLibrarianTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCALinkTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCXDCMakeTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCBscMakeTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCFxCopTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCPostBuildEventTool"\r
+                       />\r
+               </Configuration>\r
+       </Configurations>\r
+       <References>\r
+       </References>\r
+       <Files>\r
+               <Filter\r
+                       Name="src"\r
+                       Filter="cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx"\r
+                       UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}"\r
+                       >\r
+                       <File\r
+                               RelativePath=".\analysis.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath=".\backends.h"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath=".\bitrate.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath=".\bitrate.h"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath=".\block.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath=".\codebook.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath=".\codebook.h"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath=".\codec.h"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath=".\codec_internal.h"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath=".\envelope.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath=".\envelope.h"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath=".\floor0.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath=".\floor1.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath=".\modes\floor_all.h"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath=".\books\floor\floor_books.h"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath=".\highlevel.h"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath=".\info.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath=".\lookup.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath=".\lookup.h"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath=".\lookup_data.h"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath=".\lpc.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath=".\lpc.h"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath=".\lsp.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath=".\lsp.h"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath=".\mapping0.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath=".\masking.h"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath=".\mdct.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath=".\mdct.h"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath=".\misc.h"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath=".\os.h"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath=".\psy.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath=".\psy.h"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath=".\modes\psych_11.h"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath=".\modes\psych_16.h"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath=".\modes\psych_44.h"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath=".\modes\psych_8.h"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath=".\registry.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath=".\registry.h"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath=".\res0.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath=".\books\coupled\res_books_51.h"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath=".\books\coupled\res_books_stereo.h"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath=".\books\uncoupled\res_books_uncoupled.h"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath=".\modes\residue_16.h"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath=".\modes\residue_44.h"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath=".\modes\residue_44p51.h"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath=".\modes\residue_44u.h"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath=".\modes\residue_8.h"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath=".\scales.h"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath=".\modes\setup_11.h"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath=".\modes\setup_16.h"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath=".\modes\setup_22.h"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath=".\modes\setup_32.h"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath=".\modes\setup_44.h"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath=".\modes\setup_44p51.h"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath=".\modes\setup_44u.h"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath=".\modes\setup_8.h"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath=".\modes\setup_X.h"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath=".\sharedbook.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath=".\smallft.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath=".\smallft.h"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath=".\synthesis.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath=".\vorbisenc.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath=".\vorbisenc.h"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath=".\vorbisfile.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath=".\vorbisfile.h"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath=".\window.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath=".\window.h"\r
+                               >\r
+                       </File>\r
+               </Filter>\r
+       </Files>\r
+       <Globals>\r
+       </Globals>\r
+</VisualStudioProject>\r
diff --git a/libs/zlib/zlib.vcproj b/libs/zlib/zlib.vcproj
new file mode 100644 (file)
index 0000000..f2188f2
--- /dev/null
@@ -0,0 +1,243 @@
+<?xml version="1.0" encoding="Windows-1252"?>\r
+<VisualStudioProject\r
+       ProjectType="Visual C++"\r
+       Version="8.00"\r
+       Name="zlib"\r
+       ProjectGUID="{C10538FE-08C4-4504-A87A-2D3CD8B6A0F5}"\r
+       RootNamespace="zlib"\r
+       Keyword="Win32Proj"\r
+       >\r
+       <Platforms>\r
+               <Platform\r
+                       Name="Win32"\r
+               />\r
+       </Platforms>\r
+       <ToolFiles>\r
+       </ToolFiles>\r
+       <Configurations>\r
+               <Configuration\r
+                       Name="Debug|Win32"\r
+                       OutputDirectory="$(SolutionDir)$(ConfigurationName)"\r
+                       IntermediateDirectory="$(ConfigurationName)"\r
+                       ConfigurationType="4"\r
+                       CharacterSet="1"\r
+                       >\r
+                       <Tool\r
+                               Name="VCPreBuildEventTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCCustomBuildTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCXMLDataGeneratorTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCWebServiceProxyGeneratorTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCMIDLTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCCLCompilerTool"\r
+                               Optimization="0"\r
+                               PreprocessorDefinitions="WIN32;_DEBUG;_LIB"\r
+                               MinimalRebuild="true"\r
+                               BasicRuntimeChecks="3"\r
+                               RuntimeLibrary="3"\r
+                               UsePrecompiledHeader="0"\r
+                               WarningLevel="2"\r
+                               Detect64BitPortabilityProblems="true"\r
+                               DebugInformationFormat="4"\r
+                               DisableSpecificWarnings="4996"\r
+                       />\r
+                       <Tool\r
+                               Name="VCManagedResourceCompilerTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCResourceCompilerTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCPreLinkEventTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCLibrarianTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCALinkTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCXDCMakeTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCBscMakeTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCFxCopTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCPostBuildEventTool"\r
+                       />\r
+               </Configuration>\r
+               <Configuration\r
+                       Name="Release|Win32"\r
+                       OutputDirectory="$(SolutionDir)$(ConfigurationName)"\r
+                       IntermediateDirectory="$(ConfigurationName)"\r
+                       ConfigurationType="4"\r
+                       CharacterSet="1"\r
+                       WholeProgramOptimization="1"\r
+                       >\r
+                       <Tool\r
+                               Name="VCPreBuildEventTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCCustomBuildTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCXMLDataGeneratorTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCWebServiceProxyGeneratorTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCMIDLTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCCLCompilerTool"\r
+                               PreprocessorDefinitions="WIN32;NDEBUG;_LIB"\r
+                               RuntimeLibrary="2"\r
+                               UsePrecompiledHeader="0"\r
+                               WarningLevel="2"\r
+                               Detect64BitPortabilityProblems="true"\r
+                               DebugInformationFormat="3"\r
+                               DisableSpecificWarnings="4996"\r
+                       />\r
+                       <Tool\r
+                               Name="VCManagedResourceCompilerTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCResourceCompilerTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCPreLinkEventTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCLibrarianTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCALinkTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCXDCMakeTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCBscMakeTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCFxCopTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCPostBuildEventTool"\r
+                       />\r
+               </Configuration>\r
+       </Configurations>\r
+       <References>\r
+       </References>\r
+       <Files>\r
+               <Filter\r
+                       Name="src"\r
+                       Filter="cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx"\r
+                       UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}"\r
+                       >\r
+                       <File\r
+                               RelativePath=".\adler32.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath=".\compress.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath=".\crc32.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath=".\crc32.h"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath=".\deflate.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath=".\deflate.h"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath=".\gzio.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath=".\infback.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath=".\inffast.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath=".\inffast.h"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath=".\inffixed.h"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath=".\inflate.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath=".\inflate.h"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath=".\inftrees.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath=".\inftrees.h"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath=".\trees.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath=".\trees.h"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath=".\uncompr.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath=".\zconf.h"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath=".\zlib.h"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath=".\zutil.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath=".\zutil.h"\r
+                               >\r
+                       </File>\r
+               </Filter>\r
+       </Files>\r
+       <Globals>\r
+       </Globals>\r
+</VisualStudioProject>\r
diff --git a/src/3dengfx/3dengfx.vcproj b/src/3dengfx/3dengfx.vcproj
new file mode 100644 (file)
index 0000000..5bade28
--- /dev/null
@@ -0,0 +1,739 @@
+<?xml version="1.0" encoding="Windows-1252"?>\r
+<VisualStudioProject\r
+       ProjectType="Visual C++"\r
+       Version="8.00"\r
+       Name="3dengfx"\r
+       ProjectGUID="{05D14878-E632-47FB-980B-402483260F10}"\r
+       RootNamespace="My3dengfx"\r
+       Keyword="Win32Proj"\r
+       >\r
+       <Platforms>\r
+               <Platform\r
+                       Name="Win32"\r
+               />\r
+       </Platforms>\r
+       <ToolFiles>\r
+       </ToolFiles>\r
+       <Configurations>\r
+               <Configuration\r
+                       Name="Debug|Win32"\r
+                       OutputDirectory="$(SolutionDir)$(ConfigurationName)"\r
+                       IntermediateDirectory="$(ConfigurationName)"\r
+                       ConfigurationType="4"\r
+                       CharacterSet="1"\r
+                       >\r
+                       <Tool\r
+                               Name="VCPreBuildEventTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCCustomBuildTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCXMLDataGeneratorTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCWebServiceProxyGeneratorTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCMIDLTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCCLCompilerTool"\r
+                               Optimization="0"\r
+                               AdditionalIncludeDirectories="&quot;$(ProjectDir)\src&quot;;&quot;$(SolutionDir)\libs&quot;;&quot;$(SolutionDir)\libs\libpng&quot;;&quot;$(SolutionDir)\libs\zlib&quot;;&quot;$(SolutionDir)\libs\jpeglib&quot;;&quot;$(SolutionDir)\libs\SDL-1.2.15\include&quot;"\r
+                               PreprocessorDefinitions="WIN32;_DEBUG;_LIB"\r
+                               MinimalRebuild="true"\r
+                               BasicRuntimeChecks="3"\r
+                               RuntimeLibrary="3"\r
+                               UsePrecompiledHeader="0"\r
+                               WarningLevel="3"\r
+                               Detect64BitPortabilityProblems="true"\r
+                               DebugInformationFormat="4"\r
+                               DisableSpecificWarnings="4244;4996;4305;4800;4267;4018"\r
+                       />\r
+                       <Tool\r
+                               Name="VCManagedResourceCompilerTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCResourceCompilerTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCPreLinkEventTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCLibrarianTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCALinkTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCXDCMakeTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCBscMakeTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCFxCopTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCPostBuildEventTool"\r
+                       />\r
+               </Configuration>\r
+               <Configuration\r
+                       Name="Release|Win32"\r
+                       OutputDirectory="$(SolutionDir)$(ConfigurationName)"\r
+                       IntermediateDirectory="$(ConfigurationName)"\r
+                       ConfigurationType="4"\r
+                       CharacterSet="1"\r
+                       WholeProgramOptimization="1"\r
+                       >\r
+                       <Tool\r
+                               Name="VCPreBuildEventTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCCustomBuildTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCXMLDataGeneratorTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCWebServiceProxyGeneratorTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCMIDLTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCCLCompilerTool"\r
+                               AdditionalIncludeDirectories="&quot;$(ProjectDir)\src&quot;;&quot;$(SolutionDir)\libs&quot;;&quot;$(SolutionDir)\libs\libpng&quot;;&quot;$(SolutionDir)\libs\zlib&quot;;&quot;$(SolutionDir)\libs\jpeglib&quot;;&quot;$(SolutionDir)\libs\SDL-1.2.15\include&quot;"\r
+                               PreprocessorDefinitions="WIN32;NDEBUG;_LIB"\r
+                               RuntimeLibrary="2"\r
+                               UsePrecompiledHeader="0"\r
+                               WarningLevel="3"\r
+                               Detect64BitPortabilityProblems="true"\r
+                               DebugInformationFormat="3"\r
+                               DisableSpecificWarnings="4244;4996;4305;4800;4267;4018"\r
+                       />\r
+                       <Tool\r
+                               Name="VCManagedResourceCompilerTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCResourceCompilerTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCPreLinkEventTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCLibrarianTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCALinkTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCXDCMakeTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCBscMakeTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCFxCopTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCPostBuildEventTool"\r
+                       />\r
+               </Configuration>\r
+       </Configurations>\r
+       <References>\r
+       </References>\r
+       <Files>\r
+               <Filter\r
+                       Name="src"\r
+                       >\r
+                       <File\r
+                               RelativePath=".\src\3dengfx_config.h"\r
+                               >\r
+                       </File>\r
+                       <Filter\r
+                               Name="3dengfx"\r
+                               >\r
+                               <File\r
+                                       RelativePath=".\src\3dengfx\3dengfx.hpp"\r
+                                       >\r
+                               </File>\r
+                               <File\r
+                                       RelativePath=".\src\3dengfx\3denginefx.cpp"\r
+                                       >\r
+                               </File>\r
+                               <File\r
+                                       RelativePath=".\src\3dengfx\3denginefx.hpp"\r
+                                       >\r
+                               </File>\r
+                               <File\r
+                                       RelativePath=".\src\3dengfx\3denginefx_types.hpp"\r
+                                       >\r
+                               </File>\r
+                               <File\r
+                                       RelativePath=".\src\3dengfx\3dscene.cpp"\r
+                                       >\r
+                               </File>\r
+                               <File\r
+                                       RelativePath=".\src\3dengfx\3dscene.hpp"\r
+                                       >\r
+                               </File>\r
+                               <File\r
+                                       RelativePath=".\src\3dengfx\camera.cpp"\r
+                                       >\r
+                               </File>\r
+                               <File\r
+                                       RelativePath=".\src\3dengfx\camera.hpp"\r
+                                       >\r
+                               </File>\r
+                               <File\r
+                                       RelativePath=".\src\3dengfx\gfxprog.cpp"\r
+                                       >\r
+                               </File>\r
+                               <File\r
+                                       RelativePath=".\src\3dengfx\gfxprog.hpp"\r
+                                       >\r
+                               </File>\r
+                               <File\r
+                                       RelativePath=".\src\3dengfx\ggen.cpp"\r
+                                       >\r
+                               </File>\r
+                               <File\r
+                                       RelativePath=".\src\3dengfx\ggen.hpp"\r
+                                       >\r
+                               </File>\r
+                               <File\r
+                                       RelativePath=".\src\3dengfx\light.cpp"\r
+                                       >\r
+                               </File>\r
+                               <File\r
+                                       RelativePath=".\src\3dengfx\light.hpp"\r
+                                       >\r
+                               </File>\r
+                               <File\r
+                                       RelativePath=".\src\3dengfx\material.cpp"\r
+                                       >\r
+                               </File>\r
+                               <File\r
+                                       RelativePath=".\src\3dengfx\material.hpp"\r
+                                       >\r
+                               </File>\r
+                               <File\r
+                                       RelativePath=".\src\3dengfx\mcube_tables.h"\r
+                                       >\r
+                               </File>\r
+                               <File\r
+                                       RelativePath=".\src\3dengfx\object.cpp"\r
+                                       >\r
+                               </File>\r
+                               <File\r
+                                       RelativePath=".\src\3dengfx\object.hpp"\r
+                                       >\r
+                               </File>\r
+                               <File\r
+                                       RelativePath=".\src\3dengfx\opengl.h"\r
+                                       >\r
+                               </File>\r
+                               <File\r
+                                       RelativePath=".\src\3dengfx\ply.cpp"\r
+                                       >\r
+                               </File>\r
+                               <File\r
+                                       RelativePath=".\src\3dengfx\psys.cpp"\r
+                                       >\r
+                               </File>\r
+                               <File\r
+                                       RelativePath=".\src\3dengfx\psys.hpp"\r
+                                       >\r
+                               </File>\r
+                               <File\r
+                                       RelativePath=".\src\3dengfx\rend_curve.cpp"\r
+                                       >\r
+                               </File>\r
+                               <File\r
+                                       RelativePath=".\src\3dengfx\rend_curve.hpp"\r
+                                       >\r
+                               </File>\r
+                               <File\r
+                                       RelativePath=".\src\3dengfx\sceneloader.cpp"\r
+                                       >\r
+                               </File>\r
+                               <File\r
+                                       RelativePath=".\src\3dengfx\sceneloader.hpp"\r
+                                       >\r
+                               </File>\r
+                               <File\r
+                                       RelativePath=".\src\3dengfx\scfield.cpp"\r
+                                       >\r
+                               </File>\r
+                               <File\r
+                                       RelativePath=".\src\3dengfx\scfield.hpp"\r
+                                       >\r
+                               </File>\r
+                               <File\r
+                                       RelativePath=".\src\3dengfx\sdrman.cpp"\r
+                                       >\r
+                               </File>\r
+                               <File\r
+                                       RelativePath=".\src\3dengfx\sdrman.hpp"\r
+                                       >\r
+                               </File>\r
+                               <File\r
+                                       RelativePath=".\src\3dengfx\sgi_glext.h"\r
+                                       >\r
+                               </File>\r
+                               <File\r
+                                       RelativePath=".\src\3dengfx\shadows.cpp"\r
+                                       >\r
+                               </File>\r
+                               <File\r
+                                       RelativePath=".\src\3dengfx\shadows.hpp"\r
+                                       >\r
+                               </File>\r
+                               <File\r
+                                       RelativePath=".\src\3dengfx\teapot.h"\r
+                                       >\r
+                               </File>\r
+                               <File\r
+                                       RelativePath=".\src\3dengfx\texman.cpp"\r
+                                       >\r
+                               </File>\r
+                               <File\r
+                                       RelativePath=".\src\3dengfx\texman.hpp"\r
+                                       >\r
+                               </File>\r
+                               <File\r
+                                       RelativePath=".\src\3dengfx\textures.cpp"\r
+                                       >\r
+                               </File>\r
+                               <File\r
+                                       RelativePath=".\src\3dengfx\textures.hpp"\r
+                                       >\r
+                               </File>\r
+                       </Filter>\r
+                       <Filter\r
+                               Name="gfx"\r
+                               >\r
+                               <File\r
+                                       RelativePath=".\src\gfx\3dgeom.cpp"\r
+                                       >\r
+                               </File>\r
+                               <File\r
+                                       RelativePath=".\src\gfx\3dgeom.hpp"\r
+                                       >\r
+                               </File>\r
+                               <File\r
+                                       RelativePath=".\src\gfx\3dgeom.inl"\r
+                                       >\r
+                               </File>\r
+                               <File\r
+                                       RelativePath=".\src\gfx\animation.cpp"\r
+                                       >\r
+                               </File>\r
+                               <File\r
+                                       RelativePath=".\src\gfx\animation.hpp"\r
+                                       >\r
+                               </File>\r
+                               <File\r
+                                       RelativePath=".\src\gfx\animation.inl"\r
+                                       >\r
+                               </File>\r
+                               <File\r
+                                       RelativePath=".\src\gfx\base_cam.cpp"\r
+                                       >\r
+                               </File>\r
+                               <File\r
+                                       RelativePath=".\src\gfx\base_cam.hpp"\r
+                                       >\r
+                               </File>\r
+                               <File\r
+                                       RelativePath=".\src\gfx\bvol.cpp"\r
+                                       >\r
+                               </File>\r
+                               <File\r
+                                       RelativePath=".\src\gfx\bvol.hpp"\r
+                                       >\r
+                               </File>\r
+                               <File\r
+                                       RelativePath=".\src\gfx\color.cpp"\r
+                                       >\r
+                               </File>\r
+                               <File\r
+                                       RelativePath=".\src\gfx\color.hpp"\r
+                                       >\r
+                               </File>\r
+                               <File\r
+                                       RelativePath=".\src\gfx\color.inl"\r
+                                       >\r
+                               </File>\r
+                               <File\r
+                                       RelativePath=".\src\gfx\color_bits.h"\r
+                                       >\r
+                               </File>\r
+                               <File\r
+                                       RelativePath=".\src\gfx\controller.cpp"\r
+                                       >\r
+                               </File>\r
+                               <File\r
+                                       RelativePath=".\src\gfx\controller.hpp"\r
+                                       >\r
+                               </File>\r
+                               <File\r
+                                       RelativePath=".\src\gfx\curves.cpp"\r
+                                       >\r
+                               </File>\r
+                               <File\r
+                                       RelativePath=".\src\gfx\curves.hpp"\r
+                                       >\r
+                               </File>\r
+                               <File\r
+                                       RelativePath=".\src\gfx\image.c"\r
+                                       >\r
+                               </File>\r
+                               <File\r
+                                       RelativePath=".\src\gfx\image.h"\r
+                                       >\r
+                               </File>\r
+                               <File\r
+                                       RelativePath=".\src\gfx\image_jpg.c"\r
+                                       >\r
+                               </File>\r
+                               <File\r
+                                       RelativePath=".\src\gfx\image_png.c"\r
+                                       >\r
+                               </File>\r
+                               <File\r
+                                       RelativePath=".\src\gfx\image_ppm.c"\r
+                                       >\r
+                               </File>\r
+                               <File\r
+                                       RelativePath=".\src\gfx\image_tga.c"\r
+                                       >\r
+                               </File>\r
+                               <File\r
+                                       RelativePath=".\src\gfx\img_manip.cpp"\r
+                                       >\r
+                               </File>\r
+                               <File\r
+                                       RelativePath=".\src\gfx\img_manip.hpp"\r
+                                       >\r
+                               </File>\r
+                               <File\r
+                                       RelativePath=".\src\gfx\pbuffer.hpp"\r
+                                       >\r
+                               </File>\r
+                               <File\r
+                                       RelativePath=".\src\gfx\timeline.cpp"\r
+                                       >\r
+                               </File>\r
+                               <File\r
+                                       RelativePath=".\src\gfx\timeline.hpp"\r
+                                       >\r
+                               </File>\r
+                       </Filter>\r
+                       <Filter\r
+                               Name="dsys"\r
+                               >\r
+                               <File\r
+                                       RelativePath=".\src\dsys\cmd.cpp"\r
+                                       >\r
+                               </File>\r
+                               <File\r
+                                       RelativePath=".\src\dsys\cmd.h"\r
+                                       >\r
+                               </File>\r
+                               <File\r
+                                       RelativePath=".\src\dsys\cmd.hpp"\r
+                                       >\r
+                               </File>\r
+                               <File\r
+                                       RelativePath=".\src\dsys\demosys.hpp"\r
+                                       >\r
+                               </File>\r
+                               <File\r
+                                       RelativePath=".\src\dsys\dsys.cpp"\r
+                                       >\r
+                               </File>\r
+                               <File\r
+                                       RelativePath=".\src\dsys\dsys.hpp"\r
+                                       >\r
+                               </File>\r
+                               <File\r
+                                       RelativePath=".\src\dsys\fx.cpp"\r
+                                       >\r
+                               </File>\r
+                               <File\r
+                                       RelativePath=".\src\dsys\fx.hpp"\r
+                                       >\r
+                               </File>\r
+                               <File\r
+                                       RelativePath=".\src\dsys\part.cpp"\r
+                                       >\r
+                               </File>\r
+                               <File\r
+                                       RelativePath=".\src\dsys\part.hpp"\r
+                                       >\r
+                               </File>\r
+                               <File\r
+                                       RelativePath=".\src\dsys\scene_part.cpp"\r
+                                       >\r
+                               </File>\r
+                               <File\r
+                                       RelativePath=".\src\dsys\scene_part.hpp"\r
+                                       >\r
+                               </File>\r
+                               <File\r
+                                       RelativePath=".\src\dsys\script.c"\r
+                                       >\r
+                               </File>\r
+                               <File\r
+                                       RelativePath=".\src\dsys\script.h"\r
+                                       >\r
+                               </File>\r
+                       </Filter>\r
+                       <Filter\r
+                               Name="fxwt"\r
+                               >\r
+                               <File\r
+                                       RelativePath=".\src\fxwt\fxwt.cpp"\r
+                                       >\r
+                               </File>\r
+                               <File\r
+                                       RelativePath=".\src\fxwt\fxwt.hpp"\r
+                                       >\r
+                               </File>\r
+                               <File\r
+                                       RelativePath=".\src\fxwt\fxwt_glut.cpp"\r
+                                       >\r
+                               </File>\r
+                               <File\r
+                                       RelativePath=".\src\fxwt\fxwt_gtk.cpp"\r
+                                       >\r
+                               </File>\r
+                               <File\r
+                                       RelativePath=".\src\fxwt\fxwt_sdl.cpp"\r
+                                       >\r
+                               </File>\r
+                               <File\r
+                                       RelativePath=".\src\fxwt\fxwt_win32.cpp"\r
+                                       >\r
+                               </File>\r
+                               <File\r
+                                       RelativePath=".\src\fxwt\fxwt_x.cpp"\r
+                                       >\r
+                               </File>\r
+                               <File\r
+                                       RelativePath=".\src\fxwt\gfx_library.h"\r
+                                       >\r
+                               </File>\r
+                               <File\r
+                                       RelativePath=".\src\fxwt\init.cpp"\r
+                                       >\r
+                               </File>\r
+                               <File\r
+                                       RelativePath=".\src\fxwt\init.hpp"\r
+                                       >\r
+                               </File>\r
+                               <File\r
+                                       RelativePath=".\src\fxwt\init_glut.cpp"\r
+                                       >\r
+                               </File>\r
+                               <File\r
+                                       RelativePath=".\src\fxwt\init_gtk.cpp"\r
+                                       >\r
+                               </File>\r
+                               <File\r
+                                       RelativePath=".\src\fxwt\init_sdl.cpp"\r
+                                       >\r
+                               </File>\r
+                               <File\r
+                                       RelativePath=".\src\fxwt\init_win32.cpp"\r
+                                       >\r
+                               </File>\r
+                               <File\r
+                                       RelativePath=".\src\fxwt\init_x.cpp"\r
+                                       >\r
+                               </File>\r
+                               <File\r
+                                       RelativePath=".\src\fxwt\keysyms.hpp"\r
+                                       >\r
+                               </File>\r
+                               <File\r
+                                       RelativePath=".\src\fxwt\text.cpp"\r
+                                       >\r
+                               </File>\r
+                               <File\r
+                                       RelativePath=".\src\fxwt\text.hpp"\r
+                                       >\r
+                               </File>\r
+                       </Filter>\r
+                       <Filter\r
+                               Name="n3dmath2"\r
+                               >\r
+                               <File\r
+                                       RelativePath=".\src\n3dmath2\n3dmath2.cpp"\r
+                                       >\r
+                               </File>\r
+                               <File\r
+                                       RelativePath=".\src\n3dmath2\n3dmath2.hpp"\r
+                                       >\r
+                               </File>\r
+                               <File\r
+                                       RelativePath=".\src\n3dmath2\n3dmath2.inl"\r
+                                       >\r
+                               </File>\r
+                               <File\r
+                                       RelativePath=".\src\n3dmath2\n3dmath2_mat.cpp"\r
+                                       >\r
+                               </File>\r
+                               <File\r
+                                       RelativePath=".\src\n3dmath2\n3dmath2_mat.hpp"\r
+                                       >\r
+                               </File>\r
+                               <File\r
+                                       RelativePath=".\src\n3dmath2\n3dmath2_mat.inl"\r
+                                       >\r
+                               </File>\r
+                               <File\r
+                                       RelativePath=".\src\n3dmath2\n3dmath2_qdr.cpp"\r
+                                       >\r
+                               </File>\r
+                               <File\r
+                                       RelativePath=".\src\n3dmath2\n3dmath2_qdr.hpp"\r
+                                       >\r
+                               </File>\r
+                               <File\r
+                                       RelativePath=".\src\n3dmath2\n3dmath2_qua.cpp"\r
+                                       >\r
+                               </File>\r
+                               <File\r
+                                       RelativePath=".\src\n3dmath2\n3dmath2_qua.hpp"\r
+                                       >\r
+                               </File>\r
+                               <File\r
+                                       RelativePath=".\src\n3dmath2\n3dmath2_ray.cpp"\r
+                                       >\r
+                               </File>\r
+                               <File\r
+                                       RelativePath=".\src\n3dmath2\n3dmath2_ray.hpp"\r
+                                       >\r
+                               </File>\r
+                               <File\r
+                                       RelativePath=".\src\n3dmath2\n3dmath2_sph.cpp"\r
+                                       >\r
+                               </File>\r
+                               <File\r
+                                       RelativePath=".\src\n3dmath2\n3dmath2_sph.hpp"\r
+                                       >\r
+                               </File>\r
+                               <File\r
+                                       RelativePath=".\src\n3dmath2\n3dmath2_types.hpp"\r
+                                       >\r
+                               </File>\r
+                               <File\r
+                                       RelativePath=".\src\n3dmath2\n3dmath2_vec.cpp"\r
+                                       >\r
+                               </File>\r
+                               <File\r
+                                       RelativePath=".\src\n3dmath2\n3dmath2_vec.hpp"\r
+                                       >\r
+                               </File>\r
+                               <File\r
+                                       RelativePath=".\src\n3dmath2\n3dmath2_vec.inl"\r
+                                       >\r
+                               </File>\r
+                       </Filter>\r
+                       <Filter\r
+                               Name="common"\r
+                               >\r
+                               <File\r
+                                       RelativePath=".\src\common\byteorder.c"\r
+                                       >\r
+                               </File>\r
+                               <File\r
+                                       RelativePath=".\src\common\byteorder.h"\r
+                                       >\r
+                               </File>\r
+                               <File\r
+                                       RelativePath=".\src\common\config_parser.c"\r
+                                       >\r
+                               </File>\r
+                               <File\r
+                                       RelativePath=".\src\common\config_parser.h"\r
+                                       >\r
+                               </File>\r
+                               <File\r
+                                       RelativePath=".\src\common\err_msg.c"\r
+                                       >\r
+                               </File>\r
+                               <File\r
+                                       RelativePath=".\src\common\err_msg.h"\r
+                                       >\r
+                               </File>\r
+                               <File\r
+                                       RelativePath=".\src\common\fps_counter.c"\r
+                                       >\r
+                               </File>\r
+                               <File\r
+                                       RelativePath=".\src\common\fps_counter.h"\r
+                                       >\r
+                               </File>\r
+                               <File\r
+                                       RelativePath=".\src\common\hashtable.hpp"\r
+                                       >\r
+                               </File>\r
+                               <File\r
+                                       RelativePath=".\src\common\linkedlist.hpp"\r
+                                       >\r
+                               </File>\r
+                               <File\r
+                                       RelativePath=".\src\common\locator.c"\r
+                                       >\r
+                               </File>\r
+                               <File\r
+                                       RelativePath=".\src\common\locator.h"\r
+                                       >\r
+                               </File>\r
+                               <File\r
+                                       RelativePath=".\src\common\psort.hpp"\r
+                                       >\r
+                               </File>\r
+                               <File\r
+                                       RelativePath=".\src\common\string_hash.cpp"\r
+                                       >\r
+                               </File>\r
+                               <File\r
+                                       RelativePath=".\src\common\string_hash.hpp"\r
+                                       >\r
+                               </File>\r
+                               <File\r
+                                       RelativePath=".\src\common\timer.c"\r
+                                       >\r
+                               </File>\r
+                               <File\r
+                                       RelativePath=".\src\common\timer.h"\r
+                                       >\r
+                               </File>\r
+                               <File\r
+                                       RelativePath=".\src\common\types.h"\r
+                                       >\r
+                               </File>\r
+                       </Filter>\r
+                       <Filter\r
+                               Name="sim"\r
+                               >\r
+                               <File\r
+                                       RelativePath=".\src\sim\sim.cpp"\r
+                                       >\r
+                               </File>\r
+                               <File\r
+                                       RelativePath=".\src\sim\sim.hpp"\r
+                                       >\r
+                               </File>\r
+                       </Filter>\r
+               </Filter>\r
+       </Files>\r
+       <Globals>\r
+       </Globals>\r
+</VisualStudioProject>\r
index a920f75..de4ac56 100644 (file)
@@ -26,6 +26,7 @@ Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
  *             John Tsiombikas 2005
  */
 
+#include <time.h>
 #include <float.h>
 #include "3dengfx_config.h"
 #include "gfx/curves.hpp"
index 8e39518..c710eda 100644 (file)
@@ -41,6 +41,7 @@ typedef double scalar_t;
 #elif defined(unix) || defined(__unix__)
 #include <sys/types.h>
 #elif defined(_MSC_VER)
+/*
 typedef __int8 int8_t;
 typedef unsigned __int8 uint8_t;
 typedef __int16 int16_t;
@@ -49,6 +50,8 @@ typedef __int32 int32_t;
 typedef unsigned __int32 uint32_t;
 typedef __int64 int64_t;
 typedef unsigned __int64 uint64_t;
+*/
+#include "sdl_config_win32.h"
 #else
 #error "unsupported platform, or detection failed"
 #endif /* stdint detection */
index c40daca..8a31c8f 100644 (file)
@@ -174,7 +174,7 @@ void free_command(DemoCommand *cmd) {
        for(i=0; i<cmd->argc; i++) {
                free((void*)cmd->argv[i]);
        }
-       free(cmd->argv);
+       free((void*)cmd->argv);
 }
 
 long str_to_time(const char *str) {
diff --git a/summerhack.sln b/summerhack.sln
new file mode 100644 (file)
index 0000000..e5c0fe1
--- /dev/null
@@ -0,0 +1,82 @@
+\r
+Microsoft Visual Studio Solution File, Format Version 9.00\r
+# Visual Studio 2005\r
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "summerhack", "summerhack.vcproj", "{9B68F95D-A5B8-48C8-AFA6-F461DE72B241}"\r
+       ProjectSection(ProjectDependencies) = postProject\r
+               {0CE8101D-AA14-4006-B415-684267FC00E2} = {0CE8101D-AA14-4006-B415-684267FC00E2}\r
+               {05D14878-E632-47FB-980B-402483260F10} = {05D14878-E632-47FB-980B-402483260F10}\r
+               {08C5FA87-467C-4892-981F-D606C2EDF5F7} = {08C5FA87-467C-4892-981F-D606C2EDF5F7}\r
+               {79223AD2-F498-4753-BD28-9027B99E9AB3} = {79223AD2-F498-4753-BD28-9027B99E9AB3}\r
+               {C10538FE-08C4-4504-A87A-2D3CD8B6A0F5} = {C10538FE-08C4-4504-A87A-2D3CD8B6A0F5}\r
+               {A62FFDA5-2D65-4DF9-92B7-6184C9CA56ED} = {A62FFDA5-2D65-4DF9-92B7-6184C9CA56ED}\r
+               {3AFA2843-C083-45F8-B0B6-C6E2075160C2} = {3AFA2843-C083-45F8-B0B6-C6E2075160C2}\r
+       EndProjectSection\r
+EndProject\r
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "3dengfx", "src\3dengfx\3dengfx.vcproj", "{05D14878-E632-47FB-980B-402483260F10}"\r
+       ProjectSection(ProjectDependencies) = postProject\r
+               {A62FFDA5-2D65-4DF9-92B7-6184C9CA56ED} = {A62FFDA5-2D65-4DF9-92B7-6184C9CA56ED}\r
+               {3AFA2843-C083-45F8-B0B6-C6E2075160C2} = {3AFA2843-C083-45F8-B0B6-C6E2075160C2}\r
+               {0CE8101D-AA14-4006-B415-684267FC00E2} = {0CE8101D-AA14-4006-B415-684267FC00E2}\r
+       EndProjectSection\r
+EndProject\r
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "lib3ds", "libs\lib3ds\lib3ds.vcproj", "{3AFA2843-C083-45F8-B0B6-C6E2075160C2}"\r
+EndProject\r
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "zlib", "libs\zlib\zlib.vcproj", "{C10538FE-08C4-4504-A87A-2D3CD8B6A0F5}"\r
+EndProject\r
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libpng", "libs\libpng\libpng.vcproj", "{A62FFDA5-2D65-4DF9-92B7-6184C9CA56ED}"\r
+       ProjectSection(ProjectDependencies) = postProject\r
+               {C10538FE-08C4-4504-A87A-2D3CD8B6A0F5} = {C10538FE-08C4-4504-A87A-2D3CD8B6A0F5}\r
+       EndProjectSection\r
+EndProject\r
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "jpeglib", "libs\jpeglib\jpeglib.vcproj", "{0CE8101D-AA14-4006-B415-684267FC00E2}"\r
+EndProject\r
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ogg", "libs\ogg\ogg.vcproj", "{79223AD2-F498-4753-BD28-9027B99E9AB3}"\r
+EndProject\r
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "vorbis", "libs\vorbis\vorbis.vcproj", "{08C5FA87-467C-4892-981F-D606C2EDF5F7}"\r
+       ProjectSection(ProjectDependencies) = postProject\r
+               {79223AD2-F498-4753-BD28-9027B99E9AB3} = {79223AD2-F498-4753-BD28-9027B99E9AB3}\r
+       EndProjectSection\r
+EndProject\r
+Global\r
+       GlobalSection(SolutionConfigurationPlatforms) = preSolution\r
+               Debug|Win32 = Debug|Win32\r
+               Release|Win32 = Release|Win32\r
+       EndGlobalSection\r
+       GlobalSection(ProjectConfigurationPlatforms) = postSolution\r
+               {9B68F95D-A5B8-48C8-AFA6-F461DE72B241}.Debug|Win32.ActiveCfg = Debug|Win32\r
+               {9B68F95D-A5B8-48C8-AFA6-F461DE72B241}.Debug|Win32.Build.0 = Debug|Win32\r
+               {9B68F95D-A5B8-48C8-AFA6-F461DE72B241}.Release|Win32.ActiveCfg = Release|Win32\r
+               {9B68F95D-A5B8-48C8-AFA6-F461DE72B241}.Release|Win32.Build.0 = Release|Win32\r
+               {05D14878-E632-47FB-980B-402483260F10}.Debug|Win32.ActiveCfg = Debug|Win32\r
+               {05D14878-E632-47FB-980B-402483260F10}.Debug|Win32.Build.0 = Debug|Win32\r
+               {05D14878-E632-47FB-980B-402483260F10}.Release|Win32.ActiveCfg = Release|Win32\r
+               {05D14878-E632-47FB-980B-402483260F10}.Release|Win32.Build.0 = Release|Win32\r
+               {3AFA2843-C083-45F8-B0B6-C6E2075160C2}.Debug|Win32.ActiveCfg = Debug|Win32\r
+               {3AFA2843-C083-45F8-B0B6-C6E2075160C2}.Debug|Win32.Build.0 = Debug|Win32\r
+               {3AFA2843-C083-45F8-B0B6-C6E2075160C2}.Release|Win32.ActiveCfg = Release|Win32\r
+               {3AFA2843-C083-45F8-B0B6-C6E2075160C2}.Release|Win32.Build.0 = Release|Win32\r
+               {C10538FE-08C4-4504-A87A-2D3CD8B6A0F5}.Debug|Win32.ActiveCfg = Debug|Win32\r
+               {C10538FE-08C4-4504-A87A-2D3CD8B6A0F5}.Debug|Win32.Build.0 = Debug|Win32\r
+               {C10538FE-08C4-4504-A87A-2D3CD8B6A0F5}.Release|Win32.ActiveCfg = Release|Win32\r
+               {C10538FE-08C4-4504-A87A-2D3CD8B6A0F5}.Release|Win32.Build.0 = Release|Win32\r
+               {A62FFDA5-2D65-4DF9-92B7-6184C9CA56ED}.Debug|Win32.ActiveCfg = Debug|Win32\r
+               {A62FFDA5-2D65-4DF9-92B7-6184C9CA56ED}.Debug|Win32.Build.0 = Debug|Win32\r
+               {A62FFDA5-2D65-4DF9-92B7-6184C9CA56ED}.Release|Win32.ActiveCfg = Release|Win32\r
+               {A62FFDA5-2D65-4DF9-92B7-6184C9CA56ED}.Release|Win32.Build.0 = Release|Win32\r
+               {0CE8101D-AA14-4006-B415-684267FC00E2}.Debug|Win32.ActiveCfg = Debug|Win32\r
+               {0CE8101D-AA14-4006-B415-684267FC00E2}.Debug|Win32.Build.0 = Debug|Win32\r
+               {0CE8101D-AA14-4006-B415-684267FC00E2}.Release|Win32.ActiveCfg = Release|Win32\r
+               {0CE8101D-AA14-4006-B415-684267FC00E2}.Release|Win32.Build.0 = Release|Win32\r
+               {79223AD2-F498-4753-BD28-9027B99E9AB3}.Debug|Win32.ActiveCfg = Debug|Win32\r
+               {79223AD2-F498-4753-BD28-9027B99E9AB3}.Debug|Win32.Build.0 = Debug|Win32\r
+               {79223AD2-F498-4753-BD28-9027B99E9AB3}.Release|Win32.ActiveCfg = Release|Win32\r
+               {79223AD2-F498-4753-BD28-9027B99E9AB3}.Release|Win32.Build.0 = Release|Win32\r
+               {08C5FA87-467C-4892-981F-D606C2EDF5F7}.Debug|Win32.ActiveCfg = Debug|Win32\r
+               {08C5FA87-467C-4892-981F-D606C2EDF5F7}.Debug|Win32.Build.0 = Debug|Win32\r
+               {08C5FA87-467C-4892-981F-D606C2EDF5F7}.Release|Win32.ActiveCfg = Release|Win32\r
+               {08C5FA87-467C-4892-981F-D606C2EDF5F7}.Release|Win32.Build.0 = Release|Win32\r
+       EndGlobalSection\r
+       GlobalSection(SolutionProperties) = preSolution\r
+               HideSolutionNode = FALSE\r
+       EndGlobalSection\r
+EndGlobal\r
diff --git a/summerhack.vcproj b/summerhack.vcproj
new file mode 100644 (file)
index 0000000..8233003
--- /dev/null
@@ -0,0 +1,255 @@
+<?xml version="1.0" encoding="Windows-1252"?>\r
+<VisualStudioProject\r
+       ProjectType="Visual C++"\r
+       Version="8.00"\r
+       Name="summerhack"\r
+       ProjectGUID="{9B68F95D-A5B8-48C8-AFA6-F461DE72B241}"\r
+       RootNamespace="summerhack"\r
+       Keyword="Win32Proj"\r
+       >\r
+       <Platforms>\r
+               <Platform\r
+                       Name="Win32"\r
+               />\r
+       </Platforms>\r
+       <ToolFiles>\r
+       </ToolFiles>\r
+       <Configurations>\r
+               <Configuration\r
+                       Name="Debug|Win32"\r
+                       OutputDirectory="$(SolutionDir)$(ConfigurationName)"\r
+                       IntermediateDirectory="$(ConfigurationName)"\r
+                       ConfigurationType="1"\r
+                       CharacterSet="1"\r
+                       >\r
+                       <Tool\r
+                               Name="VCPreBuildEventTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCCustomBuildTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCXMLDataGeneratorTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCWebServiceProxyGeneratorTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCMIDLTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCCLCompilerTool"\r
+                               Optimization="0"\r
+                               AdditionalIncludeDirectories="&quot;$(SolutionDir)\libs&quot;;&quot;$(SolutionDir)\libs\SDL-1.2.15\include&quot;;&quot;$(SolutionDir)\src\3dengfx\src&quot;"\r
+                               PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE"\r
+                               MinimalRebuild="true"\r
+                               BasicRuntimeChecks="3"\r
+                               RuntimeLibrary="3"\r
+                               UsePrecompiledHeader="0"\r
+                               WarningLevel="3"\r
+                               Detect64BitPortabilityProblems="true"\r
+                               DebugInformationFormat="4"\r
+                               DisableSpecificWarnings="4996;4244;4305"\r
+                       />\r
+                       <Tool\r
+                               Name="VCManagedResourceCompilerTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCResourceCompilerTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCPreLinkEventTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCLinkerTool"\r
+                               AdditionalDependencies="3dengfx.lib libpng.lib jpeglib.lib zlib.lib ogg.lib vorbis.lib lib3ds.lib opengl32.lib SDL.lib  SDLmain.lib"\r
+                               LinkIncremental="2"\r
+                               AdditionalLibraryDirectories="&quot;$(OutDir)&quot;;&quot;$(SolutionDir)\libs\SDL-1.2.15\lib\x86&quot;"\r
+                               GenerateDebugInformation="true"\r
+                               SubSystem="1"\r
+                               TargetMachine="1"\r
+                       />\r
+                       <Tool\r
+                               Name="VCALinkTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCManifestTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCXDCMakeTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCBscMakeTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCFxCopTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCAppVerifierTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCWebDeploymentTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCPostBuildEventTool"\r
+                               CommandLine="copy $(TargetPath) $(SolutionDir)"\r
+                       />\r
+               </Configuration>\r
+               <Configuration\r
+                       Name="Release|Win32"\r
+                       OutputDirectory="$(SolutionDir)$(ConfigurationName)"\r
+                       IntermediateDirectory="$(ConfigurationName)"\r
+                       ConfigurationType="1"\r
+                       CharacterSet="1"\r
+                       WholeProgramOptimization="1"\r
+                       >\r
+                       <Tool\r
+                               Name="VCPreBuildEventTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCCustomBuildTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCXMLDataGeneratorTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCWebServiceProxyGeneratorTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCMIDLTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCCLCompilerTool"\r
+                               AdditionalIncludeDirectories="&quot;$(SolutionDir)\libs&quot;;&quot;$(SolutionDir)\libs\SDL-1.2.15\include&quot;;&quot;$(SolutionDir)\src\3dengfx\src&quot;"\r
+                               PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE"\r
+                               RuntimeLibrary="2"\r
+                               UsePrecompiledHeader="0"\r
+                               WarningLevel="3"\r
+                               Detect64BitPortabilityProblems="true"\r
+                               DebugInformationFormat="3"\r
+                               DisableSpecificWarnings="4996;4244;4305"\r
+                       />\r
+                       <Tool\r
+                               Name="VCManagedResourceCompilerTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCResourceCompilerTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCPreLinkEventTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCLinkerTool"\r
+                               AdditionalDependencies="3dengfx.lib libpng.lib jpeglib.lib zlib.lib ogg.lib vorbis.lib lib3ds.lib opengl32.lib SDL.lib  SDLmain.lib"\r
+                               LinkIncremental="1"\r
+                               AdditionalLibraryDirectories="&quot;$(OutDir)&quot;;&quot;$(SolutionDir)\libs\SDL-1.2.15\lib\x86&quot;"\r
+                               GenerateDebugInformation="true"\r
+                               SubSystem="1"\r
+                               OptimizeReferences="2"\r
+                               EnableCOMDATFolding="2"\r
+                               TargetMachine="1"\r
+                       />\r
+                       <Tool\r
+                               Name="VCALinkTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCManifestTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCXDCMakeTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCBscMakeTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCFxCopTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCAppVerifierTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCWebDeploymentTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCPostBuildEventTool"\r
+                               CommandLine="copy $(TargetPath) $(SolutionDir)"\r
+                       />\r
+               </Configuration>\r
+       </Configurations>\r
+       <References>\r
+       </References>\r
+       <Files>\r
+               <Filter\r
+                       Name="src"\r
+                       Filter="cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx"\r
+                       UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}"\r
+                       >\r
+                       <File\r
+                               RelativePath=".\src\events.cpp"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath=".\src\events.hpp"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath=".\src\sumhack.cpp"\r
+                               >\r
+                       </File>\r
+               </Filter>\r
+               <Filter\r
+                       Name="parts"\r
+                       >\r
+                       <File\r
+                               RelativePath=".\src\parts\dist.cpp"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath=".\src\parts\dist.hpp"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath=".\src\parts\parts.hpp"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath=".\src\parts\pipes.cpp"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath=".\src\parts\pipes.hpp"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath=".\src\parts\space.cpp"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath=".\src\parts\space.hpp"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath=".\src\parts\temple.cpp"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath=".\src\parts\temple.hpp"\r
+                               >\r
+                       </File>\r
+               </Filter>\r
+               <Filter\r
+                       Name="sdlvf"\r
+                       >\r
+                       <File\r
+                               RelativePath=".\src\sdlvf\sdlvf.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath=".\src\sdlvf\sdlvf.h"\r
+                               >\r
+                       </File>\r
+               </Filter>\r
+       </Files>\r
+       <Globals>\r
+       </Globals>\r
+</VisualStudioProject>\r