qzdoom/zdoom.vcproj
Randy Heit dda5ddd3c2 - Ported vlinetallasm4 to AMD64 assembly. Even with the increased number of
registers AMD64 provides, this routine still needs to be written as self-
  modifying code for maximum performance. The additional registers do allow
  for further optimization over the x86 version by allowing all four pixels
  to be in flight at the same time. The end result is that AMD64 ASM is about
  2.18 times faster than AMD64 C and about 1.06 times faster than x86 ASM.
  (For further comparison, AMD64 C and x86 C are practically the same for
  this function.) Should I port any more assembly to AMD64, mvlineasm4 is the
  most likely candidate, but it's not used enough at this point to bother.
  Also, this may or may not work with Linux at the moment, since it doesn't
  have the eh_handler metadata. Win64 is easier, since I just need to
  structure the function prologue and epilogue properly and use some
  assembler directives/macros to automatically generate the metadata. And
  that brings up another point: You need YASM to assemble the AMD64 code,
  because NASM doesn't support the Win64 metadata directives.
- Added an SSE version of DoBlending. This is strictly C intrinsics.
  VC++ still throws around unneccessary register moves. GCC seems to be
  pretty close to optimal, requiring only about 2 cycles/color. They're
  both faster than my hand-written MMX routine, so I don't need to feel
  bad about not hand-optimizing this for x64 builds.
- Removed an extra instruction from DoBlending_MMX, transposed two
  instructions, and unrolled it once, shaving off about 80 cycles from the
  time required to blend 256 palette entries. Why? Because I tried writing
  a C version of the routine using compiler intrinsics and was appalled by
  all the extra movq's VC++ added to the code. GCC was better, but still
  generated extra instructions. I only wanted a C version because I can't
  use inline assembly with VC++'s x64 compiler, and x64 assembly is a bit
  of a pain. (It's a pain because Linux and Windows have different calling
  conventions, and you need to maintain extra metadata for functions.) So,
  the assembly version stays and the C version stays out.
- Removed all the pixel doubling r_detail modes, since the one platform they
  were intended to assist (486) actually sees very little benefit from them.
- Rewrote CheckMMX in C and renamed it to CheckCPU.
- Fixed: CPUID function 0x80000005 is specified to return detailed L1 cache
  only for AMD processors, so we must not use it on other architectures, or
  we end up overwriting the L1 cache line size with 0 or some other number
  we don't actually understand.


SVN r1134 (trunk)
2008-08-09 03:13:43 +00:00

3814 lines
81 KiB
XML

