added VC++ 2022 project files

This commit is contained in:
myT 2022-12-26 22:04:52 +01:00
parent 8f271c5ddd
commit 8ccea00571
16 changed files with 3400 additions and 2 deletions

1
.gitignore vendored
View file

@ -13,4 +13,5 @@ makefiles/windows_vs*/*sdf
makefiles/*/obj
.build
.bin
.vs
/.project

View file

@ -1,4 +1,5 @@
@echo off
set fxc="%FXCPATH%"
if "%FXCPATH%"=="" set fxc="%DXSDK_DIR%Utilities\\bin\\x86\\fxc.exe"
if "%FXCPATH%"=="" if not "%DXSDK_DIR%"=="" set fxc="%DXSDK_DIR%Utilities\\bin\\x86\\fxc.exe"
if "%FXCPATH%"=="" if "%DXSDK_DIR%"=="" set fxc="C:\\Program Files (x86)\\Windows Kits\\10\\bin\\10.0.20348.0\\x64\\fxc.exe"
%fxc% %*

4
makefiles/windows_vs2022/.gitignore vendored Normal file
View file

@ -0,0 +1,4 @@
botlib.vcxproj.user
glew.vcxproj.user
libjpeg-turbo.vcxproj.user
renderer.vcxproj.user

View file

@ -0,0 +1,271 @@
<?xml version="1.0" encoding="utf-8"?>
<Project DefaultTargets="Build" ToolsVersion="12.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup Label="ProjectConfigurations">
<ProjectConfiguration Include="debug|x64">
<Configuration>debug</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="debug|Win32">
<Configuration>debug</Configuration>
<Platform>Win32</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="release|x64">
<Configuration>release</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="release|Win32">
<Configuration>release</Configuration>
<Platform>Win32</Platform>
</ProjectConfiguration>
</ItemGroup>
<PropertyGroup Label="Globals">
<ProjectGuid>{A1A792F4-8D49-BDCA-7604-D11E6245441B}</ProjectGuid>
<IgnoreWarnCompileDuplicatedFilename>true</IgnoreWarnCompileDuplicatedFilename>
<Keyword>Win32Proj</Keyword>
<RootNamespace>botlib</RootNamespace>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='debug|x64'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<UseDebugLibraries>true</UseDebugLibraries>
<CharacterSet>Unicode</CharacterSet>
<PlatformToolset>v143</PlatformToolset>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='debug|Win32'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<UseDebugLibraries>true</UseDebugLibraries>
<CharacterSet>Unicode</CharacterSet>
<PlatformToolset>v143</PlatformToolset>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='release|x64'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<UseDebugLibraries>false</UseDebugLibraries>
<CharacterSet>Unicode</CharacterSet>
<PlatformToolset>v143</PlatformToolset>
<WholeProgramOptimization>true</WholeProgramOptimization>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='release|Win32'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<UseDebugLibraries>false</UseDebugLibraries>
<CharacterSet>Unicode</CharacterSet>
<PlatformToolset>v143</PlatformToolset>
<WholeProgramOptimization>true</WholeProgramOptimization>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
<ImportGroup Label="ExtensionSettings">
</ImportGroup>
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='debug|x64'">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='debug|Win32'">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='release|x64'">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='release|Win32'">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<PropertyGroup Label="UserMacros" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='debug|x64'">
<OutDir>..\..\.build\debug_x64\</OutDir>
<IntDir>..\..\.build\debug_x64\botlib\</IntDir>
<TargetName>botlib</TargetName>
<TargetExt>.lib</TargetExt>
<GenerateManifest>false</GenerateManifest>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='debug|Win32'">
<OutDir>..\..\.build\debug_x32\</OutDir>
<IntDir>..\..\.build\debug_x32\botlib\</IntDir>
<TargetName>botlib</TargetName>
<TargetExt>.lib</TargetExt>
<GenerateManifest>false</GenerateManifest>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='release|x64'">
<OutDir>..\..\.build\release_x64\</OutDir>
<IntDir>..\..\.build\release_x64\botlib\</IntDir>
<TargetName>botlib</TargetName>
<TargetExt>.lib</TargetExt>
<GenerateManifest>false</GenerateManifest>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='release|Win32'">
<OutDir>..\..\.build\release_x32\</OutDir>
<IntDir>..\..\.build\release_x32\botlib\</IntDir>
<TargetName>botlib</TargetName>
<TargetExt>.lib</TargetExt>
<GenerateManifest>false</GenerateManifest>
</PropertyGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='debug|x64'">
<ClCompile>
<PrecompiledHeader>NotUsing</PrecompiledHeader>
<WarningLevel>Level4</WarningLevel>
<PreprocessorDefinitions>BOTLIB;DEBUG;_DEBUG;_CRT_SECURE_NO_WARNINGS;WIN32;_WIN32;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
<Optimization>Disabled</Optimization>
<RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
<ExceptionHandling>false</ExceptionHandling>
<RuntimeTypeInfo>false</RuntimeTypeInfo>
<TreatWChar_tAsBuiltInType>false</TreatWChar_tAsBuiltInType>
<AdditionalOptions>/wd4267 %(AdditionalOptions)</AdditionalOptions>
</ClCompile>
<Link>
<SubSystem>Windows</SubSystem>
<GenerateDebugInformation>true</GenerateDebugInformation>
</Link>
<Lib>
<AdditionalOptions> %(AdditionalOptions)</AdditionalOptions>
</Lib>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='debug|Win32'">
<ClCompile>
<PrecompiledHeader>NotUsing</PrecompiledHeader>
<WarningLevel>Level4</WarningLevel>
<PreprocessorDefinitions>BOTLIB;DEBUG;_DEBUG;_CRT_SECURE_NO_WARNINGS;WIN32;_WIN32;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
<Optimization>Disabled</Optimization>
<RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
<ExceptionHandling>false</ExceptionHandling>
<RuntimeTypeInfo>false</RuntimeTypeInfo>
<TreatWChar_tAsBuiltInType>false</TreatWChar_tAsBuiltInType>
<AdditionalOptions>/arch:SSE2 %(AdditionalOptions)</AdditionalOptions>
</ClCompile>
<Link>
<SubSystem>Windows</SubSystem>
<GenerateDebugInformation>true</GenerateDebugInformation>
</Link>
<Lib>
<AdditionalOptions> %(AdditionalOptions)</AdditionalOptions>
</Lib>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='release|x64'">
<ClCompile>
<PrecompiledHeader>NotUsing</PrecompiledHeader>
<WarningLevel>Level4</WarningLevel>
<BasicRuntimeChecks>Default</BasicRuntimeChecks>
<PreprocessorDefinitions>BOTLIB;NDEBUG;_CRT_SECURE_NO_WARNINGS;WIN32;_WIN32;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
<Optimization>MinSpace</Optimization>
<FunctionLevelLinking>true</FunctionLevelLinking>
<IntrinsicFunctions>true</IntrinsicFunctions>
<MinimalRebuild>false</MinimalRebuild>
<OmitFramePointers>true</OmitFramePointers>
<StringPooling>true</StringPooling>
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
<ExceptionHandling>false</ExceptionHandling>
<RuntimeTypeInfo>false</RuntimeTypeInfo>
<TreatWChar_tAsBuiltInType>false</TreatWChar_tAsBuiltInType>
<FloatingPointModel>Fast</FloatingPointModel>
<MultiProcessorCompilation>true</MultiProcessorCompilation>
<AdditionalOptions>/GL /wd4267 %(AdditionalOptions)</AdditionalOptions>
</ClCompile>
<Link>
<SubSystem>Windows</SubSystem>
<GenerateDebugInformation>true</GenerateDebugInformation>
<EnableCOMDATFolding>true</EnableCOMDATFolding>
<OptimizeReferences>true</OptimizeReferences>
</Link>
<Lib>
<AdditionalOptions> %(AdditionalOptions)</AdditionalOptions>
</Lib>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='release|Win32'">
<ClCompile>
<PrecompiledHeader>NotUsing</PrecompiledHeader>
<WarningLevel>Level4</WarningLevel>
<BasicRuntimeChecks>Default</BasicRuntimeChecks>
<PreprocessorDefinitions>BOTLIB;NDEBUG;_CRT_SECURE_NO_WARNINGS;WIN32;_WIN32;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
<Optimization>MinSpace</Optimization>
<FunctionLevelLinking>true</FunctionLevelLinking>
<IntrinsicFunctions>true</IntrinsicFunctions>
<MinimalRebuild>false</MinimalRebuild>
<OmitFramePointers>true</OmitFramePointers>
<StringPooling>true</StringPooling>
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
<ExceptionHandling>false</ExceptionHandling>
<RuntimeTypeInfo>false</RuntimeTypeInfo>
<TreatWChar_tAsBuiltInType>false</TreatWChar_tAsBuiltInType>
<FloatingPointModel>Fast</FloatingPointModel>
<EnableEnhancedInstructionSet>StreamingSIMDExtensions2</EnableEnhancedInstructionSet>
<MultiProcessorCompilation>true</MultiProcessorCompilation>
<AdditionalOptions>/GL /arch:SSE2 %(AdditionalOptions)</AdditionalOptions>
</ClCompile>
<Link>
<SubSystem>Windows</SubSystem>
<GenerateDebugInformation>true</GenerateDebugInformation>
<EnableCOMDATFolding>true</EnableCOMDATFolding>
<OptimizeReferences>true</OptimizeReferences>
</Link>
<Lib>
<AdditionalOptions> %(AdditionalOptions)</AdditionalOptions>
</Lib>
</ItemDefinitionGroup>
<ItemGroup>
<ClInclude Include="..\..\code\botlib\aasfile.h" />
<ClInclude Include="..\..\code\botlib\be_aas.h" />
<ClInclude Include="..\..\code\botlib\be_aas_bsp.h" />
<ClInclude Include="..\..\code\botlib\be_aas_cluster.h" />
<ClInclude Include="..\..\code\botlib\be_aas_debug.h" />
<ClInclude Include="..\..\code\botlib\be_aas_def.h" />
<ClInclude Include="..\..\code\botlib\be_aas_entity.h" />
<ClInclude Include="..\..\code\botlib\be_aas_file.h" />
<ClInclude Include="..\..\code\botlib\be_aas_funcs.h" />
<ClInclude Include="..\..\code\botlib\be_aas_main.h" />
<ClInclude Include="..\..\code\botlib\be_aas_move.h" />
<ClInclude Include="..\..\code\botlib\be_aas_optimize.h" />
<ClInclude Include="..\..\code\botlib\be_aas_reach.h" />
<ClInclude Include="..\..\code\botlib\be_aas_route.h" />
<ClInclude Include="..\..\code\botlib\be_aas_routealt.h" />
<ClInclude Include="..\..\code\botlib\be_aas_sample.h" />
<ClInclude Include="..\..\code\botlib\be_ai_char.h" />
<ClInclude Include="..\..\code\botlib\be_ai_chat.h" />
<ClInclude Include="..\..\code\botlib\be_ai_gen.h" />
<ClInclude Include="..\..\code\botlib\be_ai_goal.h" />
<ClInclude Include="..\..\code\botlib\be_ai_move.h" />
<ClInclude Include="..\..\code\botlib\be_ai_weap.h" />
<ClInclude Include="..\..\code\botlib\be_ai_weight.h" />
<ClInclude Include="..\..\code\botlib\be_ea.h" />
<ClInclude Include="..\..\code\botlib\be_interface.h" />
<ClInclude Include="..\..\code\botlib\botlib.h" />
<ClInclude Include="..\..\code\botlib\l_crc.h" />
<ClInclude Include="..\..\code\botlib\l_libvar.h" />
<ClInclude Include="..\..\code\botlib\l_log.h" />
<ClInclude Include="..\..\code\botlib\l_memory.h" />
<ClInclude Include="..\..\code\botlib\l_precomp.h" />
<ClInclude Include="..\..\code\botlib\l_script.h" />
<ClInclude Include="..\..\code\botlib\l_struct.h" />
</ItemGroup>
<ItemGroup>
<ClCompile Include="..\..\code\botlib\be_aas_bspq3.cpp" />
<ClCompile Include="..\..\code\botlib\be_aas_cluster.cpp" />
<ClCompile Include="..\..\code\botlib\be_aas_debug.cpp" />
<ClCompile Include="..\..\code\botlib\be_aas_entity.cpp" />
<ClCompile Include="..\..\code\botlib\be_aas_file.cpp" />
<ClCompile Include="..\..\code\botlib\be_aas_main.cpp" />
<ClCompile Include="..\..\code\botlib\be_aas_move.cpp" />
<ClCompile Include="..\..\code\botlib\be_aas_optimize.cpp" />
<ClCompile Include="..\..\code\botlib\be_aas_reach.cpp" />
<ClCompile Include="..\..\code\botlib\be_aas_route.cpp" />
<ClCompile Include="..\..\code\botlib\be_aas_routealt.cpp" />
<ClCompile Include="..\..\code\botlib\be_aas_sample.cpp" />
<ClCompile Include="..\..\code\botlib\be_ai_char.cpp" />
<ClCompile Include="..\..\code\botlib\be_ai_chat.cpp" />
<ClCompile Include="..\..\code\botlib\be_ai_gen.cpp" />
<ClCompile Include="..\..\code\botlib\be_ai_goal.cpp" />
<ClCompile Include="..\..\code\botlib\be_ai_move.cpp" />
<ClCompile Include="..\..\code\botlib\be_ai_weap.cpp" />
<ClCompile Include="..\..\code\botlib\be_ai_weight.cpp" />
<ClCompile Include="..\..\code\botlib\be_ea.cpp" />
<ClCompile Include="..\..\code\botlib\be_interface.cpp" />
<ClCompile Include="..\..\code\botlib\l_crc.cpp" />
<ClCompile Include="..\..\code\botlib\l_libvar.cpp" />
<ClCompile Include="..\..\code\botlib\l_log.cpp" />
<ClCompile Include="..\..\code\botlib\l_memory.cpp" />
<ClCompile Include="..\..\code\botlib\l_precomp.cpp" />
<ClCompile Include="..\..\code\botlib\l_script.cpp" />
<ClCompile Include="..\..\code\botlib\l_struct.cpp" />
</ItemGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
<ImportGroup Label="ExtensionTargets">
</ImportGroup>
</Project>

View file

@ -0,0 +1,352 @@
<?xml version="1.0" encoding="utf-8"?>
<Project DefaultTargets="Build" ToolsVersion="12.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup Label="ProjectConfigurations">
<ProjectConfiguration Include="debug|x64">
<Configuration>debug</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="debug|Win32">
<Configuration>debug</Configuration>
<Platform>Win32</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="release|x64">
<Configuration>release</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="release|Win32">
<Configuration>release</Configuration>
<Platform>Win32</Platform>
</ProjectConfiguration>
</ItemGroup>
<PropertyGroup Label="Globals">
<ProjectGuid>{3EA67B52-AA5B-F447-3350-EE1E9F04EB4B}</ProjectGuid>
<IgnoreWarnCompileDuplicatedFilename>true</IgnoreWarnCompileDuplicatedFilename>
<Keyword>Win32Proj</Keyword>
<RootNamespace>cnq3-server</RootNamespace>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='debug|x64'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<UseDebugLibraries>true</UseDebugLibraries>
<CharacterSet>Unicode</CharacterSet>
<PlatformToolset>v143</PlatformToolset>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='debug|Win32'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<UseDebugLibraries>true</UseDebugLibraries>
<CharacterSet>Unicode</CharacterSet>
<PlatformToolset>v143</PlatformToolset>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='release|x64'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<UseDebugLibraries>false</UseDebugLibraries>
<CharacterSet>Unicode</CharacterSet>
<PlatformToolset>v143</PlatformToolset>
<WholeProgramOptimization>true</WholeProgramOptimization>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='release|Win32'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<UseDebugLibraries>false</UseDebugLibraries>
<CharacterSet>Unicode</CharacterSet>
<PlatformToolset>v143</PlatformToolset>
<WholeProgramOptimization>true</WholeProgramOptimization>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
<ImportGroup Label="ExtensionSettings">
</ImportGroup>
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='debug|x64'">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='debug|Win32'">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='release|x64'">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='release|Win32'">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<PropertyGroup Label="UserMacros" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='debug|x64'">
<LinkIncremental>true</LinkIncremental>
<OutDir>..\..\.bin\debug_x64\</OutDir>
<IntDir>..\..\.build\debug_x64\cnq3-server\</IntDir>
<TargetName>cnq3-server-x64</TargetName>
<TargetExt>.exe</TargetExt>
<GenerateManifest>false</GenerateManifest>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='debug|Win32'">
<LinkIncremental>true</LinkIncremental>
<OutDir>..\..\.bin\debug_x32\</OutDir>
<IntDir>..\..\.build\debug_x32\cnq3-server\</IntDir>
<TargetName>cnq3-server-x86</TargetName>
<TargetExt>.exe</TargetExt>
<GenerateManifest>false</GenerateManifest>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='release|x64'">
<LinkIncremental>false</LinkIncremental>
<OutDir>..\..\.bin\release_x64\</OutDir>
<IntDir>..\..\.build\release_x64\cnq3-server\</IntDir>
<TargetName>cnq3-server-x64</TargetName>
<TargetExt>.exe</TargetExt>
<GenerateManifest>false</GenerateManifest>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='release|Win32'">
<LinkIncremental>false</LinkIncremental>
<OutDir>..\..\.bin\release_x32\</OutDir>
<IntDir>..\..\.build\release_x32\cnq3-server\</IntDir>
<TargetName>cnq3-server-x86</TargetName>
<TargetExt>.exe</TargetExt>
<GenerateManifest>false</GenerateManifest>
</PropertyGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='debug|x64'">
<ClCompile>
<PrecompiledHeader>NotUsing</PrecompiledHeader>
<WarningLevel>Level4</WarningLevel>
<PreprocessorDefinitions>DEDICATED;DEBUG;_DEBUG;_CRT_SECURE_NO_WARNINGS;WIN32;_WIN32;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
<Optimization>Disabled</Optimization>
<RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
<ExceptionHandling>false</ExceptionHandling>
<RuntimeTypeInfo>false</RuntimeTypeInfo>
<TreatWChar_tAsBuiltInType>false</TreatWChar_tAsBuiltInType>
<AdditionalOptions>/wd4267 %(AdditionalOptions)</AdditionalOptions>
</ClCompile>
<Link>
<SubSystem>Windows</SubSystem>
<GenerateDebugInformation>true</GenerateDebugInformation>
<AdditionalDependencies>Winmm.lib;ws2_32.lib;Version.lib;%(AdditionalDependencies)</AdditionalDependencies>
<AdditionalLibraryDirectories>..\..\.build\debug_x64;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
<AdditionalOptions> ..\..\code\win32\winquake.res /STACK:8388608 %(AdditionalOptions)</AdditionalOptions>
</Link>
<PreBuildEvent>
<Command>"..\create_git_header.cmd" "..\..\code\qcommon\git.h"</Command>
</PreBuildEvent>
<PostBuildEvent>
<Command>copy "..\..\.bin\debug_x64\cnq3-server-x64.exe" "$(QUAKE3DIR)"
copy "..\..\.bin\debug_x64\cnq3-server-x64.pdb" "$(QUAKE3DIR)"</Command>
</PostBuildEvent>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='debug|Win32'">
<ClCompile>
<PrecompiledHeader>NotUsing</PrecompiledHeader>
<WarningLevel>Level4</WarningLevel>
<PreprocessorDefinitions>DEDICATED;DEBUG;_DEBUG;_CRT_SECURE_NO_WARNINGS;WIN32;_WIN32;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
<Optimization>Disabled</Optimization>
<RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
<ExceptionHandling>false</ExceptionHandling>
<RuntimeTypeInfo>false</RuntimeTypeInfo>
<TreatWChar_tAsBuiltInType>false</TreatWChar_tAsBuiltInType>
<AdditionalOptions>/arch:SSE2 %(AdditionalOptions)</AdditionalOptions>
</ClCompile>
<Link>
<SubSystem>Windows</SubSystem>
<GenerateDebugInformation>true</GenerateDebugInformation>
<AdditionalDependencies>Winmm.lib;ws2_32.lib;Version.lib;%(AdditionalDependencies)</AdditionalDependencies>
<AdditionalLibraryDirectories>..\..\.build\debug_x32;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
<AdditionalOptions> ..\..\code\win32\winquake.res /STACK:8388608 %(AdditionalOptions)</AdditionalOptions>
</Link>
<PreBuildEvent>
<Command>"..\create_git_header.cmd" "..\..\code\qcommon\git.h"</Command>
</PreBuildEvent>
<PostBuildEvent>
<Command>copy "..\..\.bin\debug_x32\cnq3-server-x86.exe" "$(QUAKE3DIR)"
copy "..\..\.bin\debug_x32\cnq3-server-x86.pdb" "$(QUAKE3DIR)"</Command>
</PostBuildEvent>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='release|x64'">
<ClCompile>
<PrecompiledHeader>NotUsing</PrecompiledHeader>
<WarningLevel>Level4</WarningLevel>
<BasicRuntimeChecks>Default</BasicRuntimeChecks>
<PreprocessorDefinitions>DEDICATED;NDEBUG;_CRT_SECURE_NO_WARNINGS;WIN32;_WIN32;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
<Optimization>MinSpace</Optimization>
<FunctionLevelLinking>true</FunctionLevelLinking>
<IntrinsicFunctions>true</IntrinsicFunctions>
<MinimalRebuild>false</MinimalRebuild>
<OmitFramePointers>true</OmitFramePointers>
<StringPooling>true</StringPooling>
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
<ExceptionHandling>false</ExceptionHandling>
<RuntimeTypeInfo>false</RuntimeTypeInfo>
<TreatWChar_tAsBuiltInType>false</TreatWChar_tAsBuiltInType>
<FloatingPointModel>Fast</FloatingPointModel>
<MultiProcessorCompilation>true</MultiProcessorCompilation>
<AdditionalOptions>/GL /wd4267 %(AdditionalOptions)</AdditionalOptions>
<DisableSpecificWarnings>4702;%(DisableSpecificWarnings)</DisableSpecificWarnings>
</ClCompile>
<Link>
<SubSystem>Windows</SubSystem>
<GenerateDebugInformation>true</GenerateDebugInformation>
<EnableCOMDATFolding>true</EnableCOMDATFolding>
<OptimizeReferences>true</OptimizeReferences>
<AdditionalDependencies>Winmm.lib;ws2_32.lib;Version.lib;%(AdditionalDependencies)</AdditionalDependencies>
<AdditionalLibraryDirectories>..\..\.build\release_x64;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
<AdditionalOptions> ..\..\code\win32\winquake.res /STACK:8388608 /OPT:REF /OPT:ICF %(AdditionalOptions)</AdditionalOptions>
</Link>
<PreBuildEvent>
<Command>"..\create_git_header.cmd" "..\..\code\qcommon\git.h"</Command>
</PreBuildEvent>
<PostBuildEvent>
<Command>copy "..\..\.bin\release_x64\cnq3-server-x64.exe" "$(QUAKE3DIR)"
copy "..\..\.bin\release_x64\cnq3-server-x64.pdb" "$(QUAKE3DIR)"</Command>
</PostBuildEvent>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='release|Win32'">
<ClCompile>
<PrecompiledHeader>NotUsing</PrecompiledHeader>
<WarningLevel>Level4</WarningLevel>
<BasicRuntimeChecks>Default</BasicRuntimeChecks>
<PreprocessorDefinitions>DEDICATED;NDEBUG;_CRT_SECURE_NO_WARNINGS;WIN32;_WIN32;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
<Optimization>MinSpace</Optimization>
<FunctionLevelLinking>true</FunctionLevelLinking>
<IntrinsicFunctions>true</IntrinsicFunctions>
<MinimalRebuild>false</MinimalRebuild>
<OmitFramePointers>true</OmitFramePointers>
<StringPooling>true</StringPooling>
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
<ExceptionHandling>false</ExceptionHandling>
<RuntimeTypeInfo>false</RuntimeTypeInfo>
<TreatWChar_tAsBuiltInType>false</TreatWChar_tAsBuiltInType>
<FloatingPointModel>Fast</FloatingPointModel>
<EnableEnhancedInstructionSet>StreamingSIMDExtensions2</EnableEnhancedInstructionSet>
<MultiProcessorCompilation>true</MultiProcessorCompilation>
<AdditionalOptions>/GL /arch:SSE2 %(AdditionalOptions)</AdditionalOptions>
<DisableSpecificWarnings>4702;%(DisableSpecificWarnings)</DisableSpecificWarnings>
</ClCompile>
<Link>
<SubSystem>Windows</SubSystem>
<GenerateDebugInformation>true</GenerateDebugInformation>
<EnableCOMDATFolding>true</EnableCOMDATFolding>
<OptimizeReferences>true</OptimizeReferences>
<AdditionalDependencies>Winmm.lib;ws2_32.lib;Version.lib;%(AdditionalDependencies)</AdditionalDependencies>
<AdditionalLibraryDirectories>..\..\.build\release_x32;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
<AdditionalOptions> ..\..\code\win32\winquake.res /STACK:8388608 /OPT:REF /OPT:ICF %(AdditionalOptions)</AdditionalOptions>
</Link>
<PreBuildEvent>
<Command>"..\create_git_header.cmd" "..\..\code\qcommon\git.h"</Command>
</PreBuildEvent>
<PostBuildEvent>
<Command>copy "..\..\.bin\release_x32\cnq3-server-x86.exe" "$(QUAKE3DIR)"
copy "..\..\.bin\release_x32\cnq3-server-x86.pdb" "$(QUAKE3DIR)"</Command>
</PostBuildEvent>
</ItemDefinitionGroup>
<ItemGroup>
<ClInclude Include="..\..\code\botlib\aasfile.h" />
<ClInclude Include="..\..\code\botlib\be_aas.h" />
<ClInclude Include="..\..\code\botlib\be_aas_bsp.h" />
<ClInclude Include="..\..\code\botlib\be_aas_cluster.h" />
<ClInclude Include="..\..\code\botlib\be_aas_debug.h" />
<ClInclude Include="..\..\code\botlib\be_aas_def.h" />
<ClInclude Include="..\..\code\botlib\be_aas_entity.h" />
<ClInclude Include="..\..\code\botlib\be_aas_file.h" />
<ClInclude Include="..\..\code\botlib\be_aas_funcs.h" />
<ClInclude Include="..\..\code\botlib\be_aas_main.h" />
<ClInclude Include="..\..\code\botlib\be_aas_move.h" />
<ClInclude Include="..\..\code\botlib\be_aas_optimize.h" />
<ClInclude Include="..\..\code\botlib\be_aas_reach.h" />
<ClInclude Include="..\..\code\botlib\be_aas_route.h" />
<ClInclude Include="..\..\code\botlib\be_aas_routealt.h" />
<ClInclude Include="..\..\code\botlib\be_aas_sample.h" />
<ClInclude Include="..\..\code\botlib\be_ai_char.h" />
<ClInclude Include="..\..\code\botlib\be_ai_chat.h" />
<ClInclude Include="..\..\code\botlib\be_ai_gen.h" />
<ClInclude Include="..\..\code\botlib\be_ai_goal.h" />
<ClInclude Include="..\..\code\botlib\be_ai_move.h" />
<ClInclude Include="..\..\code\botlib\be_ai_weap.h" />
<ClInclude Include="..\..\code\botlib\be_ai_weight.h" />
<ClInclude Include="..\..\code\botlib\be_ea.h" />
<ClInclude Include="..\..\code\botlib\be_interface.h" />
<ClInclude Include="..\..\code\botlib\botlib.h" />
<ClInclude Include="..\..\code\botlib\l_crc.h" />
<ClInclude Include="..\..\code\botlib\l_libvar.h" />
<ClInclude Include="..\..\code\botlib\l_log.h" />
<ClInclude Include="..\..\code\botlib\l_memory.h" />
<ClInclude Include="..\..\code\botlib\l_precomp.h" />
<ClInclude Include="..\..\code\botlib\l_script.h" />
<ClInclude Include="..\..\code\botlib\l_struct.h" />
<ClInclude Include="..\..\code\client\client.h" />
<ClInclude Include="..\..\code\client\client_help.h" />
<ClInclude Include="..\..\code\client\keycodes.h" />
<ClInclude Include="..\..\code\client\keys.h" />
<ClInclude Include="..\..\code\client\snd_codec.h" />
<ClInclude Include="..\..\code\client\snd_local.h" />
<ClInclude Include="..\..\code\client\snd_public.h" />
<ClInclude Include="..\..\code\qcommon\cg_public.h" />
<ClInclude Include="..\..\code\qcommon\cm_local.h" />
<ClInclude Include="..\..\code\qcommon\cm_patch.h" />
<ClInclude Include="..\..\code\qcommon\cm_polylib.h" />
<ClInclude Include="..\..\code\qcommon\cm_public.h" />
<ClInclude Include="..\..\code\qcommon\common_help.h" />
<ClInclude Include="..\..\code\qcommon\crash.h" />
<ClInclude Include="..\..\code\qcommon\g_public.h" />
<ClInclude Include="..\..\code\qcommon\git.h" />
<ClInclude Include="..\..\code\qcommon\q_platform.h" />
<ClInclude Include="..\..\code\qcommon\q_shared.h" />
<ClInclude Include="..\..\code\qcommon\qcommon.h" />
<ClInclude Include="..\..\code\qcommon\qfiles.h" />
<ClInclude Include="..\..\code\qcommon\surfaceflags.h" />
<ClInclude Include="..\..\code\qcommon\syscall_ext.h" />
<ClInclude Include="..\..\code\qcommon\tr_types.h" />
<ClInclude Include="..\..\code\qcommon\ui_public.h" />
<ClInclude Include="..\..\code\qcommon\unzip.h" />
<ClInclude Include="..\..\code\qcommon\vm_local.h" />
<ClInclude Include="..\..\code\qcommon\vm_shim.h" />
<ClInclude Include="..\..\code\server\server.h" />
<ClInclude Include="..\..\code\win32\glw_win.h" />
<ClInclude Include="..\..\code\win32\resource.h" />
<ClInclude Include="..\..\code\win32\win_help.h" />
<ClInclude Include="..\..\code\win32\win_local.h" />
<ClInclude Include="..\..\code\win32\windows.h" />
</ItemGroup>
<ItemGroup>
<ClCompile Include="..\..\code\qcommon\cm_load.cpp" />
<ClCompile Include="..\..\code\qcommon\cm_patch.cpp" />
<ClCompile Include="..\..\code\qcommon\cm_polylib.cpp" />
<ClCompile Include="..\..\code\qcommon\cm_test.cpp" />
<ClCompile Include="..\..\code\qcommon\cm_trace.cpp" />
<ClCompile Include="..\..\code\qcommon\cmd.cpp" />
<ClCompile Include="..\..\code\qcommon\common.cpp" />
<ClCompile Include="..\..\code\qcommon\crash.cpp" />
<ClCompile Include="..\..\code\qcommon\cvar.cpp" />
<ClCompile Include="..\..\code\qcommon\files.cpp" />
<ClCompile Include="..\..\code\qcommon\huffman.cpp" />
<ClCompile Include="..\..\code\qcommon\huffman_static.cpp" />
<ClCompile Include="..\..\code\qcommon\json.cpp" />
<ClCompile Include="..\..\code\qcommon\md4.cpp" />
<ClCompile Include="..\..\code\qcommon\md5.cpp" />
<ClCompile Include="..\..\code\qcommon\msg.cpp" />
<ClCompile Include="..\..\code\qcommon\net_chan.cpp" />
<ClCompile Include="..\..\code\qcommon\net_ip.cpp" />
<ClCompile Include="..\..\code\qcommon\q_math.c" />
<ClCompile Include="..\..\code\qcommon\q_shared.c" />
<ClCompile Include="..\..\code\qcommon\unzip.cpp" />
<ClCompile Include="..\..\code\qcommon\vm.cpp" />
<ClCompile Include="..\..\code\qcommon\vm_interpreted.cpp" />
<ClCompile Include="..\..\code\qcommon\vm_x86.cpp" />
<ClCompile Include="..\..\code\server\sv_bot.cpp" />
<ClCompile Include="..\..\code\server\sv_ccmds.cpp" />
<ClCompile Include="..\..\code\server\sv_client.cpp" />
<ClCompile Include="..\..\code\server\sv_game.cpp" />
<ClCompile Include="..\..\code\server\sv_init.cpp" />
<ClCompile Include="..\..\code\server\sv_main.cpp" />
<ClCompile Include="..\..\code\server\sv_net_chan.cpp" />
<ClCompile Include="..\..\code\server\sv_snapshot.cpp" />
<ClCompile Include="..\..\code\server\sv_world.cpp" />
<ClCompile Include="..\..\code\win32\win_exception.cpp" />
<ClCompile Include="..\..\code\win32\win_main.cpp" />
<ClCompile Include="..\..\code\win32\win_shared.cpp" />
<ClCompile Include="..\..\code\win32\win_syscon.cpp" />
</ItemGroup>
<ItemGroup>
<ProjectReference Include="botlib.vcxproj">
<Project>{A1A792F4-8D49-BDCA-7604-D11E6245441B}</Project>
</ProjectReference>
</ItemGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
<ImportGroup Label="ExtensionTargets">
</ImportGroup>
</Project>

