forked from MonoGame/MonoGame
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathMonoGame.Framework.WindowsUniversal.csproj
87 lines (75 loc) · 4.23 KB
/
MonoGame.Framework.WindowsUniversal.csproj
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
<Project Sdk="MSBuild.Sdk.Extras">
<PropertyGroup>
<TargetFramework>uap10.0</TargetFramework>
<!-- TODO: NET45 is here for reflection API (Utilities\ReflectionHelpers), but does not make sense semantically -->
<DefineConstants>WINDOWS_UAP;DIRECTX11_1;NET45</DefineConstants>
<AllowUnsafeBlocks>true</AllowUnsafeBlocks>
<TargetPlatformVersion>10.0.17763.0</TargetPlatformVersion>
<TargetPlatformMinVersion>10.0.14393.0</TargetPlatformMinVersion>
<Description>MonoGame is an open source implementation of the Microsoft XNA 4.x Framework. The goal is to make it easy for XNA developers to create cross-platform games with extremely high code reuse.
This package provides you with MonoGame Framework that works on Windows 10, Windows Phone 10 and Xbox One using UWP(Universal Windows Platform).</Description>
<PackageTags>monogame;.net core;core;.net standard;standard;uwp</PackageTags>
<PackageId>MonoGame.Framework.WindowsUniversal</PackageId>
<SharpDXVersion>4.0.1</SharpDXVersion>
</PropertyGroup>
<ItemGroup>
<SDKReference Include="WindowsMobile, Version=10.0.17763.0">
<Name>Windows Mobile Extensions for the UWP</Name>
</SDKReference>
</ItemGroup>
<ItemGroup>
<Compile Remove="bin\**\*" />
<Compile Remove="obj\**\*" />
<Compile Remove="Platform\**\*" />
<Compile Remove="Properties\**\*" />
<!-- System.ComponentModel is not in WinRT APIs, so we can't use TypeConverter -->
<Compile Remove="Design\**\*" />
<Compile Remove="Content\ResourceContentManager.cs" />
</ItemGroup>
<ItemGroup>
<None Remove="Platform\**\*" />
</ItemGroup>
<ItemGroup>
<Compile Include="Platform\GamePlatform.Desktop.cs" />
<Compile Include="Platform\GraphicsDeviceManager.WinRT.cs" />
<Compile Include="Platform\Graphics\Texture2D.StbSharp.cs" />
<Compile Include="Platform\Input\GamePad.UWP.cs" />
<Compile Include="Platform\Input\InputKeyEventArgs.cs" />
<Compile Include="Platform\Input\Joystick.Default.cs" />
<Compile Include="Platform\Input\Keyboard.WinRT.cs" />
<Compile Include="Platform\Input\KeyboardInput.WinRT.cs" />
<Compile Include="Platform\Input\KeysHelper.cs" />
<Compile Include="Platform\Input\MessageBox.WinRT.cs" />
<Compile Include="Platform\Input\Mouse.Default.cs" />
<Compile Include="Platform\Input\MouseCursor.Default.cs" />
<Compile Include="Platform\Input\Touch\TouchQueue.cs" />
<Compile Include="Platform\Media\MediaLibrary.WinRT.cs" />
<Compile Include="Platform\Media\MediaPlayer.WME.cs" />
<Compile Include="Platform\Media\MusicProperties.cs" />
<Compile Include="Platform\Media\Song.WinRT.cs" />
<Compile Include="Platform\Media\VideoPlayer.WME.cs" />
<Compile Include="Platform\TitleContainer.WinRT.cs" />
<Compile Include="Platform\Utilities\ReflectionHelpers.Default.cs" />
<Compile Include="Platform\WindowsUniversal\GameFrameworkViewSource.cs" />
<Compile Include="Platform\WindowsUniversal\UAPFrameworkView.cs" />
<Compile Include="Platform\WindowsUniversal\UAPGamePlatform.cs" />
<Compile Include="Platform\WindowsUniversal\UAPGameWindow.cs" />
<Compile Include="Platform\WindowsUniversal\XamlGame.cs" />
<Compile Include="Platform\WindowsUniversal\InputEvents.cs" />
<Compile Include="..\ThirdParty\StbImageSharp\src\StbImageSharp\**\*.cs" LinkBase="Utilities\StbImageSharp"/>
<Compile Include="..\ThirdParty\StbImageWriteSharp\src\StbImageWriteSharp\**\*.cs" LinkBase="Utilities\StbImageWriteSharp"/>
</ItemGroup>
<ItemGroup>
<Content Include="MonoGame.Framework.WindowsUniversal.targets" PackagePath="build;lib\uap10.0\MonoGame.Framework" />
</ItemGroup>
<ItemGroup>
<PackageReference Include="SharpDX" Version="$(SharpDXVersion)" />
<PackageReference Include="SharpDX.Direct2D1" Version="$(SharpDXVersion)" />
<PackageReference Include="SharpDX.Direct3D11" Version="$(SharpDXVersion)" />
<PackageReference Include="SharpDX.DXGI" Version="$(SharpDXVersion)" />
<PackageReference Include="SharpDX.MediaFoundation" Version="$(SharpDXVersion)" />
<PackageReference Include="SharpDX.XAudio2" Version="$(SharpDXVersion)" />
</ItemGroup>
<Import Project="Platform\DirectX.targets" />
<Import Project="Platform\XAudio.targets" />
</Project>