WinRT: added a VC++ 2012 project to help compile the loopwave test
authorDavid Ludwig <dludwig@pobox.com>
Thu, 22 Nov 2012 12:37:31 -0500
changeset 8351021d5b7dae39
parent 8350 ecc8c88ed82e
child 8352 deef25f5fce1
WinRT: added a VC++ 2012 project to help compile the loopwave test
VisualC/tests/loopwave/WinRT/Assets/Logo.png
VisualC/tests/loopwave/WinRT/Assets/SmallLogo.png
VisualC/tests/loopwave/WinRT/Assets/SplashScreen.png
VisualC/tests/loopwave/WinRT/Assets/StoreLogo.png
VisualC/tests/loopwave/WinRT/Package.appxmanifest
VisualC/tests/loopwave/WinRT/loopwave_VS2012_WinRT.vcxproj
VisualC/tests/loopwave/WinRT/loopwave_VS2012_WinRT_TemporaryKey.pfx
     1.1 Binary file VisualC/tests/loopwave/WinRT/Assets/Logo.png has changed
     2.1 Binary file VisualC/tests/loopwave/WinRT/Assets/SmallLogo.png has changed
     3.1 Binary file VisualC/tests/loopwave/WinRT/Assets/SplashScreen.png has changed
     4.1 Binary file VisualC/tests/loopwave/WinRT/Assets/StoreLogo.png has changed
     5.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     5.2 +++ b/VisualC/tests/loopwave/WinRT/Package.appxmanifest	Thu Nov 22 12:37:31 2012 -0500
     5.3 @@ -0,0 +1,42 @@
     5.4 +<?xml version="1.0" encoding="utf-8"?>
     5.5 +<Package xmlns="http://schemas.microsoft.com/appx/2010/manifest">
     5.6 +
     5.7 +  <Identity Name="1702c480-cf09-431e-a5e4-b21b283ec818"
     5.8 +            Publisher="CN=David"
     5.9 +            Version="1.0.0.0" />
    5.10 +
    5.11 +  <Properties>
    5.12 +    <DisplayName>loopwave_VS2012_WinRT</DisplayName>
    5.13 +    <PublisherDisplayName>David</PublisherDisplayName>
    5.14 +    <Logo>Assets\StoreLogo.png</Logo>
    5.15 +  </Properties>
    5.16 +
    5.17 +  <Prerequisites>
    5.18 +    <OSMinVersion>6.2.1</OSMinVersion>
    5.19 +    <OSMaxVersionTested>6.2.1</OSMaxVersionTested>
    5.20 +  </Prerequisites>
    5.21 +
    5.22 +  <Resources>
    5.23 +    <Resource Language="x-generate"/>
    5.24 +  </Resources>
    5.25 +
    5.26 +  <Applications>
    5.27 +    <Application Id="App"
    5.28 +        Executable="$targetnametoken$.exe"
    5.29 +        EntryPoint="loopwave_VS2012_WinRT.App">
    5.30 +        <VisualElements
    5.31 +            DisplayName="loopwave_VS2012_WinRT"
    5.32 +            Logo="Assets\Logo.png"
    5.33 +            SmallLogo="Assets\SmallLogo.png"
    5.34 +            Description="loopwave_VS2012_WinRT"
    5.35 +            ForegroundText="light"
    5.36 +            BackgroundColor="#464646">
    5.37 +            <DefaultTile ShowName="allLogos" />
    5.38 +            <SplashScreen Image="Assets\SplashScreen.png" />
    5.39 +        </VisualElements>
    5.40 +    </Application>
    5.41 +  </Applications>
    5.42 +  <Capabilities>
    5.43 +    <Capability Name="internetClient" />
    5.44 +  </Capabilities>
    5.45 +</Package>
    5.46 \ No newline at end of file
     6.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     6.2 +++ b/VisualC/tests/loopwave/WinRT/loopwave_VS2012_WinRT.vcxproj	Thu Nov 22 12:37:31 2012 -0500
     6.3 @@ -0,0 +1,156 @@
     6.4 +<?xml version="1.0" encoding="utf-8"?>
     6.5 +<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
     6.6 +  <ItemGroup Label="ProjectConfigurations">
     6.7 +    <ProjectConfiguration Include="Debug|Win32">
     6.8 +      <Configuration>Debug</Configuration>
     6.9 +      <Platform>Win32</Platform>
    6.10 +    </ProjectConfiguration>
    6.11 +    <ProjectConfiguration Include="Release|Win32">
    6.12 +      <Configuration>Release</Configuration>
    6.13 +      <Platform>Win32</Platform>
    6.14 +    </ProjectConfiguration>
    6.15 +    <ProjectConfiguration Include="Debug|x64">
    6.16 +      <Configuration>Debug</Configuration>
    6.17 +      <Platform>x64</Platform>
    6.18 +    </ProjectConfiguration>
    6.19 +    <ProjectConfiguration Include="Release|x64">
    6.20 +      <Configuration>Release</Configuration>
    6.21 +      <Platform>x64</Platform>
    6.22 +    </ProjectConfiguration>
    6.23 +    <ProjectConfiguration Include="Debug|ARM">
    6.24 +      <Configuration>Debug</Configuration>
    6.25 +      <Platform>ARM</Platform>
    6.26 +    </ProjectConfiguration>
    6.27 +    <ProjectConfiguration Include="Release|ARM">
    6.28 +      <Configuration>Release</Configuration>
    6.29 +      <Platform>ARM</Platform>
    6.30 +    </ProjectConfiguration>
    6.31 +  </ItemGroup>
    6.32 +  <PropertyGroup Label="Globals">
    6.33 +    <ProjectGuid>{03fcc293-9406-49c2-acf6-6e7d460c3239}</ProjectGuid>
    6.34 +    <RootNamespace>loopwave_VS2012_WinRT</RootNamespace>
    6.35 +    <DefaultLanguage>en-US</DefaultLanguage>
    6.36 +    <MinimumVisualStudioVersion>11.0</MinimumVisualStudioVersion>
    6.37 +    <AppContainerApplication>true</AppContainerApplication>
    6.38 +  </PropertyGroup>
    6.39 +  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
    6.40 +  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
    6.41 +    <ConfigurationType>Application</ConfigurationType>
    6.42 +    <UseDebugLibraries>true</UseDebugLibraries>
    6.43 +    <PlatformToolset>v110</PlatformToolset>
    6.44 +  </PropertyGroup>
    6.45 +  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'" Label="Configuration">
    6.46 +    <ConfigurationType>Application</ConfigurationType>
    6.47 +    <UseDebugLibraries>true</UseDebugLibraries>
    6.48 +    <PlatformToolset>v110</PlatformToolset>
    6.49 +  </PropertyGroup>
    6.50 +  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
    6.51 +    <ConfigurationType>Application</ConfigurationType>
    6.52 +    <UseDebugLibraries>true</UseDebugLibraries>
    6.53 +    <PlatformToolset>v110</PlatformToolset>
    6.54 +  </PropertyGroup>
    6.55 +  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
    6.56 +    <ConfigurationType>Application</ConfigurationType>
    6.57 +    <UseDebugLibraries>false</UseDebugLibraries>
    6.58 +    <WholeProgramOptimization>true</WholeProgramOptimization>
    6.59 +    <PlatformToolset>v110</PlatformToolset>
    6.60 +  </PropertyGroup>
    6.61 +  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'" Label="Configuration">
    6.62 +    <ConfigurationType>Application</ConfigurationType>
    6.63 +    <UseDebugLibraries>false</UseDebugLibraries>
    6.64 +    <WholeProgramOptimization>true</WholeProgramOptimization>
    6.65 +    <PlatformToolset>v110</PlatformToolset>
    6.66 +  </PropertyGroup>
    6.67 +  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
    6.68 +    <ConfigurationType>Application</ConfigurationType>
    6.69 +    <UseDebugLibraries>false</UseDebugLibraries>
    6.70 +    <WholeProgramOptimization>true</WholeProgramOptimization>
    6.71 +    <PlatformToolset>v110</PlatformToolset>
    6.72 +  </PropertyGroup>
    6.73 +  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
    6.74 +  <ImportGroup Label="ExtensionSettings">
    6.75 +  </ImportGroup>
    6.76 +  <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
    6.77 +    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
    6.78 +  </ImportGroup>
    6.79 +  <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
    6.80 +    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
    6.81 +  </ImportGroup>
    6.82 +  <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">
    6.83 +    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
    6.84 +  </ImportGroup>
    6.85 +  <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">
    6.86 +    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
    6.87 +  </ImportGroup>
    6.88 +  <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
    6.89 +    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
    6.90 +  </ImportGroup>
    6.91 +  <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
    6.92 +    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
    6.93 +  </ImportGroup>
    6.94 +  <PropertyGroup Label="UserMacros" />
    6.95 +  <PropertyGroup>
    6.96 +    <PackageCertificateKeyFile>loopwave_VS2012_WinRT_TemporaryKey.pfx</PackageCertificateKeyFile>
    6.97 +  </PropertyGroup>
    6.98 +  <ItemDefinitionGroup>
    6.99 +    <Link>
   6.100 +      <AdditionalDependencies>d2d1.lib; d3d11.lib; dxgi.lib; ole32.lib; windowscodecs.lib; dwrite.lib; %(AdditionalDependencies)</AdditionalDependencies>
   6.101 +    </Link>
   6.102 +    <ClCompile>
   6.103 +      <PrecompiledHeaderFile>pch.h</PrecompiledHeaderFile>
   6.104 +      <PrecompiledHeaderOutputFile>$(IntDir)pch.pch</PrecompiledHeaderOutputFile>
   6.105 +      <AdditionalIncludeDirectories>$(ProjectDir);$(IntermediateOutputPath);$(ProjectDir)..\..\..\..\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
   6.106 +      <DisableSpecificWarnings>4453</DisableSpecificWarnings>
   6.107 +    </ClCompile>
   6.108 +  </ItemDefinitionGroup>
   6.109 +  <ItemDefinitionGroup Condition="'$(Configuration)'=='Release'">
   6.110 +    <ClCompile>
   6.111 +      <PreprocessorDefinitions>NDEBUG;__WINRT__;%(PreprocessorDefinitions)</PreprocessorDefinitions>
   6.112 +      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">NotUsing</PrecompiledHeader>
   6.113 +      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">NotUsing</PrecompiledHeader>
   6.114 +      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">NotUsing</PrecompiledHeader>
   6.115 +    </ClCompile>
   6.116 +  </ItemDefinitionGroup>
   6.117 +  <ItemDefinitionGroup Condition="'$(Configuration)'=='Debug'">
   6.118 +    <ClCompile>
   6.119 +      <PreprocessorDefinitions>_DEBUG;__WINRT__;%(PreprocessorDefinitions)</PreprocessorDefinitions>
   6.120 +      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">NotUsing</PrecompiledHeader>
   6.121 +      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">NotUsing</PrecompiledHeader>
   6.122 +      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">NotUsing</PrecompiledHeader>
   6.123 +    </ClCompile>
   6.124 +  </ItemDefinitionGroup>
   6.125 +  <ItemGroup>
   6.126 +    <Image Include="Assets\Logo.png" />
   6.127 +    <Image Include="Assets\SmallLogo.png" />
   6.128 +    <Image Include="Assets\StoreLogo.png" />
   6.129 +    <Image Include="Assets\SplashScreen.png" />
   6.130 +  </ItemGroup>
   6.131 +  <ItemGroup>
   6.132 +    <AppxManifest Include="Package.appxmanifest">
   6.133 +      <SubType>Designer</SubType>
   6.134 +    </AppxManifest>
   6.135 +    <None Include="loopwave_VS2012_WinRT_TemporaryKey.pfx" />
   6.136 +  </ItemGroup>
   6.137 +  <ItemGroup>
   6.138 +    <ClCompile Include="..\..\..\..\src\main\windowsrt\SDL_winrt_main.cpp" />
   6.139 +    <ClCompile Include="..\..\..\..\test\loopwave.c">
   6.140 +      <CompileAsWinRT Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">false</CompileAsWinRT>
   6.141 +      <CompileAsWinRT Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">false</CompileAsWinRT>
   6.142 +      <CompileAsWinRT Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">false</CompileAsWinRT>
   6.143 +      <CompileAsWinRT Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">false</CompileAsWinRT>
   6.144 +      <CompileAsWinRT Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</CompileAsWinRT>
   6.145 +      <CompileAsWinRT Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</CompileAsWinRT>
   6.146 +    </ClCompile>
   6.147 +  </ItemGroup>
   6.148 +  <ItemGroup>
   6.149 +    <Media Include="..\..\..\..\test\sample.wav" />
   6.150 +  </ItemGroup>
   6.151 +  <ItemGroup>
   6.152 +    <ProjectReference Include="..\..\..\SDL\SDL_VS2012_WinRT.vcxproj">
   6.153 +      <Project>{aeaea3a2-d4e6-45b1-8ec6-53d84287fc14}</Project>
   6.154 +    </ProjectReference>
   6.155 +  </ItemGroup>
   6.156 +  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
   6.157 +  <ImportGroup Label="ExtensionTargets">
   6.158 +  </ImportGroup>
   6.159 +</Project>
   6.160 \ No newline at end of file
     7.1 Binary file VisualC/tests/loopwave/WinRT/loopwave_VS2012_WinRT_TemporaryKey.pfx has changed