View file

@ -0,0 +1,333 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup>
<Filter Include="botlib">
<UniqueIdentifier>{A1A792F4-8D49-BDCA-7604-D11E6245441B}</UniqueIdentifier>
</Filter>
<Filter Include="client">
<UniqueIdentifier>{8461ABF6-7003-D6CC-59BE-E92045FF5C1D}</UniqueIdentifier>
</Filter>
<Filter Include="qcommon">
<UniqueIdentifier>{7F6839ED-EB47-B888-F45F-435F60BE1EEA}</UniqueIdentifier>
</Filter>
<Filter Include="server">
<UniqueIdentifier>{9C76841B-8818-AFF1-71D3-C2455D143642}</UniqueIdentifier>
</Filter>
<Filter Include="win32">
<UniqueIdentifier>{98D2A310-04E7-CBC1-CD68-6F21393CC8F2}</UniqueIdentifier>
</Filter>
</ItemGroup>
<ItemGroup>
<ClInclude Include="..\..\code\botlib\aasfile.h">
<Filter>botlib</Filter>
</ClInclude>
<ClInclude Include="..\..\code\botlib\be_aas.h">
<Filter>botlib</Filter>
</ClInclude>
<ClInclude Include="..\..\code\botlib\be_aas_bsp.h">
<Filter>botlib</Filter>
</ClInclude>
<ClInclude Include="..\..\code\botlib\be_aas_cluster.h">
<Filter>botlib</Filter>
</ClInclude>
<ClInclude Include="..\..\code\botlib\be_aas_debug.h">
<Filter>botlib</Filter>
</ClInclude>
<ClInclude Include="..\..\code\botlib\be_aas_def.h">
<Filter>botlib</Filter>
</ClInclude>
<ClInclude Include="..\..\code\botlib\be_aas_entity.h">
<Filter>botlib</Filter>
</ClInclude>
<ClInclude Include="..\..\code\botlib\be_aas_file.h">
<Filter>botlib</Filter>
</ClInclude>
<ClInclude Include="..\..\code\botlib\be_aas_funcs.h">
<Filter>botlib</Filter>
</ClInclude>
<ClInclude Include="..\..\code\botlib\be_aas_main.h">
<Filter>botlib</Filter>
</ClInclude>
<ClInclude Include="..\..\code\botlib\be_aas_move.h">
<Filter>botlib</Filter>
</ClInclude>
<ClInclude Include="..\..\code\botlib\be_aas_optimize.h">
<Filter>botlib</Filter>
</ClInclude>
<ClInclude Include="..\..\code\botlib\be_aas_reach.h">
<Filter>botlib</Filter>
</ClInclude>
<ClInclude Include="..\..\code\botlib\be_aas_route.h">
<Filter>botlib</Filter>
</ClInclude>
<ClInclude Include="..\..\code\botlib\be_aas_routealt.h">
<Filter>botlib</Filter>
</ClInclude>
<ClInclude Include="..\..\code\botlib\be_aas_sample.h">
<Filter>botlib</Filter>
</ClInclude>
<ClInclude Include="..\..\code\botlib\be_ai_char.h">
<Filter>botlib</Filter>
</ClInclude>
<ClInclude Include="..\..\code\botlib\be_ai_chat.h">
<Filter>botlib</Filter>
</ClInclude>
<ClInclude Include="..\..\code\botlib\be_ai_gen.h">
<Filter>botlib</Filter>
</ClInclude>
<ClInclude Include="..\..\code\botlib\be_ai_goal.h">
<Filter>botlib</Filter>
</ClInclude>
<ClInclude Include="..\..\code\botlib\be_ai_move.h">
<Filter>botlib</Filter>
</ClInclude>
<ClInclude Include="..\..\code\botlib\be_ai_weap.h">
<Filter>botlib</Filter>
</ClInclude>
<ClInclude Include="..\..\code\botlib\be_ai_weight.h">
<Filter>botlib</Filter>
</ClInclude>
<ClInclude Include="..\..\code\botlib\be_ea.h">
<Filter>botlib</Filter>
</ClInclude>
<ClInclude Include="..\..\code\botlib\be_interface.h">
<Filter>botlib</Filter>
</ClInclude>
<ClInclude Include="..\..\code\botlib\botlib.h">
<Filter>botlib</Filter>
</ClInclude>
<ClInclude Include="..\..\code\botlib\l_crc.h">
<Filter>botlib</Filter>
</ClInclude>
<ClInclude Include="..\..\code\botlib\l_libvar.h">
<Filter>botlib</Filter>
</ClInclude>
<ClInclude Include="..\..\code\botlib\l_log.h">
<Filter>botlib</Filter>
</ClInclude>
<ClInclude Include="..\..\code\botlib\l_memory.h">
<Filter>botlib</Filter>
</ClInclude>
<ClInclude Include="..\..\code\botlib\l_precomp.h">
<Filter>botlib</Filter>
</ClInclude>
<ClInclude Include="..\..\code\botlib\l_script.h">
<Filter>botlib</Filter>
</ClInclude>
<ClInclude Include="..\..\code\botlib\l_struct.h">
<Filter>botlib</Filter>
</ClInclude>
<ClInclude Include="..\..\code\client\client.h">
<Filter>client</Filter>
</ClInclude>
<ClInclude Include="..\..\code\client\client_help.h">
<Filter>client</Filter>
</ClInclude>
<ClInclude Include="..\..\code\client\keycodes.h">
<Filter>client</Filter>
</ClInclude>
<ClInclude Include="..\..\code\client\keys.h">
<Filter>client</Filter>
</ClInclude>
<ClInclude Include="..\..\code\client\snd_codec.h">
<Filter>client</Filter>
</ClInclude>
<ClInclude Include="..\..\code\client\snd_local.h">
<Filter>client</Filter>
</ClInclude>
<ClInclude Include="..\..\code\client\snd_public.h">
<Filter>client</Filter>
</ClInclude>
<ClInclude Include="..\..\code\qcommon\cg_public.h">
<Filter>qcommon</Filter>
</ClInclude>
<ClInclude Include="..\..\code\qcommon\cm_local.h">
<Filter>qcommon</Filter>
</ClInclude>
<ClInclude Include="..\..\code\qcommon\cm_patch.h">
<Filter>qcommon</Filter>
</ClInclude>
<ClInclude Include="..\..\code\qcommon\cm_polylib.h">
<Filter>qcommon</Filter>
</ClInclude>
<ClInclude Include="..\..\code\qcommon\cm_public.h">
<Filter>qcommon</Filter>
</ClInclude>
<ClInclude Include="..\..\code\qcommon\common_help.h">
<Filter>qcommon</Filter>
</ClInclude>
<ClInclude Include="..\..\code\qcommon\crash.h">
<Filter>qcommon</Filter>
</ClInclude>
<ClInclude Include="..\..\code\qcommon\g_public.h">
<Filter>qcommon</Filter>
</ClInclude>
<ClInclude Include="..\..\code\qcommon\git.h">
<Filter>qcommon</Filter>
</ClInclude>
<ClInclude Include="..\..\code\qcommon\q_platform.h">
<Filter>qcommon</Filter>
</ClInclude>
<ClInclude Include="..\..\code\qcommon\q_shared.h">
<Filter>qcommon</Filter>
</ClInclude>
<ClInclude Include="..\..\code\qcommon\qcommon.h">
<Filter>qcommon</Filter>
</ClInclude>
<ClInclude Include="..\..\code\qcommon\qfiles.h">
<Filter>qcommon</Filter>
</ClInclude>
<ClInclude Include="..\..\code\qcommon\surfaceflags.h">
<Filter>qcommon</Filter>
</ClInclude>
<ClInclude Include="..\..\code\qcommon\syscall_ext.h">
<Filter>qcommon</Filter>
</ClInclude>
<ClInclude Include="..\..\code\qcommon\tr_types.h">
<Filter>qcommon</Filter>
</ClInclude>
<ClInclude Include="..\..\code\qcommon\ui_public.h">
<Filter>qcommon</Filter>
</ClInclude>
<ClInclude Include="..\..\code\qcommon\unzip.h">
<Filter>qcommon</Filter>
</ClInclude>
<ClInclude Include="..\..\code\qcommon\vm_local.h">
<Filter>qcommon</Filter>
</ClInclude>
<ClInclude Include="..\..\code\qcommon\vm_shim.h">
<Filter>qcommon</Filter>
</ClInclude>
<ClInclude Include="..\..\code\server\server.h">
<Filter>server</Filter>
</ClInclude>
<ClInclude Include="..\..\code\win32\glw_win.h">
<Filter>win32</Filter>
</ClInclude>
<ClInclude Include="..\..\code\win32\resource.h">
<Filter>win32</Filter>
</ClInclude>
<ClInclude Include="..\..\code\win32\win_help.h">
<Filter>win32</Filter>
</ClInclude>
<ClInclude Include="..\..\code\win32\win_local.h">
<Filter>win32</Filter>
</ClInclude>
<ClInclude Include="..\..\code\win32\windows.h">
<Filter>win32</Filter>
</ClInclude>
</ItemGroup>
<ItemGroup>
<ClCompile Include="..\..\code\qcommon\cm_load.cpp">
<Filter>qcommon</Filter>
</ClCompile>
<ClCompile Include="..\..\code\qcommon\cm_patch.cpp">
<Filter>qcommon</Filter>
</ClCompile>
<ClCompile Include="..\..\code\qcommon\cm_polylib.cpp">
<Filter>qcommon</Filter>
</ClCompile>
<ClCompile Include="..\..\code\qcommon\cm_test.cpp">
<Filter>qcommon</Filter>
</ClCompile>
<ClCompile Include="..\..\code\qcommon\cm_trace.cpp">
<Filter>qcommon</Filter>
</ClCompile>
<ClCompile Include="..\..\code\qcommon\cmd.cpp">
<Filter>qcommon</Filter>
</ClCompile>
<ClCompile Include="..\..\code\qcommon\common.cpp">
<Filter>qcommon</Filter>
</ClCompile>
<ClCompile Include="..\..\code\qcommon\crash.cpp">
<Filter>qcommon</Filter>
</ClCompile>
<ClCompile Include="..\..\code\qcommon\cvar.cpp">
<Filter>qcommon</Filter>
</ClCompile>
<ClCompile Include="..\..\code\qcommon\files.cpp">
<Filter>qcommon</Filter>
</ClCompile>
<ClCompile Include="..\..\code\qcommon\huffman.cpp">
<Filter>qcommon</Filter>
</ClCompile>
<ClCompile Include="..\..\code\qcommon\huffman_static.cpp">
<Filter>qcommon</Filter>
</ClCompile>
<ClCompile Include="..\..\code\qcommon\json.cpp">
<Filter>qcommon</Filter>
</ClCompile>
<ClCompile Include="..\..\code\qcommon\md4.cpp">
<Filter>qcommon</Filter>
</ClCompile>
<ClCompile Include="..\..\code\qcommon\md5.cpp">
<Filter>qcommon</Filter>
</ClCompile>
<ClCompile Include="..\..\code\qcommon\msg.cpp">
<Filter>qcommon</Filter>
</ClCompile>
<ClCompile Include="..\..\code\qcommon\net_chan.cpp">
<Filter>qcommon</Filter>
</ClCompile>
<ClCompile Include="..\..\code\qcommon\net_ip.cpp">
<Filter>qcommon</Filter>
</ClCompile>
<ClCompile Include="..\..\code\qcommon\q_math.c">
<Filter>qcommon</Filter>
</ClCompile>
<ClCompile Include="..\..\code\qcommon\q_shared.c">
<Filter>qcommon</Filter>
</ClCompile>
<ClCompile Include="..\..\code\qcommon\unzip.cpp">
<Filter>qcommon</Filter>
</ClCompile>
<ClCompile Include="..\..\code\qcommon\vm.cpp">
<Filter>qcommon</Filter>
</ClCompile>
<ClCompile Include="..\..\code\qcommon\vm_interpreted.cpp">
<Filter>qcommon</Filter>
</ClCompile>
<ClCompile Include="..\..\code\qcommon\vm_x86.cpp">
<Filter>qcommon</Filter>
</ClCompile>
<ClCompile Include="..\..\code\server\sv_bot.cpp">
<Filter>server</Filter>
</ClCompile>
<ClCompile Include="..\..\code\server\sv_ccmds.cpp">
<Filter>server</Filter>
</ClCompile>
<ClCompile Include="..\..\code\server\sv_client.cpp">
<Filter>server</Filter>
</ClCompile>
<ClCompile Include="..\..\code\server\sv_game.cpp">
<Filter>server</Filter>
</ClCompile>
<ClCompile Include="..\..\code\server\sv_init.cpp">
<Filter>server</Filter>
</ClCompile>
<ClCompile Include="..\..\code\server\sv_main.cpp">
<Filter>server</Filter>
</ClCompile>
<ClCompile Include="..\..\code\server\sv_net_chan.cpp">
<Filter>server</Filter>
</ClCompile>
<ClCompile Include="..\..\code\server\sv_snapshot.cpp">
<Filter>server</Filter>
</ClCompile>
<ClCompile Include="..\..\code\server\sv_world.cpp">
<Filter>server</Filter>
</ClCompile>
<ClCompile Include="..\..\code\win32\win_exception.cpp">
<Filter>win32</Filter>
</ClCompile>
<ClCompile Include="..\..\code\win32\win_main.cpp">
<Filter>win32</Filter>
</ClCompile>
<ClCompile Include="..\..\code\win32\win_shared.cpp">
<Filter>win32</Filter>
</ClCompile>
<ClCompile Include="..\..\code\win32\win_syscon.cpp">
<Filter>win32</Filter>
</ClCompile>
</ItemGroup>
</Project>

View file

@ -0,0 +1,27 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='debug|x64'">
<LocalDebuggerCommand>$(QUAKE3DIR)\cnq3-server-x64.exe</LocalDebuggerCommand>
<LocalDebuggerWorkingDirectory>$(QUAKE3DIR)</LocalDebuggerWorkingDirectory>
<DebuggerFlavor>WindowsLocalDebugger</DebuggerFlavor>
<LocalDebuggerCommandArguments>+set fs_game $(CPMADIR) +set sv_pure 0</LocalDebuggerCommandArguments>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='debug|Win32'">
<LocalDebuggerCommand>$(QUAKE3DIR)\cnq3-server-x86.exe</LocalDebuggerCommand>
<LocalDebuggerWorkingDirectory>$(QUAKE3DIR)</LocalDebuggerWorkingDirectory>
<DebuggerFlavor>WindowsLocalDebugger</DebuggerFlavor>
<LocalDebuggerCommandArguments>+set fs_game $(CPMADIR) +set sv_pure 0</LocalDebuggerCommandArguments>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='release|x64'">
<LocalDebuggerCommand>$(QUAKE3DIR)\cnq3-server-x64.exe</LocalDebuggerCommand>
<LocalDebuggerWorkingDirectory>$(QUAKE3DIR)</LocalDebuggerWorkingDirectory>
<DebuggerFlavor>WindowsLocalDebugger</DebuggerFlavor>
<LocalDebuggerCommandArguments>+set fs_game $(CPMADIR) +set sv_pure 0</LocalDebuggerCommandArguments>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='release|Win32'">
<LocalDebuggerCommand>$(QUAKE3DIR)\cnq3-server-x86.exe</LocalDebuggerCommand>
<LocalDebuggerWorkingDirectory>$(QUAKE3DIR)</LocalDebuggerWorkingDirectory>
<DebuggerFlavor>WindowsLocalDebugger</DebuggerFlavor>
<LocalDebuggerCommandArguments>+set fs_game $(CPMADIR) +set sv_pure 0</LocalDebuggerCommandArguments>
</PropertyGroup>
</Project>

View file

@ -0,0 +1,76 @@

Microsoft Visual Studio Solution File, Format Version 12.00
# Visual Studio 2013
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "cnq3", "cnq3.vcxproj", "{BA3B957C-A672-960D-4F5F-7C103B75120F}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "cnq3-server", "cnq3-server.vcxproj", "{3EA67B52-AA5B-F447-3350-EE1E9F04EB4B}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "botlib", "botlib.vcxproj", "{A1A792F4-8D49-BDCA-7604-D11E6245441B}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "glew", "glew.vcxproj", "{7463977C-609A-980D-0987-7E10F59C140F}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "renderer", "renderer.vcxproj", "{9C6AA017-8837-FB22-B150-E9CA9D7C30B1}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libjpeg-turbo", "libjpeg-turbo.vcxproj", "{DB56484D-4717-C483-1052-0D017CD10860}"
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
debug|Win32 = debug|Win32
debug|x64 = debug|x64
release|Win32 = release|Win32
release|x64 = release|x64
EndGlobalSection
GlobalSection(ProjectConfigurationPlatforms) = postSolution
{BA3B957C-A672-960D-4F5F-7C103B75120F}.debug|Win32.ActiveCfg = debug|Win32
{BA3B957C-A672-960D-4F5F-7C103B75120F}.debug|Win32.Build.0 = debug|Win32
{BA3B957C-A672-960D-4F5F-7C103B75120F}.debug|x64.ActiveCfg = debug|x64
{BA3B957C-A672-960D-4F5F-7C103B75120F}.debug|x64.Build.0 = debug|x64
{BA3B957C-A672-960D-4F5F-7C103B75120F}.release|Win32.ActiveCfg = release|Win32
{BA3B957C-A672-960D-4F5F-7C103B75120F}.release|Win32.Build.0 = release|Win32
{BA3B957C-A672-960D-4F5F-7C103B75120F}.release|x64.ActiveCfg = release|x64
{BA3B957C-A672-960D-4F5F-7C103B75120F}.release|x64.Build.0 = release|x64
{3EA67B52-AA5B-F447-3350-EE1E9F04EB4B}.debug|Win32.ActiveCfg = debug|Win32
{3EA67B52-AA5B-F447-3350-EE1E9F04EB4B}.debug|Win32.Build.0 = debug|Win32
{3EA67B52-AA5B-F447-3350-EE1E9F04EB4B}.debug|x64.ActiveCfg = debug|x64
{3EA67B52-AA5B-F447-3350-EE1E9F04EB4B}.debug|x64.Build.0 = debug|x64
{3EA67B52-AA5B-F447-3350-EE1E9F04EB4B}.release|Win32.ActiveCfg = release|Win32
{3EA67B52-AA5B-F447-3350-EE1E9F04EB4B}.release|Win32.Build.0 = release|Win32
{3EA67B52-AA5B-F447-3350-EE1E9F04EB4B}.release|x64.ActiveCfg = release|x64
{3EA67B52-AA5B-F447-3350-EE1E9F04EB4B}.release|x64.Build.0 = release|x64
{A1A792F4-8D49-BDCA-7604-D11E6245441B}.debug|Win32.ActiveCfg = debug|Win32
{A1A792F4-8D49-BDCA-7604-D11E6245441B}.debug|Win32.Build.0 = debug|Win32
{A1A792F4-8D49-BDCA-7604-D11E6245441B}.debug|x64.ActiveCfg = debug|x64
{A1A792F4-8D49-BDCA-7604-D11E6245441B}.debug|x64.Build.0 = debug|x64
{A1A792F4-8D49-BDCA-7604-D11E6245441B}.release|Win32.ActiveCfg = release|Win32
{A1A792F4-8D49-BDCA-7604-D11E6245441B}.release|Win32.Build.0 = release|Win32
{A1A792F4-8D49-BDCA-7604-D11E6245441B}.release|x64.ActiveCfg = release|x64
{A1A792F4-8D49-BDCA-7604-D11E6245441B}.release|x64.Build.0 = release|x64
{7463977C-609A-980D-0987-7E10F59C140F}.debug|Win32.ActiveCfg = debug|Win32
{7463977C-609A-980D-0987-7E10F59C140F}.debug|Win32.Build.0 = debug|Win32
{7463977C-609A-980D-0987-7E10F59C140F}.debug|x64.ActiveCfg = debug|x64
{7463977C-609A-980D-0987-7E10F59C140F}.debug|x64.Build.0 = debug|x64
{7463977C-609A-980D-0987-7E10F59C140F}.release|Win32.ActiveCfg = release|Win32
{7463977C-609A-980D-0987-7E10F59C140F}.release|Win32.Build.0 = release|Win32
{7463977C-609A-980D-0987-7E10F59C140F}.release|x64.ActiveCfg = release|x64
{7463977C-609A-980D-0987-7E10F59C140F}.release|x64.Build.0 = release|x64
{9C6AA017-8837-FB22-B150-E9CA9D7C30B1}.debug|Win32.ActiveCfg = debug|Win32
{9C6AA017-8837-FB22-B150-E9CA9D7C30B1}.debug|Win32.Build.0 = debug|Win32
{9C6AA017-8837-FB22-B150-E9CA9D7C30B1}.debug|x64.ActiveCfg = debug|x64
{9C6AA017-8837-FB22-B150-E9CA9D7C30B1}.debug|x64.Build.0 = debug|x64
{9C6AA017-8837-FB22-B150-E9CA9D7C30B1}.release|Win32.ActiveCfg = release|Win32
{9C6AA017-8837-FB22-B150-E9CA9D7C30B1}.release|Win32.Build.0 = release|Win32
{9C6AA017-8837-FB22-B150-E9CA9D7C30B1}.release|x64.ActiveCfg = release|x64
{9C6AA017-8837-FB22-B150-E9CA9D7C30B1}.release|x64.Build.0 = release|x64
{DB56484D-4717-C483-1052-0D017CD10860}.debug|Win32.ActiveCfg = debug|Win32
{DB56484D-4717-C483-1052-0D017CD10860}.debug|Win32.Build.0 = debug|Win32
{DB56484D-4717-C483-1052-0D017CD10860}.debug|x64.ActiveCfg = debug|x64
{DB56484D-4717-C483-1052-0D017CD10860}.debug|x64.Build.0 = debug|x64
{DB56484D-4717-C483-1052-0D017CD10860}.release|Win32.ActiveCfg = release|Win32
{DB56484D-4717-C483-1052-0D017CD10860}.release|Win32.Build.0 = release|Win32
{DB56484D-4717-C483-1052-0D017CD10860}.release|x64.ActiveCfg = release|x64
{DB56484D-4717-C483-1052-0D017CD10860}.release|x64.Build.0 = release|x64
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
EndGlobalSection
EndGlobal

View file

