You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
145 lines
9.7 KiB
145 lines
9.7 KiB
<?xml version="1.0" encoding="utf-8"?> |
|
<Project DefaultTargets="Build" ToolsVersion="14.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="Release|x64"> |
|
<Configuration>Release</Configuration> |
|
<Platform>x64</Platform> |
|
</ProjectConfiguration> |
|
</ItemGroup> |
|
<PropertyGroup Label="Globals"> |
|
<ProjectGuid>{3183a558-46f4-4fef-8684-0a79b793599f}</ProjectGuid> |
|
<Keyword>DirectXApp</Keyword> |
|
<RootNamespace>devilutionX</RootNamespace> |
|
<DefaultLanguage>en-US</DefaultLanguage> |
|
<MinimumVisualStudioVersion>14.0</MinimumVisualStudioVersion> |
|
<AppContainerApplication>true</AppContainerApplication> |
|
<ApplicationType>Windows Store</ApplicationType> |
|
<ApplicationTypeRevision>8.2</ApplicationTypeRevision> |
|
<TargetPlatformVersion>10.0.10069.0</TargetPlatformVersion> |
|
<TargetPlatformMinVersion>10.0.10069.0</TargetPlatformMinVersion> |
|
<WindowsTargetPlatformVersion>10.0.22000.0</WindowsTargetPlatformVersion> |
|
<WindowsTargetPlatformMinVersion>10.0.14393.0</WindowsTargetPlatformMinVersion> |
|
<ProjectName>devilutionX</ProjectName> |
|
</PropertyGroup> |
|
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" /> |
|
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration"> |
|
<ConfigurationType>Application</ConfigurationType> |
|
<UseDebugLibraries>true</UseDebugLibraries> |
|
<PlatformToolset>v143</PlatformToolset> |
|
</PropertyGroup> |
|
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration"> |
|
<ConfigurationType>Application</ConfigurationType> |
|
<UseDebugLibraries>false</UseDebugLibraries> |
|
<WholeProgramOptimization>true</WholeProgramOptimization> |
|
<PlatformToolset>v143</PlatformToolset> |
|
</PropertyGroup> |
|
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" /> |
|
<ImportGroup Label="ExtensionSettings"> |
|
<Import Project="$(VSINSTALLDIR)\Common7\IDE\Extensions\Microsoft\VsGraphics\ImageContentTask.props" /> |
|
<Import Project="$(VSINSTALLDIR)\Common7\IDE\Extensions\Microsoft\VsGraphics\MeshContentTask.props" /> |
|
<Import Project="$(VSINSTALLDIR)\Common7\IDE\Extensions\Microsoft\VsGraphics\ShaderGraphContentTask.props" /> |
|
</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)'=='Release|x64'"> |
|
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> |
|
</ImportGroup> |
|
<PropertyGroup Label="UserMacros" /> |
|
<PropertyGroup> |
|
<AppxPackageSigningEnabled>True</AppxPackageSigningEnabled> |
|
<GenerateAppInstallerFile>False</GenerateAppInstallerFile> |
|
<AppxPackageSigningTimestampDigestAlgorithm>SHA256</AppxPackageSigningTimestampDigestAlgorithm> |
|
<AppxAutoIncrementPackageRevision>True</AppxAutoIncrementPackageRevision> |
|
<GenerateTestArtifacts>True</GenerateTestArtifacts> |
|
<AppxBundle>Always</AppxBundle> |
|
<AppxBundlePlatforms>x64</AppxBundlePlatforms> |
|
<HoursBetweenUpdateChecks>0</HoursBetweenUpdateChecks> |
|
<AppxPackageDir>..\build\uwp-project\AppxPackages</AppxPackageDir> |
|
<PackageCertificateThumbprint>0D43FF406F8BFD3F3325F61908D76FBDAB01425C</PackageCertificateThumbprint> |
|
<PackageCertificateKeyFile>devilutionX_TemporaryKey.pfx</PackageCertificateKeyFile> |
|
</PropertyGroup> |
|
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'"> |
|
<OutDir>..\build\uwp-project\$(Configuration)\</OutDir> |
|
<IntDir>..\build\uwp-project\obj\</IntDir> |
|
</PropertyGroup> |
|
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'"> |
|
<OutDir>..\build\uwp-project\$(Configuration)\</OutDir> |
|
<IntDir>..\build\uwp-project\obj\</IntDir> |
|
</PropertyGroup> |
|
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'"> |
|
<Link> |
|
<AdditionalDependencies>sdl_image.lib;libpng16_staticd.lib;pkware.lib;fmtd.lib;zlibstatic.lib;bzip2.lib;libsmackerdec.lib;libmpq.lib;libdevilutionx.lib;sdl2.lib;sdl_audiolib.lib;sodium.lib;zt.lib;lwip_pic.lib;miniupnpc_pic.lib;natpmp_pic.lib;zt_pic.lib;zto_pic.lib;shlwapi.lib;shell32.lib;%(AdditionalDependencies)</AdditionalDependencies> |
|
<AdditionalLibraryDirectories>..\build\SDL\VisualC-WinRT\x64\Debug\SDL-UWP;..\build\3rdParty\SDL_image\Debug;..\build\_deps\zlib-build\Debug;..\build\3rdParty\PKWare\Debug;..\build\3rdParty\bzip2\Debug;..\build\3rdParty\libsmackerdec\Debug;..\build\3rdParty\libmpq\Debug;..\build\_deps\sdl_audiolib-build\Debug;..\build\_deps\libsodium-build\Debug;..\build\_deps\libzt-build\lib\Debug;..\build\_deps\libfmt-build\Debug;..\build\_deps\libpng-build\Debug;..\build\Source\libdevilutionx.dir\Debug;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories> |
|
</Link> |
|
<ClCompile> |
|
<PrecompiledHeaderFile>pch.h</PrecompiledHeaderFile> |
|
<PrecompiledHeaderOutputFile>$(IntDir)pch.pch</PrecompiledHeaderOutputFile> |
|
<AdditionalIncludeDirectories>..\Source;..\build\SDL\include;..\build\_deps\sdl_audiolib-src\include;..\build\_deps\sdl_audiolib-build;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> |
|
<AdditionalOptions>/bigobj %(AdditionalOptions)</AdditionalOptions> |
|
<DisableSpecificWarnings>4453;28204</DisableSpecificWarnings> |
|
<PreprocessorDefinitions>_DEBUG;__UWP__=1;%(PreprocessorDefinitions)</PreprocessorDefinitions> |
|
<PrecompiledHeader>NotUsing</PrecompiledHeader> |
|
<LanguageStandard>stdcpp17</LanguageStandard> |
|
<CompileAsWinRT>true</CompileAsWinRT> |
|
<TreatWChar_tAsBuiltInType>true</TreatWChar_tAsBuiltInType> |
|
<EnableModules>false</EnableModules> |
|
</ClCompile> |
|
</ItemDefinitionGroup> |
|
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'"> |
|
<Link> |
|
<AdditionalDependencies>sdl_image.lib;libpng16_static.lib;pkware.lib;fmt.lib;zlibstatic.lib;bzip2.lib;libsmackerdec.lib;libmpq.lib;libdevilutionx.lib;sdl2.lib;sdl_audiolib.lib;sodium.lib;zt.lib;lwip_pic.lib;miniupnpc_pic.lib;natpmp_pic.lib;zt_pic.lib;zto_pic.lib;shlwapi.lib;shell32.lib;%(AdditionalDependencies)</AdditionalDependencies> |
|
<AdditionalLibraryDirectories>..\build\SDL\VisualC-WinRT\x64\Release\SDL-UWP;..\build\3rdParty\SDL_image\Release;..\build\_deps\zlib-build\Release;..\build\3rdParty\PKWare\Release;..\build\3rdParty\bzip2\Release;..\build\3rdParty\libsmackerdec\Release;..\build\3rdParty\libmpq\Release;..\build\_deps\sdl_audiolib-build\Release;..\build\_deps\libsodium-build\Release;..\build\_deps\libzt-build\lib\Release;..\build\_deps\libfmt-build\Release;..\build\_deps\libpng-build\Release;..\build\Source\libdevilutionx.dir\Release;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories> |
|
</Link> |
|
<ClCompile> |
|
<PrecompiledHeaderFile>pch.h</PrecompiledHeaderFile> |
|
<PrecompiledHeaderOutputFile>$(IntDir)pch.pch</PrecompiledHeaderOutputFile> |
|
<AdditionalOptions>/bigobj %(AdditionalOptions)</AdditionalOptions> |
|
<DisableSpecificWarnings>4453;28204</DisableSpecificWarnings> |
|
<PreprocessorDefinitions>NDEBUG;__UWP__=1;%(PreprocessorDefinitions)</PreprocessorDefinitions> |
|
<PrecompiledHeader>NotUsing</PrecompiledHeader> |
|
<AdditionalIncludeDirectories>..\Source;..\build\SDL\include;..\build\_deps\sdl_audiolib-src\include;..\build\_deps\sdl_audiolib-build;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> |
|
<LanguageStandard>stdcpp17</LanguageStandard> |
|
</ClCompile> |
|
</ItemDefinitionGroup> |
|
<ItemGroup> |
|
<Image Include="Assets\BadgeLogo.scale-200.png" /> |
|
<Image Include="Assets\LargeTile.scale-200.png" /> |
|
<Image Include="Assets\Logo.scale-200.png" /> |
|
<Image Include="Assets\SmallLogo.altform-lightunplated_targetsize-48.png" /> |
|
<Image Include="Assets\SmallLogo.altform-unplated_targetsize-48.png" /> |
|
<Image Include="Assets\SmallLogo.scale-200.png" /> |
|
<Image Include="Assets\SmallLogo.targetsize-48.png" /> |
|
<Image Include="Assets\SmallTile.scale-200.png" /> |
|
<Image Include="Assets\SplashScreen.scale-200.png" /> |
|
<Image Include="Assets\StoreLogo.scale-200.png" /> |
|
<Image Include="Assets\WideTile.scale-200.png" /> |
|
</ItemGroup> |
|
<ItemGroup> |
|
<AppxManifest Include="Package.appxmanifest"> |
|
<SubType>Designer</SubType> |
|
</AppxManifest> |
|
<None Include="..\build\assets\*.*"> |
|
<DeploymentContent>true</DeploymentContent> |
|
<Link>Assets\%(RecursiveDir)%(Filename)%(Extension)</Link> |
|
</None> |
|
<None Include="..\build\assets\**\*.*"> |
|
<DeploymentContent>true</DeploymentContent> |
|
<Link>Assets\%(RecursiveDir)%(Filename)%(Extension)</Link> |
|
</None> |
|
<None Include="devilutionX_TemporaryKey.pfx" /> |
|
</ItemGroup> |
|
<ItemGroup> |
|
<ClCompile Include="src\SDL_winrt_main_NonXAML.cpp" /> |
|
</ItemGroup> |
|
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" /> |
|
<ImportGroup Label="ExtensionTargets"> |
|
<Import Project="$(VSINSTALLDIR)\Common7\IDE\Extensions\Microsoft\VsGraphics\ImageContentTask.targets" /> |
|
<Import Project="$(VSINSTALLDIR)\Common7\IDE\Extensions\Microsoft\VsGraphics\MeshContentTask.targets" /> |
|
<Import Project="$(VSINSTALLDIR)\Common7\IDE\Extensions\Microsoft\VsGraphics\ShaderGraphContentTask.targets" /> |
|
</ImportGroup> |
|
</Project> |