cscg22-gearboy

CSCG 2022 Challenge 'Gearboy'
git clone https://git.sinitax.com/sinitax/cscg22-gearboy
Log | Files | Refs | sfeed.txt

testnative.vcxproj (7257B)


      1<?xml version="1.0" encoding="utf-8"?>
      2<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
      3  <ItemGroup Label="ProjectConfigurations">
      4    <ProjectConfiguration Include="Debug|Win32">
      5      <Configuration>Debug</Configuration>
      6      <Platform>Win32</Platform>
      7    </ProjectConfiguration>
      8    <ProjectConfiguration Include="Release|Win32">
      9      <Configuration>Release</Configuration>
     10      <Platform>Win32</Platform>
     11    </ProjectConfiguration>
     12  </ItemGroup>
     13  <PropertyGroup Label="Globals">
     14    <ProjectGuid>{BC693F25-4940-BB43-8529-E27D65275975}</ProjectGuid>
     15    <RootNamespace>testnative</RootNamespace>
     16    <Keyword>Win32Proj</Keyword>
     17  </PropertyGroup>
     18  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
     19  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
     20    <ConfigurationType>Application</ConfigurationType>
     21    <UseDebugLibraries>true</UseDebugLibraries>
     22    <CharacterSet>MultiByte</CharacterSet>
     23    <PlatformToolset>v110</PlatformToolset>
     24  </PropertyGroup>
     25  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
     26    <ConfigurationType>Application</ConfigurationType>
     27    <UseDebugLibraries>false</UseDebugLibraries>
     28    <CharacterSet>MultiByte</CharacterSet>
     29    <PlatformToolset>v110</PlatformToolset>
     30  </PropertyGroup>
     31  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
     32  <ImportGroup Label="ExtensionSettings">
     33  </ImportGroup>
     34  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets">
     35    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
     36  </ImportGroup>
     37  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets">
     38    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
     39  </ImportGroup>
     40  <PropertyGroup Label="UserMacros" />
     41  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
     42    <OutDir>Win32\Debug\</OutDir>
     43    <IntDir>obj\Debug\</IntDir>
     44    <TargetName>testnative</TargetName>
     45    <TargetExt>.exe</TargetExt>
     46    <LinkIncremental>true</LinkIncremental>
     47  </PropertyGroup>
     48  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
     49    <OutDir>Win32\Release\</OutDir>
     50    <IntDir>obj\Release\</IntDir>
     51    <TargetName>testnative</TargetName>
     52    <TargetExt>.exe</TargetExt>
     53    <LinkIncremental>false</LinkIncremental>
     54  </PropertyGroup>
     55  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
     56    <ClCompile>
     57      <Optimization>Disabled</Optimization>
     58      <AdditionalIncludeDirectories>..\..;..\..\..\..\..\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
     59      <PreprocessorDefinitions>USING_PREMAKE_CONFIG_H;_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
     60      <MinimalRebuild>true</MinimalRebuild>
     61      <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
     62      <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
     63      <FunctionLevelLinking>true</FunctionLevelLinking>
     64      <PrecompiledHeader></PrecompiledHeader>
     65      <WarningLevel>Level3</WarningLevel>
     66    <ExceptionHandling>false</ExceptionHandling>
     67      <DebugInformationFormat>EditAndContinue</DebugInformationFormat>
     68      <ProgramDataBaseFileName>$(OutDir)testnative.pdb</ProgramDataBaseFileName>
     69      <CompileAs>CompileAsC</CompileAs>
     70    </ClCompile>
     71    <ResourceCompile>
     72      <PreprocessorDefinitions>USING_PREMAKE_CONFIG_H;_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
     73      <AdditionalIncludeDirectories>..\..;..\..\..\..\..\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
     74    </ResourceCompile>
     75    <Link>
     76      <SubSystem>Console</SubSystem>
     77      <GenerateDebugInformation>true</GenerateDebugInformation>
     78      <OutputFile>$(OutDir)testnative.exe</OutputFile>
     79      <EntryPointSymbol>mainCRTStartup</EntryPointSymbol>
     80    </Link>
     81    <PostBuildEvent>
     82      <Command>if not exist &quot;.\Win32\Debug&quot; ( mkdir &quot;.\Win32\Debug&quot; )&#x0D;&#x0A;copy &quot;.\..\..\SDL2\Win32\Debug\SDL2.dll&quot; &quot;.\Win32\Debug\SDL2.dll&quot;&#x0D;&#x0A;copy &quot;.\..\..\..\..\..\test\icon.bmp&quot; &quot;.\Win32\Debug\icon.bmp&quot;</Command>
     83    </PostBuildEvent>
     84  </ItemDefinitionGroup>
     85  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
     86    <ClCompile>
     87      <Optimization>MaxSpeed</Optimization>
     88      <AdditionalIncludeDirectories>..\..;..\..\..\..\..\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
     89      <PreprocessorDefinitions>USING_PREMAKE_CONFIG_H;NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
     90      <MinimalRebuild>false</MinimalRebuild>
     91      <StringPooling>true</StringPooling>
     92      <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
     93      <FunctionLevelLinking>true</FunctionLevelLinking>
     94      <PrecompiledHeader></PrecompiledHeader>
     95      <WarningLevel>Level3</WarningLevel>
     96    <ExceptionHandling>false</ExceptionHandling>
     97      <DebugInformationFormat></DebugInformationFormat>
     98      <CompileAs>CompileAsC</CompileAs>
     99    </ClCompile>
    100    <ResourceCompile>
    101      <PreprocessorDefinitions>USING_PREMAKE_CONFIG_H;NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
    102      <AdditionalIncludeDirectories>..\..;..\..\..\..\..\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
    103    </ResourceCompile>
    104    <Link>
    105      <SubSystem>Console</SubSystem>
    106      <GenerateDebugInformation>false</GenerateDebugInformation>
    107      <EnableCOMDATFolding>true</EnableCOMDATFolding>
    108      <OptimizeReferences>true</OptimizeReferences>
    109      <OutputFile>$(OutDir)testnative.exe</OutputFile>
    110      <EntryPointSymbol>mainCRTStartup</EntryPointSymbol>
    111    </Link>
    112    <PostBuildEvent>
    113      <Command>if not exist &quot;.\Win32\Release&quot; ( mkdir &quot;.\Win32\Release&quot; )&#x0D;&#x0A;copy &quot;.\..\..\SDL2\Win32\Release\SDL2.dll&quot; &quot;.\Win32\Release\SDL2.dll&quot;&#x0D;&#x0A;copy &quot;.\..\..\..\..\..\test\icon.bmp&quot; &quot;.\Win32\Release\icon.bmp&quot;</Command>
    114    </PostBuildEvent>
    115  </ItemDefinitionGroup>
    116  <ItemGroup>
    117    <ClInclude Include="..\..\..\..\..\test\testnative.h" />
    118  </ItemGroup>
    119  <ItemGroup>
    120    <ClCompile Include="..\..\..\..\..\test\testnative.c">
    121    </ClCompile>
    122    <ClCompile Include="..\..\..\..\..\test\testnativew32.c">
    123    </ClCompile>
    124  </ItemGroup>
    125  <ItemGroup>
    126    <ProjectReference Include="..\..\SDL2main\SDL2main.vcxproj">
    127      <Project>{47B50335-DB5D-B948-B80C-E361ED5793F5}</Project>
    128    </ProjectReference>
    129    <ProjectReference Include="..\..\SDL2\SDL2.vcxproj">
    130      <Project>{7F1E020B-52F6-584E-B841-8B390015238B}</Project>
    131    </ProjectReference>
    132  </ItemGroup>
    133  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
    134  <ImportGroup Label="ExtensionTargets">
    135  </ImportGroup>
    136</Project>