@ -0,0 +1,394 @@
<?xml version="1.0" encoding="utf-8"?>
<Project DefaultTargets="Build" ToolsVersion="12.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup Label="ProjectConfigurations">
<ProjectConfiguration Include="debug|x64">
<Configuration>debug</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="debug|Win32">
<Configuration>debug</Configuration>
<Platform>Win32</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="release|x64">
<Configuration>release</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="release|Win32">
<Configuration>release</Configuration>
<Platform>Win32</Platform>
</ProjectConfiguration>
</ItemGroup>
<PropertyGroup Label="Globals">
<ProjectGuid>{BA3B957C-A672-960D-4F5F-7C103B75120F}</ProjectGuid>
<IgnoreWarnCompileDuplicatedFilename>true</IgnoreWarnCompileDuplicatedFilename>
<Keyword>Win32Proj</Keyword>
<RootNamespace>cnq3</RootNamespace>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='debug|x64'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<UseDebugLibraries>true</UseDebugLibraries>
<CharacterSet>Unicode</CharacterSet>
<PlatformToolset>v143</PlatformToolset>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='debug|Win32'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<UseDebugLibraries>true</UseDebugLibraries>
<CharacterSet>Unicode</CharacterSet>
<PlatformToolset>v143</PlatformToolset>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='release|x64'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<UseDebugLibraries>false</UseDebugLibraries>
<CharacterSet>Unicode</CharacterSet>
<PlatformToolset>v143</PlatformToolset>
<WholeProgramOptimization>true</WholeProgramOptimization>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='release|Win32'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<UseDebugLibraries>false</UseDebugLibraries>
<CharacterSet>Unicode</CharacterSet>
<PlatformToolset>v143</PlatformToolset>
<WholeProgramOptimization>true</WholeProgramOptimization>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
<ImportGroup Label="ExtensionSettings">
</ImportGroup>
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='debug|x64'">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='debug|Win32'">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='release|x64'">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='release|Win32'">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<PropertyGroup Label="UserMacros" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='debug|x64'">
<LinkIncremental>true</LinkIncremental>
<OutDir>..\..\.bin\debug_x64\</OutDir>
<IntDir>..\..\.build\debug_x64\cnq3\</IntDir>
<TargetName>cnq3-x64</TargetName>
<TargetExt>.exe</TargetExt>
<GenerateManifest>false</GenerateManifest>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='debug|Win32'">
<LinkIncremental>true</LinkIncremental>
<OutDir>..\..\.bin\debug_x32\</OutDir>
<IntDir>..\..\.build\debug_x32\cnq3\</IntDir>
<TargetName>cnq3-x86</TargetName>
<TargetExt>.exe</TargetExt>
<GenerateManifest>false</GenerateManifest>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='release|x64'">
<LinkIncremental>false</LinkIncremental>
<OutDir>..\..\.bin\release_x64\</OutDir>
<IntDir>..\..\.build\release_x64\cnq3\</IntDir>
<TargetName>cnq3-x64</TargetName>
<TargetExt>.exe</TargetExt>
<GenerateManifest>false</GenerateManifest>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='release|Win32'">
<LinkIncremental>false</LinkIncremental>
<OutDir>..\..\.bin\release_x32\</OutDir>
<IntDir>..\..\.build\release_x32\cnq3\</IntDir>
<TargetName>cnq3-x86</TargetName>
<TargetExt>.exe</TargetExt>
<GenerateManifest>false</GenerateManifest>
</PropertyGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='debug|x64'">
<ClCompile>
<PrecompiledHeader>NotUsing</PrecompiledHeader>
<WarningLevel>Level4</WarningLevel>
<PreprocessorDefinitions>GLEW_STATIC;DEBUG;_DEBUG;_CRT_SECURE_NO_WARNINGS;WIN32;_WIN32;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<AdditionalIncludeDirectories>..\..\code\glew\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
<Optimization>Disabled</Optimization>
<RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
<ExceptionHandling>false</ExceptionHandling>
<RuntimeTypeInfo>false</RuntimeTypeInfo>
<TreatWChar_tAsBuiltInType>false</TreatWChar_tAsBuiltInType>
<AdditionalOptions>/wd4267 %(AdditionalOptions)</AdditionalOptions>
</ClCompile>
<Link>
<SubSystem>Windows</SubSystem>
<GenerateDebugInformation>true</GenerateDebugInformation>
<AdditionalDependencies>Winmm.lib;ws2_32.lib;Version.lib;opengl32.lib;%(AdditionalDependencies)</AdditionalDependencies>
<AdditionalLibraryDirectories>..\..\.build\debug_x64;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
<AdditionalOptions> ..\..\code\win32\winquake.res /STACK:8388608 /MANIFEST:EMBED /MANIFESTINPUT:..\..\code\win32\client.manifest %(AdditionalOptions)</AdditionalOptions>
</Link>
<PreBuildEvent>
<Command>"..\create_git_header.cmd" "..\..\code\qcommon\git.h"</Command>
</PreBuildEvent>
<PostBuildEvent>
<Command>copy "..\..\.bin\debug_x64\cnq3-x64.exe" "$(QUAKE3DIR)"
copy "..\..\.bin\debug_x64\cnq3-x64.pdb" "$(QUAKE3DIR)"</Command>
</PostBuildEvent>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='debug|Win32'">
<ClCompile>
<PrecompiledHeader>NotUsing</PrecompiledHeader>
<WarningLevel>Level4</WarningLevel>
<PreprocessorDefinitions>GLEW_STATIC;DEBUG;_DEBUG;_CRT_SECURE_NO_WARNINGS;WIN32;_WIN32;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<AdditionalIncludeDirectories>..\..\code\glew\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
<Optimization>Disabled</Optimization>
<RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
<ExceptionHandling>false</ExceptionHandling>
<RuntimeTypeInfo>false</RuntimeTypeInfo>
<TreatWChar_tAsBuiltInType>false</TreatWChar_tAsBuiltInType>
<AdditionalOptions>/arch:SSE2 %(AdditionalOptions)</AdditionalOptions>
</ClCompile>
<Link>
<SubSystem>Windows</SubSystem>
<GenerateDebugInformation>true</GenerateDebugInformation>
<AdditionalDependencies>Winmm.lib;ws2_32.lib;Version.lib;opengl32.lib;%(AdditionalDependencies)</AdditionalDependencies>
<AdditionalLibraryDirectories>..\..\.build\debug_x32;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
<AdditionalOptions> ..\..\code\win32\winquake.res /STACK:8388608 /MANIFEST:EMBED /MANIFESTINPUT:..\..\code\win32\client.manifest %(AdditionalOptions)</AdditionalOptions>
</Link>
<PreBuildEvent>
<Command>"..\create_git_header.cmd" "..\..\code\qcommon\git.h"</Command>
</PreBuildEvent>
<PostBuildEvent>
<Command>copy "..\..\.bin\debug_x32\cnq3-x86.exe" "$(QUAKE3DIR)"
copy "..\..\.bin\debug_x32\cnq3-x86.pdb" "$(QUAKE3DIR)"</Command>
</PostBuildEvent>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='release|x64'">
<ClCompile>
<PrecompiledHeader>NotUsing</PrecompiledHeader>
<WarningLevel>Level4</WarningLevel>
<BasicRuntimeChecks>Default</BasicRuntimeChecks>
<PreprocessorDefinitions>GLEW_STATIC;NDEBUG;_CRT_SECURE_NO_WARNINGS;WIN32;_WIN32;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<AdditionalIncludeDirectories>..\..\code\glew\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
<Optimization>MinSpace</Optimization>
<FunctionLevelLinking>true</FunctionLevelLinking>
<IntrinsicFunctions>true</IntrinsicFunctions>
<MinimalRebuild>false</MinimalRebuild>
<OmitFramePointers>true</OmitFramePointers>
<StringPooling>true</StringPooling>
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
<ExceptionHandling>false</ExceptionHandling>
<RuntimeTypeInfo>false</RuntimeTypeInfo>
<TreatWChar_tAsBuiltInType>false</TreatWChar_tAsBuiltInType>
<FloatingPointModel>Fast</FloatingPointModel>
<MultiProcessorCompilation>true</MultiProcessorCompilation>
<AdditionalOptions>/GL /wd4267 %(AdditionalOptions)</AdditionalOptions>
<DisableSpecificWarnings>4702;%(DisableSpecificWarnings)</DisableSpecificWarnings>
</ClCompile>
<Link>
<SubSystem>Windows</SubSystem>
<GenerateDebugInformation>true</GenerateDebugInformation>
<EnableCOMDATFolding>true</EnableCOMDATFolding>
<OptimizeReferences>true</OptimizeReferences>
<AdditionalDependencies>Winmm.lib;ws2_32.lib;Version.lib;opengl32.lib;%(AdditionalDependencies)</AdditionalDependencies>
<AdditionalLibraryDirectories>..\..\.build\release_x64;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
<AdditionalOptions> ..\..\code\win32\winquake.res /STACK:8388608 /MANIFEST:EMBED /MANIFESTINPUT:..\..\code\win32\client.manifest /OPT:REF /OPT:ICF %(AdditionalOptions)</AdditionalOptions>
</Link>
<PreBuildEvent>
<Command>"..\create_git_header.cmd" "..\..\code\qcommon\git.h"</Command>
</PreBuildEvent>
<PostBuildEvent>
<Command>copy "..\..\.bin\release_x64\cnq3-x64.exe" "$(QUAKE3DIR)"
copy "..\..\.bin\release_x64\cnq3-x64.pdb" "$(QUAKE3DIR)"</Command>
</PostBuildEvent>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='release|Win32'">
<ClCompile>
<PrecompiledHeader>NotUsing</PrecompiledHeader>
<WarningLevel>Level4</WarningLevel>
<BasicRuntimeChecks>Default</BasicRuntimeChecks>
<PreprocessorDefinitions>GLEW_STATIC;NDEBUG;_CRT_SECURE_NO_WARNINGS;WIN32;_WIN32;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<AdditionalIncludeDirectories>..\..\code\glew\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
<Optimization>MinSpace</Optimization>
<FunctionLevelLinking>true</FunctionLevelLinking>
<IntrinsicFunctions>true</IntrinsicFunctions>
<MinimalRebuild>false</MinimalRebuild>
<OmitFramePointers>true</OmitFramePointers>
<StringPooling>true</StringPooling>
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
<ExceptionHandling>false</ExceptionHandling>
<RuntimeTypeInfo>false</RuntimeTypeInfo>
<TreatWChar_tAsBuiltInType>false</TreatWChar_tAsBuiltInType>
<FloatingPointModel>Fast</FloatingPointModel>
<EnableEnhancedInstructionSet>StreamingSIMDExtensions2</EnableEnhancedInstructionSet>
<MultiProcessorCompilation>true</MultiProcessorCompilation>
<AdditionalOptions>/GL /arch:SSE2 %(AdditionalOptions)</AdditionalOptions>
<DisableSpecificWarnings>4702;%(DisableSpecificWarnings)</DisableSpecificWarnings>
</ClCompile>
<Link>
<SubSystem>Windows</SubSystem>
<GenerateDebugInformation>true</GenerateDebugInformation>
<EnableCOMDATFolding>true</EnableCOMDATFolding>
<OptimizeReferences>true</OptimizeReferences>
<AdditionalDependencies>Winmm.lib;ws2_32.lib;Version.lib;opengl32.lib;%(AdditionalDependencies)</AdditionalDependencies>
<AdditionalLibraryDirectories>..\..\.build\release_x32;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
<AdditionalOptions> ..\..\code\win32\winquake.res /STACK:8388608 /MANIFEST:EMBED /MANIFESTINPUT:..\..\code\win32\client.manifest /OPT:REF /OPT:ICF %(AdditionalOptions)</AdditionalOptions>
</Link>
<PreBuildEvent>
<Command>"..\create_git_header.cmd" "..\..\code\qcommon\git.h"</Command>
</PreBuildEvent>
<PostBuildEvent>
<Command>copy "..\..\.bin\release_x32\cnq3-x86.exe" "$(QUAKE3DIR)"
copy "..\..\.bin\release_x32\cnq3-x86.pdb" "$(QUAKE3DIR)"</Command>
</PostBuildEvent>
</ItemDefinitionGroup>
<ItemGroup>
<ClInclude Include="..\..\code\botlib\aasfile.h" />
<ClInclude Include="..\..\code\botlib\be_aas.h" />
<ClInclude Include="..\..\code\botlib\be_aas_bsp.h" />
<ClInclude Include="..\..\code\botlib\be_aas_cluster.h" />
<ClInclude Include="..\..\code\botlib\be_aas_debug.h" />
<ClInclude Include="..\..\code\botlib\be_aas_def.h" />
<ClInclude Include="..\..\code\botlib\be_aas_entity.h" />
<ClInclude Include="..\..\code\botlib\be_aas_file.h" />
<ClInclude Include="..\..\code\botlib\be_aas_funcs.h" />
<ClInclude Include="..\..\code\botlib\be_aas_main.h" />
<ClInclude Include="..\..\code\botlib\be_aas_move.h" />
<ClInclude Include="..\..\code\botlib\be_aas_optimize.h" />
<ClInclude Include="..\..\code\botlib\be_aas_reach.h" />
<ClInclude Include="..\..\code\botlib\be_aas_route.h" />
<ClInclude Include="..\..\code\botlib\be_aas_routealt.h" />
<ClInclude Include="..\..\code\botlib\be_aas_sample.h" />
<ClInclude Include="..\..\code\botlib\be_ai_char.h" />
<ClInclude Include="..\..\code\botlib\be_ai_chat.h" />
<ClInclude Include="..\..\code\botlib\be_ai_gen.h" />
<ClInclude Include="..\..\code\botlib\be_ai_goal.h" />
<ClInclude Include="..\..\code\botlib\be_ai_move.h" />
<ClInclude Include="..\..\code\botlib\be_ai_weap.h" />
<ClInclude Include="..\..\code\botlib\be_ai_weight.h" />
<ClInclude Include="..\..\code\botlib\be_ea.h" />
<ClInclude Include="..\..\code\botlib\be_interface.h" />
<ClInclude Include="..\..\code\botlib\botlib.h" />
<ClInclude Include="..\..\code\botlib\l_crc.h" />
<ClInclude Include="..\..\code\botlib\l_libvar.h" />
<ClInclude Include="..\..\code\botlib\l_log.h" />
<ClInclude Include="..\..\code\botlib\l_memory.h" />
<ClInclude Include="..\..\code\botlib\l_precomp.h" />
<ClInclude Include="..\..\code\botlib\l_script.h" />
<ClInclude Include="..\..\code\botlib\l_struct.h" />
<ClInclude Include="..\..\code\client\client.h" />
<ClInclude Include="..\..\code\client\client_help.h" />
<ClInclude Include="..\..\code\client\keycodes.h" />
<ClInclude Include="..\..\code\client\keys.h" />
<ClInclude Include="..\..\code\client\snd_codec.h" />
<ClInclude Include="..\..\code\client\snd_local.h" />
<ClInclude Include="..\..\code\client\snd_public.h" />
<ClInclude Include="..\..\code\qcommon\cg_public.h" />
<ClInclude Include="..\..\code\qcommon\cm_local.h" />
<ClInclude Include="..\..\code\qcommon\cm_patch.h" />
<ClInclude Include="..\..\code\qcommon\cm_polylib.h" />
<ClInclude Include="..\..\code\qcommon\cm_public.h" />
<ClInclude Include="..\..\code\qcommon\common_help.h" />
<ClInclude Include="..\..\code\qcommon\crash.h" />
<ClInclude Include="..\..\code\qcommon\g_public.h" />
<ClInclude Include="..\..\code\qcommon\git.h" />
<ClInclude Include="..\..\code\qcommon\q_platform.h" />
<ClInclude Include="..\..\code\qcommon\q_shared.h" />
<ClInclude Include="..\..\code\qcommon\qcommon.h" />
<ClInclude Include="..\..\code\qcommon\qfiles.h" />
<ClInclude Include="..\..\code\qcommon\surfaceflags.h" />
<ClInclude Include="..\..\code\qcommon\syscall_ext.h" />
<ClInclude Include="..\..\code\qcommon\tr_types.h" />
<ClInclude Include="..\..\code\qcommon\ui_public.h" />
<ClInclude Include="..\..\code\qcommon\unzip.h" />
<ClInclude Include="..\..\code\qcommon\vm_local.h" />
<ClInclude Include="..\..\code\qcommon\vm_shim.h" />
<ClInclude Include="..\..\code\renderer\stb_image.h" />
<ClInclude Include="..\..\code\renderer\tr_help.h" />
<ClInclude Include="..\..\code\renderer\tr_local.h" />
<ClInclude Include="..\..\code\renderer\tr_public.h" />
<ClInclude Include="..\..\code\server\server.h" />
<ClInclude Include="..\..\code\win32\glw_win.h" />
<ClInclude Include="..\..\code\win32\resource.h" />
<ClInclude Include="..\..\code\win32\win_help.h" />
<ClInclude Include="..\..\code\win32\win_local.h" />
<ClInclude Include="..\..\code\win32\windows.h" />
</ItemGroup>
<ItemGroup>
<ClCompile Include="..\..\code\client\cl_avi.cpp" />
<ClCompile Include="..\..\code\client\cl_browser.cpp" />
<ClCompile Include="..\..\code\client\cl_cgame.cpp" />
<ClCompile Include="..\..\code\client\cl_cin.cpp" />
<ClCompile Include="..\..\code\client\cl_console.cpp" />
<ClCompile Include="..\..\code\client\cl_demo.cpp" />
<ClCompile Include="..\..\code\client\cl_download.cpp" />
<ClCompile Include="..\..\code\client\cl_gl.cpp" />
<ClCompile Include="..\..\code\client\cl_input.cpp" />
<ClCompile Include="..\..\code\client\cl_keys.cpp" />
<ClCompile Include="..\..\code\client\cl_main.cpp" />
<ClCompile Include="..\..\code\client\cl_net_chan.cpp" />
<ClCompile Include="..\..\code\client\cl_parse.cpp" />
<ClCompile Include="..\..\code\client\cl_scrn.cpp" />
<ClCompile Include="..\..\code\client\cl_ui.cpp" />
<ClCompile Include="..\..\code\client\snd_codec.cpp" />
<ClCompile Include="..\..\code\client\snd_codec_wav.cpp" />
<ClCompile Include="..\..\code\client\snd_dma.cpp" />
<ClCompile Include="..\..\code\client\snd_main.cpp" />
<ClCompile Include="..\..\code\client\snd_mem.cpp" />
<ClCompile Include="..\..\code\client\snd_mix.cpp" />
<ClCompile Include="..\..\code\qcommon\cm_load.cpp" />
<ClCompile Include="..\..\code\qcommon\cm_patch.cpp" />
<ClCompile Include="..\..\code\qcommon\cm_polylib.cpp" />
<ClCompile Include="..\..\code\qcommon\cm_test.cpp" />
<ClCompile Include="..\..\code\qcommon\cm_trace.cpp" />
<ClCompile Include="..\..\code\qcommon\cmd.cpp" />
<ClCompile Include="..\..\code\qcommon\common.cpp" />
<ClCompile Include="..\..\code\qcommon\crash.cpp" />
<ClCompile Include="..\..\code\qcommon\cvar.cpp" />
<ClCompile Include="..\..\code\qcommon\files.cpp" />
<ClCompile Include="..\..\code\qcommon\huffman.cpp" />
<ClCompile Include="..\..\code\qcommon\huffman_static.cpp" />
<ClCompile Include="..\..\code\qcommon\json.cpp" />
<ClCompile Include="..\..\code\qcommon\md4.cpp" />
<ClCompile Include="..\..\code\qcommon\md5.cpp" />
<ClCompile Include="..\..\code\qcommon\msg.cpp" />
<ClCompile Include="..\..\code\qcommon\net_chan.cpp" />
<ClCompile Include="..\..\code\qcommon\net_ip.cpp" />
<ClCompile Include="..\..\code\qcommon\q_math.c" />
<ClCompile Include="..\..\code\qcommon\q_shared.c" />
<ClCompile Include="..\..\code\qcommon\unzip.cpp" />
<ClCompile Include="..\..\code\qcommon\vm.cpp" />
<ClCompile Include="..\..\code\qcommon\vm_interpreted.cpp" />
<ClCompile Include="..\..\code\qcommon\vm_x86.cpp" />
<ClCompile Include="..\..\code\server\sv_bot.cpp" />
<ClCompile Include="..\..\code\server\sv_ccmds.cpp" />
<ClCompile Include="..\..\code\server\sv_client.cpp" />
<ClCompile Include="..\..\code\server\sv_game.cpp" />
<ClCompile Include="..\..\code\server\sv_init.cpp" />
<ClCompile Include="..\..\code\server\sv_main.cpp" />
<ClCompile Include="..\..\code\server\sv_net_chan.cpp" />
<ClCompile Include="..\..\code\server\sv_snapshot.cpp" />
<ClCompile Include="..\..\code\server\sv_world.cpp" />
<ClCompile Include="..\..\code\win32\win_exception.cpp" />
<ClCompile Include="..\..\code\win32\win_glimp.cpp" />
<ClCompile Include="..\..\code\win32\win_input.cpp" />
<ClCompile Include="..\..\code\win32\win_main.cpp" />
<ClCompile Include="..\..\code\win32\win_shared.cpp" />
<ClCompile Include="..\..\code\win32\win_snd.cpp" />
<ClCompile Include="..\..\code\win32\win_syscon.cpp" />
<ClCompile Include="..\..\code\win32\win_wndproc.cpp" />
</ItemGroup>
<ItemGroup>
<ProjectReference Include="botlib.vcxproj">
<Project>{A1A792F4-8D49-BDCA-7604-D11E6245441B}</Project>
</ProjectReference>
<ProjectReference Include="renderer.vcxproj">
<Project>{9C6AA017-8837-FB22-B150-E9CA9D7C30B1}</Project>
</ProjectReference>
<ProjectReference Include="glew.vcxproj">
<Project>{7463977C-609A-980D-0987-7E10F59C140F}</Project>
</ProjectReference>
<ProjectReference Include="libjpeg-turbo.vcxproj">
<Project>{DB56484D-4717-C483-1052-0D017CD10860}</Project>
</ProjectReference>
</ItemGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
<ImportGroup Label="ExtensionTargets">
</ImportGroup>
</Project>

View file

@ -0,0 +1,423 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup>
<Filter Include="botlib">
<UniqueIdentifier>{A1A792F4-8D49-BDCA-7604-D11E6245441B}</UniqueIdentifier>
</Filter>
<Filter Include="client">
<UniqueIdentifier>{8461ABF6-7003-D6CC-59BE-E92045FF5C1D}</UniqueIdentifier>
</Filter>
<Filter Include="qcommon">
<UniqueIdentifier>{7F6839ED-EB47-B888-F45F-435F60BE1EEA}</UniqueIdentifier>
</Filter>
<Filter Include="renderer">
<UniqueIdentifier>{9C6AA017-8837-FB22-B150-E9CA9D7C30B1}</UniqueIdentifier>
</Filter>
<Filter Include="server">
<UniqueIdentifier>{9C76841B-8818-AFF1-71D3-C2455D143642}</UniqueIdentifier>
</Filter>
<Filter Include="win32">
<UniqueIdentifier>{98D2A310-04E7-CBC1-CD68-6F21393CC8F2}</UniqueIdentifier>
</Filter>
</ItemGroup>
<ItemGroup>
<ClInclude Include="..\..\code\botlib\aasfile.h">
<Filter>botlib</Filter>
</ClInclude>
<ClInclude Include="..\..\code\botlib\be_aas.h">
<Filter>botlib</Filter>
</ClInclude>
<ClInclude Include="..\..\code\botlib\be_aas_bsp.h">
<Filter>botlib</Filter>
</ClInclude>
<ClInclude Include="..\..\code\botlib\be_aas_cluster.h">
<Filter>botlib</Filter>
</ClInclude>
<ClInclude Include="..\..\code\botlib\be_aas_debug.h">
<Filter>botlib</Filter>
</ClInclude>
<ClInclude Include="..\..\code\botlib\be_aas_def.h">
<Filter>botlib</Filter>
</ClInclude>
<ClInclude Include="..\..\code\botlib\be_aas_entity.h">
<Filter>botlib</Filter>
</ClInclude>
<ClInclude Include="..\..\code\botlib\be_aas_file.h">
<Filter>botlib</Filter>
</ClInclude>
<ClInclude Include="..\..\code\botlib\be_aas_funcs.h">
<Filter>botlib</Filter>
</ClInclude>
<ClInclude Include="..\..\code\botlib\be_aas_main.h">
<Filter>botlib</Filter>
</ClInclude>
<ClInclude Include="..\..\code\botlib\be_aas_move.h">
<Filter>botlib</Filter>
</ClInclude>
<ClInclude Include="..\..\code\botlib\be_aas_optimize.h">
<Filter>botlib</Filter>
</ClInclude>
<ClInclude Include="..\..\code\botlib\be_aas_reach.h">
<Filter>botlib</Filter>
</ClInclude>
<ClInclude Include="..\..\code\botlib\be_aas_route.h">
<Filter>botlib</Filter>
</ClInclude>
<ClInclude Include="..\..\code\botlib\be_aas_routealt.h">
<Filter>botlib</Filter>
</ClInclude>
<ClInclude Include="..\..\code\botlib\be_aas_sample.h">
<Filter>botlib</Filter>
</ClInclude>
<ClInclude Include="..\..\code\botlib\be_ai_char.h">
<Filter>botlib</Filter>
</ClInclude>
<ClInclude Include="..\..\code\botlib\be_ai_chat.h">
<Filter>botlib</Filter>
</ClInclude>
<ClInclude Include="..\..\code\botlib\be_ai_gen.h">
<Filter>botlib</Filter>
</ClInclude>
<ClInclude Include="..\..\code\botlib\be_ai_goal.h">
<Filter>botlib</Filter>
</ClInclude>
<ClInclude Include="..\..\code\botlib\be_ai_move.h">
<Filter>botlib</Filter>
</ClInclude>
<ClInclude Include="..\..\code\botlib\be_ai_weap.h">
<Filter>botlib</Filter>
</ClInclude>
<ClInclude Include="..\..\code\botlib\be_ai_weight.h">
<Filter>botlib</Filter>
</ClInclude>
<ClInclude Include="..\..\code\botlib\be_ea.h">
<Filter>botlib</Filter>
</ClInclude>
<ClInclude Include="..\..\code\botlib\be_interface.h">
<Filter>botlib</Filter>
</ClInclude>
<ClInclude Include="..\..\code\botlib\botlib.h">
<Filter>botlib</Filter>
</ClInclude>
<ClInclude Include="..\..\code\botlib\l_crc.h">
<Filter>botlib</Filter>
</ClInclude>
<ClInclude Include="..\..\code\botlib\l_libvar.h">
<Filter>botlib</Filter>
</ClInclude>
<ClInclude Include="..\..\code\botlib\l_log.h">
<Filter>botlib</Filter>
</ClInclude>
<ClInclude Include="..\..\code\botlib\l_memory.h">
<Filter>botlib</Filter>
</ClInclude>
<ClInclude Include="..\..\code\botlib\l_precomp.h">
<Filter>botlib</Filter>
</ClInclude>
<ClInclude Include="..\..\code\botlib\l_script.h">
<Filter>botlib</Filter>
</ClInclude>
<ClInclude Include="..\..\code\botlib\l_struct.h">
<Filter>botlib</Filter>
</ClInclude>
<ClInclude Include="..\..\code\client\client.h">
<Filter>client</Filter>
</ClInclude>
<ClInclude Include="..\..\code\client\client_help.h">
<Filter>client</Filter>
</ClInclude>
<ClInclude Include="..\..\code\client\keycodes.h">
<Filter>client</Filter>
</ClInclude>
<ClInclude Include="..\..\code\client\keys.h">
<Filter>client</Filter>
</ClInclude>
<ClInclude Include="..\..\code\client\snd_codec.h">
<Filter>client</Filter>
</ClInclude>
<ClInclude Include="..\..\code\client\snd_local.h">
<Filter>client</Filter>
</ClInclude>
<ClInclude Include="..\..\code\client\snd_public.h">
<Filter>client</Filter>
</ClInclude>
<ClInclude Include="..\..\code\qcommon\cg_public.h">
<Filter>qcommon</Filter>
</ClInclude>
<ClInclude Include="..\..\code\qcommon\cm_local.h">
<Filter>qcommon</Filter>
</ClInclude>
<ClInclude Include="..\..\code\qcommon\cm_patch.h">
<Filter>qcommon</Filter>
</ClInclude>
<ClInclude Include="..\..\code\qcommon\cm_polylib.h">
<Filter>qcommon</Filter>
</ClInclude>
<ClInclude Include="..\..\code\qcommon\cm_public.h">
<Filter>qcommon</Filter>
</ClInclude>
<ClInclude Include="..\..\code\qcommon\common_help.h">
<Filter>qcommon</Filter>
</ClInclude>
<ClInclude Include="..\..\code\qcommon\crash.h">
<Filter>qcommon</Filter>
</ClInclude>
<ClInclude Include="..\..\code\qcommon\g_public.h">
<Filter>qcommon</Filter>
</ClInclude>
<ClInclude Include="..\..\code\qcommon\git.h">
<Filter>qcommon</Filter>
</ClInclude>
<ClInclude Include="..\..\code\qcommon\q_platform.h">
<Filter>qcommon</Filter>
</ClInclude>
<ClInclude Include="..\..\code\qcommon\q_shared.h">
<Filter>qcommon</Filter>
</ClInclude>
<ClInclude Include="..\..\code\qcommon\qcommon.h">
<Filter>qcommon</Filter>
</ClInclude>
<ClInclude Include="..\..\code\qcommon\qfiles.h">
<Filter>qcommon</Filter>
</ClInclude>
<ClInclude Include="..\..\code\qcommon\surfaceflags.h">
<Filter>qcommon</Filter>
</ClInclude>
<ClInclude Include="..\..\code\qcommon\syscall_ext.h">
<Filter>qcommon</Filter>
</ClInclude>
<ClInclude Include="..\..\code\qcommon\tr_types.h">
<Filter>qcommon</Filter>
</ClInclude>
<ClInclude Include="..\..\code\qcommon\ui_public.h">
<Filter>qcommon</Filter>
</ClInclude>
<ClInclude Include="..\..\code\qcommon\unzip.h">
<Filter>qcommon</Filter>
</ClInclude>
<ClInclude Include="..\..\code\qcommon\vm_local.h">
<Filter>qcommon</Filter>
</ClInclude>
<ClInclude Include="..\..\code\qcommon\vm_shim.h">
<Filter>qcommon</Filter>
</ClInclude>
<ClInclude Include="..\..\code\renderer\stb_image.h">
<Filter>renderer</Filter>
</ClInclude>
<ClInclude Include="..\..\code\renderer\tr_help.h">
<Filter>renderer</Filter>
</ClInclude>
<ClInclude Include="..\..\code\renderer\tr_local.h">
<Filter>renderer</Filter>
</ClInclude>
<ClInclude Include="..\..\code\renderer\tr_public.h">
<Filter>renderer</Filter>
</ClInclude>
<ClInclude Include="..\..\code\server\server.h">
<Filter>server</Filter>
</ClInclude>
<ClInclude Include="..\..\code\win32\glw_win.h">
<Filter>win32</Filter>
</ClInclude>
<ClInclude Include="..\..\code\win32\resource.h">
<Filter>win32</Filter>
</ClInclude>
<ClInclude Include="..\..\code\win32\win_help.h">
<Filter>win32</Filter>
</ClInclude>
<ClInclude Include="..\..\code\win32\win_local.h">
<Filter>win32</Filter>
</ClInclude>
<ClInclude Include="..\..\code\win32\windows.h">
<Filter>win32</Filter>
</ClInclude>
</ItemGroup>
<ItemGroup>
<ClCompile Include="..\..\code\client\cl_avi.cpp">
<Filter>client</Filter>
</ClCompile>
<ClCompile Include="..\..\code\client\cl_browser.cpp">
<Filter>client</Filter>
</ClCompile>
<ClCompile Include="..\..\code\client\cl_cgame.cpp">
<Filter>client</Filter>
</ClCompile>
<ClCompile Include="..\..\code\client\cl_cin.cpp">
<Filter>client</Filter>
</ClCompile>
<ClCompile Include="..\..\code\client\cl_console.cpp">
<Filter>client</Filter>
</ClCompile>
<ClCompile Include="..\..\code\client\cl_demo.cpp">
<Filter>client</Filter>
</ClCompile>
<ClCompile Include="..\..\code\client\cl_download.cpp">
<Filter>client</Filter>
</ClCompile>
<ClCompile Include="..\..\code\client\cl_gl.cpp">
<Filter>client</Filter>
</ClCompile>
<ClCompile Include="..\..\code\client\cl_input.cpp">
<Filter>client</Filter>
</ClCompile>
<ClCompile Include="..\..\code\client\cl_keys.cpp">
<Filter>client</Filter>
</ClCompile>
<ClCompile Include="..\..\code\client\cl_main.cpp">
<Filter>client</Filter>
</ClCompile>
<ClCompile Include="..\..\code\client\cl_net_chan.cpp">
<Filter>client</Filter>
</ClCompile>
<ClCompile Include="..\..\code\client\cl_parse.cpp">
<Filter>client</Filter>
</ClCompile>
<ClCompile Include="..\..\code\client\cl_scrn.cpp">
<Filter>client</Filter>
</ClCompile>
<ClCompile Include="..\..\code\client\cl_ui.cpp">
<Filter>client</Filter>
</ClCompile>
<ClCompile Include="..\..\code\client\snd_codec.cpp">
<Filter>client</Filter>
</ClCompile>
<ClCompile Include="..\..\code\client\snd_codec_wav.cpp">
<Filter>client</Filter>
</ClCompile>
<ClCompile Include="..\..\code\client\snd_dma.cpp">
<Filter>client</Filter>
</ClCompile>
<ClCompile Include="..\..\code\client\snd_main.cpp">
<Filter>client</Filter>
</ClCompile>
<ClCompile Include="..\..\code\client\snd_mem.cpp">
<Filter>client</Filter>
</ClCompile>
<ClCompile Include="..\..\code\client\snd_mix.cpp">
<Filter>client</Filter>
</ClCompile>
<ClCompile Include="..\..\code\qcommon\cm_load.cpp">
<Filter>qcommon</Filter>
</ClCompile>
<ClCompile Include="..\..\code\qcommon\cm_patch.cpp">
<Filter>qcommon</Filter>
</ClCompile>
<ClCompile Include="..\..\code\qcommon\cm_polylib.cpp">
<Filter>qcommon</Filter>
</ClCompile>
<ClCompile Include="..\..\code\qcommon\cm_test.cpp">
<Filter>qcommon</Filter>
</ClCompile>
<ClCompile Include="..\..\code\qcommon\cm_trace.cpp">
<Filter>qcommon</Filter>
</ClCompile>
<ClCompile Include="..\..\code\qcommon\cmd.cpp">
<Filter>qcommon</Filter>
</ClCompile>
<ClCompile Include="..\..\code\qcommon\common.cpp">
<Filter>qcommon</Filter>
</ClCompile>
<ClCompile Include="..\..\code\qcommon\crash.cpp">
<Filter>qcommon</Filter>
</ClCompile>
<ClCompile Include="..\..\code\qcommon\cvar.cpp">
<Filter>qcommon</Filter>
</ClCompile>
<ClCompile Include="..\..\code\qcommon\files.cpp">
<Filter>qcommon</Filter>
</ClCompile>
<ClCompile Include="..\..\code\qcommon\huffman.cpp">
<Filter>qcommon</Filter>
</ClCompile>
<ClCompile Include="..\..\code\qcommon\huffman_static.cpp">
<Filter>qcommon</Filter>
</ClCompile>
<ClCompile Include="..\..\code\qcommon\json.cpp">
<Filter>qcommon</Filter>
</ClCompile>
<ClCompile Include="..\..\code\qcommon\md4.cpp">
<Filter>qcommon</Filter>
</ClCompile>
<ClCompile Include="..\..\code\qcommon\md5.cpp">
<Filter>qcommon</Filter>
</ClCompile>
<ClCompile Include="..\..\code\qcommon\msg.cpp">
<Filter>qcommon</Filter>
</ClCompile>
<ClCompile Include="..\..\code\qcommon\net_chan.cpp">
<Filter>qcommon</Filter>
</ClCompile>
<ClCompile Include="..\..\code\qcommon\net_ip.cpp">
<Filter>qcommon</Filter>
</ClCompile>
<ClCompile Include="..\..\code\qcommon\q_math.c">
<Filter>qcommon</Filter>
</ClCompile>
<ClCompile Include="..\..\code\qcommon\q_shared.c">
<Filter>qcommon</Filter>
</ClCompile>
<ClCompile Include="..\..\code\qcommon\unzip.cpp">
<Filter>qcommon</Filter>
</ClCompile>
<ClCompile Include="..\..\code\qcommon\vm.cpp">
<Filter>qcommon</Filter>
</ClCompile>
<ClCompile Include="..\..\code\qcommon\vm_interpreted.cpp">
<Filter>qcommon</Filter>
</ClCompile>
<ClCompile Include="..\..\code\qcommon\vm_x86.cpp">
<Filter>qcommon</Filter>
</ClCompile>
<ClCompile Include="..\..\code\server\sv_bot.cpp">
<Filter>server</Filter>
</ClCompile>
<ClCompile Include="..\..\code\server\sv_ccmds.cpp">
<Filter>server</Filter>
</ClCompile>
<ClCompile Include="..\..\code\server\sv_client.cpp">
<Filter>server</Filter>
</ClCompile>
<ClCompile Include="..\..\code\server\sv_game.cpp">
<Filter>server</Filter>
</ClCompile>
<ClCompile Include="..\..\code\server\sv_init.cpp">
<Filter>server</Filter>
</ClCompile>
<ClCompile Include="..\..\code\server\sv_main.cpp">
<Filter>server</Filter>
</ClCompile>
<ClCompile Include="..\..\code\server\sv_net_chan.cpp">
<Filter>server</Filter>
</ClCompile>
<ClCompile Include="..\..\code\server\sv_snapshot.cpp">
<Filter>server</Filter>
</ClCompile>
<ClCompile Include="..\..\code\server\sv_world.cpp">
<Filter>server</Filter>
</ClCompile>
<ClCompile Include="..\..\code\win32\win_exception.cpp">
<Filter>win32</Filter>
</ClCompile>
<ClCompile Include="..\..\code\win32\win_glimp.cpp">
<Filter>win32</Filter>
</ClCompile>
<ClCompile Include="..\..\code\win32\win_input.cpp">
<Filter>win32</Filter>
</ClCompile>
<ClCompile Include="..\..\code\win32\win_main.cpp">
<Filter>win32</Filter>
</ClCompile>
<ClCompile Include="..\..\code\win32\win_shared.cpp">
<Filter>win32</Filter>
</ClCompile>
<ClCompile Include="..\..\code\win32\win_snd.cpp">
<Filter>win32</Filter>
</ClCompile>
<ClCompile Include="..\..\code\win32\win_syscon.cpp">
<Filter>win32</Filter>
</ClCompile>
<ClCompile Include="..\..\code\win32\win_wndproc.cpp">
<Filter>win32</Filter>
</ClCompile>
</ItemGroup>
</Project>