<?xml version="1.0" encoding="Windows-1252"?>
<VisualStudioProject
ProjectType="Visual C++"
Version="8.00"
Name="zdoom"
ProjectGUID="{8049475B-5C87-46F9-9358-635218A4EF18}"
RootNamespace=" zdoom"
>
<Platforms>
<Platform
Name="Win32"
/>
<Platform
Name="x64"
/>
</Platforms>
<ToolFiles>
</ToolFiles>
<Configurations>
<Configuration
Name="Release|Win32"
OutputDirectory=".\Release"
IntermediateDirectory=".\Release"
ConfigurationType="1"
InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
UseOfMFC="0"
ATLMinimizesCRunTimeLibraryUsage="false"
>
<Tool
Name="VCPreBuildEventTool"
Description="Checking svnrevision.h..."
CommandLine="&quot;$(OutDir)\updaterevision.exe&quot; src src/svnrevision.h"
/>
<Tool
Name="VCCustomBuildTool"
/>
<Tool
Name="VCXMLDataGeneratorTool"
/>
<Tool
Name="VCWebServiceProxyGeneratorTool"
/>
<Tool
Name="VCMIDLTool"
PreprocessorDefinitions="NDEBUG"
MkTypLibCompatible="true"
SuppressStartupBanner="true"
TargetEnvironment="1"
TypeLibraryName=".\Release/zdoom.tlb"
/>
<Tool
Name="VCCLCompilerTool"
Optimization="3"
InlineFunctionExpansion="2"
EnableIntrinsicFunctions="true"
FavorSizeOrSpeed="1"
OmitFramePointers="true"
WholeProgramOptimization="false"
AdditionalIncludeDirectories="src\win32;src\sound;src;zlib;src\g_shared;src\g_doom;src\g_raven;src\g_heretic;src\g_hexen;src\g_strife;jpeg-6b;snes_spc\snes_spc;gdtoa"
PreprocessorDefinitions="NDEBUG,WIN32,_WIN32,_WINDOWS,HAVE_STRUPR,HAVE_FILELENGTH"
StringPooling="true"
ExceptionHandling="1"
RuntimeLibrary="0"
EnableFunctionLevelLinking="true"
ForceConformanceInForLoopScope="true"
RuntimeTypeInfo="false"
UsePrecompiledHeader="0"
PrecompiledHeaderFile=""
AssemblerOutput="0"
AssemblerListingLocation=".\Release/"
ObjectFile=".\Release/"
ProgramDataBaseFileName=".\Release/"
WarningLevel="3"
SuppressStartupBanner="true"
DebugInformationFormat="1"
CallingConvention="1"
CompileAs="0"
DisableSpecificWarnings="4996"
/>
<Tool
Name="VCManagedResourceCompilerTool"
/>
<Tool
Name="VCResourceCompilerTool"
PreprocessorDefinitions="NDEBUG"
Culture="1033"
/>
<Tool
Name="VCPreLinkEventTool"
/>
<Tool
Name="VCLinkerTool"
AdditionalOptions="/MACHINE:I386"
AdditionalDependencies="gdi32.lib user32.lib comctl32.lib shell32.lib advapi32.lib comdlg32.lib ole32.lib dxguid.lib dsound.lib dinput8.lib strmiids.lib wsock32.lib winmm.lib fmodex_vc.lib setupapi.lib ws2_32.lib"
ShowProgress="0"
OutputFile="../zdoom.exe"
LinkIncremental="1"
SuppressStartupBanner="true"
IgnoreDefaultLibraryNames=""
GenerateDebugInformation="true"
ProgramDatabaseFile="..\zdoom.pdb"
StripPrivateSymbols=""
GenerateMapFile="true"
MapFileName=".\Release/zdoom.map"
MapExports="true"
SubSystem="2"
StackReserveSize="0"
TerminalServerAware="2"
OptimizeReferences="2"
EnableCOMDATFolding="2"
LinkTimeCodeGeneration="0"
SetChecksum="true"
/>
<Tool
Name="VCALinkTool"
/>
<Tool
Name="VCManifestTool"
SuppressStartupBanner="true"
AssemblyIdentity=""
/>
<Tool
Name="VCXDCMakeTool"
/>
<Tool
Name="VCBscMakeTool"
/>
<Tool
Name="VCFxCopTool"
/>
<Tool
Name="VCAppVerifierTool"
/>
<Tool
Name="VCWebDeploymentTool"
/>
<Tool
Name="VCPostBuildEventTool"
/>
</Configuration>
<Configuration
Name="Release|x64"
OutputDirectory="$(PlatformName)\$(ConfigurationName)"
IntermediateDirectory="$(PlatformName)\$(ConfigurationName)"
ConfigurationType="1"
InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
UseOfMFC="0"
ATLMinimizesCRunTimeLibraryUsage="false"
CharacterSet="2"
>
<Tool
Name="VCPreBuildEventTool"
CommandLine="$(OutDir)\updaterevision.exe src src/svnrevision.h"
/>
<Tool
Name="VCCustomBuildTool"
/>
<Tool
Name="VCXMLDataGeneratorTool"
/>
<Tool
Name="VCWebServiceProxyGeneratorTool"
/>
<Tool
Name="VCMIDLTool"
PreprocessorDefinitions="NDEBUG"
MkTypLibCompatible="true"
SuppressStartupBanner="true"
TargetEnvironment="3"
TypeLibraryName=".\Release/zdoom.tlb"
/>
<Tool
Name="VCCLCompilerTool"
Optimization="3"
InlineFunctionExpansion="2"
EnableIntrinsicFunctions="true"
FavorSizeOrSpeed="1"
OmitFramePointers="true"
AdditionalIncludeDirectories="src\win32;src\sound;src;zlib;src\g_shared;src\g_doom;src\g_raven;src\g_heretic;src\g_hexen;src\g_strife;jpeg-6b;snes_spc\snes_spc;gdtoa"
PreprocessorDefinitions="NDEBUG,WIN32,_WIN32,_WINDOWS,HAVE_STRUPR,HAVE_FILELENGTH"
StringPooling="true"
RuntimeLibrary="0"
EnableFunctionLevelLinking="false"
ForceConformanceInForLoopScope="true"
RuntimeTypeInfo="false"
UsePrecompiledHeader="0"
PrecompiledHeaderFile=""
AssemblerOutput="0"
WarningLevel="3"
SuppressStartupBanner="true"
DebugInformationFormat="1"
CompileAs="0"
DisableSpecificWarnings="4996"
/>
<Tool
Name="VCManagedResourceCompilerTool"
/>
<Tool
Name="VCResourceCompilerTool"
PreprocessorDefinitions="NDEBUG"
Culture="1033"
/>
<Tool
Name="VCPreLinkEventTool"
/>
<Tool
Name="VCLinkerTool"
AdditionalDependencies="ddraw.lib dxguid.lib dinput8.lib comctl32.lib strmiids.lib wsock32.lib ws2_32.lib winmm.lib fmodex64_vc.lib setupapi.lib"
ShowProgress="0"
OutputFile="../zdoom64.exe"
LinkIncremental="1"
SuppressStartupBanner="true"
IgnoreDefaultLibraryNames=""
GenerateDebugInformation="true"
ProgramDatabaseFile="..\zdoom.pdb"
StripPrivateSymbols=""
GenerateMapFile="true"
MapFileName=".\Release/zdoom.map"
MapExports="true"
SubSystem="2"
StackReserveSize="0"
TerminalServerAware="2"
OptimizeReferences="2"
EnableCOMDATFolding="2"
TargetMachine="17"
/>
<Tool
Name="VCALinkTool"
/>
<Tool
Name="VCManifestTool"
/>
<Tool
Name="VCXDCMakeTool"
/>
<Tool
Name="VCBscMakeTool"
/>
<Tool
Name="VCFxCopTool"
/>
<Tool
Name="VCAppVerifierTool"
/>
<Tool
Name="VCWebDeploymentTool"
/>
<Tool
Name="VCPostBuildEventTool"
/>
</Configuration>
<Configuration
Name="Debug|Win32"
OutputDirectory=".\Debug"
IntermediateDirectory=".\Debug"
ConfigurationType="1"
InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
UseOfMFC="0"
ATLMinimizesCRunTimeLibraryUsage="false"
>
<Tool
Name="VCPreBuildEventTool"
Description="Checking svnrevision.h..."
CommandLine="$(OutDir)\updaterevision.exe src src/svnrevision.h"
/>
<Tool
Name="VCCustomBuildTool"
/>
<Tool
Name="VCXMLDataGeneratorTool"
/>
<Tool
Name="VCWebServiceProxyGeneratorTool"
/>
<Tool
Name="VCMIDLTool"
PreprocessorDefinitions="_DEBUG"
MkTypLibCompatible="true"
SuppressStartupBanner="true"
TargetEnvironment="1"
TypeLibraryName=".\Debug/zdoom.tlb"
/>
<Tool
Name="VCCLCompilerTool"
Optimization="0"
AdditionalIncludeDirectories="src\win32;src\sound;src;zlib;src\g_shared;src\g_doom;src\g_raven;src\g_heretic;src\g_hexen;src\g_strife;jpeg-6b;snes_spc\snes_spc;gdtoa"
PreprocessorDefinitions="WIN32,_DEBUG,_WIN32,_WINDOWS,_CRTDBG_MAP_ALLOC,HAVE_STRUPR,HAVE_FILELENGTH"
MinimalRebuild="true"
RuntimeLibrary="1"
EnableFunctionLevelLinking="true"
ForceConformanceInForLoopScope="true"
PrecompiledHeaderFile=""
AssemblerOutput="0"
AssemblerListingLocation=".\Debug/"
ObjectFile=".\Debug/"
ProgramDataBaseFileName=".\Debug/"
WarningLevel="3"
SuppressStartupBanner="true"
Detect64BitPortabilityProblems="true"
DebugInformationFormat="4"
CompileAs="0"
DisableSpecificWarnings="4996"
ForcedIncludeFiles=""
/>
<Tool
Name="VCManagedResourceCompilerTool"
/>
<Tool
Name="VCResourceCompilerTool"
PreprocessorDefinitions="_DEBUG"
Culture="1033"
/>
<Tool
Name="VCPreLinkEventTool"
/>
<Tool
Name="VCLinkerTool"
AdditionalOptions="/MACHINE:I386"
AdditionalDependencies="gdi32.lib user32.lib comctl32.lib shell32.lib advapi32.lib comdlg32.lib ole32.lib dxguid.lib dsound.lib dinput8.lib strmiids.lib wsock32.lib winmm.lib fmodex_vc.lib setupapi.lib ws2_32.lib"
OutputFile="../zdoomd.exe"
LinkIncremental="2"
SuppressStartupBanner="true"
AdditionalLibraryDirectories=""
IgnoreDefaultLibraryNames="libcmt;msvcrtd;msvcrt"
GenerateDebugInformation="true"
ProgramDatabaseFile=".\Debug/zdoomd.pdb"
SubSystem="2"
StackReserveSize="0"
TerminalServerAware="2"
SetChecksum="false"
TargetMachine="0"
/>
<Tool
Name="VCALinkTool"
/>
<Tool
Name="VCManifestTool"
/>
<Tool
Name="VCXDCMakeTool"
/>
<Tool
Name="VCBscMakeTool"
/>
<Tool
Name="VCFxCopTool"
/>
<Tool
Name="VCAppVerifierTool"
/>
<Tool
Name="VCWebDeploymentTool"
/>
<Tool
Name="VCPostBuildEventTool"
/>
</Configuration>
<Configuration
Name="Debug|x64"
OutputDirectory="$(PlatformName)\$(ConfigurationName)"
IntermediateDirectory="$(PlatformName)\$(ConfigurationName)"
ConfigurationType="1"
InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
UseOfMFC="0"
ATLMinimizesCRunTimeLibraryUsage="false"
CharacterSet="2"
>
<Tool
Name="VCPreBuildEventTool"
CommandLine="$(OutDir)\updaterevision.exe src src/svnrevision.h"
/>
<Tool
Name="VCCustomBuildTool"
/>
<Tool
Name="VCXMLDataGeneratorTool"
/>
<Tool
Name="VCWebServiceProxyGeneratorTool"
/>
<Tool
Name="VCMIDLTool"
PreprocessorDefinitions="_DEBUG"
MkTypLibCompatible="true"
SuppressStartupBanner="true"
TargetEnvironment="3"
TypeLibraryName=".\Debug/zdoom.tlb"
/>
<Tool
Name="VCCLCompilerTool"
Optimization="0"
AdditionalIncludeDirectories="src\win32;src\sound;src;zlib;src\g_shared;src\g_doom;src\g_raven;src\g_heretic;src\g_hexen;src\g_strife;jpeg-6b;snes_spc\snes_spc;gdtoa"
PreprocessorDefinitions="WIN32,_DEBUG,_WIN32,_WINDOWS,_CRTDBG_MAP_ALLOC,HAVE_STRUPR,HAVE_FILELENGTH"
MinimalRebuild="true"
RuntimeLibrary="1"
EnableFunctionLevelLinking="true"
ForceConformanceInForLoopScope="true"
RuntimeTypeInfo="false"
PrecompiledHeaderFile=""
AssemblerOutput="0"
AssemblerListingLocation=".\x64/Debug/"
ObjectFile=".\x64/Debug/"
ProgramDataBaseFileName=".\x64/Debug/"
WarningLevel="3"
SuppressStartupBanner="true"
Detect64BitPortabilityProblems="true"
DebugInformationFormat="3"
CompileAs="0"
DisableSpecificWarnings="4996"
/>
<Tool
Name="VCManagedResourceCompilerTool"
/>
<Tool
Name="VCResourceCompilerTool"
PreprocessorDefinitions="_DEBUG"
Culture="1033"
/>
<Tool
Name="VCPreLinkEventTool"
/>
<Tool
Name="VCLinkerTool"
AdditionalDependencies="dxguid.lib ddraw.lib dinput8.lib comctl32.lib strmiids.lib wsock32.lib winmm.lib fmodex64_vc.lib setupapi.lib ws2_32.lib"
OutputFile="../zdoomd64.exe"
LinkIncremental="2"
SuppressStartupBanner="true"
AdditionalLibraryDirectories=""
IgnoreDefaultLibraryNames="msvcrtd;libcmt"
GenerateDebugInformation="true"
ProgramDatabaseFile=".\Debug/zdoomd.pdb"
SubSystem="2"
StackReserveSize="0"
TerminalServerAware="2"
SetChecksum="false"
TargetMachine="17"
/>
<Tool
Name="VCALinkTool"
/>
<Tool
Name="VCManifestTool"
/>
<Tool
Name="VCXDCMakeTool"
/>
<Tool
Name="VCBscMakeTool"
/>
<Tool
Name="VCFxCopTool"
/>
<Tool
Name="VCAppVerifierTool"
/>
<Tool
Name="VCWebDeploymentTool"
/>
<Tool
Name="VCPostBuildEventTool"
/>
</Configuration>
</Configurations>
<References>
</References>
<Files>
<Filter
Name="!Source Files"
Filter="c;cpp"
>
<File
RelativePath=".\src\am_map.cpp"
>
</File>
<File
RelativePath=".\src\autostart.cpp"
>
</File>
<File
RelativePath=".\src\autozend.cpp"
>
</File>
<File
RelativePath=".\src\b_bot.cpp"
>
</File>
<File
RelativePath=".\src\B_func.cpp"
>
</File>
<File
RelativePath=".\src\B_game.cpp"
>
</File>
<File
RelativePath=".\src\b_move.cpp"
>
</File>
<File
RelativePath=".\src\B_think.cpp"
>
</File>
<File
RelativePath=".\src\bbannouncer.cpp"
>
</File>
<File
RelativePath=".\src\c_bind.cpp"
>
</File>
<File
RelativePath=".\src\c_cmds.cpp"
>
</File>
<File
RelativePath=".\src\c_console.cpp"
>
</File>
<File
RelativePath=".\src\c_cvars.cpp"
>
</File>
<File
RelativePath=".\src\c_dispatch.cpp"
>
</File>
<File
RelativePath=".\src\c_expr.cpp"
>
</File>
<File
RelativePath=".\src\cmdlib.cpp"
>
</File>
<File
RelativePath=".\src\colormatcher.cpp"
>
</File>
<File
RelativePath=".\src\configfile.cpp"
>
</File>
<File
RelativePath=".\src\ct_chat.cpp"
>
</File>
<File
RelativePath=".\src\d_dehacked.cpp"
>
</File>
<File
RelativePath=".\src\D_main.cpp"
>
</File>
<File
RelativePath=".\src\d_net.cpp"
>
</File>
<File
RelativePath=".\src\d_netinfo.cpp"
>
</File>
<File
RelativePath=".\src\d_protocol.cpp"
>
</File>
<File
RelativePath=".\src\decallib.cpp"
>
</File>
<File
RelativePath=".\src\dobject.cpp"
>
</File>
<File
RelativePath=".\src\dobjgc.cpp"
>
</File>
<File
RelativePath=".\src\dobjtype.cpp"
>
</File>
<File
RelativePath=".\src\doomdef.cpp"
>
</File>
<File
RelativePath=".\src\doomstat.cpp"
>
</File>
<File
RelativePath=".\src\dsectoreffect.cpp"
>
</File>
<File
RelativePath=".\src\dthinker.cpp"
>
</File>
<File
RelativePath=".\src\f_finale.cpp"
>
</File>
<File
RelativePath=".\src\f_wipe.cpp"
>
</File>
<File
RelativePath=".\src\farchive.cpp"
>
</File>
<File
RelativePath=".\src\files.cpp"
>
</File>
<File
RelativePath=".\src\g_game.cpp"
>
</File>
<File
RelativePath=".\src\g_hub.cpp"
>
</File>
<File
RelativePath=".\src\g_level.cpp"
>
</File>
<File
RelativePath=".\src\gameconfigfile.cpp"
>
</File>
<File
RelativePath=".\src\gi.cpp"
>
</File>
<File
RelativePath=".\src\hu_scores.cpp"
>
</File>
<File
RelativePath=".\src\i_net.cpp"
>
</File>
<File
RelativePath=".\src\info.cpp"
>
</File>
<File
RelativePath=".\src\infodefaults.cpp"
>
</File>
<File
RelativePath=".\src\lumpconfigfile.cpp"
>
</File>
<File
RelativePath=".\src\m_alloc.cpp"
>
</File>
<File
RelativePath=".\src\m_argv.cpp"
>
</File>
<File
RelativePath=".\src\m_bbox.cpp"
>
</File>
<File
RelativePath=".\src\m_cheat.cpp"
>
</File>
<File
RelativePath=".\src\m_menu.cpp"
>
</File>
<File
RelativePath=".\src\m_misc.cpp"
>
</File>
<File
RelativePath=".\src\m_options.cpp"
>
</File>
<File
RelativePath=".\src\m_png.cpp"
>
</File>
<File
RelativePath=".\src\m_random.cpp"
>
</File>
<File
RelativePath=".\src\mus2midi.cpp"
>
</File>
<File
RelativePath=".\src\name.cpp"
>
</File>
<File
RelativePath=".\src\nodebuild.cpp"
>
</File>
<File
RelativePath=".\src\nodebuild_classify_nosse2.cpp"
>
</File>
<File
RelativePath=".\src\nodebuild_classify_sse2.cpp"
>
<FileConfiguration
Name="Release|Win32"
>
<Tool
Name="VCCLCompilerTool"
EnableEnhancedInstructionSet="2"
/>
</FileConfiguration>
<FileConfiguration
Name="Debug|Win32"
>
<Tool
Name="VCCLCompilerTool"
EnableEnhancedInstructionSet="2"
/>
</FileConfiguration>
</File>
<File
RelativePath=".\src\nodebuild_events.cpp"
>
</File>
<File
RelativePath=".\src\nodebuild_extract.cpp"
>
</File>
<File
RelativePath=".\src\nodebuild_gl.cpp"
>
</File>
<File
RelativePath=".\src\nodebuild_utility.cpp"
>
</File>
<File
RelativePath=".\src\p_3dmidtex.cpp"
>
</File>
<File
RelativePath=".\src\p_acs.cpp"
>
</File>
<File
RelativePath=".\src\p_buildmap.cpp"
>
</File>
<File
RelativePath=".\src\p_ceiling.cpp"
>
</File>
<File
RelativePath=".\src\p_conversation.cpp"
>
</File>
<File
RelativePath=".\src\p_doors.cpp"
>
</File>
<File
RelativePath=".\src\p_effect.cpp"
>
</File>
<File
RelativePath=".\src\p_enemy.cpp"
>
</File>
<File
RelativePath=".\src\p_enemy_a_lookex.cpp"
>
</File>
<File
RelativePath=".\src\p_floor.cpp"
>
</File>
<File
RelativePath=".\src\p_interaction.cpp"
>
</File>
<File
RelativePath=".\src\p_lights.cpp"
>
</File>
<File
RelativePath=".\src\p_linkedsectors.cpp"
>
</File>
<File
RelativePath=".\src\p_lnspec.cpp"
>
</File>
<File
RelativePath=".\src\p_map.cpp"
>
</File>
<File
RelativePath=".\src\p_maputl.cpp"
>
</File>
<File
RelativePath=".\src\p_mobj.cpp"
>
</File>
<File
RelativePath=".\src\p_pillar.cpp"
>
</File>
<File
RelativePath=".\src\p_plats.cpp"
>
</File>
<File
RelativePath=".\src\p_pspr.cpp"
>
</File>
<File
RelativePath=".\src\p_saveg.cpp"
>
</File>
<File
RelativePath=".\src\p_sectors.cpp"
>
</File>
<File
RelativePath=".\src\p_setup.cpp"
>
</File>
<File
RelativePath=".\src\p_sight.cpp"
>
</File>
<File
RelativePath=".\src\p_slopes.cpp"
>
</File>
<File
RelativePath=".\src\p_spec.cpp"
>
</File>
<File
RelativePath=".\src\p_switch.cpp"
>
</File>
<File
RelativePath=".\src\p_teleport.cpp"
>
</File>
<File
RelativePath=".\src\p_terrain.cpp"
>
</File>
<File
RelativePath=".\src\p_things.cpp"
>
</File>
<File
RelativePath=".\src\p_tick.cpp"
>
</File>
<File
RelativePath=".\src\p_trace.cpp"
>
</File>
<File
RelativePath=".\src\p_udmf.cpp"
>
</File>
<File
RelativePath=".\src\p_user.cpp"
>
</File>
<File
RelativePath=".\src\p_writemap.cpp"
>
</File>
<File
RelativePath=".\src\p_xlat.cpp"
>
</File>
<File
RelativePath=".\src\parsecontext.cpp"
>
</File>
<File
RelativePath=".\src\po_man.cpp"
>
</File>
<File
RelativePath=".\src\s_advsound.cpp"
>
</File>
<File
RelativePath=".\src\s_environment.cpp"
>
</File>
<File
RelativePath=".\src\s_playlist.cpp"
>
</File>
<File
RelativePath=".\src\s_sndseq.cpp"
>
</File>
<File
RelativePath=".\src\s_sound.cpp"
>
</File>
<File
RelativePath=".\src\sc_man.cpp"
>
</File>
<File
RelativePath=".\src\sc_man_scanner.h"
>
</File>
<File
RelativePath=".\src\sc_man_scanner.re"
>
<FileConfiguration
Name="Release|Win32"
>
<Tool
Name="VCCustomBuildTool"
Description="Creating $(InputName).h from src/$(InputFileName)"
CommandLine="tools\re2c\re2c --no-generation-date -s -o &quot;src/$(InputName).h&quot; &quot;src/$(InputFileName)&quot;&#x0D;&#x0A;"
Outputs="&quot;src/$(InputName).h&quot;"
/>
</FileConfiguration>
<FileConfiguration
Name="Release|x64"
>
<Tool
Name="VCCustomBuildTool"
Description="Creating $(InputName).h from src/$(InputFileName)"
CommandLine="tools\re2c\re2c -s -o &quot;src/$(InputName).h&quot; &quot;src/$(InputFileName)&quot;&#x0D;&#x0A;"
Outputs="&quot;src/$(InputName).h&quot;"
/>
</FileConfiguration>
<FileConfiguration
Name="Debug|Win32"
>
<Tool
Name="VCCustomBuildTool"
Description="Creating $(InputName).h from src/$(InputFileName)"
CommandLine="tools\re2c\re2c --no-generation-date -s -o &quot;src/$(InputName).h&quot; &quot;src/$(InputFileName)&quot;&#x0D;&#x0A;"
Outputs="&quot;src/$(InputName).h&quot;"
/>
</FileConfiguration>
<FileConfiguration
Name="Debug|x64"
>
<Tool
Name="VCCustomBuildTool"
Description="Creating $(InputName).h from src/$(InputFileName)"
CommandLine="tools\re2c\re2c -s -o &quot;src/$(InputName).h&quot; &quot;src/$(InputFileName)&quot;&#x0D;&#x0A;"
Outputs="&quot;src/$(InputName).h&quot;"
/>
</FileConfiguration>
</File>
<File
RelativePath=".\src\skins.cpp"
>
</File>
<File
RelativePath=".\src\st_stuff.cpp"
>
</File>
<File
RelativePath=".\src\stats.cpp"
>
</File>
<File
RelativePath=".\src\stringtable.cpp"
>
</File>
<File
RelativePath=".\src\tables.cpp"
>
</File>
<File
RelativePath=".\src\teaminfo.cpp"
>
</File>
<File
RelativePath=".\src\tempfiles.cpp"
>
</File>
<File
RelativePath=".\src\v_collection.cpp"
>
</File>
<File
RelativePath=".\src\v_draw.cpp"
>
</File>
<File
RelativePath=".\src\v_font.cpp"
>
</File>
<File
RelativePath=".\src\v_palette.cpp"
>
</File>
<File
RelativePath=".\src\v_pfx.cpp"
>
</File>
<File
RelativePath=".\src\v_text.cpp"
>
</File>
<File
RelativePath=".\src\v_video.cpp"
>
</File>
<File
RelativePath=".\src\w_wad.cpp"
>
</File>
<File
RelativePath=".\src\wi_stuff.cpp"
>
</File>
<File
RelativePath=".\src\x86.cpp"
>
</File>
<File
RelativePath=".\src\zstrformat.cpp"
>
</File>
<File
RelativePath=".\src\zstring.cpp"
>
</File>
<Filter
Name="Decorate++"
>
<File
RelativePath=".\src\codepointers.h"
>
</File>
<File
RelativePath=".\src\thingdef\olddecorations.cpp"
>
</File>
<File
RelativePath=".\src\thingdef\thingdef.cpp"
>
</File>
<File
RelativePath=".\src\thingdef\thingdef.h"
>
</File>
<File
RelativePath=".\src\thingdef\thingdef_codeptr.cpp"
>
</File>
<File
RelativePath=".\src\thingdef\thingdef_exp.cpp"
>
</File>
<File
RelativePath=".\src\thingdef\thingdef_main.cpp"
>
</File>
<File
RelativePath=".\src\thingdef\thingdef_properties.cpp"
>
</File>
<File
RelativePath=".\src\thingdef\thingdef_states.cpp"
>
</File>
</Filter>
</Filter>
<Filter
Name="!Header Files"
Filter="h"
>
<File
RelativePath=".\src\actionspecials.h"
>
</File>
<File
RelativePath=".\src\actor.h"
>
</File>
<File
RelativePath=".\src\am_map.h"
>
</File>
<File
RelativePath=".\src\announcer.h"
>
</File>
<File
RelativePath=".\src\autosegs.h"
>
</File>
<File
RelativePath=".\src\b_bot.H"
>
</File>
<File
RelativePath=".\src\basicinlines.h"
>
</File>
<File
RelativePath=".\src\c_bind.h"
>
</File>
<File
RelativePath=".\src\c_console.h"
>
</File>
<File
RelativePath=".\src\c_cvars.h"
>
</File>
<File
RelativePath=".\src\c_dispatch.h"
>
</File>
<File
RelativePath=".\src\cmdlib.h"
>
</File>
<File
RelativePath=".\src\colormatcher.h"
>
</File>
<File
RelativePath=".\src\configfile.h"
>
</File>
<File
RelativePath=".\src\d_dehacked.h"
>
</File>
<File
RelativePath=".\src\d_dehackedactions.h"
>
</File>
<File
RelativePath=".\src\d_event.h"
>
</File>
<File
RelativePath=".\src\d_gui.h"
>
</File>
<File
RelativePath=".\src\d_main.h"
>
</File>
<File
RelativePath=".\src\d_net.h"
>
</File>
<File
RelativePath=".\src\d_netinf.h"
>
</File>
<File
RelativePath=".\src\d_player.h"
>
</File>
<File
RelativePath=".\src\d_protocol.h"
>
</File>
<File
RelativePath=".\src\d_ticcmd.h"
>
</File>
<File
RelativePath=".\src\decallib.h"
>
</File>
<File
RelativePath=".\src\dobject.h"
>
</File>
<File
RelativePath=".\src\dobjtype.h"
>
</File>
<File
RelativePath=".\src\doomdata.h"
>
</File>
<File
RelativePath=".\src\doomdef.h"
>
</File>
<File
RelativePath=".\src\doomerrors.h"
>
</File>
<File
RelativePath=".\src\doomstat.h"
>
</File>
<File
RelativePath=".\src\doomtype.h"
>
</File>
<File
RelativePath=".\src\dsectoreffect.h"
>
</File>
<File
RelativePath=".\src\dthinker.h"
>
</File>
<File
RelativePath=".\src\f_finale.h"
>
</File>
<File
RelativePath=".\src\f_wipe.h"
>
</File>
<File
RelativePath=".\src\farchive.h"
>
</File>
<File
RelativePath=".\src\files.h"
>
</File>
<File
RelativePath=".\src\g_game.h"
>
</File>
<File
RelativePath=".\src\g_hub.h"
>
</File>
<File
RelativePath=".\src\g_level.h"
>
</File>
<File
RelativePath=".\src\gameconfigfile.h"
>
</File>
<File
RelativePath=".\src\gccinlines.h"
>
</File>
<File
RelativePath=".\src\gi.h"
>
</File>
<File
RelativePath=".\src\gstrings.h"
>
</File>
<File
RelativePath=".\src\hu_stuff.h"
>
</File>
<File
RelativePath=".\src\i_cd.h"
>
</File>
<File
RelativePath=".\src\i_movie.h"
>
</File>
<File
RelativePath=".\src\i_net.h"
>
</File>
<File
RelativePath=".\src\i_video.h"
>
</File>
<File
RelativePath=".\src\Info.h"
>
</File>
<File
RelativePath=".\src\infomacros.h"
>
</File>
<File
RelativePath=".\src\lists.h"
>
</File>
<File
RelativePath=".\src\lumpconfigfile.h"
>
</File>
<File
RelativePath=".\src\m_alloc.h"
>
</File>
<File
RelativePath=".\src\m_argv.h"
>
</File>
<File
RelativePath=".\src\m_bbox.h"
>
</File>
<File
RelativePath=".\src\m_cheat.h"
>
</File>
<File
RelativePath=".\src\m_crc32.h"
>
</File>
<File
RelativePath=".\src\m_fixed.h"
>
</File>
<File
RelativePath=".\src\m_menu.h"
>
</File>
<File
RelativePath=".\src\m_misc.h"
>
</File>
<File
RelativePath=".\src\m_png.h"
>
</File>
<File
RelativePath=".\src\m_random.h"
>
</File>
<File
RelativePath=".\src\m_swap.h"
>
</File>
<File
RelativePath=".\src\mscinlines.h"
>
</File>
<File
RelativePath=".\src\mus2midi.h"
>
</File>
<File
RelativePath=".\src\name.h"
>
</File>
<File
RelativePath=".\src\namedef.h"
>
</File>
<File
RelativePath=".\src\nodebuild.h"
>
</File>
<File
RelativePath=".\src\p_3dmidtex.h"
>
</File>
<File
RelativePath=".\src\p_acs.h"
>
</File>
<File
RelativePath=".\src\p_conversation.h"
>
</File>
<File
RelativePath=".\src\p_effect.h"
>
</File>
<File
RelativePath=".\src\p_enemy.h"
>
</File>
<File
RelativePath=".\src\p_lnspec.h"
>
</File>
<File
RelativePath=".\src\p_local.h"
>
</File>
<File
RelativePath=".\src\p_pspr.h"
>
</File>
<File
RelativePath=".\src\p_saveg.h"
>
</File>
<File
RelativePath=".\src\p_setup.h"
>
</File>
<File
RelativePath=".\src\p_spec.h"
>
</File>
<File
RelativePath=".\src\p_terrain.h"
>
</File>
<File
RelativePath=".\src\p_tick.h"
>
</File>
<File
RelativePath=".\src\p_trace.h"
>
</File>
<File
RelativePath=".\src\parsecontext.h"
>
</File>
<File
RelativePath=".\src\s_playlist.h"
>
</File>
<File
RelativePath=".\src\s_sndseq.h"
>
</File>
<File
RelativePath=".\src\s_sound.h"
>
</File>
<File
RelativePath=".\src\sc_man.h"
>
</File>
<File
RelativePath=".\src\skins.h"
>
</File>
<File
RelativePath=".\src\st_start.h"
>
</File>
<File
RelativePath=".\src\st_stuff.h"
>
</File>
<File
RelativePath=".\src\statnums.h"
>
</File>
<File
RelativePath=".\src\stats.h"
>
</File>
<File
RelativePath=".\src\stringtable.h"
>
</File>
<File
RelativePath=".\src\Tables.h"
>
</File>
<File
RelativePath=".\src\tarray.h"
>
</File>
<File
RelativePath=".\src\teaminfo.h"
>
</File>
<File
RelativePath=".\src\tempfiles.h"
>
</File>
<File
RelativePath=".\src\templates.h"
>
</File>
<File
RelativePath=".\src\v_collection.h"
>
</File>
<File
RelativePath=".\src\v_font.h"
>
</File>
<File
RelativePath=".\src\v_palette.h"
>
</File>
<File
RelativePath=".\src\v_pfx.h"
>
</File>
<File
RelativePath=".\src\v_text.h"
>
</File>
<File
RelativePath=".\src\v_video.h"
>
</File>
<File
RelativePath=".\src\vectors.h"
>
</File>
<File
RelativePath=".\src\w_wad.h"
>
</File>
<File
RelativePath=".\src\w_zip.h"
>
</File>
<File
RelativePath=".\src\weightedlist.h"
>
</File>
<File
RelativePath=".\src\wi_stuff.h"
>
</File>
<File
RelativePath=".\src\zstring.h"
>
</File>
</Filter>
<Filter
Name="Assembly Files"
Filter="nas; asm"
>
<Filter
Name="ia32"
>
<File
RelativePath=".\src\asm_ia32\a.asm"
>
<FileConfiguration
Name="Release|Win32"
>
<Tool
Name="VCCustomBuildTool"
Description="Assembling $(InputPath)..."
CommandLine="nasm -o &quot;$(IntDir)\$(InputName).obj&quot; -f win32 &quot;$(InputPath)&quot; -isrc/&#x0D;&#x0A;$(OutDir)\fixrtext &quot;$(IntDir)\$(InputName).obj&quot;&#x0D;&#x0A;"
Outputs="$(IntDir)\$(InputName).obj"
/>
</FileConfiguration>
<FileConfiguration
Name="Release|x64"
ExcludedFromBuild="true"
>
<Tool
Name="VCCustomBuildTool"
Description="Assembling $(InputPath)..."
CommandLine="nasm -o &quot;$(IntDir)\$(InputName).obj&quot; -f win32 &quot;$(InputPath)&quot; -isrc/&#x0D;&#x0A;$(OutDir)\fixrtext &quot;$(IntDir)\$(InputName).obj&quot;&#x0D;&#x0A;"
Outputs="$(IntDir)/$(InputName).obj"
/>
</FileConfiguration>
<FileConfiguration
Name="Debug|Win32"
>
<Tool
Name="VCCustomBuildTool"
Description="Assembling $(InputPath)..."
CommandLine="nasm -g -o &quot;$(IntDir)\$(InputName).obj&quot; -f win32 &quot;$(InputPath)&quot; -isrc/&#x0D;&#x0A;$(OutDir)\fixrtext &quot;$(IntDir)\$(InputName).obj&quot;&#x0D;&#x0A;"
Outputs="$(IntDir)\$(InputName).obj"
/>
</FileConfiguration>
<FileConfiguration
Name="Debug|x64"
ExcludedFromBuild="true"
>
<Tool
Name="VCCustomBuildTool"
Description="Assembling $(InputPath)..."
CommandLine="nasm -g -o &quot;$(IntDir)\$(InputName).obj&quot; -f win32 &quot;$(InputPath)&quot; -isrc/&#x0D;&#x0A;$(OutDir)\fixrtext &quot;$(IntDir)\$(InputName).obj&quot;&#x0D;&#x0A;"
Outputs="$(IntDir)/$(InputName).obj"
/>
</FileConfiguration>
</File>
<File
RelativePath=".\src\asm_ia32\misc.asm"
>
<FileConfiguration
Name="Release|Win32"
>
<Tool
Name="VCCustomBuildTool"
Description="Assembling $(InputPath)..."
CommandLine="nasm -o &quot;$(IntDir)\$(InputName).obj&quot; -f win32 &quot;$(InputPath)&quot; -isrc/&#x0D;&#x0A;$(OutDir)\fixrtext &quot;$(IntDir)\$(InputName).obj&quot;&#x0D;&#x0A;"
Outputs="$(IntDir)\$(InputName).obj"
/>
</FileConfiguration>
<FileConfiguration
Name="Release|x64"
ExcludedFromBuild="true"
>
<Tool
Name="VCCustomBuildTool"
Description="Assembling $(InputPath)..."
CommandLine="nasm -o &quot;$(IntDir)\$(InputName).obj&quot; -f win32 &quot;$(InputPath)&quot; -isrc/&#x0D;&#x0A;$(OutDir)\fixrtext &quot;$(IntDir)\$(InputName).obj&quot;&#x0D;&#x0A;"
Outputs="$(IntDir)/$(InputName).obj"
/>
</FileConfiguration>
<FileConfiguration
Name="Debug|Win32"
>
<Tool
Name="VCCustomBuildTool"
Description="Assembling $(InputPath)..."
CommandLine="nasm -g -o &quot;$(IntDir)\$(InputName).obj&quot; -f win32 &quot;$(InputPath)&quot; -isrc/&#x0D;&#x0A;$(OutDir)\fixrtext &quot;$(IntDir)\$(InputName).obj&quot;&#x0D;&#x0A;"
Outputs="$(IntDir)\$(InputName).obj"
/>
</FileConfiguration>
<FileConfiguration
Name="Debug|x64"
ExcludedFromBuild="true"
>
<Tool
Name="VCCustomBuildTool"
Description="Assembling $(InputPath)..."
CommandLine="nasm -g -o &quot;$(IntDir)\$(InputName).obj&quot; -f win32 &quot;$(InputPath)&quot; -isrc/&#x0D;&#x0A;$(OutDir)\fixrtext &quot;$(IntDir)\$(InputName).obj&quot;&#x0D;&#x0A;"
Outputs="$(IntDir)/$(InputName).obj"
/>
</FileConfiguration>
</File>
<File
RelativePath=".\src\asm_ia32\tmap.asm"
>
<FileConfiguration
Name="Release|Win32"
>
<Tool
Name="VCCustomBuildTool"
Description="Assembling $(InputPath)..."
CommandLine="nasm -o &quot;$(IntDir)\$(InputName).obj&quot; -f win32 &quot;$(InputPath)&quot; -isrc/&#x0D;&#x0A;$(OutDir)\fixrtext &quot;$(IntDir)\$(InputName).obj&quot;&#x0D;&#x0A;"
Outputs="$(IntDir)\$(InputName).obj"
/>
</FileConfiguration>
<FileConfiguration
Name="Release|x64"
ExcludedFromBuild="true"
>
<Tool
Name="VCCustomBuildTool"
Description="Assembling $(InputPath)..."
CommandLine="nasm -o &quot;$(IntDir)\$(InputName).obj&quot; -f win32 &quot;$(InputPath)&quot; -isrc/&#x0D;&#x0A;$(OutDir)\fixrtext &quot;$(IntDir)\$(InputName).obj&quot;&#x0D;&#x0A;"
Outputs="$(IntDir)/$(InputName).obj"
/>
</FileConfiguration>
<FileConfiguration
Name="Debug|Win32"
>
<Tool
Name="VCCustomBuildTool"
Description="Assembling $(InputPath)..."
CommandLine="nasm -g -o &quot;$(IntDir)\$(InputName).obj&quot; -f win32 &quot;$(InputPath)&quot; -isrc/&#x0D;&#x0A;$(OutDir)\fixrtext &quot;$(IntDir)\$(InputName).obj&quot;&#x0D;&#x0A;"
Outputs="$(IntDir)\$(InputName).obj"
/>
</FileConfiguration>
<FileConfiguration
Name="Debug|x64"
ExcludedFromBuild="true"
>
<Tool
Name="VCCustomBuildTool"
Description="Assembling $(InputPath)..."
CommandLine="nasm -g -o &quot;$(IntDir)\$(InputName).obj&quot; -f win32 &quot;$(InputPath)&quot; -isrc/&#x0D;&#x0A;$(OutDir)\fixrtext &quot;$(IntDir)\$(InputName).obj&quot;&#x0D;&#x0A;"
Outputs="$(IntDir)/$(InputName).obj"
/>
</FileConfiguration>
</File>
<File
RelativePath=".\src\asm_ia32\tmap2.asm"
>
<FileConfiguration
Name="Release|Win32"
>
<Tool
Name="VCCustomBuildTool"
Description="Assembling $(InputPath)..."
CommandLine="nasm -o &quot;$(IntDir)\$(InputName).obj&quot; -f win32 &quot;$(InputPath)&quot; -isrc/&#x0D;&#x0A;$(OutDir)\fixrtext &quot;$(IntDir)\$(InputName).obj&quot;&#x0D;&#x0A;"
Outputs="$(IntDir)\$(InputName).obj"
/>
</FileConfiguration>
<FileConfiguration
Name="Release|x64"
ExcludedFromBuild="true"
>
<Tool
Name="VCCustomBuildTool"
Description="Assembling $(InputPath)..."
CommandLine="nasm -o &quot;$(IntDir)\$(InputName).obj&quot; -f win32 &quot;$(InputPath)&quot; -isrc/&#x0D;&#x0A;$(OutDir)\fixrtext &quot;$(IntDir)\$(InputName).obj&quot;&#x0D;&#x0A;"
Outputs="$(IntDir)/$(InputName).obj"
/>
</FileConfiguration>
<FileConfiguration
Name="Debug|Win32"
>
<Tool
Name="VCCustomBuildTool"
Description="Assembling $(InputPath)..."
CommandLine="nasm -g -o &quot;$(IntDir)\$(InputName).obj&quot; -f win32 &quot;$(InputPath)&quot; -isrc/&#x0D;&#x0A;$(OutDir)\fixrtext &quot;$(IntDir)\$(InputName).obj&quot;&#x0D;&#x0A;"
Outputs="$(IntDir)\$(InputName).obj"
/>
</FileConfiguration>
<FileConfiguration
Name="Debug|x64"
ExcludedFromBuild="true"
>
<Tool
Name="VCCustomBuildTool"
Description="Assembling $(InputPath)..."
CommandLine="nasm -g -o &quot;$(IntDir)\$(InputName).obj&quot; -f win32 &quot;$(InputPath)&quot; -isrc/&#x0D;&#x0A;$(OutDir)\fixrtext &quot;$(IntDir)\$(InputName).obj&quot;&#x0D;&#x0A;"
Outputs="$(IntDir)/$(InputName).obj"
/>
</FileConfiguration>
</File>
<File
RelativePath=".\src\asm_ia32\tmap3.asm"
>
<FileConfiguration
Name="Release|Win32"
>
<Tool
Name="VCCustomBuildTool"
Description="Assembling $(InputPath)..."
CommandLine="nasm -o &quot;$(IntDir)\$(InputName).obj&quot; -f win32 &quot;$(InputPath)&quot; -isrc/&#x0D;&#x0A;$(OutDir)\fixrtext &quot;$(IntDir)\$(InputName).obj&quot;&#x0D;&#x0A;"
Outputs="$(IntDir)\$(InputName).obj"
/>
</FileConfiguration>
<FileConfiguration
Name="Release|x64"
ExcludedFromBuild="true"
>
<Tool
Name="VCCustomBuildTool"
Description="Assembling $(InputPath)..."
CommandLine="nasm -o &quot;$(IntDir)\$(InputName).obj&quot; -f win32 &quot;$(InputPath)&quot; -isrc/&#x0D;&#x0A;$(OutDir)\fixrtext &quot;$(IntDir)\$(InputName).obj&quot;&#x0D;&#x0A;"
Outputs="$(IntDir)/$(InputName).obj"
/>
</FileConfiguration>
<FileConfiguration
Name="Debug|Win32"
>
<Tool
Name="VCCustomBuildTool"
Description="Assembling $(InputPath)..."
CommandLine="nasm -g -o &quot;$(IntDir)\$(InputName).obj&quot; -f win32 &quot;$(InputPath)&quot; -isrc/&#x0D;&#x0A;$(OutDir)\fixrtext &quot;$(IntDir)\$(InputName).obj&quot;&#x0D;&#x0A;"
Outputs="$(IntDir)\$(InputName).obj"
/>
</FileConfiguration>
<FileConfiguration
Name="Debug|x64"
ExcludedFromBuild="true"
>
<Tool
Name="VCCustomBuildTool"
Description="Assembling $(InputPath)..."
CommandLine="nasm -g -o &quot;$(IntDir)\$(InputName).obj&quot; -f win32 &quot;$(InputPath)&quot; -isrc/&#x0D;&#x0A;$(OutDir)\fixrtext &quot;$(IntDir)\$(InputName).obj&quot;&#x0D;&#x0A;"
Outputs="$(IntDir)/$(InputName).obj"
/>
</FileConfiguration>
</File>
</Filter>
<Filter
Name="x86_64"
>
<File
RelativePath=".\src\asm_x86_64\tmap3.asm"
>
<FileConfiguration
Name="Release|Win32"
ExcludedFromBuild="true"
>
<Tool
Name="VCCustomBuildTool"
/>
</FileConfiguration>
<FileConfiguration
Name="Release|x64"
>
<Tool
Name="VCCustomBuildTool"
Description="Assembling $(InputPath)..."
CommandLine="yasm -o &quot;$(IntDir)\$(InputName).obj&quot; -f win64 &quot;$(InputPath)&quot; -isrc/&#x0D;&#x0A;"
Outputs="$(IntDir)/$(InputName).obj"
/>
</FileConfiguration>
<FileConfiguration
Name="Debug|Win32"
ExcludedFromBuild="true"
>
<Tool
Name="VCCustomBuildTool"
/>
</FileConfiguration>
<FileConfiguration
Name="Debug|x64"
>
<Tool
Name="VCCustomBuildTool"
Description="Assembling $(InputPath)..."
CommandLine="yasm -o &quot;$(IntDir)\$(InputName).obj&quot; -f win64 &quot;$(InputPath)&quot; -isrc/&#x0D;&#x0A;"
Outputs="$(IntDir)/$(InputName).obj"
/>
</FileConfiguration>
</File>
</Filter>
</Filter>
<Filter
Name="Win32 Files"
>
<File
RelativePath=".\src\win32\boing1.ico"
>
</File>
<File
RelativePath=".\src\win32\boing2.ico"
>
</File>
<File
RelativePath=".\src\win32\boing3.ico"
>
</File>
<File
RelativePath=".\src\win32\boing4.ico"
>
</File>
<File
RelativePath=".\src\win32\boing5.ico"
>
</File>
<File
RelativePath=".\src\win32\boing6.ico"
>
</File>
<File
RelativePath=".\src\win32\boing7.ico"
>
</File>
<File
RelativePath=".\src\win32\boing8.ico"
>
</File>
<File
RelativePath=".\src\win32\critsec.h"
>
</File>
<File
RelativePath=".\src\win32\cursor1.cur"
>
</File>
<File
RelativePath=".\src\win32\deadguy.bmp"
>
</File>
<File
RelativePath="src\win32\eaxedit.cpp"
>
</File>
<File
RelativePath=".\src\win32\fb_d3d9.cpp"
>
</File>
<File
RelativePath=".\src\win32\fb_d3d9_shaders.h"
>
</File>
<File
RelativePath=".\src\win32\fb_d3d9_wipe.cpp"
>
</File>
<File
RelativePath=".\src\win32\fb_ddraw.cpp"
>
</File>
<File
RelativePath=".\src\win32\hardware.cpp"
>
</File>
<File
RelativePath=".\src\win32\hardware.h"
>
</File>
<File
RelativePath=".\src\win32\helperthread.cpp"
>
</File>
<File
RelativePath=".\src\win32\helperthread.h"
>
</File>
<File
RelativePath=".\src\win32\i_cd.cpp"
>
</File>
<File
RelativePath="src\win32\i_crash.cpp"
>
</File>
<File
RelativePath=".\src\win32\i_input.cpp"
>
</File>
<File
RelativePath=".\src\win32\i_input.h"
>
</File>
<File
RelativePath=".\src\win32\i_main.cpp"
>
</File>
<File
RelativePath=".\src\win32\i_movie.cpp"
>
</File>
<File
RelativePath=".\src\win32\I_system.cpp"
>
</File>
<File
RelativePath=".\src\win32\I_system.h"
>
</File>
<File
RelativePath=".\src\win32\icon1.ico"
>
</File>
<File
RelativePath=".\src\win32\icon2.ico"
>
</File>
<File
RelativePath=".\src\win32\resource.h"
>
</File>
<File
RelativePath=".\src\win32\st_start.cpp"
>
</File>
<File
RelativePath=".\src\win32\win32iface.h"
>
</File>
<File
RelativePath=".\src\win32\win32video.cpp"
>
</File>
<File
RelativePath=".\src\win32\wrappers.asm"
>
<FileConfiguration
Name="Release|Win32"
>
<Tool
Name="VCCustomBuildTool"
Description="Assembling $(InputPath)..."
CommandLine="nasm -o &quot;$(IntDir)\$(InputName).obj&quot; -d OBJ_FORMAT_win32 -f win32 &quot;$(InputPath)&quot;&#x0D;&#x0A;"
Outputs="$(IntDir)\$(InputName).obj"
/>
</FileConfiguration>
<FileConfiguration
Name="Release|x64"
ExcludedFromBuild="true"
>
<Tool
Name="VCCustomBuildTool"
/>
</FileConfiguration>
<FileConfiguration
Name="Debug|Win32"
>
<Tool
Name="VCCustomBuildTool"
Description="Assembling $(InputPath)..."
CommandLine="nasm -g -o &quot;$(IntDir)\$(InputName).obj&quot; -d OBJ_FORMAT_win32 -f win32 &quot;$(InputPath)&quot;&#x0D;&#x0A;"
Outputs="$(IntDir)\$(InputName).obj"
/>
</FileConfiguration>
<FileConfiguration
Name="Debug|x64"
ExcludedFromBuild="true"
>
<Tool
Name="VCCustomBuildTool"
/>
</FileConfiguration>
</File>
</Filter>
<Filter
Name="Shared Game"
>
<File
RelativePath=".\src\g_shared\a_action.cpp"
>
</File>
<File
RelativePath=".\src\g_shared\a_action.h"
>
</File>
<File
RelativePath=".\src\g_shared\a_armor.cpp"
>
</File>
<File
RelativePath=".\src\g_shared\a_artifacts.cpp"
>
</File>
<File
RelativePath=".\src\g_shared\a_artifacts.h"
>
</File>
<File
RelativePath=".\src\g_shared\a_bridge.cpp"
>
</File>
<File
RelativePath=".\src\g_shared\a_camera.cpp"
>
</File>
<File
RelativePath=".\src\g_shared\a_debris.cpp"
>
</File>
<File
RelativePath=".\src\g_shared\a_decals.cpp"
>
</File>
<File
RelativePath=".\src\g_shared\a_flashfader.cpp"
>
</File>
<File
RelativePath=".\src\g_shared\a_fountain.cpp"
>
</File>
<File
RelativePath="src\g_shared\a_hatetarget.cpp"
>
</File>
<File
RelativePath=".\src\g_shared\a_keys.cpp"
>
</File>
<File
RelativePath=".\src\g_shared\a_keys.h"
>
</File>
<File
RelativePath=".\src\g_shared\a_lightning.cpp"
>
</File>
<File
RelativePath=".\src\g_shared\a_lightning.h"
>
</File>
<File
RelativePath=".\src\g_shared\a_mapmarker.cpp"
>
</File>
<File
RelativePath=".\src\g_shared\a_morph.cpp"
>
</File>
<File
RelativePath=".\src\g_shared\a_movingcamera.cpp"
>
</File>
<File
RelativePath=".\src\g_shared\a_pickups.cpp"
>
</File>
<File
RelativePath=".\src\g_shared\a_pickups.h"
>
</File>
<File
RelativePath=".\src\g_shared\a_puzzleitems.cpp"
>
</File>
<File
RelativePath=".\src\g_shared\a_quake.cpp"
>
</File>
<File
RelativePath=".\src\g_shared\a_randomspawner.cpp"
>
</File>
<File
RelativePath=".\src\g_shared\a_secrettrigger.cpp"
>
</File>
<File
RelativePath=".\src\g_shared\a_sectoraction.cpp"
>
</File>
<File
RelativePath=".\src\g_shared\a_setcolor.cpp"
>
</File>
<File
RelativePath=".\src\g_shared\a_sharedglobal.h"
>
</File>
<File
RelativePath=".\src\g_shared\a_skies.cpp"
>
</File>
<File
RelativePath="src\g_shared\a_soundenvironment.cpp"
>
</File>
<File
RelativePath=".\src\g_shared\a_soundsequence.cpp"
>
</File>
<File
RelativePath=".\src\g_shared\a_spark.cpp"
>
</File>
<File
RelativePath=".\src\g_shared\a_specialspot.cpp"
>
</File>
<File
RelativePath=".\src\g_shared\a_specialspot.h"
>
</File>
<File
RelativePath=".\src\g_shared\a_waterzone.cpp"
>
</File>
<File
RelativePath=".\src\g_shared\a_weaponpiece.cpp"
>
</File>
<File
RelativePath=".\src\g_shared\a_weaponpiece.h"
>
</File>
<File
RelativePath=".\src\g_shared\a_weapons.cpp"
>
</File>
<File
RelativePath=".\src\g_shared\hudmessages.cpp"
>
</File>
<File
RelativePath=".\src\g_shared\sbar.h"
>
</File>
<File
RelativePath=".\src\g_shared\sbar_mugshot.cpp"
>
</File>
<File
RelativePath=".\src\g_shared\sbarinfo.h"
>
</File>
<File
RelativePath=".\src\g_shared\sbarinfo_display.cpp"
>
</File>
<File
RelativePath=".\src\g_shared\sbarinfo_parser.cpp"
>
</File>
<File
RelativePath=".\src\g_shared\shared_hud.cpp"
>
</File>
<File
RelativePath=".\src\g_shared\shared_sbar.cpp"
>
</File>
</Filter>
<Filter
Name="Doom Game"
>
<File
RelativePath=".\src\g_doom\a_arachnotron.cpp"
>
</File>
<File
RelativePath=".\src\g_doom\a_archvile.cpp"
>
</File>
<File
RelativePath=".\src\g_doom\a_bossbrain.cpp"
>
</File>
<File
RelativePath=".\src\g_doom\a_bruiser.cpp"
>
</File>
<File
RelativePath=".\src\g_doom\a_cacodemon.cpp"
>
</File>
<File
RelativePath=".\src\g_doom\a_cyberdemon.cpp"
>
</File>
<File
RelativePath=".\src\g_doom\a_demon.cpp"
>
</File>
<File
RelativePath=".\src\g_doom\a_doomglobal.h"
>
</File>
<File
RelativePath=".\src\g_doom\a_doomimp.cpp"
>
</File>
<File
RelativePath=".\src\g_doom\a_doommisc.cpp"
>
</File>
<File
RelativePath=".\src\g_doom\a_doomweaps.cpp"
>
</File>
<File
RelativePath=".\src\g_doom\a_fatso.cpp"
>
</File>
<File
RelativePath=".\src\g_doom\a_keen.cpp"
>
</File>
<File
RelativePath=".\src\g_doom\a_lostsoul.cpp"
>
</File>
<File
RelativePath=".\src\g_doom\a_painelemental.cpp"
>
</File>
<File
RelativePath=".\src\g_doom\a_possessed.cpp"
>
</File>
<File
RelativePath=".\src\g_doom\a_revenant.cpp"
>
</File>
<File
RelativePath=".\src\g_doom\a_scriptedmarine.cpp"
>
</File>
<File
RelativePath=".\src\g_doom\a_spidermaster.cpp"
>
</File>
<File
RelativePath=".\src\g_doom\doom_sbar.cpp"
>
</File>
</Filter>
<Filter
Name="Raven Shared"
>
<File
RelativePath=".\src\g_raven\a_artitele.cpp"
>
</File>
<File
RelativePath=".\src\g_raven\a_minotaur.cpp"
>
</File>
<File
RelativePath=".\src\g_raven\ravenshared.h"
>
</File>
</Filter>
<Filter
Name="Heretic Game"
>
<File
RelativePath=".\src\g_heretic\a_chicken.cpp"
>
</File>
<File
RelativePath=".\src\g_heretic\a_dsparil.cpp"
>
</File>
<File
RelativePath=".\src\g_heretic\a_hereticartifacts.cpp"
>
</File>
<File
RelativePath=".\src\g_heretic\a_hereticimp.cpp"
>
</File>
<File
RelativePath=".\src\g_heretic\a_hereticmisc.cpp"
>
</File>
<File
RelativePath=".\src\g_heretic\a_hereticweaps.cpp"
>
</File>
<File
RelativePath=".\src\g_heretic\a_ironlich.cpp"
>
</File>
<File
RelativePath=".\src\g_heretic\a_knight.cpp"
>
</File>
<File
RelativePath=".\src\g_heretic\a_wizard.cpp"
>
</File>
<File
RelativePath=".\src\g_heretic\heretic_sbar.cpp"
>
</File>
</Filter>
<Filter
Name="Hexen Game"
>
<File
RelativePath=".\src\g_hexen\a_bats.cpp"
>
</File>
<File
RelativePath=".\src\g_hexen\a_bishop.cpp"
>
</File>
<File
RelativePath=".\src\g_hexen\a_blastradius.cpp"
>
</File>
<File
RelativePath=".\src\g_hexen\a_boostarmor.cpp"
>
</File>
<File
RelativePath=".\src\g_hexen\a_centaur.cpp"
>
</File>
<File
RelativePath=".\src\g_hexen\a_clericflame.cpp"
>
</File>
<File
RelativePath=".\src\g_hexen\a_clericholy.cpp"
>
</File>
<File
RelativePath=".\src\g_hexen\a_clericmace.cpp"
>
</File>
<File
RelativePath=".\src\g_hexen\a_clericstaff.cpp"
>
</File>
<File
RelativePath=".\src\g_hexen\a_dragon.cpp"
>
</File>
<File
RelativePath=".\src\g_hexen\a_fighteraxe.cpp"
>
</File>
<File
RelativePath=".\src\g_hexen\a_fighterhammer.cpp"
>
</File>
<File
RelativePath="src\g_hexen\a_fighterplayer.cpp"
>
</File>
<File
RelativePath="src\g_hexen\a_fighterquietus.cpp"
>
</File>
<File
RelativePath=".\src\g_hexen\a_firedemon.cpp"
>
</File>
<File
RelativePath=".\src\g_hexen\a_flechette.cpp"
>
</File>
<File
RelativePath=".\src\g_hexen\a_fog.cpp"
>
</File>
<File
RelativePath="src\g_hexen\a_healingradius.cpp"
>
</File>
<File
RelativePath=".\src\g_hexen\a_heresiarch.cpp"
>
</File>
<File
RelativePath=".\src\g_hexen\a_hexenglobal.h"
>
</File>
<File
RelativePath=".\src\g_hexen\a_hexenspecialdecs.cpp"
>
</File>
<File
RelativePath=".\src\g_hexen\a_iceguy.cpp"
>
</File>
<File
RelativePath=".\src\g_hexen\a_korax.cpp"
>
</File>
<File
RelativePath=".\src\g_hexen\a_magecone.cpp"
>
</File>
<File
RelativePath=".\src\g_hexen\a_magelightning.cpp"
>
</File>
<File
RelativePath=".\src\g_hexen\a_magestaff.cpp"
>
</File>
<File
RelativePath=".\src\g_hexen\a_magewand.cpp"
>
</File>
<File
RelativePath="src\g_hexen\a_pig.cpp"
>
</File>
<File
RelativePath=".\src\g_hexen\a_serpent.cpp"
>
</File>
<File
RelativePath=".\src\g_hexen\a_spike.cpp"
>
</File>
<File
RelativePath=".\src\g_hexen\a_summon.cpp"
>
</File>
<File
RelativePath=".\src\g_hexen\a_teleportother.cpp"
>
</File>
<File
RelativePath=".\src\g_hexen\a_wraith.cpp"
>
</File>
<File
RelativePath="src\g_hexen\hexen_sbar.cpp"
>
</File>
</Filter>
<Filter
Name="Strife Game"
>
<File
RelativePath=".\src\g_strife\a_acolyte.cpp"
>
</File>
<File
RelativePath=".\src\g_strife\a_alienspectres.cpp"
>
</File>
<File
RelativePath=".\src\g_strife\a_coin.cpp"
>
</File>
<File
RelativePath=".\src\g_strife\a_crusader.cpp"
>
</File>
<File
RelativePath=".\src\g_strife\a_entityboss.cpp"
>
</File>
<File
RelativePath=".\src\g_strife\a_inquisitor.cpp"
>
</File>
<File
RelativePath=".\src\g_strife\a_loremaster.cpp"
>
</File>
<File
RelativePath=".\src\g_strife\a_macil.cpp"
>
</File>
<File
RelativePath=".\src\g_strife\a_oracle.cpp"
>
</File>
<File
RelativePath=".\src\g_strife\a_programmer.cpp"
>
</File>
<File
RelativePath=".\src\g_strife\a_reaver.cpp"
>
</File>
<File
RelativePath=".\src\g_strife\a_rebels.cpp"
>
</File>
<File
RelativePath=".\src\g_strife\a_sentinel.cpp"
>
</File>
<File
RelativePath=".\src\g_strife\a_spectral.cpp"
>
</File>
<File
RelativePath=".\src\g_strife\a_stalker.cpp"
>
</File>
<File
RelativePath=".\src\g_strife\a_strifeglobal.h"
>
</File>
<File
RelativePath=".\src\g_strife\a_strifeitems.cpp"
>
</File>
<File
RelativePath=".\src\g_strife\a_strifestuff.cpp"
>
</File>
<File
RelativePath=".\src\g_strife\a_strifeweapons.cpp"
>
<FileConfiguration
Name="Debug|Win32"
>
<Tool
Name="VCCLCompilerTool"
GeneratePreprocessedFile="0"
/>
</FileConfiguration>
<FileConfiguration
Name="Debug|x64"
>
<Tool
Name="VCCLCompilerTool"
GeneratePreprocessedFile="0"
/>
</FileConfiguration>
</File>
<File
RelativePath=".\src\g_strife\a_templar.cpp"
>
</File>
<File
RelativePath=".\src\g_strife\a_thingstoblowup.cpp"
>
</File>
<File
RelativePath=".\src\g_strife\strife_sbar.cpp"
>
</File>
</Filter>
<Filter
Name="Render Core"
>
<Filter
Name="Render Sources"
>
<File
RelativePath=".\src\r_anim.cpp"
>
</File>
<File
RelativePath=".\src\r_bsp.cpp"
>
</File>
<File
RelativePath=".\src\r_data.cpp"
>
</File>
<File
RelativePath=".\src\r_draw.cpp"
>
</File>
<File
RelativePath=".\src\r_drawt.cpp"
>
</File>
<File
RelativePath=".\src\r_interpolate.cpp"
>
</File>
<File
RelativePath=".\src\r_main.cpp"
>
</File>
<File
RelativePath=".\src\r_plane.cpp"
>
</File>
<File
RelativePath=".\src\r_polymost.cpp"
>
</File>
<File
RelativePath=".\src\r_segs.cpp"
>
</File>
<File
RelativePath=".\src\r_sky.cpp"
>
</File>
<File
RelativePath=".\src\r_things.cpp"
>
</File>
<File
RelativePath=".\src\r_translate.cpp"
>
</File>
</Filter>
<Filter
Name="Render Headers"
>
<File
RelativePath=".\src\r_blend.h"
>
</File>
<File
RelativePath=".\src\r_bsp.h"
>
</File>
<File
RelativePath=".\src\r_data.h"
>
</File>
<File
RelativePath=".\src\r_defs.h"
>
</File>
<File
RelativePath=".\src\r_draw.h"
>
</File>
<File
RelativePath=".\src\r_interpolate.h"
>
</File>
<File
RelativePath=".\src\r_jpeg.h"
>
</File>
<File
RelativePath=".\src\r_local.h"
>
</File>
<File
RelativePath=".\src\r_main.h"
>
</File>
<File
RelativePath=".\src\r_plane.h"
>
</File>
<File
RelativePath=".\src\r_polymost.h"
>
</File>
<File
RelativePath=".\src\r_segs.h"
>
</File>
<File
RelativePath=".\src\r_sky.h"
>
</File>
<File
RelativePath=".\src\r_state.h"
>
</File>
<File
RelativePath=".\src\r_things.h"
>
</File>
<File
RelativePath=".\src\r_translate.h"
>
</File>
</Filter>
<Filter
Name="Textures"
>
<File
RelativePath=".\src\textures\automaptexture.cpp"
>
</File>
<File
RelativePath=".\src\textures\bitmap.cpp"
>
</File>
<File
RelativePath=".\src\textures\bitmap.h"
>
</File>
<File
RelativePath=".\src\textures\buildtexture.cpp"
>
</File>
<File
RelativePath=".\src\textures\canvastexture.cpp"
>
</File>
<File
RelativePath=".\src\textures\ddstexture.cpp"
>
</File>
<File
RelativePath=".\src\textures\flattexture.cpp"
>
</File>
<File
RelativePath=".\src\textures\imgztexture.cpp"
>
</File>
<File
RelativePath=".\src\textures\jpegtexture.cpp"
>
</File>
<File
RelativePath=".\src\textures\multipatchtexture.cpp"
>
</File>
<File
RelativePath=".\src\textures\patchtexture.cpp"
>
</File>
<File
RelativePath=".\src\textures\pcxtexture.cpp"
>
</File>
<File
RelativePath=".\src\textures\pngtexture.cpp"
>
</File>
<File
RelativePath=".\src\textures\rawpagetexture.cpp"
>
</File>
<File
RelativePath=".\src\textures\texture.cpp"
>
</File>
<File
RelativePath=".\src\textures\texturemanager.cpp"
>
</File>
<File
RelativePath=".\src\textures\textures.h"
>
</File>
<File
RelativePath=".\src\textures\tgatexture.cpp"
>
</File>
<File
RelativePath=".\src\textures\warptexture.cpp"
>
</File>
</Filter>
</Filter>
<Filter
Name="Text Files"
Filter="txt"
>
<File
RelativePath="docs\classes.txt"
>
</File>
<File
RelativePath=".\src\CMakeLists.txt"
>
</File>
<File
RelativePath="docs\colors.txt"
>
</File>
<File
RelativePath="docs\commands.txt"
>
</File>
<File
RelativePath="docs\console.html"
>
</File>
<File
RelativePath="docs\history.txt"
>
</File>
<File
RelativePath="docs\notes.txt"
>
</File>
<File
RelativePath="docs\rh-log.txt"
>
</File>
<File
RelativePath="docs\zdoom.txt"
>
</File>
<Filter
Name="Licenses"
>
<File
RelativePath="docs\BUILDLIC.TXT"
>
</File>
<File
RelativePath="docs\doomlic.txt"
>
</File>
</Filter>
</Filter>
<Filter
Name="Versioning"
>
<File
RelativePath=".\src\version.h"
>
</File>
<File
RelativePath=".\src\win32\zdoom.rc"
>
<FileConfiguration
Name="Release|Win32"
>
<Tool
Name="VCResourceCompilerTool"
AdditionalIncludeDirectories="src\win32;$(NoInherit)"
/>
</FileConfiguration>
<FileConfiguration
Name="Release|x64"
>
<Tool
Name="VCResourceCompilerTool"
AdditionalIncludeDirectories="src\win32;$(NoInherit)"
/>
</FileConfiguration>
<FileConfiguration
Name="Debug|Win32"
>
<Tool
Name="VCResourceCompilerTool"
PreprocessorDefinitions="_DEBUG;NO_MANIFEST"
AdditionalIncludeDirectories="src\win32;$(NoInherit)"
/>
</FileConfiguration>
<FileConfiguration
Name="Debug|x64"
>
<Tool
Name="VCResourceCompilerTool"
PreprocessorDefinitions="_DEBUG;NO_MANIFEST"
AdditionalIncludeDirectories="src\win32;$(NoInherit)"
/>
</FileConfiguration>
</File>
</Filter>
<Filter
Name="Audio Files"
>
<File
RelativePath=".\src\sound\fmod_wrap.h"
>
</File>
<File
RelativePath=".\src\sound\fmodsound.cpp"
>
</File>
<File
RelativePath=".\src\sound\fmodsound.h"
>
</File>
<File
RelativePath="src\sound\i_music.cpp"
>
</File>
<File
RelativePath="src\sound\i_music.h"
>
</File>
<File
RelativePath="src\sound\i_musicinterns.h"
>
</File>
<File
RelativePath="src\sound\i_sound.cpp"
>
</File>
<File
RelativePath="src\sound\i_sound.h"
>
</File>
<File
RelativePath="src\sound\music_cd.cpp"
>
</File>
<File
RelativePath=".\src\sound\music_dumb.cpp"
>
</File>
<File
RelativePath=".\src\sound\music_midi_base.cpp"
>
</File>
<File
RelativePath="src\sound\music_midi_midiout.cpp"
>
</File>
<File
RelativePath="src\sound\music_midi_timidity.cpp"
>
</File>
<File
RelativePath=".\src\sound\music_midistream.cpp"
>
</File>
<File
RelativePath="src\sound\music_mus_midiout.cpp"
>
</File>
<File
RelativePath="src\sound\music_mus_opl.cpp"
>
</File>
<File
RelativePath=".\src\oplsynth\music_opl_mididevice.cpp"
>
</File>
<File
RelativePath=".\src\oplsynth\music_opldumper_mididevice.cpp"
>
</File>
<File
RelativePath="src\sound\music_spc.cpp"
>
</File>
<File
RelativePath="src\sound\music_stream.cpp"
>
</File>
<File
RelativePath=".\src\sound\music_timidity_mididevice.cpp"
>
</File>
<File
RelativePath=".\src\sound\music_win_mididevice.cpp"
>
</File>
<Filter
Name="OPL Synth"
>
<File
RelativePath=".\src\oplsynth\DEFTYPES.H"
>
</File>
<File
RelativePath=".\src\oplsynth\fmopl.cpp"
>
<FileConfiguration
Name="Release|Win32"
>
<Tool
Name="VCCLCompilerTool"
AssemblerOutput="0"
/>
</FileConfiguration>
<FileConfiguration
Name="Release|x64"
>
<Tool
Name="VCCLCompilerTool"
AssemblerOutput="0"
/>
</FileConfiguration>
</File>
<File
RelativePath=".\src\oplsynth\fmopl.h"
>
</File>
<File
RelativePath=".\src\oplsynth\mlopl.cpp"
>
</File>
<File
RelativePath=".\src\oplsynth\mlopl_io.cpp"
>
</File>
<File
RelativePath=".\src\oplsynth\muslib.h"
>
</File>
<File
RelativePath=".\src\oplsynth\opl_mus_player.cpp"
>
</File>
<File
RelativePath=".\src\oplsynth\opl_mus_player.h"
>
</File>
</Filter>
<Filter
Name="Timidity"
>
<File
RelativePath=".\src\timidity\instrum_font.cpp"
>
</File>
<Filter
Name="Docs"
>
<File
RelativePath=".\src\timidity\CHANGES"
>
</File>
<File
RelativePath=".\src\timidity\COPYING"
>
</File>
<File
RelativePath=".\src\timidity\FAQ"
>
</File>
<File
RelativePath=".\src\timidity\README"
>
</File>
</Filter>
<Filter
Name="Headers"
>
<File
RelativePath=".\src\timidity\dls1.h"
>
</File>
<File
RelativePath=".\src\timidity\dls2.h"
>
</File>
<File
RelativePath=".\src\timidity\gf1patch.h"
>
</File>
<File
RelativePath=".\src\timidity\sf2.h"
>
</File>
<File
RelativePath=".\src\timidity\timidity.h"
>
</File>
</Filter>
<Filter
Name="Source"
>
<File
RelativePath=".\src\timidity\common.cpp"
>
</File>
<File
RelativePath=".\src\timidity\instrum.cpp"
>
</File>
<File
RelativePath=".\src\timidity\instrum_dls.cpp"
>
</File>
<File
RelativePath=".\src\timidity\instrum_sf2.cpp"
>
</File>
<File
RelativePath=".\src\timidity\mix.cpp"
>
</File>
<File
RelativePath=".\src\timidity\playmidi.cpp"
>
<FileConfiguration
Name="Release|Win32"
>
<Tool
Name="VCCLCompilerTool"
EnableEnhancedInstructionSet="0"
/>
</FileConfiguration>
</File>
<File
RelativePath=".\src\timidity\resample.cpp"
>
<FileConfiguration
Name="Release|Win32"
>
<Tool
Name="VCCLCompilerTool"
EnableEnhancedInstructionSet="0"
/>
</FileConfiguration>
</File>
<File
RelativePath=".\src\timidity\timidity.cpp"
>
</File>
</Filter>
</Filter>
</Filter>
<Filter
Name="SDL Files"
>
<File
RelativePath=".\src\sdl\crashcatcher.c"
>
<FileConfiguration
Name="Release|Win32"
ExcludedFromBuild="true"
>
<Tool
Name="VCCLCompilerTool"
/>
</FileConfiguration>
<FileConfiguration
Name="Release|x64"
ExcludedFromBuild="true"
>
<Tool
Name="VCCLCompilerTool"
/>
</FileConfiguration>
<FileConfiguration
Name="Debug|Win32"
ExcludedFromBuild="true"
>
<Tool
Name="VCCLCompilerTool"
/>
</FileConfiguration>
<FileConfiguration
Name="Debug|x64"
ExcludedFromBuild="true"
>
<Tool
Name="VCCLCompilerTool"
/>
</FileConfiguration>
</File>
<File
RelativePath=".\src\sdl\critsec.h"
>
</File>
<File
RelativePath=".\src\sdl\dikeys.h"
>
<FileConfiguration
Name="Release|Win32"
ExcludedFromBuild="true"
>
<Tool
Name="VCCustomBuildTool"
/>
</FileConfiguration>
<FileConfiguration
Name="Release|x64"
ExcludedFromBuild="true"
>
<Tool
Name="VCCustomBuildTool"
/>
</FileConfiguration>
<FileConfiguration
Name="Debug|Win32"
ExcludedFromBuild="true"
>
<Tool
Name="VCCustomBuildTool"
/>
</FileConfiguration>
<FileConfiguration
Name="Debug|x64"
ExcludedFromBuild="true"
>
<Tool
Name="VCCustomBuildTool"
/>
</FileConfiguration>
</File>
<File
RelativePath=".\src\sdl\hardware.cpp"
>
<FileConfiguration
Name="Release|Win32"
ExcludedFromBuild="true"
>
<Tool
Name="VCCLCompilerTool"
ObjectFile="$(IntDir)/$(InputName)1.obj"
/>
</FileConfiguration>
<FileConfiguration
Name="Release|x64"
ExcludedFromBuild="true"
>
<Tool
Name="VCCLCompilerTool"
ObjectFile="$(IntDir)/$(InputName)1.obj"
/>
</FileConfiguration>
<FileConfiguration
Name="Debug|Win32"
ExcludedFromBuild="true"
>
<Tool
Name="VCCLCompilerTool"
ObjectFile="$(IntDir)/$(InputName)1.obj"
/>
</FileConfiguration>
<FileConfiguration
Name="Debug|x64"
ExcludedFromBuild="true"
>
<Tool
Name="VCCLCompilerTool"
ObjectFile="$(IntDir)/$(InputName)1.obj"
/>
</FileConfiguration>
</File>
<File
RelativePath=".\src\sdl\hardware.h"
>
<FileConfiguration
Name="Release|Win32"
ExcludedFromBuild="true"
>
<Tool
Name="VCCustomBuildTool"
/>
</FileConfiguration>
<FileConfiguration
Name="Release|x64"
ExcludedFromBuild="true"
>
<Tool
Name="VCCustomBuildTool"
/>
</FileConfiguration>
<FileConfiguration
Name="Debug|Win32"
ExcludedFromBuild="true"
>
<Tool
Name="VCCustomBuildTool"
/>
</FileConfiguration>
<FileConfiguration
Name="Debug|x64"
ExcludedFromBuild="true"
>
<Tool
Name="VCCustomBuildTool"
/>
</FileConfiguration>
</File>
<File
RelativePath=".\src\sdl\i_cd.cpp"
>
<FileConfiguration
Name="Release|Win32"
ExcludedFromBuild="true"
>
<Tool
Name="VCCLCompilerTool"
ObjectFile="$(IntDir)/$(InputName)1.obj"
/>
</FileConfiguration>
<FileConfiguration
Name="Release|x64"
ExcludedFromBuild="true"
>
<Tool
Name="VCCLCompilerTool"
ObjectFile="$(IntDir)/$(InputName)1.obj"
/>
</FileConfiguration>
<FileConfiguration
Name="Debug|Win32"
ExcludedFromBuild="true"
>
<Tool
Name="VCCLCompilerTool"
ObjectFile="$(IntDir)/$(InputName)1.obj"
/>
</FileConfiguration>
<FileConfiguration
Name="Debug|x64"
ExcludedFromBuild="true"
>
<Tool
Name="VCCLCompilerTool"
ObjectFile="$(IntDir)/$(InputName)1.obj"
/>
</FileConfiguration>
</File>
<File
RelativePath=".\src\sdl\i_input.cpp"
>
<FileConfiguration
Name="Release|Win32"
ExcludedFromBuild="true"
>
<Tool
Name="VCCLCompilerTool"
ObjectFile="$(IntDir)/$(InputName)1.obj"
/>
</FileConfiguration>
<FileConfiguration
Name="Release|x64"
ExcludedFromBuild="true"
>
<Tool
Name="VCCLCompilerTool"
ObjectFile="$(IntDir)/$(InputName)1.obj"
/>
</FileConfiguration>
<FileConfiguration
Name="Debug|Win32"
ExcludedFromBuild="true"
>
<Tool
Name="VCCLCompilerTool"
ObjectFile="$(IntDir)/$(InputName)1.obj"
/>
</FileConfiguration>
<FileConfiguration
Name="Debug|x64"
ExcludedFromBuild="true"
>
<Tool
Name="VCCLCompilerTool"
ObjectFile="$(IntDir)/$(InputName)1.obj"
/>
</FileConfiguration>
</File>
<File
RelativePath=".\src\sdl\i_input.h"
>
<FileConfiguration
Name="Release|Win32"
ExcludedFromBuild="true"
>
<Tool
Name="VCCustomBuildTool"
/>
</FileConfiguration>
<FileConfiguration
Name="Release|x64"
ExcludedFromBuild="true"
>
<Tool
Name="VCCustomBuildTool"
/>
</FileConfiguration>
<FileConfiguration
Name="Debug|Win32"
ExcludedFromBuild="true"
>
<Tool
Name="VCCustomBuildTool"
/>
</FileConfiguration>
<FileConfiguration
Name="Debug|x64"
ExcludedFromBuild="true"
>
<Tool
Name="VCCustomBuildTool"
/>
</FileConfiguration>
</File>
<File
RelativePath=".\src\sdl\i_main.cpp"
>
<FileConfiguration
Name="Release|Win32"
ExcludedFromBuild="true"
>
<Tool
Name="VCCLCompilerTool"
ObjectFile="$(IntDir)/$(InputName)1.obj"
/>
</FileConfiguration>
<FileConfiguration
Name="Release|x64"
ExcludedFromBuild="true"
>
<Tool
Name="VCCLCompilerTool"
ObjectFile="$(IntDir)/$(InputName)1.obj"
/>
</FileConfiguration>
<FileConfiguration
Name="Debug|Win32"
ExcludedFromBuild="true"
>
<Tool
Name="VCCLCompilerTool"
ObjectFile="$(IntDir)/$(InputName)1.obj"
/>
</FileConfiguration>
<FileConfiguration
Name="Debug|x64"
ExcludedFromBuild="true"
>
<Tool
Name="VCCLCompilerTool"
ObjectFile="$(IntDir)/$(InputName)1.obj"
/>
</FileConfiguration>
</File>
<File
RelativePath=".\src\sdl\i_movie.cpp"
>
<FileConfiguration
Name="Release|Win32"
ExcludedFromBuild="true"
>
<Tool
Name="VCCLCompilerTool"
ObjectFile="$(IntDir)/$(InputName)1.obj"
/>
</FileConfiguration>
<FileConfiguration
Name="Release|x64"
ExcludedFromBuild="true"
>
<Tool
Name="VCCLCompilerTool"
ObjectFile="$(IntDir)/$(InputName)1.obj"
/>
</FileConfiguration>
<FileConfiguration
Name="Debug|Win32"
ExcludedFromBuild="true"
>
<Tool
Name="VCCLCompilerTool"
ObjectFile="$(IntDir)/$(InputName)1.obj"
/>
</FileConfiguration>
<FileConfiguration
Name="Debug|x64"
ExcludedFromBuild="true"
>
<Tool
Name="VCCLCompilerTool"
ObjectFile="$(IntDir)/$(InputName)1.obj"
/>
</FileConfiguration>
</File>
<File
RelativePath=".\src\sdl\i_system.cpp"
>
<FileConfiguration
Name="Release|Win32"
ExcludedFromBuild="true"
>
<Tool
Name="VCCLCompilerTool"
ObjectFile="$(IntDir)/$(InputName)1.obj"
/>
</FileConfiguration>
<FileConfiguration
Name="Release|x64"
ExcludedFromBuild="true"
>
<Tool
Name="VCCLCompilerTool"
ObjectFile="$(IntDir)/$(InputName)1.obj"
/>
</FileConfiguration>
<FileConfiguration
Name="Debug|Win32"
ExcludedFromBuild="true"
>
<Tool
Name="VCCLCompilerTool"
ObjectFile="$(IntDir)/$(InputName)1.obj"
/>
</FileConfiguration>
<FileConfiguration
Name="Debug|x64"
ExcludedFromBuild="true"
>
<Tool
Name="VCCLCompilerTool"
ObjectFile="$(IntDir)/$(InputName)1.obj"
/>
</FileConfiguration>
</File>
<File
RelativePath=".\src\sdl\i_system.h"
>
<FileConfiguration
Name="Release|Win32"
ExcludedFromBuild="true"
>
<Tool
Name="VCCustomBuildTool"
/>
</FileConfiguration>
<FileConfiguration
Name="Release|x64"
ExcludedFromBuild="true"
>
<Tool
Name="VCCustomBuildTool"
/>
</FileConfiguration>
<FileConfiguration
Name="Debug|Win32"
ExcludedFromBuild="true"
>
<Tool
Name="VCCustomBuildTool"
/>
</FileConfiguration>
<FileConfiguration
Name="Debug|x64"
ExcludedFromBuild="true"
>
<Tool
Name="VCCustomBuildTool"
/>
</FileConfiguration>
</File>
<File
RelativePath=".\src\sdl\i_video.h"
>
<FileConfiguration
Name="Release|Win32"
ExcludedFromBuild="true"
>
<Tool
Name="VCCustomBuildTool"
/>
</FileConfiguration>
<FileConfiguration
Name="Release|x64"
ExcludedFromBuild="true"
>
<Tool
Name="VCCustomBuildTool"
/>
</FileConfiguration>
<FileConfiguration
Name="Debug|Win32"
ExcludedFromBuild="true"
>
<Tool
Name="VCCustomBuildTool"
/>
</FileConfiguration>
<FileConfiguration
Name="Debug|x64"
ExcludedFromBuild="true"
>
<Tool
Name="VCCustomBuildTool"
/>
</FileConfiguration>
</File>
<File
RelativePath=".\src\sdl\sdlvideo.cpp"
>
<FileConfiguration
Name="Release|Win32"
ExcludedFromBuild="true"
>
<Tool
Name="VCCLCompilerTool"
/>
</FileConfiguration>
<FileConfiguration
Name="Release|x64"
ExcludedFromBuild="true"
>
<Tool
Name="VCCLCompilerTool"
/>
</FileConfiguration>
<FileConfiguration
Name="Debug|Win32"
ExcludedFromBuild="true"
>
<Tool
Name="VCCLCompilerTool"
/>
</FileConfiguration>
<FileConfiguration
Name="Debug|x64"
ExcludedFromBuild="true"
>
<Tool
Name="VCCLCompilerTool"
/>
</FileConfiguration>
</File>
<File
RelativePath=".\src\sdl\sdlvideo.h"
>
<FileConfiguration
Name="Release|Win32"
ExcludedFromBuild="true"
>
<Tool
Name="VCCustomBuildTool"
/>
</FileConfiguration>
<FileConfiguration
Name="Release|x64"
ExcludedFromBuild="true"
>
<Tool
Name="VCCustomBuildTool"
/>
</FileConfiguration>
<FileConfiguration
Name="Debug|Win32"
ExcludedFromBuild="true"
>
<Tool
Name="VCCustomBuildTool"
/>
</FileConfiguration>
<FileConfiguration
Name="Debug|x64"
ExcludedFromBuild="true"
>
<Tool
Name="VCCustomBuildTool"
/>
</FileConfiguration>
</File>
<File
RelativePath=".\src\sdl\st_start.cpp"
>
<FileConfiguration
Name="Release|Win32"
ExcludedFromBuild="true"
>
<Tool
Name="VCCLCompilerTool"
ObjectFile="$(IntDir)\$(InputName)1.obj"
XMLDocumentationFileName="$(IntDir)\$(InputName)1.xdc"
/>
</FileConfiguration>
<FileConfiguration
Name="Release|x64"
ExcludedFromBuild="true"
>
<Tool
Name="VCCLCompilerTool"
ObjectFile="$(IntDir)\$(InputName)1.obj"
XMLDocumentationFileName="$(IntDir)\$(InputName)1.xdc"
/>
</FileConfiguration>
<FileConfiguration
Name="Debug|Win32"
ExcludedFromBuild="true"
>
<Tool
Name="VCCLCompilerTool"
ObjectFile="$(IntDir)\$(InputName)1.obj"
XMLDocumentationFileName="$(IntDir)\$(InputName)1.xdc"
/>
</FileConfiguration>
<FileConfiguration
Name="Debug|x64"
ExcludedFromBuild="true"
>
<Tool
Name="VCCLCompilerTool"
ObjectFile="$(IntDir)\$(InputName)1.obj"
XMLDocumentationFileName="$(IntDir)\$(InputName)1.xdc"
/>
</FileConfiguration>
</File>
</Filter>
<Filter
Name="Xlat"
>
<File
RelativePath=".\src\xlat\parse_xlat.cpp"
>
</File>
<File
RelativePath=".\src\xlat\xlat.h"
>
</File>
<File
RelativePath=".\src\xlat\xlat_parser.c"
>
<FileConfiguration
Name="Release|Win32"
ExcludedFromBuild="true"
>
<Tool
Name="VCCLCompilerTool"
/>
</FileConfiguration>
<FileConfiguration
Name="Release|x64"
ExcludedFromBuild="true"
>
<Tool
Name="VCCLCompilerTool"
/>
</FileConfiguration>
<FileConfiguration
Name="Debug|Win32"
ExcludedFromBuild="true"
>
<Tool
Name="VCCLCompilerTool"
/>
</FileConfiguration>
<FileConfiguration
Name="Debug|x64"
ExcludedFromBuild="true"
>
<Tool
Name="VCCLCompilerTool"
/>
</FileConfiguration>
</File>
<File
RelativePath=".\src\xlat\xlat_parser.h"
>
</File>
<File
RelativePath=".\src\xlat\xlat_parser.y"
>
<FileConfiguration
Name="Release|Win32"
>
<Tool
Name="VCCustomBuildTool"
Description="Generating xlat_parser.c and xlat_parser.h..."
CommandLine="tools\lemon\lemon.exe &quot;$(InputPath)&quot;&#x0D;&#x0A;"
Outputs="$(InputDir)xlat_parser.c;$(InputDir)xlat_parser.h"
/>
</FileConfiguration>
<FileConfiguration
Name="Release|x64"
>
<Tool
Name="VCCustomBuildTool"
Description="Generating xlat_parser.c and xlat_parser.h..."
CommandLine="tools\lemon\lemon.exe &quot;$(InputPath)&quot;&#x0D;&#x0A;"
Outputs="$(InputDir)xlat_parser.c;$(InputDir)xlat_parser.h"
/>
</FileConfiguration>
<FileConfiguration
Name="Debug|Win32"
>
<Tool
Name="VCCustomBuildTool"
Description="Generating xlat_parser.c and xlat_parser.h..."
CommandLine="tools\lemon\lemon.exe &quot;$(InputPath)&quot;&#x0D;&#x0A;"
Outputs="$(InputDir)xlat_parser.c;$(InputDir)xlat_parser.h"
/>
</FileConfiguration>
<FileConfiguration
Name="Debug|x64"
>
<Tool
Name="VCCustomBuildTool"
Description="Generating xlat_parser.c and xlat_parser.h..."
CommandLine="tools\lemon\lemon.exe &quot;$(InputPath)&quot;&#x0D;&#x0A;"
Outputs="$(InputDir)xlat_parser.c;$(InputDir)xlat_parser.h"
/>
</FileConfiguration>
</File>
</Filter>
</Files>
<Globals>
</Globals>
</VisualStudioProject>