39 lines
		
	
	
		
			1.8 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
		
		
			
		
	
	
			39 lines
		
	
	
		
			1.8 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
|   | <?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.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> |