View file

@ -0,0 +1,27 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='debug|x64'">
<LocalDebuggerCommand>$(QUAKE3DIR)\cnq3-x64.exe</LocalDebuggerCommand>
<LocalDebuggerWorkingDirectory>$(QUAKE3DIR)</LocalDebuggerWorkingDirectory>
<DebuggerFlavor>WindowsLocalDebugger</DebuggerFlavor>
<LocalDebuggerCommandArguments>+set fs_game $(CPMADIR) +set sv_pure 0 +set r_fullscreen 0</LocalDebuggerCommandArguments>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='debug|Win32'">
<LocalDebuggerCommand>$(QUAKE3DIR)\cnq3-x86.exe</LocalDebuggerCommand>
<LocalDebuggerWorkingDirectory>$(QUAKE3DIR)</LocalDebuggerWorkingDirectory>
<DebuggerFlavor>WindowsLocalDebugger</DebuggerFlavor>
<LocalDebuggerCommandArguments>+set fs_game $(CPMADIR) +set sv_pure 0 +set r_fullscreen 0</LocalDebuggerCommandArguments>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='release|x64'">
<LocalDebuggerCommand>$(QUAKE3DIR)\cnq3-x64.exe</LocalDebuggerCommand>
<LocalDebuggerWorkingDirectory>$(QUAKE3DIR)</LocalDebuggerWorkingDirectory>
<DebuggerFlavor>WindowsLocalDebugger</DebuggerFlavor>
<LocalDebuggerCommandArguments>+set fs_game $(CPMADIR) +set sv_pure 0 +set r_fullscreen 0</LocalDebuggerCommandArguments>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='release|Win32'">
<LocalDebuggerCommand>$(QUAKE3DIR)\cnq3-x86.exe</LocalDebuggerCommand>
<LocalDebuggerWorkingDirectory>$(QUAKE3DIR)</LocalDebuggerWorkingDirectory>
<DebuggerFlavor>WindowsLocalDebugger</DebuggerFlavor>
<LocalDebuggerCommandArguments>+set fs_game $(CPMADIR) +set sv_pure 0 +set r_fullscreen 0</LocalDebuggerCommandArguments>
</PropertyGroup>
</Project>

View file

@ -0,0 +1,221 @@
<?xml version="1.0" encoding="utf-8"?>
<Project DefaultTargets="Build" ToolsVersion="12.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup Label="ProjectConfigurations">
<ProjectConfiguration Include="debug|x64">
<Configuration>debug</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="debug|Win32">
<Configuration>debug</Configuration>
<Platform>Win32</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="release|x64">
<Configuration>release</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="release|Win32">
<Configuration>release</Configuration>
<Platform>Win32</Platform>
</ProjectConfiguration>
</ItemGroup>
<PropertyGroup Label="Globals">
<ProjectGuid>{7463977C-609A-980D-0987-7E10F59C140F}</ProjectGuid>
<IgnoreWarnCompileDuplicatedFilename>true</IgnoreWarnCompileDuplicatedFilename>
<Keyword>Win32Proj</Keyword>
<RootNamespace>glew</RootNamespace>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='debug|x64'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<UseDebugLibraries>true</UseDebugLibraries>
<CharacterSet>Unicode</CharacterSet>
<PlatformToolset>v143</PlatformToolset>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='debug|Win32'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<UseDebugLibraries>true</UseDebugLibraries>
<CharacterSet>Unicode</CharacterSet>
<PlatformToolset>v143</PlatformToolset>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='release|x64'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<UseDebugLibraries>false</UseDebugLibraries>
<CharacterSet>Unicode</CharacterSet>
<PlatformToolset>v143</PlatformToolset>
<WholeProgramOptimization>true</WholeProgramOptimization>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='release|Win32'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<UseDebugLibraries>false</UseDebugLibraries>
<CharacterSet>Unicode</CharacterSet>
<PlatformToolset>v143</PlatformToolset>
<WholeProgramOptimization>true</WholeProgramOptimization>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
<ImportGroup Label="ExtensionSettings">
</ImportGroup>
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='debug|x64'">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='debug|Win32'">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='release|x64'">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='release|Win32'">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<PropertyGroup Label="UserMacros" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='debug|x64'">
<OutDir>..\..\.build\debug_x64\</OutDir>
<IntDir>..\..\.build\debug_x64\glew\</IntDir>
<TargetName>glew</TargetName>
<TargetExt>.lib</TargetExt>
<GenerateManifest>false</GenerateManifest>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='debug|Win32'">
<OutDir>..\..\.build\debug_x32\</OutDir>
<IntDir>..\..\.build\debug_x32\glew\</IntDir>
<TargetName>glew</TargetName>
<TargetExt>.lib</TargetExt>
<GenerateManifest>false</GenerateManifest>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='release|x64'">
<OutDir>..\..\.build\release_x64\</OutDir>
<IntDir>..\..\.build\release_x64\glew\</IntDir>
<TargetName>glew</TargetName>
<TargetExt>.lib</TargetExt>
<GenerateManifest>false</GenerateManifest>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='release|Win32'">
<OutDir>..\..\.build\release_x32\</OutDir>
<IntDir>..\..\.build\release_x32\glew\</IntDir>
<TargetName>glew</TargetName>
<TargetExt>.lib</TargetExt>
<GenerateManifest>false</GenerateManifest>
</PropertyGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='debug|x64'">
<ClCompile>
<PrecompiledHeader>NotUsing</PrecompiledHeader>
<WarningLevel>Level4</WarningLevel>
<PreprocessorDefinitions>GLEW_STATIC;DEBUG;_DEBUG;_CRT_SECURE_NO_WARNINGS;WIN32;_WIN32;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<AdditionalIncludeDirectories>..\..\code\glew\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
<Optimization>Disabled</Optimization>
<RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
<ExceptionHandling>false</ExceptionHandling>
<RuntimeTypeInfo>false</RuntimeTypeInfo>
<TreatWChar_tAsBuiltInType>false</TreatWChar_tAsBuiltInType>
<AdditionalOptions>/wd4267 %(AdditionalOptions)</AdditionalOptions>
<CompileAs>CompileAsC</CompileAs>
<DisableSpecificWarnings>4456</DisableSpecificWarnings>
</ClCompile>
<Link>
<SubSystem>Windows</SubSystem>
<GenerateDebugInformation>true</GenerateDebugInformation>
</Link>
<Lib>
<AdditionalOptions> %(AdditionalOptions)</AdditionalOptions>
</Lib>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='debug|Win32'">
<ClCompile>
<PrecompiledHeader>NotUsing</PrecompiledHeader>
<WarningLevel>Level4</WarningLevel>
<PreprocessorDefinitions>GLEW_STATIC;DEBUG;_DEBUG;_CRT_SECURE_NO_WARNINGS;WIN32;_WIN32;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<AdditionalIncludeDirectories>..\..\code\glew\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
<Optimization>Disabled</Optimization>
<RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
<ExceptionHandling>false</ExceptionHandling>
<RuntimeTypeInfo>false</RuntimeTypeInfo>
<TreatWChar_tAsBuiltInType>false</TreatWChar_tAsBuiltInType>
<AdditionalOptions>/arch:SSE2 %(AdditionalOptions)</AdditionalOptions>
<CompileAs>CompileAsC</CompileAs>
<DisableSpecificWarnings>4456</DisableSpecificWarnings>
</ClCompile>
<Link>
<SubSystem>Windows</SubSystem>
<GenerateDebugInformation>true</GenerateDebugInformation>
</Link>
<Lib>
<AdditionalOptions> %(AdditionalOptions)</AdditionalOptions>
</Lib>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='release|x64'">
<ClCompile>
<PrecompiledHeader>NotUsing</PrecompiledHeader>
<WarningLevel>Level4</WarningLevel>
<BasicRuntimeChecks>Default</BasicRuntimeChecks>
<PreprocessorDefinitions>GLEW_STATIC;NDEBUG;_CRT_SECURE_NO_WARNINGS;WIN32;_WIN32;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<AdditionalIncludeDirectories>..\..\code\glew\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
<Optimization>MinSpace</Optimization>
<FunctionLevelLinking>true</FunctionLevelLinking>
<IntrinsicFunctions>true</IntrinsicFunctions>
<MinimalRebuild>false</MinimalRebuild>
<OmitFramePointers>true</OmitFramePointers>
<StringPooling>true</StringPooling>
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
<ExceptionHandling>false</ExceptionHandling>
<RuntimeTypeInfo>false</RuntimeTypeInfo>
<TreatWChar_tAsBuiltInType>false</TreatWChar_tAsBuiltInType>
<FloatingPointModel>Fast</FloatingPointModel>
<MultiProcessorCompilation>true</MultiProcessorCompilation>
<AdditionalOptions>/GL /wd4267 %(AdditionalOptions)</AdditionalOptions>
<CompileAs>CompileAsC</CompileAs>
<DisableSpecificWarnings>4456</DisableSpecificWarnings>
</ClCompile>
<Link>
<SubSystem>Windows</SubSystem>
<GenerateDebugInformation>true</GenerateDebugInformation>
<EnableCOMDATFolding>true</EnableCOMDATFolding>
<OptimizeReferences>true</OptimizeReferences>
</Link>
<Lib>
<AdditionalOptions> %(AdditionalOptions)</AdditionalOptions>
</Lib>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='release|Win32'">
<ClCompile>
<PrecompiledHeader>NotUsing</PrecompiledHeader>
<WarningLevel>Level4</WarningLevel>
<BasicRuntimeChecks>Default</BasicRuntimeChecks>
<PreprocessorDefinitions>GLEW_STATIC;NDEBUG;_CRT_SECURE_NO_WARNINGS;WIN32;_WIN32;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<AdditionalIncludeDirectories>..\..\code\glew\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
<Optimization>MinSpace</Optimization>
<FunctionLevelLinking>true</FunctionLevelLinking>
<IntrinsicFunctions>true</IntrinsicFunctions>
<MinimalRebuild>false</MinimalRebuild>
<OmitFramePointers>true</OmitFramePointers>
<StringPooling>true</StringPooling>
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
<ExceptionHandling>false</ExceptionHandling>
<RuntimeTypeInfo>false</RuntimeTypeInfo>
<TreatWChar_tAsBuiltInType>false</TreatWChar_tAsBuiltInType>
<FloatingPointModel>Fast</FloatingPointModel>
<EnableEnhancedInstructionSet>StreamingSIMDExtensions2</EnableEnhancedInstructionSet>
<MultiProcessorCompilation>true</MultiProcessorCompilation>
<AdditionalOptions>/GL /arch:SSE2 %(AdditionalOptions)</AdditionalOptions>
<CompileAs>CompileAsC</CompileAs>
<DisableSpecificWarnings>4456</DisableSpecificWarnings>
</ClCompile>
<Link>
<SubSystem>Windows</SubSystem>
<GenerateDebugInformation>true</GenerateDebugInformation>
<EnableCOMDATFolding>true</EnableCOMDATFolding>
<OptimizeReferences>true</OptimizeReferences>
</Link>
<Lib>
<AdditionalOptions> %(AdditionalOptions)</AdditionalOptions>
</Lib>
</ItemDefinitionGroup>
<ItemGroup>
<ClCompile Include="..\..\code\glew\glew.c" />
</ItemGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
<ImportGroup Label="ExtensionTargets">
</ImportGroup>
</Project>

View file

