Permalink
File 2 of 5 in
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Browse files
WinRT: added NuGet-package creation support to WinRT build script
- Loading branch information
File 2 of 5 in
89898d8
@@ -0,0 +1,39 @@ | ||
<?xml version="1.0" encoding="utf-8"?> | ||
<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> | ||
|
||
<PropertyGroup> | ||
<LibSDL2-DeviceType Condition="'$(TargetPlatformIdentifier)' == 'Windows' and '$(TargetPlatformVersion)' == '8.0'">WinRT80</LibSDL2-DeviceType> | ||
<LibSDL2-DeviceType Condition="'$(TargetPlatformIdentifier)' == 'Windows' and '$(TargetPlatformVersion)' == '8.1'">WinRT81</LibSDL2-DeviceType> | ||
<LibSDL2-DeviceType Condition="'$(TargetPlatformIdentifier)' == 'Windows Phone' and '$(TargetPlatformVersion)' == '8.0'">WinPhone80</LibSDL2-DeviceType> | ||
<LibSDL2-DeviceType Condition="'$(TargetPlatformIdentifier)' == 'WindowsPhoneApp' and '$(TargetPlatformVersion)' == '8.1'">WinPhone81</LibSDL2-DeviceType> | ||
<LibSDL2-DeviceType Condition="'$(TargetPlatformIdentifier)' == 'UAP'">UWP</LibSDL2-DeviceType> | ||
|
||
<LibSDL2-BinPath>$(MSBuildThisFileDirectory)..\..\bin\$(LibSDL2-DeviceType)\$(Platform)</LibSDL2-BinPath> | ||
</PropertyGroup> | ||
|
||
<Target Name="LibSDL2-DeviceType-Check" BeforeTargets="ResolveAssemblyReferences"> | ||
<Error Condition="'$(LibSDL2-DeviceType)' == ''" Text="Unable to determine which version of Windows is being built-for" /> | ||
</Target> | ||
|
||
<ItemDefinitionGroup> | ||
<Link> | ||
<AdditionalLibraryDirectories>$(LibSDL2-BinPath);%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories> | ||
<AdditionalDependencies>SDL2.lib;%(AdditionalDependencies)</AdditionalDependencies> | ||
</Link> | ||
</ItemDefinitionGroup> | ||
|
||
<ItemDefinitionGroup> | ||
<ClCompile> | ||
<AdditionalIncludeDirectories>$(MSBuildThisFileDirectory)..\..\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> | ||
</ClCompile> | ||
</ItemDefinitionGroup> | ||
|
||
<ItemGroup Label="LibSDL2"> | ||
<PackagingOutputs Include="$(LibSDL2-BinPath)\SDL2.dll"> | ||
<OutputGroup>LibSDL2Binaries</OutputGroup> | ||
<ProjectName>$(ProjectName)</ProjectName> | ||
<TargetPath>%(Filename)%(Extension)</TargetPath> | ||
</PackagingOutputs> | ||
</ItemGroup> | ||
|
||
</Project> |
Oops, something went wrong.