@ -0,0 +1,721 @@
<?xml version="1.0" encoding="utf-8"?>
<Project DefaultTargets="Build" ToolsVersion="12.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup Label="ProjectConfigurations">
<ProjectConfiguration Include="debug|x64">
<Configuration>debug</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="debug|Win32">
<Configuration>debug</Configuration>
<Platform>Win32</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="release|x64">
<Configuration>release</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="release|Win32">
<Configuration>release</Configuration>
<Platform>Win32</Platform>
</ProjectConfiguration>
</ItemGroup>
<PropertyGroup Label="Globals">
<ProjectGuid>{DB56484D-4717-C483-1052-0D017CD10860}</ProjectGuid>
<IgnoreWarnCompileDuplicatedFilename>true</IgnoreWarnCompileDuplicatedFilename>
<Keyword>Win32Proj</Keyword>
<RootNamespace>libjpeg-turbo</RootNamespace>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='debug|x64'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<UseDebugLibraries>true</UseDebugLibraries>
<CharacterSet>Unicode</CharacterSet>
<PlatformToolset>v143</PlatformToolset>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='debug|Win32'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<UseDebugLibraries>true</UseDebugLibraries>
<CharacterSet>Unicode</CharacterSet>
<PlatformToolset>v143</PlatformToolset>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='release|x64'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<UseDebugLibraries>false</UseDebugLibraries>
<CharacterSet>Unicode</CharacterSet>
<PlatformToolset>v143</PlatformToolset>
<WholeProgramOptimization>true</WholeProgramOptimization>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='release|Win32'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<UseDebugLibraries>false</UseDebugLibraries>
<CharacterSet>Unicode</CharacterSet>
<PlatformToolset>v143</PlatformToolset>
<WholeProgramOptimization>true</WholeProgramOptimization>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
<ImportGroup Label="ExtensionSettings">
</ImportGroup>
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='debug|x64'">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='debug|Win32'">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='release|x64'">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='release|Win32'">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<PropertyGroup Label="UserMacros" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='debug|x64'">
<OutDir>..\..\.build\debug_x64\</OutDir>
<IntDir>..\..\.build\debug_x64\libjpeg-turbo\</IntDir>
<TargetName>libjpeg-turbo</TargetName>
<TargetExt>.lib</TargetExt>
<GenerateManifest>false</GenerateManifest>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='debug|Win32'">
<OutDir>..\..\.build\debug_x32\</OutDir>
<IntDir>..\..\.build\debug_x32\libjpeg-turbo\</IntDir>
<TargetName>libjpeg-turbo</TargetName>
<TargetExt>.lib</TargetExt>
<GenerateManifest>false</GenerateManifest>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='release|x64'">
<OutDir>..\..\.build\release_x64\</OutDir>
<IntDir>..\..\.build\release_x64\libjpeg-turbo\</IntDir>
<TargetName>libjpeg-turbo</TargetName>
<TargetExt>.lib</TargetExt>
<GenerateManifest>false</GenerateManifest>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='release|Win32'">
<OutDir>..\..\.build\release_x32\</OutDir>
<IntDir>..\..\.build\release_x32\libjpeg-turbo\</IntDir>
<TargetName>libjpeg-turbo</TargetName>
<TargetExt>.lib</TargetExt>
<GenerateManifest>false</GenerateManifest>
</PropertyGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='debug|x64'">
<ClCompile>
<PrecompiledHeader>NotUsing</PrecompiledHeader>
<WarningLevel>Level3</WarningLevel>
<PreprocessorDefinitions>WITH_SIMD;SIZEOF_SIZE_T=8;DEBUG;_DEBUG;_CRT_SECURE_NO_WARNINGS;WIN32;_WIN32;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<AdditionalIncludeDirectories>..\..\code\libjpeg-turbo;..\..\code\libjpeg-turbo\simd;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
<Optimization>Disabled</Optimization>
<RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
<ExceptionHandling>false</ExceptionHandling>
<RuntimeTypeInfo>false</RuntimeTypeInfo>
<TreatWChar_tAsBuiltInType>false</TreatWChar_tAsBuiltInType>
<AdditionalOptions>/wd4267 %(AdditionalOptions)</AdditionalOptions>
<CompileAs>CompileAsC</CompileAs>
</ClCompile>
<Link>
<SubSystem>Windows</SubSystem>
<GenerateDebugInformation>true</GenerateDebugInformation>
</Link>
<Lib>
<AdditionalOptions> %(AdditionalOptions)</AdditionalOptions>
</Lib>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='debug|Win32'">
<ClCompile>
<PrecompiledHeader>NotUsing</PrecompiledHeader>
<WarningLevel>Level3</WarningLevel>
<PreprocessorDefinitions>WITH_SIMD;SIZEOF_SIZE_T=4;DEBUG;_DEBUG;_CRT_SECURE_NO_WARNINGS;WIN32;_WIN32;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<AdditionalIncludeDirectories>..\..\code\libjpeg-turbo;..\..\code\libjpeg-turbo\simd;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
<Optimization>Disabled</Optimization>
<RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
<ExceptionHandling>false</ExceptionHandling>
<RuntimeTypeInfo>false</RuntimeTypeInfo>
<TreatWChar_tAsBuiltInType>false</TreatWChar_tAsBuiltInType>
<AdditionalOptions>/arch:SSE2 %(AdditionalOptions)</AdditionalOptions>
<CompileAs>CompileAsC</CompileAs>
</ClCompile>
<Link>
<SubSystem>Windows</SubSystem>
<GenerateDebugInformation>true</GenerateDebugInformation>
</Link>
<Lib>
<AdditionalOptions> %(AdditionalOptions)</AdditionalOptions>
</Lib>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='release|x64'">
<ClCompile>
<PrecompiledHeader>NotUsing</PrecompiledHeader>
<WarningLevel>Level3</WarningLevel>
<BasicRuntimeChecks>Default</BasicRuntimeChecks>
<PreprocessorDefinitions>WITH_SIMD;SIZEOF_SIZE_T=8;NDEBUG;_CRT_SECURE_NO_WARNINGS;WIN32;_WIN32;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<AdditionalIncludeDirectories>..\..\code\libjpeg-turbo;..\..\code\libjpeg-turbo\simd;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
<Optimization>MinSpace</Optimization>
<FunctionLevelLinking>true</FunctionLevelLinking>
<IntrinsicFunctions>true</IntrinsicFunctions>
<MinimalRebuild>false</MinimalRebuild>
<OmitFramePointers>true</OmitFramePointers>
<StringPooling>true</StringPooling>
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
<ExceptionHandling>false</ExceptionHandling>
<RuntimeTypeInfo>false</RuntimeTypeInfo>
<TreatWChar_tAsBuiltInType>false</TreatWChar_tAsBuiltInType>
<FloatingPointModel>Fast</FloatingPointModel>
<MultiProcessorCompilation>true</MultiProcessorCompilation>
<AdditionalOptions>/GL /wd4267 %(AdditionalOptions)</AdditionalOptions>
<CompileAs>CompileAsC</CompileAs>
</ClCompile>
<Link>
<SubSystem>Windows</SubSystem>
<GenerateDebugInformation>true</GenerateDebugInformation>
<EnableCOMDATFolding>true</EnableCOMDATFolding>
<OptimizeReferences>true</OptimizeReferences>
</Link>
<Lib>
<AdditionalOptions> %(AdditionalOptions)</AdditionalOptions>
</Lib>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='release|Win32'">
<ClCompile>
<PrecompiledHeader>NotUsing</PrecompiledHeader>
<WarningLevel>Level3</WarningLevel>
<BasicRuntimeChecks>Default</BasicRuntimeChecks>
<PreprocessorDefinitions>WITH_SIMD;SIZEOF_SIZE_T=4;NDEBUG;_CRT_SECURE_NO_WARNINGS;WIN32;_WIN32;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<AdditionalIncludeDirectories>..\..\code\libjpeg-turbo;..\..\code\libjpeg-turbo\simd;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
<Optimization>MinSpace</Optimization>
<FunctionLevelLinking>true</FunctionLevelLinking>
<IntrinsicFunctions>true</IntrinsicFunctions>
<MinimalRebuild>false</MinimalRebuild>
<OmitFramePointers>true</OmitFramePointers>
<StringPooling>true</StringPooling>
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
<ExceptionHandling>false</ExceptionHandling>
<RuntimeTypeInfo>false</RuntimeTypeInfo>
<TreatWChar_tAsBuiltInType>false</TreatWChar_tAsBuiltInType>
<FloatingPointModel>Fast</FloatingPointModel>
<EnableEnhancedInstructionSet>StreamingSIMDExtensions2</EnableEnhancedInstructionSet>
<MultiProcessorCompilation>true</MultiProcessorCompilation>
<AdditionalOptions>/GL /arch:SSE2 %(AdditionalOptions)</AdditionalOptions>
<CompileAs>CompileAsC</CompileAs>
</ClCompile>
<Link>
<SubSystem>Windows</SubSystem>
<GenerateDebugInformation>true</GenerateDebugInformation>
<EnableCOMDATFolding>true</EnableCOMDATFolding>
<OptimizeReferences>true</OptimizeReferences>
</Link>
<Lib>
<AdditionalOptions> %(AdditionalOptions)</AdditionalOptions>
</Lib>
</ItemDefinitionGroup>
<ItemGroup>
<ClCompile Include="..\..\code\libjpeg-turbo\jcapimin.c" />
<ClCompile Include="..\..\code\libjpeg-turbo\jcapistd.c" />
<ClCompile Include="..\..\code\libjpeg-turbo\jccoefct.c" />
<ClCompile Include="..\..\code\libjpeg-turbo\jccolor.c" />
<ClCompile Include="..\..\code\libjpeg-turbo\jcdctmgr.c" />
<ClCompile Include="..\..\code\libjpeg-turbo\jchuff.c" />
<ClCompile Include="..\..\code\libjpeg-turbo\jcinit.c" />
<ClCompile Include="..\..\code\libjpeg-turbo\jcmainct.c" />
<ClCompile Include="..\..\code\libjpeg-turbo\jcmarker.c" />
<ClCompile Include="..\..\code\libjpeg-turbo\jcmaster.c" />
<ClCompile Include="..\..\code\libjpeg-turbo\jcomapi.c" />
<ClCompile Include="..\..\code\libjpeg-turbo\jcparam.c" />
<ClCompile Include="..\..\code\libjpeg-turbo\jcphuff.c" />
<ClCompile Include="..\..\code\libjpeg-turbo\jcprepct.c" />
<ClCompile Include="..\..\code\libjpeg-turbo\jcsample.c" />
<ClCompile Include="..\..\code\libjpeg-turbo\jctrans.c" />
<ClCompile Include="..\..\code\libjpeg-turbo\jdapimin.c" />
<ClCompile Include="..\..\code\libjpeg-turbo\jdapistd.c" />
<ClCompile Include="..\..\code\libjpeg-turbo\jdatadst.c" />
<ClCompile Include="..\..\code\libjpeg-turbo\jdatasrc.c" />
<ClCompile Include="..\..\code\libjpeg-turbo\jdcoefct.c" />
<ClCompile Include="..\..\code\libjpeg-turbo\jdcolor.c" />
<ClCompile Include="..\..\code\libjpeg-turbo\jddctmgr.c" />
<ClCompile Include="..\..\code\libjpeg-turbo\jdhuff.c" />
<ClCompile Include="..\..\code\libjpeg-turbo\jdinput.c" />
<ClCompile Include="..\..\code\libjpeg-turbo\jdmainct.c" />
<ClCompile Include="..\..\code\libjpeg-turbo\jdmarker.c" />
<ClCompile Include="..\..\code\libjpeg-turbo\jdmaster.c" />
<ClCompile Include="..\..\code\libjpeg-turbo\jdmerge.c" />
<ClCompile Include="..\..\code\libjpeg-turbo\jdphuff.c" />
<ClCompile Include="..\..\code\libjpeg-turbo\jdpostct.c" />
<ClCompile Include="..\..\code\libjpeg-turbo\jdsample.c" />
<ClCompile Include="..\..\code\libjpeg-turbo\jdtrans.c" />
<ClCompile Include="..\..\code\libjpeg-turbo\jerror.c" />
<ClCompile Include="..\..\code\libjpeg-turbo\jfdctflt.c" />
<ClCompile Include="..\..\code\libjpeg-turbo\jfdctfst.c" />
<ClCompile Include="..\..\code\libjpeg-turbo\jfdctint.c" />
<ClCompile Include="..\..\code\libjpeg-turbo\jidctflt.c" />
<ClCompile Include="..\..\code\libjpeg-turbo\jidctfst.c" />
<ClCompile Include="..\..\code\libjpeg-turbo\jidctint.c" />
<ClCompile Include="..\..\code\libjpeg-turbo\jidctred.c" />
<ClCompile Include="..\..\code\libjpeg-turbo\jmemmgr.c" />
<ClCompile Include="..\..\code\libjpeg-turbo\jquant1.c" />
<ClCompile Include="..\..\code\libjpeg-turbo\jquant2.c" />
<ClCompile Include="..\..\code\libjpeg-turbo\jutils.c" />
<ClCompile Include="..\..\code\libjpeg-turbo\simd\jsimd_i386.c">
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug|x64'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release|x64'">true</ExcludedFromBuild>
</ClCompile>
<ClCompile Include="..\..\code\libjpeg-turbo\simd\jsimd_x86_64.c">
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug|Win32'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release|Win32'">true</ExcludedFromBuild>
</ClCompile>
</ItemGroup>
<ItemGroup>
<CustomBuild Include="..\..\code\libjpeg-turbo\simd\jccolor-mmx.asm">
<FileType>Document</FileType>
<Command Condition="'$(Configuration)|$(Platform)'=='debug|Win32'">nasm -o$(IntDir)\%(Filename).obj -fwin32 -DWIN32 -I..\..\code\libjpeg-turbo\ -I..\..\code\libjpeg-turbo\win\ -I..\..\code\libjpeg-turbo\simd\ %(Identity)</Command>
<Outputs Condition="'$(Configuration)|$(Platform)'=='debug|Win32'">$(IntDir)/%(Filename).obj</Outputs>
<Message Condition="'$(Configuration)|$(Platform)'=='debug|Win32'">%(Filename).asm</Message>
<Command Condition="'$(Configuration)|$(Platform)'=='release|Win32'">nasm -o$(IntDir)\%(Filename).obj -fwin32 -DWIN32 -I..\..\code\libjpeg-turbo\ -I..\..\code\libjpeg-turbo\win\ -I..\..\code\libjpeg-turbo\simd\ %(Identity)</Command>
<Outputs Condition="'$(Configuration)|$(Platform)'=='release|Win32'">$(IntDir)/%(Filename).obj</Outputs>
<Message Condition="'$(Configuration)|$(Platform)'=='release|Win32'">%(Filename).asm</Message>
</CustomBuild>
<CustomBuild Include="..\..\code\libjpeg-turbo\simd\jccolor-sse2-64.asm">
<FileType>Document</FileType>
<Command Condition="'$(Configuration)|$(Platform)'=='debug|x64'">nasm -o$(IntDir)\%(Filename).obj -fwin64 -DWIN64 -D__x86_64__ -I..\..\code\libjpeg-turbo\ -I..\..\code\libjpeg-turbo\win\ -I..\..\code\libjpeg-turbo\simd\ %(Identity)</Command>
<Outputs Condition="'$(Configuration)|$(Platform)'=='debug|x64'">$(IntDir)/%(Filename).obj</Outputs>
<Message Condition="'$(Configuration)|$(Platform)'=='debug|x64'">%(Filename).asm</Message>
<Command Condition="'$(Configuration)|$(Platform)'=='release|x64'">nasm -o$(IntDir)\%(Filename).obj -fwin64 -DWIN64 -D__x86_64__ -I..\..\code\libjpeg-turbo\ -I..\..\code\libjpeg-turbo\win\ -I..\..\code\libjpeg-turbo\simd\ %(Identity)</Command>
<Outputs Condition="'$(Configuration)|$(Platform)'=='release|x64'">$(IntDir)/%(Filename).obj</Outputs>
<Message Condition="'$(Configuration)|$(Platform)'=='release|x64'">%(Filename).asm</Message>
</CustomBuild>
<CustomBuild Include="..\..\code\libjpeg-turbo\simd\jccolor-sse2.asm">
<FileType>Document</FileType>
<Command Condition="'$(Configuration)|$(Platform)'=='debug|Win32'">nasm -o$(IntDir)\%(Filename).obj -fwin32 -DWIN32 -I..\..\code\libjpeg-turbo\ -I..\..\code\libjpeg-turbo\win\ -I..\..\code\libjpeg-turbo\simd\ %(Identity)</Command>
<Outputs Condition="'$(Configuration)|$(Platform)'=='debug|Win32'">$(IntDir)/%(Filename).obj</Outputs>
<Message Condition="'$(Configuration)|$(Platform)'=='debug|Win32'">%(Filename).asm</Message>
<Command Condition="'$(Configuration)|$(Platform)'=='release|Win32'">nasm -o$(IntDir)\%(Filename).obj -fwin32 -DWIN32 -I..\..\code\libjpeg-turbo\ -I..\..\code\libjpeg-turbo\win\ -I..\..\code\libjpeg-turbo\simd\ %(Identity)</Command>
<Outputs Condition="'$(Configuration)|$(Platform)'=='release|Win32'">$(IntDir)/%(Filename).obj</Outputs>
<Message Condition="'$(Configuration)|$(Platform)'=='release|Win32'">%(Filename).asm</Message>
</CustomBuild>
<CustomBuild Include="..\..\code\libjpeg-turbo\simd\jcgray-mmx.asm">
<FileType>Document</FileType>
<Command Condition="'$(Configuration)|$(Platform)'=='debug|Win32'">nasm -o$(IntDir)\%(Filename).obj -fwin32 -DWIN32 -I..\..\code\libjpeg-turbo\ -I..\..\code\libjpeg-turbo\win\ -I..\..\code\libjpeg-turbo\simd\ %(Identity)</Command>
<Outputs Condition="'$(Configuration)|$(Platform)'=='debug|Win32'">$(IntDir)/%(Filename).obj</Outputs>
<Message Condition="'$(Configuration)|$(Platform)'=='debug|Win32'">%(Filename).asm</Message>
<Command Condition="'$(Configuration)|$(Platform)'=='release|Win32'">nasm -o$(IntDir)\%(Filename).obj -fwin32 -DWIN32 -I..\..\code\libjpeg-turbo\ -I..\..\code\libjpeg-turbo\win\ -I..\..\code\libjpeg-turbo\simd\ %(Identity)</Command>
<Outputs Condition="'$(Configuration)|$(Platform)'=='release|Win32'">$(IntDir)/%(Filename).obj</Outputs>
<Message Condition="'$(Configuration)|$(Platform)'=='release|Win32'">%(Filename).asm</Message>
</CustomBuild>
<CustomBuild Include="..\..\code\libjpeg-turbo\simd\jcgray-sse2-64.asm">
<FileType>Document</FileType>
<Command Condition="'$(Configuration)|$(Platform)'=='debug|x64'">nasm -o$(IntDir)\%(Filename).obj -fwin64 -DWIN64 -D__x86_64__ -I..\..\code\libjpeg-turbo\ -I..\..\code\libjpeg-turbo\win\ -I..\..\code\libjpeg-turbo\simd\ %(Identity)</Command>
<Outputs Condition="'$(Configuration)|$(Platform)'=='debug|x64'">$(IntDir)/%(Filename).obj</Outputs>
<Message Condition="'$(Configuration)|$(Platform)'=='debug|x64'">%(Filename).asm</Message>
<Command Condition="'$(Configuration)|$(Platform)'=='release|x64'">nasm -o$(IntDir)\%(Filename).obj -fwin64 -DWIN64 -D__x86_64__ -I..\..\code\libjpeg-turbo\ -I..\..\code\libjpeg-turbo\win\ -I..\..\code\libjpeg-turbo\simd\ %(Identity)</Command>
<Outputs Condition="'$(Configuration)|$(Platform)'=='release|x64'">$(IntDir)/%(Filename).obj</Outputs>
<Message Condition="'$(Configuration)|$(Platform)'=='release|x64'">%(Filename).asm</Message>
</CustomBuild>
<CustomBuild Include="..\..\code\libjpeg-turbo\simd\jcgray-sse2.asm">
<FileType>Document</FileType>
<Command Condition="'$(Configuration)|$(Platform)'=='debug|Win32'">nasm -o$(IntDir)\%(Filename).obj -fwin32 -DWIN32 -I..\..\code\libjpeg-turbo\ -I..\..\code\libjpeg-turbo\win\ -I..\..\code\libjpeg-turbo\simd\ %(Identity)</Command>
<Outputs Condition="'$(Configuration)|$(Platform)'=='debug|Win32'">$(IntDir)/%(Filename).obj</Outputs>
<Message Condition="'$(Configuration)|$(Platform)'=='debug|Win32'">%(Filename).asm</Message>
<Command Condition="'$(Configuration)|$(Platform)'=='release|Win32'">nasm -o$(IntDir)\%(Filename).obj -fwin32 -DWIN32 -I..\..\code\libjpeg-turbo\ -I..\..\code\libjpeg-turbo\win\ -I..\..\code\libjpeg-turbo\simd\ %(Identity)</Command>
<Outputs Condition="'$(Configuration)|$(Platform)'=='release|Win32'">$(IntDir)/%(Filename).obj</Outputs>
<Message Condition="'$(Configuration)|$(Platform)'=='release|Win32'">%(Filename).asm</Message>
</CustomBuild>
<CustomBuild Include="..\..\code\libjpeg-turbo\simd\jchuff-sse2-64.asm">
<FileType>Document</FileType>
<Command Condition="'$(Configuration)|$(Platform)'=='debug|x64'">nasm -o$(IntDir)\%(Filename).obj -fwin64 -DWIN64 -D__x86_64__ -I..\..\code\libjpeg-turbo\ -I..\..\code\libjpeg-turbo\win\ -I..\..\code\libjpeg-turbo\simd\ %(Identity)</Command>
<Outputs Condition="'$(Configuration)|$(Platform)'=='debug|x64'">$(IntDir)/%(Filename).obj</Outputs>
<Message Condition="'$(Configuration)|$(Platform)'=='debug|x64'">%(Filename).asm</Message>
<Command Condition="'$(Configuration)|$(Platform)'=='release|x64'">nasm -o$(IntDir)\%(Filename).obj -fwin64 -DWIN64 -D__x86_64__ -I..\..\code\libjpeg-turbo\ -I..\..\code\libjpeg-turbo\win\ -I..\..\code\libjpeg-turbo\simd\ %(Identity)</Command>
<Outputs Condition="'$(Configuration)|$(Platform)'=='release|x64'">$(IntDir)/%(Filename).obj</Outputs>
<Message Condition="'$(Configuration)|$(Platform)'=='release|x64'">%(Filename).asm</Message>
</CustomBuild>
<CustomBuild Include="..\..\code\libjpeg-turbo\simd\jchuff-sse2.asm">
<FileType>Document</FileType>
<Command Condition="'$(Configuration)|$(Platform)'=='debug|Win32'">nasm -o$(IntDir)\%(Filename).obj -fwin32 -DWIN32 -I..\..\code\libjpeg-turbo\ -I..\..\code\libjpeg-turbo\win\ -I..\..\code\libjpeg-turbo\simd\ %(Identity)</Command>
<Outputs Condition="'$(Configuration)|$(Platform)'=='debug|Win32'">$(IntDir)/%(Filename).obj</Outputs>
<Message Condition="'$(Configuration)|$(Platform)'=='debug|Win32'">%(Filename).asm</Message>
<Command Condition="'$(Configuration)|$(Platform)'=='release|Win32'">nasm -o$(IntDir)\%(Filename).obj -fwin32 -DWIN32 -I..\..\code\libjpeg-turbo\ -I..\..\code\libjpeg-turbo\win\ -I..\..\code\libjpeg-turbo\simd\ %(Identity)</Command>
<Outputs Condition="'$(Configuration)|$(Platform)'=='release|Win32'">$(IntDir)/%(Filename).obj</Outputs>
<Message Condition="'$(Configuration)|$(Platform)'=='release|Win32'">%(Filename).asm</Message>
</CustomBuild>
<CustomBuild Include="..\..\code\libjpeg-turbo\simd\jcsample-mmx.asm">
<FileType>Document</FileType>
<Command Condition="'$(Configuration)|$(Platform)'=='debug|Win32'">nasm -o$(IntDir)\%(Filename).obj -fwin32 -DWIN32 -I..\..\code\libjpeg-turbo\ -I..\..\code\libjpeg-turbo\win\ -I..\..\code\libjpeg-turbo\simd\ %(Identity)</Command>
<Outputs Condition="'$(Configuration)|$(Platform)'=='debug|Win32'">$(IntDir)/%(Filename).obj</Outputs>
<Message Condition="'$(Configuration)|$(Platform)'=='debug|Win32'">%(Filename).asm</Message>
<Command Condition="'$(Configuration)|$(Platform)'=='release|Win32'">nasm -o$(IntDir)\%(Filename).obj -fwin32 -DWIN32 -I..\..\code\libjpeg-turbo\ -I..\..\code\libjpeg-turbo\win\ -I..\..\code\libjpeg-turbo\simd\ %(Identity)</Command>
<Outputs Condition="'$(Configuration)|$(Platform)'=='release|Win32'">$(IntDir)/%(Filename).obj</Outputs>
<Message Condition="'$(Configuration)|$(Platform)'=='release|Win32'">%(Filename).asm</Message>
</CustomBuild>
<CustomBuild Include="..\..\code\libjpeg-turbo\simd\jcsample-sse2-64.asm">
<FileType>Document</FileType>
<Command Condition="'$(Configuration)|$(Platform)'=='debug|x64'">nasm -o$(IntDir)\%(Filename).obj -fwin64 -DWIN64 -D__x86_64__ -I..\..\code\libjpeg-turbo\ -I..\..\code\libjpeg-turbo\win\ -I..\..\code\libjpeg-turbo\simd\ %(Identity)</Command>
<Outputs Condition="'$(Configuration)|$(Platform)'=='debug|x64'">$(IntDir)/%(Filename).obj</Outputs>
<Message Condition="'$(Configuration)|$(Platform)'=='debug|x64'">%(Filename).asm</Message>
<Command Condition="'$(Configuration)|$(Platform)'=='release|x64'">nasm -o$(IntDir)\%(Filename).obj -fwin64 -DWIN64 -D__x86_64__ -I..\..\code\libjpeg-turbo\ -I..\..\code\libjpeg-turbo\win\ -I..\..\code\libjpeg-turbo\simd\ %(Identity)</Command>
<Outputs Condition="'$(Configuration)|$(Platform)'=='release|x64'">$(IntDir)/%(Filename).obj</Outputs>
<Message Condition="'$(Configuration)|$(Platform)'=='release|x64'">%(Filename).asm</Message>
</CustomBuild>
<CustomBuild Include="..\..\code\libjpeg-turbo\simd\jcsample-sse2.asm">
<FileType>Document</FileType>
<Command Condition="'$(Configuration)|$(Platform)'=='debug|Win32'">nasm -o$(IntDir)\%(Filename).obj -fwin32 -DWIN32 -I..\..\code\libjpeg-turbo\ -I..\..\code\libjpeg-turbo\win\ -I..\..\code\libjpeg-turbo\simd\ %(Identity)</Command>
<Outputs Condition="'$(Configuration)|$(Platform)'=='debug|Win32'">$(IntDir)/%(Filename).obj</Outputs>
<Message Condition="'$(Configuration)|$(Platform)'=='debug|Win32'">%(Filename).asm</Message>
<Command Condition="'$(Configuration)|$(Platform)'=='release|Win32'">nasm -o$(IntDir)\%(Filename).obj -fwin32 -DWIN32 -I..\..\code\libjpeg-turbo\ -I..\..\code\libjpeg-turbo\win\ -I..\..\code\libjpeg-turbo\simd\ %(Identity)</Command>
<Outputs Condition="'$(Configuration)|$(Platform)'=='release|Win32'">$(IntDir)/%(Filename).obj</Outputs>
<Message Condition="'$(Configuration)|$(Platform)'=='release|Win32'">%(Filename).asm</Message>
</CustomBuild>
<CustomBuild Include="..\..\code\libjpeg-turbo\simd\jdcolor-mmx.asm">
<FileType>Document</FileType>
<Command Condition="'$(Configuration)|$(Platform)'=='debug|Win32'">nasm -o$(IntDir)\%(Filename).obj -fwin32 -DWIN32 -I..\..\code\libjpeg-turbo\ -I..\..\code\libjpeg-turbo\win\ -I..\..\code\libjpeg-turbo\simd\ %(Identity)</Command>
<Outputs Condition="'$(Configuration)|$(Platform)'=='debug|Win32'">$(IntDir)/%(Filename).obj</Outputs>
<Message Condition="'$(Configuration)|$(Platform)'=='debug|Win32'">%(Filename).asm</Message>
<Command Condition="'$(Configuration)|$(Platform)'=='release|Win32'">nasm -o$(IntDir)\%(Filename).obj -fwin32 -DWIN32 -I..\..\code\libjpeg-turbo\ -I..\..\code\libjpeg-turbo\win\ -I..\..\code\libjpeg-turbo\simd\ %(Identity)</Command>
<Outputs Condition="'$(Configuration)|$(Platform)'=='release|Win32'">$(IntDir)/%(Filename).obj</Outputs>
<Message Condition="'$(Configuration)|$(Platform)'=='release|Win32'">%(Filename).asm</Message>
</CustomBuild>
<CustomBuild Include="..\..\code\libjpeg-turbo\simd\jdcolor-sse2-64.asm">
<FileType>Document</FileType>
<Command Condition="'$(Configuration)|$(Platform)'=='debug|x64'">nasm -o$(IntDir)\%(Filename).obj -fwin64 -DWIN64 -D__x86_64__ -I..\..\code\libjpeg-turbo\ -I..\..\code\libjpeg-turbo\win\ -I..\..\code\libjpeg-turbo\simd\ %(Identity)</Command>
<Outputs Condition="'$(Configuration)|$(Platform)'=='debug|x64'">$(IntDir)/%(Filename).obj</Outputs>
<Message Condition="'$(Configuration)|$(Platform)'=='debug|x64'">%(Filename).asm</Message>
<Command Condition="'$(Configuration)|$(Platform)'=='release|x64'">nasm -o$(IntDir)\%(Filename).obj -fwin64 -DWIN64 -D__x86_64__ -I..\..\code\libjpeg-turbo\ -I..\..\code\libjpeg-turbo\win\ -I..\..\code\libjpeg-turbo\simd\ %(Identity)</Command>
<Outputs Condition="'$(Configuration)|$(Platform)'=='release|x64'">$(IntDir)/%(Filename).obj</Outputs>
<Message Condition="'$(Configuration)|$(Platform)'=='release|x64'">%(Filename).asm</Message>
</CustomBuild>
<CustomBuild Include="..\..\code\libjpeg-turbo\simd\jdcolor-sse2.asm">
<FileType>Document</FileType>
<Command Condition="'$(Configuration)|$(Platform)'=='debug|Win32'">nasm -o$(IntDir)\%(Filename).obj -fwin32 -DWIN32 -I..\..\code\libjpeg-turbo\ -I..\..\code\libjpeg-turbo\win\ -I..\..\code\libjpeg-turbo\simd\ %(Identity)</Command>
<Outputs Condition="'$(Configuration)|$(Platform)'=='debug|Win32'">$(IntDir)/%(Filename).obj</Outputs>
<Message Condition="'$(Configuration)|$(Platform)'=='debug|Win32'">%(Filename).asm</Message>
<Command Condition="'$(Configuration)|$(Platform)'=='release|Win32'">nasm -o$(IntDir)\%(Filename).obj -fwin32 -DWIN32 -I..\..\code\libjpeg-turbo\ -I..\..\code\libjpeg-turbo\win\ -I..\..\code\libjpeg-turbo\simd\ %(Identity)</Command>
<Outputs Condition="'$(Configuration)|$(Platform)'=='release|Win32'">$(IntDir)/%(Filename).obj</Outputs>
<Message Condition="'$(Configuration)|$(Platform)'=='release|Win32'">%(Filename).asm</Message>
</CustomBuild>
<CustomBuild Include="..\..\code\libjpeg-turbo\simd\jdmerge-mmx.asm">
<FileType>Document</FileType>
<Command Condition="'$(Configuration)|$(Platform)'=='debug|Win32'">nasm -o$(IntDir)\%(Filename).obj -fwin32 -DWIN32 -I..\..\code\libjpeg-turbo\ -I..\..\code\libjpeg-turbo\win\ -I..\..\code\libjpeg-turbo\simd\ %(Identity)</Command>
<Outputs Condition="'$(Configuration)|$(Platform)'=='debug|Win32'">$(IntDir)/%(Filename).obj</Outputs>
<Message Condition="'$(Configuration)|$(Platform)'=='debug|Win32'">%(Filename).asm</Message>
<Command Condition="'$(Configuration)|$(Platform)'=='release|Win32'">nasm -o$(IntDir)\%(Filename).obj -fwin32 -DWIN32 -I..\..\code\libjpeg-turbo\ -I..\..\code\libjpeg-turbo\win\ -I..\..\code\libjpeg-turbo\simd\ %(Identity)</Command>
<Outputs Condition="'$(Configuration)|$(Platform)'=='release|Win32'">$(IntDir)/%(Filename).obj</Outputs>
<Message Condition="'$(Configuration)|$(Platform)'=='release|Win32'">%(Filename).asm</Message>
</CustomBuild>
<CustomBuild Include="..\..\code\libjpeg-turbo\simd\jdmerge-sse2-64.asm">
<FileType>Document</FileType>
<Command Condition="'$(Configuration)|$(Platform)'=='debug|x64'">nasm -o$(IntDir)\%(Filename).obj -fwin64 -DWIN64 -D__x86_64__ -I..\..\code\libjpeg-turbo\ -I..\..\code\libjpeg-turbo\win\ -I..\..\code\libjpeg-turbo\simd\ %(Identity)</Command>
<Outputs Condition="'$(Configuration)|$(Platform)'=='debug|x64'">$(IntDir)/%(Filename).obj</Outputs>
<Message Condition="'$(Configuration)|$(Platform)'=='debug|x64'">%(Filename).asm</Message>
<Command Condition="'$(Configuration)|$(Platform)'=='release|x64'">nasm -o$(IntDir)\%(Filename).obj -fwin64 -DWIN64 -D__x86_64__ -I..\..\code\libjpeg-turbo\ -I..\..\code\libjpeg-turbo\win\ -I..\..\code\libjpeg-turbo\simd\ %(Identity)</Command>
<Outputs Condition="'$(Configuration)|$(Platform)'=='release|x64'">$(IntDir)/%(Filename).obj</Outputs>
<Message Condition="'$(Configuration)|$(Platform)'=='release|x64'">%(Filename).asm</Message>
</CustomBuild>
<CustomBuild Include="..\..\code\libjpeg-turbo\simd\jdmerge-sse2.asm">
<FileType>Document</FileType>
<Command Condition="'$(Configuration)|$(Platform)'=='debug|Win32'">nasm -o$(IntDir)\%(Filename).obj -fwin32 -DWIN32 -I..\..\code\libjpeg-turbo\ -I..\..\code\libjpeg-turbo\win\ -I..\..\code\libjpeg-turbo\simd\ %(Identity)</Command>
<Outputs Condition="'$(Configuration)|$(Platform)'=='debug|Win32'">$(IntDir)/%(Filename).obj</Outputs>
<Message Condition="'$(Configuration)|$(Platform)'=='debug|Win32'">%(Filename).asm</Message>
<Command Condition="'$(Configuration)|$(Platform)'=='release|Win32'">nasm -o$(IntDir)\%(Filename).obj -fwin32 -DWIN32 -I..\..\code\libjpeg-turbo\ -I..\..\code\libjpeg-turbo\win\ -I..\..\code\libjpeg-turbo\simd\ %(Identity)</Command>
<Outputs Condition="'$(Configuration)|$(Platform)'=='release|Win32'">$(IntDir)/%(Filename).obj</Outputs>
<Message Condition="'$(Configuration)|$(Platform)'=='release|Win32'">%(Filename).asm</Message>
</CustomBuild>
<CustomBuild Include="..\..\code\libjpeg-turbo\simd\jdsample-mmx.asm">
<FileType>Document</FileType>
<Command Condition="'$(Configuration)|$(Platform)'=='debug|Win32'">nasm -o$(IntDir)\%(Filename).obj -fwin32 -DWIN32 -I..\..\code\libjpeg-turbo\ -I..\..\code\libjpeg-turbo\win\ -I..\..\code\libjpeg-turbo\simd\ %(Identity)</Command>
<Outputs Condition="'$(Configuration)|$(Platform)'=='debug|Win32'">$(IntDir)/%(Filename).obj</Outputs>
<Message Condition="'$(Configuration)|$(Platform)'=='debug|Win32'">%(Filename).asm</Message>
<Command Condition="'$(Configuration)|$(Platform)'=='release|Win32'">nasm -o$(IntDir)\%(Filename).obj -fwin32 -DWIN32 -I..\..\code\libjpeg-turbo\ -I..\..\code\libjpeg-turbo\win\ -I..\..\code\libjpeg-turbo\simd\ %(Identity)</Command>
<Outputs Condition="'$(Configuration)|$(Platform)'=='release|Win32'">$(IntDir)/%(Filename).obj</Outputs>
<Message Condition="'$(Configuration)|$(Platform)'=='release|Win32'">%(Filename).asm</Message>
</CustomBuild>
<CustomBuild Include="..\..\code\libjpeg-turbo\simd\jdsample-sse2-64.asm">
<FileType>Document</FileType>
<Command Condition="'$(Configuration)|$(Platform)'=='debug|x64'">nasm -o$(IntDir)\%(Filename).obj -fwin64 -DWIN64 -D__x86_64__ -I..\..\code\libjpeg-turbo\ -I..\..\code\libjpeg-turbo\win\ -I..\..\code\libjpeg-turbo\simd\ %(Identity)</Command>
<Outputs Condition="'$(Configuration)|$(Platform)'=='debug|x64'">$(IntDir)/%(Filename).obj</Outputs>
<Message Condition="'$(Configuration)|$(Platform)'=='debug|x64'">%(Filename).asm</Message>
<Command Condition="'$(Configuration)|$(Platform)'=='release|x64'">nasm -o$(IntDir)\%(Filename).obj -fwin64 -DWIN64 -D__x86_64__ -I..\..\code\libjpeg-turbo\ -I..\..\code\libjpeg-turbo\win\ -I..\..\code\libjpeg-turbo\simd\ %(Identity)</Command>
<Outputs Condition="'$(Configuration)|$(Platform)'=='release|x64'">$(IntDir)/%(Filename).obj</Outputs>
<Message Condition="'$(Configuration)|$(Platform)'=='release|x64'">%(Filename).asm</Message>
</CustomBuild>
<CustomBuild Include="..\..\code\libjpeg-turbo\simd\jdsample-sse2.asm">
<FileType>Document</FileType>
<Command Condition="'$(Configuration)|$(Platform)'=='debug|Win32'">nasm -o$(IntDir)\%(Filename).obj -fwin32 -DWIN32 -I..\..\code\libjpeg-turbo\ -I..\..\code\libjpeg-turbo\win\ -I..\..\code\libjpeg-turbo\simd\ %(Identity)</Command>
<Outputs Condition="'$(Configuration)|$(Platform)'=='debug|Win32'">$(IntDir)/%(Filename).obj</Outputs>
<Message Condition="'$(Configuration)|$(Platform)'=='debug|Win32'">%(Filename).asm</Message>
<Command Condition="'$(Configuration)|$(Platform)'=='release|Win32'">nasm -o$(IntDir)\%(Filename).obj -fwin32 -DWIN32 -I..\..\code\libjpeg-turbo\ -I..\..\code\libjpeg-turbo\win\ -I..\..\code\libjpeg-turbo\simd\ %(Identity)</Command>
<Outputs Condition="'$(Configuration)|$(Platform)'=='release|Win32'">$(IntDir)/%(Filename).obj</Outputs>
<Message Condition="'$(Configuration)|$(Platform)'=='release|Win32'">%(Filename).asm</Message>
</CustomBuild>
<CustomBuild Include="..\..\code\libjpeg-turbo\simd\jfdctflt-3dn.asm">
<FileType>Document</FileType>
<Command Condition="'$(Configuration)|$(Platform)'=='debug|Win32'">nasm -o$(IntDir)\%(Filename).obj -fwin32 -DWIN32 -I..\..\code\libjpeg-turbo\ -I..\..\code\libjpeg-turbo\win\ -I..\..\code\libjpeg-turbo\simd\ %(Identity)</Command>
<Outputs Condition="'$(Configuration)|$(Platform)'=='debug|Win32'">$(IntDir)/%(Filename).obj</Outputs>
<Message Condition="'$(Configuration)|$(Platform)'=='debug|Win32'">%(Filename).asm</Message>
<Command Condition="'$(Configuration)|$(Platform)'=='release|Win32'">nasm -o$(IntDir)\%(Filename).obj -fwin32 -DWIN32 -I..\..\code\libjpeg-turbo\ -I..\..\code\libjpeg-turbo\win\ -I..\..\code\libjpeg-turbo\simd\ %(Identity)</Command>
<Outputs Condition="'$(Configuration)|$(Platform)'=='release|Win32'">$(IntDir)/%(Filename).obj</Outputs>
<Message Condition="'$(Configuration)|$(Platform)'=='release|Win32'">%(Filename).asm</Message>
</CustomBuild>
<CustomBuild Include="..\..\code\libjpeg-turbo\simd\jfdctflt-sse-64.asm">
<FileType>Document</FileType>
<Command Condition="'$(Configuration)|$(Platform)'=='debug|x64'">nasm -o$(IntDir)\%(Filename).obj -fwin64 -DWIN64 -D__x86_64__ -I..\..\code\libjpeg-turbo\ -I..\..\code\libjpeg-turbo\win\ -I..\..\code\libjpeg-turbo\simd\ %(Identity)</Command>
<Outputs Condition="'$(Configuration)|$(Platform)'=='debug|x64'">$(IntDir)/%(Filename).obj</Outputs>
<Message Condition="'$(Configuration)|$(Platform)'=='debug|x64'">%(Filename).asm</Message>
<Command Condition="'$(Configuration)|$(Platform)'=='release|x64'">nasm -o$(IntDir)\%(Filename).obj -fwin64 -DWIN64 -D__x86_64__ -I..\..\code\libjpeg-turbo\ -I..\..\code\libjpeg-turbo\win\ -I..\..\code\libjpeg-turbo\simd\ %(Identity)</Command>
<Outputs Condition="'$(Configuration)|$(Platform)'=='release|x64'">$(IntDir)/%(Filename).obj</Outputs>
<Message Condition="'$(Configuration)|$(Platform)'=='release|x64'">%(Filename).asm</Message>
</CustomBuild>
<CustomBuild Include="..\..\code\libjpeg-turbo\simd\jfdctflt-sse.asm">
<FileType>Document</FileType>
<Command Condition="'$(Configuration)|$(Platform)'=='debug|Win32'">nasm -o$(IntDir)\%(Filename).obj -fwin32 -DWIN32 -I..\..\code\libjpeg-turbo\ -I..\..\code\libjpeg-turbo\win\ -I..\..\code\libjpeg-turbo\simd\ %(Identity)</Command>
<Outputs Condition="'$(Configuration)|$(Platform)'=='debug|Win32'">$(IntDir)/%(Filename).obj</Outputs>
<Message Condition="'$(Configuration)|$(Platform)'=='debug|Win32'">%(Filename).asm</Message>
<Command Condition="'$(Configuration)|$(Platform)'=='release|Win32'">nasm -o$(IntDir)\%(Filename).obj -fwin32 -DWIN32 -I..\..\code\libjpeg-turbo\ -I..\..\code\libjpeg-turbo\win\ -I..\..\code\libjpeg-turbo\simd\ %(Identity)</Command>
<Outputs Condition="'$(Configuration)|$(Platform)'=='release|Win32'">$(IntDir)/%(Filename).obj</Outputs>
<Message Condition="'$(Configuration)|$(Platform)'=='release|Win32'">%(Filename).asm</Message>
</CustomBuild>
<CustomBuild Include="..\..\code\libjpeg-turbo\simd\jfdctfst-mmx.asm">
<FileType>Document</FileType>
<Command Condition="'$(Configuration)|$(Platform)'=='debug|Win32'">nasm -o$(IntDir)\%(Filename).obj -fwin32 -DWIN32 -I..\..\code\libjpeg-turbo\ -I..\..\code\libjpeg-turbo\win\ -I..\..\code\libjpeg-turbo\simd\ %(Identity)</Command>
<Outputs Condition="'$(Configuration)|$(Platform)'=='debug|Win32'">$(IntDir)/%(Filename).obj</Outputs>
<Message Condition="'$(Configuration)|$(Platform)'=='debug|Win32'">%(Filename).asm</Message>
<Command Condition="'$(Configuration)|$(Platform)'=='release|Win32'">nasm -o$(IntDir)\%(Filename).obj -fwin32 -DWIN32 -I..\..\code\libjpeg-turbo\ -I..\..\code\libjpeg-turbo\win\ -I..\..\code\libjpeg-turbo\simd\ %(Identity)</Command>
<Outputs Condition="'$(Configuration)|$(Platform)'=='release|Win32'">$(IntDir)/%(Filename).obj</Outputs>
<Message Condition="'$(Configuration)|$(Platform)'=='release|Win32'">%(Filename).asm</Message>
</CustomBuild>
<CustomBuild Include="..\..\code\libjpeg-turbo\simd\jfdctfst-sse2-64.asm">
<FileType>Document</FileType>
<Command Condition="'$(Configuration)|$(Platform)'=='debug|x64'">nasm -o$(IntDir)\%(Filename).obj -fwin64 -DWIN64 -D__x86_64__ -I..\..\code\libjpeg-turbo\ -I..\..\code\libjpeg-turbo\win\ -I..\..\code\libjpeg-turbo\simd\ %(Identity)</Command>
<Outputs Condition="'$(Configuration)|$(Platform)'=='debug|x64'">$(IntDir)/%(Filename).obj</Outputs>
<Message Condition="'$(Configuration)|$(Platform)'=='debug|x64'">%(Filename).asm</Message>
<Command Condition="'$(Configuration)|$(Platform)'=='release|x64'">nasm -o$(IntDir)\%(Filename).obj -fwin64 -DWIN64 -D__x86_64__ -I..\..\code\libjpeg-turbo\ -I..\..\code\libjpeg-turbo\win\ -I..\..\code\libjpeg-turbo\simd\ %(Identity)</Command>
<Outputs Condition="'$(Configuration)|$(Platform)'=='release|x64'">$(IntDir)/%(Filename).obj</Outputs>
<Message Condition="'$(Configuration)|$(Platform)'=='release|x64'">%(Filename).asm</Message>
</CustomBuild>
<CustomBuild Include="..\..\code\libjpeg-turbo\simd\jfdctfst-sse2.asm">
<FileType>Document</FileType>
<Command Condition="'$(Configuration)|$(Platform)'=='debug|Win32'">nasm -o$(IntDir)\%(Filename).obj -fwin32 -DWIN32 -I..\..\code\libjpeg-turbo\ -I..\..\code\libjpeg-turbo\win\ -I..\..\code\libjpeg-turbo\simd\ %(Identity)</Command>
<Outputs Condition="'$(Configuration)|$(Platform)'=='debug|Win32'">$(IntDir)/%(Filename).obj</Outputs>
<Message Condition="'$(Configuration)|$(Platform)'=='debug|Win32'">%(Filename).asm</Message>
<Command Condition="'$(Configuration)|$(Platform)'=='release|Win32'">nasm -o$(IntDir)\%(Filename).obj -fwin32 -DWIN32 -I..\..\code\libjpeg-turbo\ -I..\..\code\libjpeg-turbo\win\ -I..\..\code\libjpeg-turbo\simd\ %(Identity)</Command>
<Outputs Condition="'$(Configuration)|$(Platform)'=='release|Win32'">$(IntDir)/%(Filename).obj</Outputs>
<Message Condition="'$(Configuration)|$(Platform)'=='release|Win32'">%(Filename).asm</Message>
</CustomBuild>
<CustomBuild Include="..\..\code\libjpeg-turbo\simd\jfdctint-mmx.asm">
<FileType>Document</FileType>
<Command Condition="'$(Configuration)|$(Platform)'=='debug|Win32'">nasm -o$(IntDir)\%(Filename).obj -fwin32 -DWIN32 -I..\..\code\libjpeg-turbo\ -I..\..\code\libjpeg-turbo\win\ -I..\..\code\libjpeg-turbo\simd\ %(Identity)</Command>
<Outputs Condition="'$(Configuration)|$(Platform)'=='debug|Win32'">$(IntDir)/%(Filename).obj</Outputs>
<Message Condition="'$(Configuration)|$(Platform)'=='debug|Win32'">%(Filename).asm</Message>
<Command Condition="'$(Configuration)|$(Platform)'=='release|Win32'">nasm -o$(IntDir)\%(Filename).obj -fwin32 -DWIN32 -I..\..\code\libjpeg-turbo\ -I..\..\code\libjpeg-turbo\win\ -I..\..\code\libjpeg-turbo\simd\ %(Identity)</Command>
<Outputs Condition="'$(Configuration)|$(Platform)'=='release|Win32'">$(IntDir)/%(Filename).obj</Outputs>
<Message Condition="'$(Configuration)|$(Platform)'=='release|Win32'">%(Filename).asm</Message>
</CustomBuild>
<CustomBuild Include="..\..\code\libjpeg-turbo\simd\jfdctint-sse2-64.asm">
<FileType>Document</FileType>
<Command Condition="'$(Configuration)|$(Platform)'=='debug|x64'">nasm -o$(IntDir)\%(Filename).obj -fwin64 -DWIN64 -D__x86_64__ -I..\..\code\libjpeg-turbo\ -I..\..\code\libjpeg-turbo\win\ -I..\..\code\libjpeg-turbo\simd\ %(Identity)</Command>
<Outputs Condition="'$(Configuration)|$(Platform)'=='debug|x64'">$(IntDir)/%(Filename).obj</Outputs>
<Message Condition="'$(Configuration)|$(Platform)'=='debug|x64'">%(Filename).asm</Message>
<Command Condition="'$(Configuration)|$(Platform)'=='release|x64'">nasm -o$(IntDir)\%(Filename).obj -fwin64 -DWIN64 -D__x86_64__ -I..\..\code\libjpeg-turbo\ -I..\..\code\libjpeg-turbo\win\ -I..\..\code\libjpeg-turbo\simd\ %(Identity)</Command>
<Outputs Condition="'$(Configuration)|$(Platform)'=='release|x64'">$(IntDir)/%(Filename).obj</Outputs>
<Message Condition="'$(Configuration)|$(Platform)'=='release|x64'">%(Filename).asm</Message>
</CustomBuild>
<CustomBuild Include="..\..\code\libjpeg-turbo\simd\jfdctint-sse2.asm">
<FileType>Document</FileType>
<Command Condition="'$(Configuration)|$(Platform)'=='debug|Win32'">nasm -o$(IntDir)\%(Filename).obj -fwin32 -DWIN32 -I..\..\code\libjpeg-turbo\ -I..\..\code\libjpeg-turbo\win\ -I..\..\code\libjpeg-turbo\simd\ %(Identity)</Command>
<Outputs Condition="'$(Configuration)|$(Platform)'=='debug|Win32'">$(IntDir)/%(Filename).obj</Outputs>
<Message Condition="'$(Configuration)|$(Platform)'=='debug|Win32'">%(Filename).asm</Message>
<Command Condition="'$(Configuration)|$(Platform)'=='release|Win32'">nasm -o$(IntDir)\%(Filename).obj -fwin32 -DWIN32 -I..\..\code\libjpeg-turbo\ -I..\..\code\libjpeg-turbo\win\ -I..\..\code\libjpeg-turbo\simd\ %(Identity)</Command>
<Outputs Condition="'$(Configuration)|$(Platform)'=='release|Win32'">$(IntDir)/%(Filename).obj</Outputs>
<Message Condition="'$(Configuration)|$(Platform)'=='release|Win32'">%(Filename).asm</Message>
</CustomBuild>
<CustomBuild Include="..\..\code\libjpeg-turbo\simd\jidctflt-3dn.asm">
<FileType>Document</FileType>
<Command Condition="'$(Configuration)|$(Platform)'=='debug|Win32'">nasm -o$(IntDir)\%(Filename).obj -fwin32 -DWIN32 -I..\..\code\libjpeg-turbo\ -I..\..\code\libjpeg-turbo\win\ -I..\..\code\libjpeg-turbo\simd\ %(Identity)</Command>
<Outputs Condition="'$(Configuration)|$(Platform)'=='debug|Win32'">$(IntDir)/%(Filename).obj</Outputs>
<Message Condition="'$(Configuration)|$(Platform)'=='debug|Win32'">%(Filename).asm</Message>
<Command Condition="'$(Configuration)|$(Platform)'=='release|Win32'">nasm -o$(IntDir)\%(Filename).obj -fwin32 -DWIN32 -I..\..\code\libjpeg-turbo\ -I..\..\code\libjpeg-turbo\win\ -I..\..\code\libjpeg-turbo\simd\ %(Identity)</Command>
<Outputs Condition="'$(Configuration)|$(Platform)'=='release|Win32'">$(IntDir)/%(Filename).obj</Outputs>
<Message Condition="'$(Configuration)|$(Platform)'=='release|Win32'">%(Filename).asm</Message>
</CustomBuild>
<CustomBuild Include="..\..\code\libjpeg-turbo\simd\jidctflt-sse.asm">
<FileType>Document</FileType>
<Command Condition="'$(Configuration)|$(Platform)'=='debug|Win32'">nasm -o$(IntDir)\%(Filename).obj -fwin32 -DWIN32 -I..\..\code\libjpeg-turbo\ -I..\..\code\libjpeg-turbo\win\ -I..\..\code\libjpeg-turbo\simd\ %(Identity)</Command>
<Outputs Condition="'$(Configuration)|$(Platform)'=='debug|Win32'">$(IntDir)/%(Filename).obj</Outputs>
<Message Condition="'$(Configuration)|$(Platform)'=='debug|Win32'">%(Filename).asm</Message>
<Command Condition="'$(Configuration)|$(Platform)'=='release|Win32'">nasm -o$(IntDir)\%(Filename).obj -fwin32 -DWIN32 -I..\..\code\libjpeg-turbo\ -I..\..\code\libjpeg-turbo\win\ -I..\..\code\libjpeg-turbo\simd\ %(Identity)</Command>
<Outputs Condition="'$(Configuration)|$(Platform)'=='release|Win32'">$(IntDir)/%(Filename).obj</Outputs>
<Message Condition="'$(Configuration)|$(Platform)'=='release|Win32'">%(Filename).asm</Message>
</CustomBuild>
<CustomBuild Include="..\..\code\libjpeg-turbo\simd\jidctflt-sse2-64.asm">
<FileType>Document</FileType>
<Command Condition="'$(Configuration)|$(Platform)'=='debug|x64'">nasm -o$(IntDir)\%(Filename).obj -fwin64 -DWIN64 -D__x86_64__ -I..\..\code\libjpeg-turbo\ -I..\..\code\libjpeg-turbo\win\ -I..\..\code\libjpeg-turbo\simd\ %(Identity)</Command>
<Outputs Condition="'$(Configuration)|$(Platform)'=='debug|x64'">$(IntDir)/%(Filename).obj</Outputs>
<Message Condition="'$(Configuration)|$(Platform)'=='debug|x64'">%(Filename).asm</Message>
<Command Condition="'$(Configuration)|$(Platform)'=='release|x64'">nasm -o$(IntDir)\%(Filename).obj -fwin64 -DWIN64 -D__x86_64__ -I..\..\code\libjpeg-turbo\ -I..\..\code\libjpeg-turbo\win\ -I..\..\code\libjpeg-turbo\simd\ %(Identity)</Command>
<Outputs Condition="'$(Configuration)|$(Platform)'=='release|x64'">$(IntDir)/%(Filename).obj</Outputs>
<Message Condition="'$(Configuration)|$(Platform)'=='release|x64'">%(Filename).asm</Message>
</CustomBuild>
<CustomBuild Include="..\..\code\libjpeg-turbo\simd\jidctflt-sse2.asm">
<FileType>Document</FileType>
<Command Condition="'$(Configuration)|$(Platform)'=='debug|Win32'">nasm -o$(IntDir)\%(Filename).obj -fwin32 -DWIN32 -I..\..\code\libjpeg-turbo\ -I..\..\code\libjpeg-turbo\win\ -I..\..\code\libjpeg-turbo\simd\ %(Identity)</Command>
<Outputs Condition="'$(Configuration)|$(Platform)'=='debug|Win32'">$(IntDir)/%(Filename).obj</Outputs>
<Message Condition="'$(Configuration)|$(Platform)'=='debug|Win32'">%(Filename).asm</Message>
<Command Condition="'$(Configuration)|$(Platform)'=='release|Win32'">nasm -o$(IntDir)\%(Filename).obj -fwin32 -DWIN32 -I..\..\code\libjpeg-turbo\ -I..\..\code\libjpeg-turbo\win\ -I..\..\code\libjpeg-turbo\simd\ %(Identity)</Command>
<Outputs Condition="'$(Configuration)|$(Platform)'=='release|Win32'">$(IntDir)/%(Filename).obj</Outputs>
<Message Condition="'$(Configuration)|$(Platform)'=='release|Win32'">%(Filename).asm</Message>
</CustomBuild>
<CustomBuild Include="..\..\code\libjpeg-turbo\simd\jidctfst-mmx.asm">
<FileType>Document</FileType>
<Command Condition="'$(Configuration)|$(Platform)'=='debug|Win32'">nasm -o$(IntDir)\%(Filename).obj -fwin32 -DWIN32 -I..\..\code\libjpeg-turbo\ -I..\..\code\libjpeg-turbo\win\ -I..\..\code\libjpeg-turbo\simd\ %(Identity)</Command>
<Outputs Condition="'$(Configuration)|$(Platform)'=='debug|Win32'">$(IntDir)/%(Filename).obj</Outputs>
<Message Condition="'$(Configuration)|$(Platform)'=='debug|Win32'">%(Filename).asm</Message>
<Command Condition="'$(Configuration)|$(Platform)'=='release|Win32'">nasm -o$(IntDir)\%(Filename).obj -fwin32 -DWIN32 -I..\..\code\libjpeg-turbo\ -I..\..\code\libjpeg-turbo\win\ -I..\..\code\libjpeg-turbo\simd\ %(Identity)</Command>
<Outputs Condition="'$(Configuration)|$(Platform)'=='release|Win32'">$(IntDir)/%(Filename).obj</Outputs>
<Message Condition="'$(Configuration)|$(Platform)'=='release|Win32'">%(Filename).asm</Message>
</CustomBuild>
<CustomBuild Include="..\..\code\libjpeg-turbo\simd\jidctfst-sse2-64.asm">
<FileType>Document</FileType>
<Command Condition="'$(Configuration)|$(Platform)'=='debug|x64'">nasm -o$(IntDir)\%(Filename).obj -fwin64 -DWIN64 -D__x86_64__ -I..\..\code\libjpeg-turbo\ -I..\..\code\libjpeg-turbo\win\ -I..\..\code\libjpeg-turbo\simd\ %(Identity)</Command>
<Outputs Condition="'$(Configuration)|$(Platform)'=='debug|x64'">$(IntDir)/%(Filename).obj</Outputs>
<Message Condition="'$(Configuration)|$(Platform)'=='debug|x64'">%(Filename).asm</Message>
<Command Condition="'$(Configuration)|$(Platform)'=='release|x64'">nasm -o$(IntDir)\%(Filename).obj -fwin64 -DWIN64 -D__x86_64__ -I..\..\code\libjpeg-turbo\ -I..\..\code\libjpeg-turbo\win\ -I..\..\code\libjpeg-turbo\simd\ %(Identity)</Command>
<Outputs Condition="'$(Configuration)|$(Platform)'=='release|x64'">$(IntDir)/%(Filename).obj</Outputs>
<Message Condition="'$(Configuration)|$(Platform)'=='release|x64'">%(Filename).asm</Message>
</CustomBuild>
<CustomBuild Include="..\..\code\libjpeg-turbo\simd\jidctfst-sse2.asm">
<FileType>Document</FileType>
<Command Condition="'$(Configuration)|$(Platform)'=='debug|Win32'">nasm -o$(IntDir)\%(Filename).obj -fwin32 -DWIN32 -I..\..\code\libjpeg-turbo\ -I..\..\code\libjpeg-turbo\win\ -I..\..\code\libjpeg-turbo\simd\ %(Identity)</Command>
<Outputs Condition="'$(Configuration)|$(Platform)'=='debug|Win32'">$(IntDir)/%(Filename).obj</Outputs>
<Message Condition="'$(Configuration)|$(Platform)'=='debug|Win32'">%(Filename).asm</Message>
<Command Condition="'$(Configuration)|$(Platform)'=='release|Win32'">nasm -o$(IntDir)\%(Filename).obj -fwin32 -DWIN32 -I..\..\code\libjpeg-turbo\ -I..\..\code\libjpeg-turbo\win\ -I..\..\code\libjpeg-turbo\simd\ %(Identity)</Command>
<Outputs Condition="'$(Configuration)|$(Platform)'=='release|Win32'">$(IntDir)/%(Filename).obj</Outputs>
<Message Condition="'$(Configuration)|$(Platform)'=='release|Win32'">%(Filename).asm</Message>
</CustomBuild>
<CustomBuild Include="..\..\code\libjpeg-turbo\simd\jidctint-mmx.asm">
<FileType>Document</FileType>
<Command Condition="'$(Configuration)|$(Platform)'=='debug|Win32'">nasm -o$(IntDir)\%(Filename).obj -fwin32 -DWIN32 -I..\..\code\libjpeg-turbo\ -I..\..\code\libjpeg-turbo\win\ -I..\..\code\libjpeg-turbo\simd\ %(Identity)</Command>
<Outputs Condition="'$(Configuration)|$(Platform)'=='debug|Win32'">$(IntDir)/%(Filename).obj</Outputs>
<Message Condition="'$(Configuration)|$(Platform)'=='debug|Win32'">%(Filename).asm</Message>
<Command Condition="'$(Configuration)|$(Platform)'=='release|Win32'">nasm -o$(IntDir)\%(Filename).obj -fwin32 -DWIN32 -I..\..\code\libjpeg-turbo\ -I..\..\code\libjpeg-turbo\win\ -I..\..\code\libjpeg-turbo\simd\ %(Identity)</Command>
<Outputs Condition="'$(Configuration)|$(Platform)'=='release|Win32'">$(IntDir)/%(Filename).obj</Outputs>
<Message Condition="'$(Configuration)|$(Platform)'=='release|Win32'">%(Filename).asm</Message>
</CustomBuild>
<CustomBuild Include="..\..\code\libjpeg-turbo\simd\jidctint-sse2-64.asm">
<FileType>Document</FileType>
<Command Condition="'$(Configuration)|$(Platform)'=='debug|x64'">nasm -o$(IntDir)\%(Filename).obj -fwin64 -DWIN64 -D__x86_64__ -I..\..\code\libjpeg-turbo\ -I..\..\code\libjpeg-turbo\win\ -I..\..\code\libjpeg-turbo\simd\ %(Identity)</Command>
<Outputs Condition="'$(Configuration)|$(Platform)'=='debug|x64'">$(IntDir)/%(Filename).obj</Outputs>
<Message Condition="'$(Configuration)|$(Platform)'=='debug|x64'">%(Filename).asm</Message>
<Command Condition="'$(Configuration)|$(Platform)'=='release|x64'">nasm -o$(IntDir)\%(Filename).obj -fwin64 -DWIN64 -D__x86_64__ -I..\..\code\libjpeg-turbo\ -I..\..\code\libjpeg-turbo\win\ -I..\..\code\libjpeg-turbo\simd\ %(Identity)</Command>
<Outputs Condition="'$(Configuration)|$(Platform)'=='release|x64'">$(IntDir)/%(Filename).obj</Outputs>
<Message Condition="'$(Configuration)|$(Platform)'=='release|x64'">%(Filename).asm</Message>
</CustomBuild>
<CustomBuild Include="..\..\code\libjpeg-turbo\simd\jidctint-sse2.asm">
<FileType>Document</FileType>
<Command Condition="'$(Configuration)|$(Platform)'=='debug|Win32'">nasm -o$(IntDir)\%(Filename).obj -fwin32 -DWIN32 -I..\..\code\libjpeg-turbo\ -I..\..\code\libjpeg-turbo\win\ -I..\..\code\libjpeg-turbo\simd\ %(Identity)</Command>
<Outputs Condition="'$(Configuration)|$(Platform)'=='debug|Win32'">$(IntDir)/%(Filename).obj</Outputs>
<Message Condition="'$(Configuration)|$(Platform)'=='debug|Win32'">%(Filename).asm</Message>
<Command Condition="'$(Configuration)|$(Platform)'=='release|Win32'">nasm -o$(IntDir)\%(Filename).obj -fwin32 -DWIN32 -I..\..\code\libjpeg-turbo\ -I..\..\code\libjpeg-turbo\win\ -I..\..\code\libjpeg-turbo\simd\ %(Identity)</Command>
<Outputs Condition="'$(Configuration)|$(Platform)'=='release|Win32'">$(IntDir)/%(Filename).obj</Outputs>
<Message Condition="'$(Configuration)|$(Platform)'=='release|Win32'">%(Filename).asm</Message>
</CustomBuild>
<CustomBuild Include="..\..\code\libjpeg-turbo\simd\jidctred-mmx.asm">
<FileType>Document</FileType>
<Command Condition="'$(Configuration)|$(Platform)'=='debug|Win32'">nasm -o$(IntDir)\%(Filename).obj -fwin32 -DWIN32 -I..\..\code\libjpeg-turbo\ -I..\..\code\libjpeg-turbo\win\ -I..\..\code\libjpeg-turbo\simd\ %(Identity)</Command>
<Outputs Condition="'$(Configuration)|$(Platform)'=='debug|Win32'">$(IntDir)/%(Filename).obj</Outputs>
<Message Condition="'$(Configuration)|$(Platform)'=='debug|Win32'">%(Filename).asm</Message>
<Command Condition="'$(Configuration)|$(Platform)'=='release|Win32'">nasm -o$(IntDir)\%(Filename).obj -fwin32 -DWIN32 -I..\..\code\libjpeg-turbo\ -I..\..\code\libjpeg-turbo\win\ -I..\..\code\libjpeg-turbo\simd\ %(Identity)</Command>
<Outputs Condition="'$(Configuration)|$(Platform)'=='release|Win32'">$(IntDir)/%(Filename).obj</Outputs>
<Message Condition="'$(Configuration)|$(Platform)'=='release|Win32'">%(Filename).asm</Message>
</CustomBuild>
<CustomBuild Include="..\..\code\libjpeg-turbo\simd\jidctred-sse2-64.asm">
<FileType>Document</FileType>
<Command Condition="'$(Configuration)|$(Platform)'=='debug|x64'">nasm -o$(IntDir)\%(Filename).obj -fwin64 -DWIN64 -D__x86_64__ -I..\..\code\libjpeg-turbo\ -I..\..\code\libjpeg-turbo\win\ -I..\..\code\libjpeg-turbo\simd\ %(Identity)</Command>
<Outputs Condition="'$(Configuration)|$(Platform)'=='debug|x64'">$(IntDir)/%(Filename).obj</Outputs>
<Message Condition="'$(Configuration)|$(Platform)'=='debug|x64'">%(Filename).asm</Message>
<Command Condition="'$(Configuration)|$(Platform)'=='release|x64'">nasm -o$(IntDir)\%(Filename).obj -fwin64 -DWIN64 -D__x86_64__ -I..\..\code\libjpeg-turbo\ -I..\..\code\libjpeg-turbo\win\ -I..\..\code\libjpeg-turbo\simd\ %(Identity)</Command>
<Outputs Condition="'$(Configuration)|$(Platform)'=='release|x64'">$(IntDir)/%(Filename).obj</Outputs>
<Message Condition="'$(Configuration)|$(Platform)'=='release|x64'">%(Filename).asm</Message>
</CustomBuild>
<CustomBuild Include="..\..\code\libjpeg-turbo\simd\jidctred-sse2.asm">
<FileType>Document</FileType>
<Command Condition="'$(Configuration)|$(Platform)'=='debug|Win32'">nasm -o$(IntDir)\%(Filename).obj -fwin32 -DWIN32 -I..\..\code\libjpeg-turbo\ -I..\..\code\libjpeg-turbo\win\ -I..\..\code\libjpeg-turbo\simd\ %(Identity)</Command>
<Outputs Condition="'$(Configuration)|$(Platform)'=='debug|Win32'">$(IntDir)/%(Filename).obj</Outputs>
<Message Condition="'$(Configuration)|$(Platform)'=='debug|Win32'">%(Filename).asm</Message>
<Command Condition="'$(Configuration)|$(Platform)'=='release|Win32'">nasm -o$(IntDir)\%(Filename).obj -fwin32 -DWIN32 -I..\..\code\libjpeg-turbo\ -I..\..\code\libjpeg-turbo\win\ -I..\..\code\libjpeg-turbo\simd\ %(Identity)</Command>
<Outputs Condition="'$(Configuration)|$(Platform)'=='release|Win32'">$(IntDir)/%(Filename).obj</Outputs>
<Message Condition="'$(Configuration)|$(Platform)'=='release|Win32'">%(Filename).asm</Message>
</CustomBuild>
<CustomBuild Include="..\..\code\libjpeg-turbo\simd\jquant-3dn.asm">
<FileType>Document</FileType>
<Command Condition="'$(Configuration)|$(Platform)'=='debug|Win32'">nasm -o$(IntDir)\%(Filename).obj -fwin32 -DWIN32 -I..\..\code\libjpeg-turbo\ -I..\..\code\libjpeg-turbo\win\ -I..\..\code\libjpeg-turbo\simd\ %(Identity)</Command>
<Outputs Condition="'$(Configuration)|$(Platform)'=='debug|Win32'">$(IntDir)/%(Filename).obj</Outputs>
<Message Condition="'$(Configuration)|$(Platform)'=='debug|Win32'">%(Filename).asm</Message>
<Command Condition="'$(Configuration)|$(Platform)'=='release|Win32'">nasm -o$(IntDir)\%(Filename).obj -fwin32 -DWIN32 -I..\..\code\libjpeg-turbo\ -I..\..\code\libjpeg-turbo\win\ -I..\..\code\libjpeg-turbo\simd\ %(Identity)</Command>
<Outputs Condition="'$(Configuration)|$(Platform)'=='release|Win32'">$(IntDir)/%(Filename).obj</Outputs>
<Message Condition="'$(Configuration)|$(Platform)'=='release|Win32'">%(Filename).asm</Message>
</CustomBuild>
<CustomBuild Include="..\..\code\libjpeg-turbo\simd\jquant-mmx.asm">
<FileType>Document</FileType>
<Command Condition="'$(Configuration)|$(Platform)'=='debug|Win32'">nasm -o$(IntDir)\%(Filename).obj -fwin32 -DWIN32 -I..\..\code\libjpeg-turbo\ -I..\..\code\libjpeg-turbo\win\ -I..\..\code\libjpeg-turbo\simd\ %(Identity)</Command>
<Outputs Condition="'$(Configuration)|$(Platform)'=='debug|Win32'">$(IntDir)/%(Filename).obj</Outputs>
<Message Condition="'$(Configuration)|$(Platform)'=='debug|Win32'">%(Filename).asm</Message>
<Command Condition="'$(Configuration)|$(Platform)'=='release|Win32'">nasm -o$(IntDir)\%(Filename).obj -fwin32 -DWIN32 -I..\..\code\libjpeg-turbo\ -I..\..\code\libjpeg-turbo\win\ -I..\..\code\libjpeg-turbo\simd\ %(Identity)</Command>
<Outputs Condition="'$(Configuration)|$(Platform)'=='release|Win32'">$(IntDir)/%(Filename).obj</Outputs>
<Message Condition="'$(Configuration)|$(Platform)'=='release|Win32'">%(Filename).asm</Message>
</CustomBuild>
<CustomBuild Include="..\..\code\libjpeg-turbo\simd\jquant-sse.asm">
<FileType>Document</FileType>
<Command Condition="'$(Configuration)|$(Platform)'=='debug|Win32'">nasm -o$(IntDir)\%(Filename).obj -fwin32 -DWIN32 -I..\..\code\libjpeg-turbo\ -I..\..\code\libjpeg-turbo\win\ -I..\..\code\libjpeg-turbo\simd\ %(Identity)</Command>
<Outputs Condition="'$(Configuration)|$(Platform)'=='debug|Win32'">$(IntDir)/%(Filename).obj</Outputs>
<Message Condition="'$(Configuration)|$(Platform)'=='debug|Win32'">%(Filename).asm</Message>
<Command Condition="'$(Configuration)|$(Platform)'=='release|Win32'">nasm -o$(IntDir)\%(Filename).obj -fwin32 -DWIN32 -I..\..\code\libjpeg-turbo\ -I..\..\code\libjpeg-turbo\win\ -I..\..\code\libjpeg-turbo\simd\ %(Identity)</Command>
<Outputs Condition="'$(Configuration)|$(Platform)'=='release|Win32'">$(IntDir)/%(Filename).obj</Outputs>
<Message Condition="'$(Configuration)|$(Platform)'=='release|Win32'">%(Filename).asm</Message>
</CustomBuild>
<CustomBuild Include="..\..\code\libjpeg-turbo\simd\jquantf-sse2-64.asm">
<FileType>Document</FileType>
<Command Condition="'$(Configuration)|$(Platform)'=='debug|x64'">nasm -o$(IntDir)\%(Filename).obj -fwin64 -DWIN64 -D__x86_64__ -I..\..\code\libjpeg-turbo\ -I..\..\code\libjpeg-turbo\win\ -I..\..\code\libjpeg-turbo\simd\ %(Identity)</Command>
<Outputs Condition="'$(Configuration)|$(Platform)'=='debug|x64'">$(IntDir)/%(Filename).obj</Outputs>
<Message Condition="'$(Configuration)|$(Platform)'=='debug|x64'">%(Filename).asm</Message>
<Command Condition="'$(Configuration)|$(Platform)'=='release|x64'">nasm -o$(IntDir)\%(Filename).obj -fwin64 -DWIN64 -D__x86_64__ -I..\..\code\libjpeg-turbo\ -I..\..\code\libjpeg-turbo\win\ -I..\..\code\libjpeg-turbo\simd\ %(Identity)</Command>
<Outputs Condition="'$(Configuration)|$(Platform)'=='release|x64'">$(IntDir)/%(Filename).obj</Outputs>
<Message Condition="'$(Configuration)|$(Platform)'=='release|x64'">%(Filename).asm</Message>
</CustomBuild>
<CustomBuild Include="..\..\code\libjpeg-turbo\simd\jquantf-sse2.asm">
<FileType>Document</FileType>
<Command Condition="'$(Configuration)|$(Platform)'=='debug|Win32'">nasm -o$(IntDir)\%(Filename).obj -fwin32 -DWIN32 -I..\..\code\libjpeg-turbo\ -I..\..\code\libjpeg-turbo\win\ -I..\..\code\libjpeg-turbo\simd\ %(Identity)</Command>
<Outputs Condition="'$(Configuration)|$(Platform)'=='debug|Win32'">$(IntDir)/%(Filename).obj</Outputs>
<Message Condition="'$(Configuration)|$(Platform)'=='debug|Win32'">%(Filename).asm</Message>
<Command Condition="'$(Configuration)|$(Platform)'=='release|Win32'">nasm -o$(IntDir)\%(Filename).obj -fwin32 -DWIN32 -I..\..\code\libjpeg-turbo\ -I..\..\code\libjpeg-turbo\win\ -I..\..\code\libjpeg-turbo\simd\ %(Identity)</Command>
<Outputs Condition="'$(Configuration)|$(Platform)'=='release|Win32'">$(IntDir)/%(Filename).obj</Outputs>
<Message Condition="'$(Configuration)|$(Platform)'=='release|Win32'">%(Filename).asm</Message>
</CustomBuild>
<CustomBuild Include="..\..\code\libjpeg-turbo\simd\jquanti-sse2-64.asm">
<FileType>Document</FileType>
<Command Condition="'$(Configuration)|$(Platform)'=='debug|x64'">nasm -o$(IntDir)\%(Filename).obj -fwin64 -DWIN64 -D__x86_64__ -I..\..\code\libjpeg-turbo\ -I..\..\code\libjpeg-turbo\win\ -I..\..\code\libjpeg-turbo\simd\ %(Identity)</Command>
<Outputs Condition="'$(Configuration)|$(Platform)'=='debug|x64'">$(IntDir)/%(Filename).obj</Outputs>
<Message Condition="'$(Configuration)|$(Platform)'=='debug|x64'">%(Filename).asm</Message>
<Command Condition="'$(Configuration)|$(Platform)'=='release|x64'">nasm -o$(IntDir)\%(Filename).obj -fwin64 -DWIN64 -D__x86_64__ -I..\..\code\libjpeg-turbo\ -I..\..\code\libjpeg-turbo\win\ -I..\..\code\libjpeg-turbo\simd\ %(Identity)</Command>
<Outputs Condition="'$(Configuration)|$(Platform)'=='release|x64'">$(IntDir)/%(Filename).obj</Outputs>
<Message Condition="'$(Configuration)|$(Platform)'=='release|x64'">%(Filename).asm</Message>
</CustomBuild>
<CustomBuild Include="..\..\code\libjpeg-turbo\simd\jquanti-sse2.asm">
<FileType>Document</FileType>
<Command Condition="'$(Configuration)|$(Platform)'=='debug|Win32'">nasm -o$(IntDir)\%(Filename).obj -fwin32 -DWIN32 -I..\..\code\libjpeg-turbo\ -I..\..\code\libjpeg-turbo\win\ -I..\..\code\libjpeg-turbo\simd\ %(Identity)</Command>
<Outputs Condition="'$(Configuration)|$(Platform)'=='debug|Win32'">$(IntDir)/%(Filename).obj</Outputs>
<Message Condition="'$(Configuration)|$(Platform)'=='debug|Win32'">%(Filename).asm</Message>
<Command Condition="'$(Configuration)|$(Platform)'=='release|Win32'">nasm -o$(IntDir)\%(Filename).obj -fwin32 -DWIN32 -I..\..\code\libjpeg-turbo\ -I..\..\code\libjpeg-turbo\win\ -I..\..\code\libjpeg-turbo\simd\ %(Identity)</Command>
<Outputs Condition="'$(Configuration)|$(Platform)'=='release|Win32'">$(IntDir)/%(Filename).obj</Outputs>
<Message Condition="'$(Configuration)|$(Platform)'=='release|Win32'">%(Filename).asm</Message>
</CustomBuild>
<CustomBuild Include="..\..\code\libjpeg-turbo\simd\jsimdcpu.asm">
<FileType>Document</FileType>
<Command Condition="'$(Configuration)|$(Platform)'=='debug|Win32'">nasm -o$(IntDir)\%(Filename).obj -fwin32 -DWIN32 -I..\..\code\libjpeg-turbo\ -I..\..\code\libjpeg-turbo\win\ -I..\..\code\libjpeg-turbo\simd\ %(Identity)</Command>
<Outputs Condition="'$(Configuration)|$(Platform)'=='debug|Win32'">$(IntDir)/%(Filename).obj</Outputs>
<Message Condition="'$(Configuration)|$(Platform)'=='debug|Win32'">%(Filename).asm</Message>
<Command Condition="'$(Configuration)|$(Platform)'=='release|Win32'">nasm -o$(IntDir)\%(Filename).obj -fwin32 -DWIN32 -I..\..\code\libjpeg-turbo\ -I..\..\code\libjpeg-turbo\win\ -I..\..\code\libjpeg-turbo\simd\ %(Identity)</Command>
<Outputs Condition="'$(Configuration)|$(Platform)'=='release|Win32'">$(IntDir)/%(Filename).obj</Outputs>
<Message Condition="'$(Configuration)|$(Platform)'=='release|Win32'">%(Filename).asm</Message>
</CustomBuild>
</ItemGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
<ImportGroup Label="ExtensionTargets">
</ImportGroup>
</Project>

View file

@ -0,0 +1,213 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup>
<Filter Include="simd">
<UniqueIdentifier>{32EC9D7C-1E23-9F0D-C70F-8510B3251B0F}</UniqueIdentifier>
</Filter>
</ItemGroup>
<ItemGroup>
<ClCompile Include="..\..\code\libjpeg-turbo\jcapimin.c" />
<ClCompile Include="..\..\code\libjpeg-turbo\jcapistd.c" />
<ClCompile Include="..\..\code\libjpeg-turbo\jccoefct.c" />
<ClCompile Include="..\..\code\libjpeg-turbo\jccolor.c" />
<ClCompile Include="..\..\code\libjpeg-turbo\jcdctmgr.c" />
<ClCompile Include="..\..\code\libjpeg-turbo\jchuff.c" />
<ClCompile Include="..\..\code\libjpeg-turbo\jcinit.c" />
<ClCompile Include="..\..\code\libjpeg-turbo\jcmainct.c" />
<ClCompile Include="..\..\code\libjpeg-turbo\jcmarker.c" />
<ClCompile Include="..\..\code\libjpeg-turbo\jcmaster.c" />
<ClCompile Include="..\..\code\libjpeg-turbo\jcomapi.c" />
<ClCompile Include="..\..\code\libjpeg-turbo\jcparam.c" />
<ClCompile Include="..\..\code\libjpeg-turbo\jcphuff.c" />
<ClCompile Include="..\..\code\libjpeg-turbo\jcprepct.c" />
<ClCompile Include="..\..\code\libjpeg-turbo\jcsample.c" />
<ClCompile Include="..\..\code\libjpeg-turbo\jctrans.c" />
<ClCompile Include="..\..\code\libjpeg-turbo\jdapimin.c" />
<ClCompile Include="..\..\code\libjpeg-turbo\jdapistd.c" />
<ClCompile Include="..\..\code\libjpeg-turbo\jdatadst.c" />
<ClCompile Include="..\..\code\libjpeg-turbo\jdatasrc.c" />
<ClCompile Include="..\..\code\libjpeg-turbo\jdcoefct.c" />
<ClCompile Include="..\..\code\libjpeg-turbo\jdcolor.c" />
<ClCompile Include="..\..\code\libjpeg-turbo\jddctmgr.c" />
<ClCompile Include="..\..\code\libjpeg-turbo\jdhuff.c" />
<ClCompile Include="..\..\code\libjpeg-turbo\jdinput.c" />
<ClCompile Include="..\..\code\libjpeg-turbo\jdmainct.c" />
<ClCompile Include="..\..\code\libjpeg-turbo\jdmarker.c" />
<ClCompile Include="..\..\code\libjpeg-turbo\jdmaster.c" />
<ClCompile Include="..\..\code\libjpeg-turbo\jdmerge.c" />
<ClCompile Include="..\..\code\libjpeg-turbo\jdphuff.c" />
<ClCompile Include="..\..\code\libjpeg-turbo\jdpostct.c" />
<ClCompile Include="..\..\code\libjpeg-turbo\jdsample.c" />
<ClCompile Include="..\..\code\libjpeg-turbo\jdtrans.c" />
<ClCompile Include="..\..\code\libjpeg-turbo\jerror.c" />
<ClCompile Include="..\..\code\libjpeg-turbo\jfdctflt.c" />
<ClCompile Include="..\..\code\libjpeg-turbo\jfdctfst.c" />
<ClCompile Include="..\..\code\libjpeg-turbo\jfdctint.c" />
<ClCompile Include="..\..\code\libjpeg-turbo\jidctflt.c" />
<ClCompile Include="..\..\code\libjpeg-turbo\jidctfst.c" />
<ClCompile Include="..\..\code\libjpeg-turbo\jidctint.c" />
<ClCompile Include="..\..\code\libjpeg-turbo\jidctred.c" />
<ClCompile Include="..\..\code\libjpeg-turbo\jmemmgr.c" />
<ClCompile Include="..\..\code\libjpeg-turbo\jquant1.c" />
<ClCompile Include="..\..\code\libjpeg-turbo\jquant2.c" />
<ClCompile Include="..\..\code\libjpeg-turbo\jutils.c" />
<ClCompile Include="..\..\code\libjpeg-turbo\simd\jsimd_i386.c">
<Filter>simd</Filter>
</ClCompile>
<ClCompile Include="..\..\code\libjpeg-turbo\simd\jsimd_x86_64.c">
<Filter>simd</Filter>
</ClCompile>
</ItemGroup>
<ItemGroup>
<CustomBuild Include="..\..\code\libjpeg-turbo\simd\jccolor-mmx.asm">
<Filter>simd</Filter>
</CustomBuild>
<CustomBuild Include="..\..\code\libjpeg-turbo\simd\jccolor-sse2-64.asm">
<Filter>simd</Filter>
</CustomBuild>
<CustomBuild Include="..\..\code\libjpeg-turbo\simd\jccolor-sse2.asm">
<Filter>simd</Filter>
</CustomBuild>
<CustomBuild Include="..\..\code\libjpeg-turbo\simd\jcgray-mmx.asm">
<Filter>simd</Filter>
</CustomBuild>
<CustomBuild Include="..\..\code\libjpeg-turbo\simd\jcgray-sse2-64.asm">
<Filter>simd</Filter>
</CustomBuild>
<CustomBuild Include="..\..\code\libjpeg-turbo\simd\jcgray-sse2.asm">
<Filter>simd</Filter>
</CustomBuild>
<CustomBuild Include="..\..\code\libjpeg-turbo\simd\jchuff-sse2-64.asm">
<Filter>simd</Filter>
</CustomBuild>
<CustomBuild Include="..\..\code\libjpeg-turbo\simd\jchuff-sse2.asm">
<Filter>simd</Filter>
</CustomBuild>
<CustomBuild Include="..\..\code\libjpeg-turbo\simd\jcsample-mmx.asm">
<Filter>simd</Filter>
</CustomBuild>
<CustomBuild Include="..\..\code\libjpeg-turbo\simd\jcsample-sse2-64.asm">
<Filter>simd</Filter>
</CustomBuild>
<CustomBuild Include="..\..\code\libjpeg-turbo\simd\jcsample-sse2.asm">
<Filter>simd</Filter>
</CustomBuild>
<CustomBuild Include="..\..\code\libjpeg-turbo\simd\jdcolor-mmx.asm">
<Filter>simd</Filter>
</CustomBuild>
<CustomBuild Include="..\..\code\libjpeg-turbo\simd\jdcolor-sse2-64.asm">
<Filter>simd</Filter>
</CustomBuild>
<CustomBuild Include="..\..\code\libjpeg-turbo\simd\jdcolor-sse2.asm">
<Filter>simd</Filter>
</CustomBuild>
<CustomBuild Include="..\..\code\libjpeg-turbo\simd\jdmerge-mmx.asm">
<Filter>simd</Filter>
</CustomBuild>
<CustomBuild Include="..\..\code\libjpeg-turbo\simd\jdmerge-sse2-64.asm">
<Filter>simd</Filter>
</CustomBuild>
<CustomBuild Include="..\..\code\libjpeg-turbo\simd\jdmerge-sse2.asm">
<Filter>simd</Filter>
</CustomBuild>
<CustomBuild Include="..\..\code\libjpeg-turbo\simd\jdsample-mmx.asm">
<Filter>simd</Filter>
</CustomBuild>
<CustomBuild Include="..\..\code\libjpeg-turbo\simd\jdsample-sse2-64.asm">
<Filter>simd</Filter>
</CustomBuild>
<CustomBuild Include="..\..\code\libjpeg-turbo\simd\jdsample-sse2.asm">
<Filter>simd</Filter>
</CustomBuild>
<CustomBuild Include="..\..\code\libjpeg-turbo\simd\jfdctflt-3dn.asm">
<Filter>simd</Filter>
</CustomBuild>
<CustomBuild Include="..\..\code\libjpeg-turbo\simd\jfdctflt-sse-64.asm">
<Filter>simd</Filter>
</CustomBuild>
<CustomBuild Include="..\..\code\libjpeg-turbo\simd\jfdctflt-sse.asm">
<Filter>simd</Filter>
</CustomBuild>
<CustomBuild Include="..\..\code\libjpeg-turbo\simd\jfdctfst-mmx.asm">
<Filter>simd</Filter>
</CustomBuild>
<CustomBuild Include="..\..\code\libjpeg-turbo\simd\jfdctfst-sse2-64.asm">
<Filter>simd</Filter>
</CustomBuild>
<CustomBuild Include="..\..\code\libjpeg-turbo\simd\jfdctfst-sse2.asm">
<Filter>simd</Filter>
</CustomBuild>
<CustomBuild Include="..\..\code\libjpeg-turbo\simd\jfdctint-mmx.asm">
<Filter>simd</Filter>
</CustomBuild>
<CustomBuild Include="..\..\code\libjpeg-turbo\simd\jfdctint-sse2-64.asm">
<Filter>simd</Filter>
</CustomBuild>
<CustomBuild Include="..\..\code\libjpeg-turbo\simd\jfdctint-sse2.asm">
<Filter>simd</Filter>
</CustomBuild>
<CustomBuild Include="..\..\code\libjpeg-turbo\simd\jidctflt-3dn.asm">
<Filter>simd</Filter>
</CustomBuild>
<CustomBuild Include="..\..\code\libjpeg-turbo\simd\jidctflt-sse.asm">
<Filter>simd</Filter>
</CustomBuild>
<CustomBuild Include="..\..\code\libjpeg-turbo\simd\jidctflt-sse2-64.asm">
<Filter>simd</Filter>
</CustomBuild>
<CustomBuild Include="..\..\code\libjpeg-turbo\simd\jidctflt-sse2.asm">
<Filter>simd</Filter>
</CustomBuild>
<CustomBuild Include="..\..\code\libjpeg-turbo\simd\jidctfst-mmx.asm">
<Filter>simd</Filter>
</CustomBuild>
<CustomBuild Include="..\..\code\libjpeg-turbo\simd\jidctfst-sse2-64.asm">
<Filter>simd</Filter>
</CustomBuild>
<CustomBuild Include="..\..\code\libjpeg-turbo\simd\jidctfst-sse2.asm">
<Filter>simd</Filter>
</CustomBuild>
<CustomBuild Include="..\..\code\libjpeg-turbo\simd\jidctint-mmx.asm">
<Filter>simd</Filter>
</CustomBuild>
<CustomBuild Include="..\..\code\libjpeg-turbo\simd\jidctint-sse2-64.asm">
<Filter>simd</Filter>
</CustomBuild>
<CustomBuild Include="..\..\code\libjpeg-turbo\simd\jidctint-sse2.asm">
<Filter>simd</Filter>
</CustomBuild>
<CustomBuild Include="..\..\code\libjpeg-turbo\simd\jidctred-mmx.asm">
<Filter>simd</Filter>
</CustomBuild>
<CustomBuild Include="..\..\code\libjpeg-turbo\simd\jidctred-sse2-64.asm">
<Filter>simd</Filter>
</CustomBuild>
<CustomBuild Include="..\..\code\libjpeg-turbo\simd\jidctred-sse2.asm">
<Filter>simd</Filter>
</CustomBuild>
<CustomBuild Include="..\..\code\libjpeg-turbo\simd\jquant-3dn.asm">
<Filter>simd</Filter>
</CustomBuild>
<CustomBuild Include="..\..\code\libjpeg-turbo\simd\jquant-mmx.asm">
<Filter>simd</Filter>
</CustomBuild>
<CustomBuild Include="..\..\code\libjpeg-turbo\simd\jquant-sse.asm">
<Filter>simd</Filter>
</CustomBuild>
<CustomBuild Include="..\..\code\libjpeg-turbo\simd\jquantf-sse2-64.asm">
<Filter>simd</Filter>
</CustomBuild>
<CustomBuild Include="..\..\code\libjpeg-turbo\simd\jquantf-sse2.asm">
<Filter>simd</Filter>
</CustomBuild>
<CustomBuild Include="..\..\code\libjpeg-turbo\simd\jquanti-sse2-64.asm">
<Filter>simd</Filter>
</CustomBuild>
<CustomBuild Include="..\..\code\libjpeg-turbo\simd\jquanti-sse2.asm">
<Filter>simd</Filter>
</CustomBuild>
<CustomBuild Include="..\..\code\libjpeg-turbo\simd\jsimdcpu.asm">
<Filter>simd</Filter>
</CustomBuild>
</ItemGroup>
</Project>

View file

@ -0,0 +1,265 @@
<?xml version="1.0" encoding="utf-8"?>
<Project DefaultTargets="Build" ToolsVersion="12.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup Label="ProjectConfigurations">
<ProjectConfiguration Include="debug|x64">
<Configuration>debug</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="debug|Win32">
<Configuration>debug</Configuration>
<Platform>Win32</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="release|x64">
<Configuration>release</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="release|Win32">
<Configuration>release</Configuration>
<Platform>Win32</Platform>
</ProjectConfiguration>
</ItemGroup>
<PropertyGroup Label="Globals">
<ProjectGuid>{9C6AA017-8837-FB22-B150-E9CA9D7C30B1}</ProjectGuid>
<IgnoreWarnCompileDuplicatedFilename>true</IgnoreWarnCompileDuplicatedFilename>
<Keyword>Win32Proj</Keyword>
<RootNamespace>renderer</RootNamespace>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='debug|x64'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<UseDebugLibraries>true</UseDebugLibraries>
<CharacterSet>Unicode</CharacterSet>
<PlatformToolset>v143</PlatformToolset>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='debug|Win32'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<UseDebugLibraries>true</UseDebugLibraries>
<CharacterSet>Unicode</CharacterSet>
<PlatformToolset>v143</PlatformToolset>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='release|x64'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<UseDebugLibraries>false</UseDebugLibraries>
<CharacterSet>Unicode</CharacterSet>
<PlatformToolset>v143</PlatformToolset>
<WholeProgramOptimization>true</WholeProgramOptimization>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='release|Win32'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<UseDebugLibraries>false</UseDebugLibraries>
<CharacterSet>Unicode</CharacterSet>
<PlatformToolset>v143</PlatformToolset>
<WholeProgramOptimization>true</WholeProgramOptimization>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
<ImportGroup Label="ExtensionSettings">
</ImportGroup>
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='debug|x64'">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='debug|Win32'">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='release|x64'">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='release|Win32'">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<PropertyGroup Label="UserMacros" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='debug|x64'">
<OutDir>..\..\.build\debug_x64\</OutDir>
<IntDir>..\..\.build\debug_x64\renderer\</IntDir>
<TargetName>renderer</TargetName>
<TargetExt>.lib</TargetExt>
<GenerateManifest>false</GenerateManifest>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='debug|Win32'">
<OutDir>..\..\.build\debug_x32\</OutDir>
<IntDir>..\..\.build\debug_x32\renderer\</IntDir>
<TargetName>renderer</TargetName>
<TargetExt>.lib</TargetExt>
<GenerateManifest>false</GenerateManifest>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='release|x64'">
<OutDir>..\..\.build\release_x64\</OutDir>
<IntDir>..\..\.build\release_x64\renderer\</IntDir>
<TargetName>renderer</TargetName>
<TargetExt>.lib</TargetExt>
<GenerateManifest>false</GenerateManifest>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='release|Win32'">
<OutDir>..\..\.build\release_x32\</OutDir>
<IntDir>..\..\.build\release_x32\renderer\</IntDir>
<TargetName>renderer</TargetName>
<TargetExt>.lib</TargetExt>
<GenerateManifest>false</GenerateManifest>
</PropertyGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='debug|x64'">
<ClCompile>
<PrecompiledHeader>NotUsing</PrecompiledHeader>
<WarningLevel>Level4</WarningLevel>
<PreprocessorDefinitions>GLEW_STATIC;DEBUG;_DEBUG;_CRT_SECURE_NO_WARNINGS;WIN32;_WIN32;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<AdditionalIncludeDirectories>..\..\code\glew\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
<Optimization>Disabled</Optimization>
<RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
<ExceptionHandling>false</ExceptionHandling>
<RuntimeTypeInfo>false</RuntimeTypeInfo>
<TreatWChar_tAsBuiltInType>false</TreatWChar_tAsBuiltInType>
<AdditionalOptions>/wd4267 %(AdditionalOptions)</AdditionalOptions>
</ClCompile>
<Link>
<SubSystem>Windows</SubSystem>
<GenerateDebugInformation>true</GenerateDebugInformation>
</Link>
<Lib>
<AdditionalOptions> %(AdditionalOptions)</AdditionalOptions>
</Lib>
<PreBuildEvent>
<Command>..\compile_shader.cmd ..\..\code\renderer\hlsl\generic.hlsl /nologo /T vs_4_1 /E vs_main /Vn g_generic_vs /Fh ..\..\code\renderer\hlsl\generic_vs.h /O0 /Zi &amp;&amp; ..\compile_shader.cmd ..\..\code\renderer\hlsl\generic.hlsl /nologo /T ps_4_1 /E ps_main /Vn g_generic_ps /Fh ..\..\code\renderer\hlsl\generic_ps.h /O0 /Zi &amp;&amp; ..\compile_shader.cmd ..\..\code\renderer\hlsl\generic.hlsl /nologo /T ps_4_1 /E ps_main /Vn g_generic_a_ps /Fh ..\..\code\renderer\hlsl\generic_a_ps.h /O0 /Zi /DCNQ3_A2C=1 &amp;&amp; ..\compile_shader.cmd ..\..\code\renderer\hlsl\generic.hlsl /nologo /T ps_4_1 /E ps_main /Vn g_generic_d_ps /Fh ..\..\code\renderer\hlsl\generic_d_ps.h /O0 /Zi /DCNQ3_DITHER=1 &amp;&amp; ..\compile_shader.cmd ..\..\code\renderer\hlsl\generic.hlsl /nologo /T ps_4_1 /E ps_main /Vn g_generic_ad_ps /Fh ..\..\code\renderer\hlsl\generic_ad_ps.h /O0 /Zi /DCNQ3_A2C=1 /DCNQ3_DITHER=1 &amp;&amp; ..\compile_shader.cmd ..\..\code\renderer\hlsl\post.hlsl /nologo /T vs_4_1 /E vs_main /Vn g_post_vs /Fh ..\..\code\renderer\hlsl\post_vs.h /O0 /Zi &amp;&amp; ..\compile_shader.cmd ..\..\code\renderer\hlsl\post.hlsl /nologo /T ps_4_1 /E ps_main /Vn g_post_ps /Fh ..\..\code\renderer\hlsl\post_ps.h /O0 /Zi &amp;&amp; ..\compile_shader.cmd ..\..\code\renderer\hlsl\dl.hlsl /nologo /T vs_4_1 /E vs_main /Vn g_dl_vs /Fh ..\..\code\renderer\hlsl\dl_vs.h /O0 /Zi &amp;&amp; ..\compile_shader.cmd ..\..\code\renderer\hlsl\dl.hlsl /nologo /T ps_4_1 /E ps_main /Vn g_dl_ps /Fh ..\..\code\renderer\hlsl\dl_ps.h /O0 /Zi &amp;&amp; ..\compile_shader.cmd ..\..\code\renderer\hlsl\sprite.hlsl /nologo /T vs_4_1 /E vs_main /Vn g_sprite_vs /Fh ..\..\code\renderer\hlsl\sprite_vs.h /O0 /Zi &amp;&amp; ..\compile_shader.cmd ..\..\code\renderer\hlsl\sprite.hlsl /nologo /T ps_4_1 /E ps_main /Vn g_sprite_ps /Fh ..\..\code\renderer\hlsl\sprite_ps.h /O0 /Zi &amp;&amp; ..\compile_shader.cmd ..\..\code\renderer\hlsl\clear.hlsl /nologo /T vs_4_1 /E vs_main /Vn g_clear_vs /Fh ..\..\code\renderer\hlsl\clear_vs.h /O0 /Zi &amp;&amp; ..\compile_shader.cmd ..\..\code\renderer\hlsl\clear.hlsl /nologo /T ps_4_1 /E ps_main /Vn g_clear_ps /Fh ..\..\code\renderer\hlsl\clear_ps.h /O0 /Zi &amp;&amp; ..\compile_shader.cmd ..\..\code\renderer\hlsl\mip_start.hlsl /nologo /T cs_5_0 /E cs_main /Vn g_mip_start_cs /Fh ..\..\code\renderer\hlsl\mip_start_cs.h /O0 /Zi &amp;&amp; ..\compile_shader.cmd ..\..\code\renderer\hlsl\mip_pass.hlsl /nologo /T cs_5_0 /E cs_main /Vn g_mip_pass_cs /Fh ..\..\code\renderer\hlsl\mip_pass_cs.h /O0 /Zi &amp;&amp; ..\compile_shader.cmd ..\..\code\renderer\hlsl\mip_end.hlsl /nologo /T cs_5_0 /E cs_main /Vn g_mip_end_cs /Fh ..\..\code\renderer\hlsl\mip_end_cs.h /O0 /Zi</Command>
</PreBuildEvent>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='debug|Win32'">
<ClCompile>
<PrecompiledHeader>NotUsing</PrecompiledHeader>
<WarningLevel>Level4</WarningLevel>
<PreprocessorDefinitions>GLEW_STATIC;DEBUG;_DEBUG;_CRT_SECURE_NO_WARNINGS;WIN32;_WIN32;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<AdditionalIncludeDirectories>..\..\code\glew\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
<Optimization>Disabled</Optimization>
<RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
<ExceptionHandling>false</ExceptionHandling>
<RuntimeTypeInfo>false</RuntimeTypeInfo>
<TreatWChar_tAsBuiltInType>false</TreatWChar_tAsBuiltInType>
<AdditionalOptions>/arch:SSE2 %(AdditionalOptions)</AdditionalOptions>
</ClCompile>
<Link>
<SubSystem>Windows</SubSystem>
<GenerateDebugInformation>true</GenerateDebugInformation>
</Link>
<Lib>
<AdditionalOptions> %(AdditionalOptions)</AdditionalOptions>
</Lib>
<PreBuildEvent>
<Command>..\compile_shader.cmd ..\..\code\renderer\hlsl\generic.hlsl /nologo /T vs_4_1 /E vs_main /Vn g_generic_vs /Fh ..\..\code\renderer\hlsl\generic_vs.h /O0 /Zi &amp;&amp; ..\compile_shader.cmd ..\..\code\renderer\hlsl\generic.hlsl /nologo /T ps_4_1 /E ps_main /Vn g_generic_ps /Fh ..\..\code\renderer\hlsl\generic_ps.h /O0 /Zi &amp;&amp; ..\compile_shader.cmd ..\..\code\renderer\hlsl\generic.hlsl /nologo /T ps_4_1 /E ps_main /Vn g_generic_a_ps /Fh ..\..\code\renderer\hlsl\generic_a_ps.h /O0 /Zi /DCNQ3_A2C=1 &amp;&amp; ..\compile_shader.cmd ..\..\code\renderer\hlsl\generic.hlsl /nologo /T ps_4_1 /E ps_main /Vn g_generic_d_ps /Fh ..\..\code\renderer\hlsl\generic_d_ps.h /O0 /Zi /DCNQ3_DITHER=1 &amp;&amp; ..\compile_shader.cmd ..\..\code\renderer\hlsl\generic.hlsl /nologo /T ps_4_1 /E ps_main /Vn g_generic_ad_ps /Fh ..\..\code\renderer\hlsl\generic_ad_ps.h /O0 /Zi /DCNQ3_A2C=1 /DCNQ3_DITHER=1 &amp;&amp; ..\compile_shader.cmd ..\..\code\renderer\hlsl\post.hlsl /nologo /T vs_4_1 /E vs_main /Vn g_post_vs /Fh ..\..\code\renderer\hlsl\post_vs.h /O0 /Zi &amp;&amp; ..\compile_shader.cmd ..\..\code\renderer\hlsl\post.hlsl /nologo /T ps_4_1 /E ps_main /Vn g_post_ps /Fh ..\..\code\renderer\hlsl\post_ps.h /O0 /Zi &amp;&amp; ..\compile_shader.cmd ..\..\code\renderer\hlsl\dl.hlsl /nologo /T vs_4_1 /E vs_main /Vn g_dl_vs /Fh ..\..\code\renderer\hlsl\dl_vs.h /O0 /Zi &amp;&amp; ..\compile_shader.cmd ..\..\code\renderer\hlsl\dl.hlsl /nologo /T ps_4_1 /E ps_main /Vn g_dl_ps /Fh ..\..\code\renderer\hlsl\dl_ps.h /O0 /Zi &amp;&amp; ..\compile_shader.cmd ..\..\code\renderer\hlsl\sprite.hlsl /nologo /T vs_4_1 /E vs_main /Vn g_sprite_vs /Fh ..\..\code\renderer\hlsl\sprite_vs.h /O0 /Zi &amp;&amp; ..\compile_shader.cmd ..\..\code\renderer\hlsl\sprite.hlsl /nologo /T ps_4_1 /E ps_main /Vn g_sprite_ps /Fh ..\..\code\renderer\hlsl\sprite_ps.h /O0 /Zi &amp;&amp; ..\compile_shader.cmd ..\..\code\renderer\hlsl\clear.hlsl /nologo /T vs_4_1 /E vs_main /Vn g_clear_vs /Fh ..\..\code\renderer\hlsl\clear_vs.h /O0 /Zi &amp;&amp; ..\compile_shader.cmd ..\..\code\renderer\hlsl\clear.hlsl /nologo /T ps_4_1 /E ps_main /Vn g_clear_ps /Fh ..\..\code\renderer\hlsl\clear_ps.h /O0 /Zi &amp;&amp; ..\compile_shader.cmd ..\..\code\renderer\hlsl\mip_start.hlsl /nologo /T cs_5_0 /E cs_main /Vn g_mip_start_cs /Fh ..\..\code\renderer\hlsl\mip_start_cs.h /O0 /Zi &amp;&amp; ..\compile_shader.cmd ..\..\code\renderer\hlsl\mip_pass.hlsl /nologo /T cs_5_0 /E cs_main /Vn g_mip_pass_cs /Fh ..\..\code\renderer\hlsl\mip_pass_cs.h /O0 /Zi &amp;&amp; ..\compile_shader.cmd ..\..\code\renderer\hlsl\mip_end.hlsl /nologo /T cs_5_0 /E cs_main /Vn g_mip_end_cs /Fh ..\..\code\renderer\hlsl\mip_end_cs.h /O0 /Zi</Command>
</PreBuildEvent>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='release|x64'">
<ClCompile>
<PrecompiledHeader>NotUsing</PrecompiledHeader>
<WarningLevel>Level4</WarningLevel>
<BasicRuntimeChecks>Default</BasicRuntimeChecks>
<PreprocessorDefinitions>GLEW_STATIC;NDEBUG;_CRT_SECURE_NO_WARNINGS;WIN32;_WIN32;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<AdditionalIncludeDirectories>..\..\code\glew\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
<Optimization>MinSpace</Optimization>
<FunctionLevelLinking>true</FunctionLevelLinking>
<IntrinsicFunctions>true</IntrinsicFunctions>
<MinimalRebuild>false</MinimalRebuild>
<OmitFramePointers>true</OmitFramePointers>
<StringPooling>true</StringPooling>
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
<ExceptionHandling>false</ExceptionHandling>
<RuntimeTypeInfo>false</RuntimeTypeInfo>
<TreatWChar_tAsBuiltInType>false</TreatWChar_tAsBuiltInType>
<FloatingPointModel>Fast</FloatingPointModel>
<MultiProcessorCompilation>true</MultiProcessorCompilation>
<AdditionalOptions>/GL /wd4267 %(AdditionalOptions)</AdditionalOptions>
</ClCompile>
<Link>
<SubSystem>Windows</SubSystem>
<GenerateDebugInformation>true</GenerateDebugInformation>
<EnableCOMDATFolding>true</EnableCOMDATFolding>
<OptimizeReferences>true</OptimizeReferences>
</Link>
<Lib>
<AdditionalOptions> %(AdditionalOptions)</AdditionalOptions>
</Lib>
<PreBuildEvent>
<Command>..\compile_shader.cmd ..\..\code\renderer\hlsl\generic.hlsl /nologo /T vs_4_1 /E vs_main /Vn g_generic_vs /Fh ..\..\code\renderer\hlsl\generic_vs.h /O3 &amp;&amp; ..\compile_shader.cmd ..\..\code\renderer\hlsl\generic.hlsl /nologo /T ps_4_1 /E ps_main /Vn g_generic_ps /Fh ..\..\code\renderer\hlsl\generic_ps.h /O3 &amp;&amp; ..\compile_shader.cmd ..\..\code\renderer\hlsl\generic.hlsl /nologo /T ps_4_1 /E ps_main /Vn g_generic_a_ps /Fh ..\..\code\renderer\hlsl\generic_a_ps.h /O3 /DCNQ3_A2C=1 &amp;&amp; ..\compile_shader.cmd ..\..\code\renderer\hlsl\generic.hlsl /nologo /T ps_4_1 /E ps_main /Vn g_generic_d_ps /Fh ..\..\code\renderer\hlsl\generic_d_ps.h /O3 /DCNQ3_DITHER=1 &amp;&amp; ..\compile_shader.cmd ..\..\code\renderer\hlsl\generic.hlsl /nologo /T ps_4_1 /E ps_main /Vn g_generic_ad_ps /Fh ..\..\code\renderer\hlsl\generic_ad_ps.h /O3 /DCNQ3_A2C=1 /DCNQ3_DITHER=1 &amp;&amp; ..\compile_shader.cmd ..\..\code\renderer\hlsl\post.hlsl /nologo /T vs_4_1 /E vs_main /Vn g_post_vs /Fh ..\..\code\renderer\hlsl\post_vs.h /O3 &amp;&amp; ..\compile_shader.cmd ..\..\code\renderer\hlsl\post.hlsl /nologo /T ps_4_1 /E ps_main /Vn g_post_ps /Fh ..\..\code\renderer\hlsl\post_ps.h /O3 &amp;&amp; ..\compile_shader.cmd ..\..\code\renderer\hlsl\dl.hlsl /nologo /T vs_4_1 /E vs_main /Vn g_dl_vs /Fh ..\..\code\renderer\hlsl\dl_vs.h /O3 &amp;&amp; ..\compile_shader.cmd ..\..\code\renderer\hlsl\dl.hlsl /nologo /T ps_4_1 /E ps_main /Vn g_dl_ps /Fh ..\..\code\renderer\hlsl\dl_ps.h /O3 &amp;&amp; ..\compile_shader.cmd ..\..\code\renderer\hlsl\sprite.hlsl /nologo /T vs_4_1 /E vs_main /Vn g_sprite_vs /Fh ..\..\code\renderer\hlsl\sprite_vs.h /O3 &amp;&amp; ..\compile_shader.cmd ..\..\code\renderer\hlsl\sprite.hlsl /nologo /T ps_4_1 /E ps_main /Vn g_sprite_ps /Fh ..\..\code\renderer\hlsl\sprite_ps.h /O3 &amp;&amp; ..\compile_shader.cmd ..\..\code\renderer\hlsl\clear.hlsl /nologo /T vs_4_1 /E vs_main /Vn g_clear_vs /Fh ..\..\code\renderer\hlsl\clear_vs.h /O3 &amp;&amp; ..\compile_shader.cmd ..\..\code\renderer\hlsl\clear.hlsl /nologo /T ps_4_1 /E ps_main /Vn g_clear_ps /Fh ..\..\code\renderer\hlsl\clear_ps.h /O3 &amp;&amp; ..\compile_shader.cmd ..\..\code\renderer\hlsl\mip_start.hlsl /nologo /T cs_5_0 /E cs_main /Vn g_mip_start_cs /Fh ..\..\code\renderer\hlsl\mip_start_cs.h /O3 &amp;&amp; ..\compile_shader.cmd ..\..\code\renderer\hlsl\mip_pass.hlsl /nologo /T cs_5_0 /E cs_main /Vn g_mip_pass_cs /Fh ..\..\code\renderer\hlsl\mip_pass_cs.h /O3 &amp;&amp; ..\compile_shader.cmd ..\..\code\renderer\hlsl\mip_end.hlsl /nologo /T cs_5_0 /E cs_main /Vn g_mip_end_cs /Fh ..\..\code\renderer\hlsl\mip_end_cs.h /O3</Command>
</PreBuildEvent>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='release|Win32'">
<ClCompile>
<PrecompiledHeader>NotUsing</PrecompiledHeader>
<WarningLevel>Level4</WarningLevel>
<BasicRuntimeChecks>Default</BasicRuntimeChecks>
<PreprocessorDefinitions>GLEW_STATIC;NDEBUG;_CRT_SECURE_NO_WARNINGS;WIN32;_WIN32;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<AdditionalIncludeDirectories>..\..\code\glew\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
<Optimization>MinSpace</Optimization>
<FunctionLevelLinking>true</FunctionLevelLinking>
<IntrinsicFunctions>true</IntrinsicFunctions>
<MinimalRebuild>false</MinimalRebuild>
<OmitFramePointers>true</OmitFramePointers>
<StringPooling>true</StringPooling>
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
<ExceptionHandling>false</ExceptionHandling>
<RuntimeTypeInfo>false</RuntimeTypeInfo>
<TreatWChar_tAsBuiltInType>false</TreatWChar_tAsBuiltInType>
<FloatingPointModel>Fast</FloatingPointModel>
<EnableEnhancedInstructionSet>StreamingSIMDExtensions2</EnableEnhancedInstructionSet>
<MultiProcessorCompilation>true</MultiProcessorCompilation>
<AdditionalOptions>/GL /arch:SSE2 %(AdditionalOptions)</AdditionalOptions>
</ClCompile>
<Link>
<SubSystem>Windows</SubSystem>
<GenerateDebugInformation>true</GenerateDebugInformation>
<EnableCOMDATFolding>true</EnableCOMDATFolding>
<OptimizeReferences>true</OptimizeReferences>
</Link>
<Lib>
<AdditionalOptions> %(AdditionalOptions)</AdditionalOptions>
</Lib>
<PreBuildEvent>
<Command>..\compile_shader.cmd ..\..\code\renderer\hlsl\generic.hlsl /nologo /T vs_4_1 /E vs_main /Vn g_generic_vs /Fh ..\..\code\renderer\hlsl\generic_vs.h /O3 &amp;&amp; ..\compile_shader.cmd ..\..\code\renderer\hlsl\generic.hlsl /nologo /T ps_4_1 /E ps_main /Vn g_generic_ps /Fh ..\..\code\renderer\hlsl\generic_ps.h /O3 &amp;&amp; ..\compile_shader.cmd ..\..\code\renderer\hlsl\generic.hlsl /nologo /T ps_4_1 /E ps_main /Vn g_generic_a_ps /Fh ..\..\code\renderer\hlsl\generic_a_ps.h /O3 /DCNQ3_A2C=1 &amp;&amp; ..\compile_shader.cmd ..\..\code\renderer\hlsl\generic.hlsl /nologo /T ps_4_1 /E ps_main /Vn g_generic_d_ps /Fh ..\..\code\renderer\hlsl\generic_d_ps.h /O3 /DCNQ3_DITHER=1 &amp;&amp; ..\compile_shader.cmd ..\..\code\renderer\hlsl\generic.hlsl /nologo /T ps_4_1 /E ps_main /Vn g_generic_ad_ps /Fh ..\..\code\renderer\hlsl\generic_ad_ps.h /O3 /DCNQ3_A2C=1 /DCNQ3_DITHER=1 &amp;&amp; ..\compile_shader.cmd ..\..\code\renderer\hlsl\post.hlsl /nologo /T vs_4_1 /E vs_main /Vn g_post_vs /Fh ..\..\code\renderer\hlsl\post_vs.h /O3 &amp;&amp; ..\compile_shader.cmd ..\..\code\renderer\hlsl\post.hlsl /nologo /T ps_4_1 /E ps_main /Vn g_post_ps /Fh ..\..\code\renderer\hlsl\post_ps.h /O3 &amp;&amp; ..\compile_shader.cmd ..\..\code\renderer\hlsl\dl.hlsl /nologo /T vs_4_1 /E vs_main /Vn g_dl_vs /Fh ..\..\code\renderer\hlsl\dl_vs.h /O3 &amp;&amp; ..\compile_shader.cmd ..\..\code\renderer\hlsl\dl.hlsl /nologo /T ps_4_1 /E ps_main /Vn g_dl_ps /Fh ..\..\code\renderer\hlsl\dl_ps.h /O3 &amp;&amp; ..\compile_shader.cmd ..\..\code\renderer\hlsl\sprite.hlsl /nologo /T vs_4_1 /E vs_main /Vn g_sprite_vs /Fh ..\..\code\renderer\hlsl\sprite_vs.h /O3 &amp;&amp; ..\compile_shader.cmd ..\..\code\renderer\hlsl\sprite.hlsl /nologo /T ps_4_1 /E ps_main /Vn g_sprite_ps /Fh ..\..\code\renderer\hlsl\sprite_ps.h /O3 &amp;&amp; ..\compile_shader.cmd ..\..\code\renderer\hlsl\clear.hlsl /nologo /T vs_4_1 /E vs_main /Vn g_clear_vs /Fh ..\..\code\renderer\hlsl\clear_vs.h /O3 &amp;&amp; ..\compile_shader.cmd ..\..\code\renderer\hlsl\clear.hlsl /nologo /T ps_4_1 /E ps_main /Vn g_clear_ps /Fh ..\..\code\renderer\hlsl\clear_ps.h /O3 &amp;&amp; ..\compile_shader.cmd ..\..\code\renderer\hlsl\mip_start.hlsl /nologo /T cs_5_0 /E cs_main /Vn g_mip_start_cs /Fh ..\..\code\renderer\hlsl\mip_start_cs.h /O3 &amp;&amp; ..\compile_shader.cmd ..\..\code\renderer\hlsl\mip_pass.hlsl /nologo /T cs_5_0 /E cs_main /Vn g_mip_pass_cs /Fh ..\..\code\renderer\hlsl\mip_pass_cs.h /O3 &amp;&amp; ..\compile_shader.cmd ..\..\code\renderer\hlsl\mip_end.hlsl /nologo /T cs_5_0 /E cs_main /Vn g_mip_end_cs /Fh ..\..\code\renderer\hlsl\mip_end_cs.h /O3</Command>
</PreBuildEvent>
</ItemDefinitionGroup>
<ItemGroup>
<ClInclude Include="..\..\code\renderer\stb_image.h" />
<ClInclude Include="..\..\code\renderer\tr_help.h" />
<ClInclude Include="..\..\code\renderer\tr_local.h" />
<ClInclude Include="..\..\code\renderer\tr_public.h" />
</ItemGroup>
<ItemGroup>
<ClCompile Include="..\..\code\renderer\stb_image.cpp" />
<ClCompile Include="..\..\code\renderer\tr_backend.cpp" />
<ClCompile Include="..\..\code\renderer\tr_backend_d3d11.cpp" />
<ClCompile Include="..\..\code\renderer\tr_backend_gl2.cpp" />
<ClCompile Include="..\..\code\renderer\tr_backend_gl3.cpp" />
<ClCompile Include="..\..\code\renderer\tr_bsp.cpp" />
<ClCompile Include="..\..\code\renderer\tr_cmds.cpp" />
<ClCompile Include="..\..\code\renderer\tr_curve.cpp" />
<ClCompile Include="..\..\code\renderer\tr_image.cpp" />
<ClCompile Include="..\..\code\renderer\tr_image_scale.cpp" />
<ClCompile Include="..\..\code\renderer\tr_init.cpp" />
<ClCompile Include="..\..\code\renderer\tr_light.cpp" />
<ClCompile Include="..\..\code\renderer\tr_main.cpp" />
<ClCompile Include="..\..\code\renderer\tr_marks.cpp" />
<ClCompile Include="..\..\code\renderer\tr_mesh.cpp" />
<ClCompile Include="..\..\code\renderer\tr_model.cpp" />
<ClCompile Include="..\..\code\renderer\tr_noise.cpp" />
<ClCompile Include="..\..\code\renderer\tr_scene.cpp" />
<ClCompile Include="..\..\code\renderer\tr_shade.cpp" />
<ClCompile Include="..\..\code\renderer\tr_shade_calc.cpp" />
<ClCompile Include="..\..\code\renderer\tr_shader.cpp" />
<ClCompile Include="..\..\code\renderer\tr_sky.cpp" />
<ClCompile Include="..\..\code\renderer\tr_surface.cpp" />
<ClCompile Include="..\..\code\renderer\tr_world.cpp" />
</ItemGroup>
<ItemGroup>
<None Include="..\..\code\renderer\hlsl\clear.hlsl" />
<None Include="..\..\code\renderer\hlsl\dl.hlsl" />
<None Include="..\..\code\renderer\hlsl\generic.hlsl" />
<None Include="..\..\code\renderer\hlsl\mip_end.hlsl" />
<None Include="..\..\code\renderer\hlsl\mip_pass.hlsl" />
<None Include="..\..\code\renderer\hlsl\mip_start.hlsl" />
<None Include="..\..\code\renderer\hlsl\post.hlsl" />
<None Include="..\..\code\renderer\hlsl\shared.hlsli" />
<None Include="..\..\code\renderer\hlsl\sprite.hlsl" />
</ItemGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
<ImportGroup Label="ExtensionTargets">
</ImportGroup>
</Project>

View file

@ -0,0 +1,69 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup>
<Filter Include="hlsl">
<UniqueIdentifier>{98F1977C-8428-990D-2D15-7F10192B150F}</UniqueIdentifier>
</Filter>
</ItemGroup>
<ItemGroup>
<ClInclude Include="..\..\code\renderer\stb_image.h" />
<ClInclude Include="..\..\code\renderer\tr_help.h" />
<ClInclude Include="..\..\code\renderer\tr_local.h" />
<ClInclude Include="..\..\code\renderer\tr_public.h" />
</ItemGroup>
<ItemGroup>
<ClCompile Include="..\..\code\renderer\stb_image.cpp" />
<ClCompile Include="..\..\code\renderer\tr_backend.cpp" />
<ClCompile Include="..\..\code\renderer\tr_backend_d3d11.cpp" />
<ClCompile Include="..\..\code\renderer\tr_backend_gl2.cpp" />
<ClCompile Include="..\..\code\renderer\tr_backend_gl3.cpp" />
<ClCompile Include="..\..\code\renderer\tr_bsp.cpp" />
<ClCompile Include="..\..\code\renderer\tr_cmds.cpp" />
<ClCompile Include="..\..\code\renderer\tr_curve.cpp" />
<ClCompile Include="..\..\code\renderer\tr_image.cpp" />
<ClCompile Include="..\..\code\renderer\tr_image_scale.cpp" />
<ClCompile Include="..\..\code\renderer\tr_init.cpp" />
<ClCompile Include="..\..\code\renderer\tr_light.cpp" />
<ClCompile Include="..\..\code\renderer\tr_main.cpp" />
<ClCompile Include="..\..\code\renderer\tr_marks.cpp" />
<ClCompile Include="..\..\code\renderer\tr_mesh.cpp" />
<ClCompile Include="..\..\code\renderer\tr_model.cpp" />
<ClCompile Include="..\..\code\renderer\tr_noise.cpp" />
<ClCompile Include="..\..\code\renderer\tr_scene.cpp" />
<ClCompile Include="..\..\code\renderer\tr_shade.cpp" />
<ClCompile Include="..\..\code\renderer\tr_shade_calc.cpp" />
<ClCompile Include="..\..\code\renderer\tr_shader.cpp" />
<ClCompile Include="..\..\code\renderer\tr_sky.cpp" />
<ClCompile Include="..\..\code\renderer\tr_surface.cpp" />
<ClCompile Include="..\..\code\renderer\tr_world.cpp" />
</ItemGroup>
<ItemGroup>
<None Include="..\..\code\renderer\hlsl\clear.hlsl">
<Filter>hlsl</Filter>
</None>
<None Include="..\..\code\renderer\hlsl\dl.hlsl">
<Filter>hlsl</Filter>
</None>
<None Include="..\..\code\renderer\hlsl\generic.hlsl">
<Filter>hlsl</Filter>
</None>
<None Include="..\..\code\renderer\hlsl\mip_end.hlsl">
<Filter>hlsl</Filter>
</None>
<None Include="..\..\code\renderer\hlsl\mip_pass.hlsl">
<Filter>hlsl</Filter>
</None>
<None Include="..\..\code\renderer\hlsl\mip_start.hlsl">
<Filter>hlsl</Filter>
</None>
<None Include="..\..\code\renderer\hlsl\post.hlsl">
<Filter>hlsl</Filter>
</None>
<None Include="..\..\code\renderer\hlsl\shared.hlsli">
<Filter>hlsl</Filter>
</None>
<None Include="..\..\code\renderer\hlsl\sprite.hlsl">
<Filter>hlsl</Filter>
</None>
</ItemGroup>
</Project>