forked from MonoGame/MonoGame
-
Notifications
You must be signed in to change notification settings - Fork 10
/
Copy pathMonoGame.Framework.Content.Pipeline.csproj
109 lines (94 loc) · 5.28 KB
/
MonoGame.Framework.Content.Pipeline.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
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
<Project Sdk="Microsoft.NET.Sdk">
<Import Project="..\MonoGame.props" />
<PropertyGroup>
<TargetFramework>net8.0</TargetFramework>
<BaseOutputPath>..\Artifacts\MonoGame.Framework.Content.Pipeline</BaseOutputPath>
<AllowUnsafeBlocks>true</AllowUnsafeBlocks>
<Description>The Monogame Content Pipeline for Windows, Mac and Linux is used to compile raw content to xnb files.</Description>
<PackageTags>monogame;content;content pipeline</PackageTags>
<PackageId>MonoGame.Framework.Content.Pipeline</PackageId>
<AssemblyName>MonoGame.Framework.Content.Pipeline</AssemblyName>
<RootNamespace>Microsoft.Xna.Framework.Content.Pipeline</RootNamespace>
<CopyContentFiles>True</CopyContentFiles>
<AppendTargetFrameworkToOutputPath>False</AppendTargetFrameworkToOutputPath>
<DefineConstants>STBSHARP_INTERNAL</DefineConstants>
<GenerateDocumentationFile>true</GenerateDocumentationFile>
</PropertyGroup>
<ItemGroup>
<Compile Remove="bin\**\*" />
<Compile Remove="obj\**\*" />
<Compile Remove="Properties\**\*" />
</ItemGroup>
<ItemGroup>
<Compile Include="..\MonoGame.Framework\Platform\Utilities\CurrentPlatform.cs">
<Link>Utilities\CurrentPlatform.cs</Link>
</Compile>
<Compile Include="..\MonoGame.Framework\Utilities\Hash.cs">
<Link>Utilities\Hash.cs</Link>
</Compile>
<Compile Include="..\MonoGame.Framework\Utilities\ReflectionHelpers.cs">
<Link>Utilities\ReflectionHelpers.cs</Link>
</Compile>
<Compile Include="..\MonoGame.Framework\Platform\Utilities\AssemblyHelper.cs">
<Link>Utilities\AssemblyHelper.cs</Link>
</Compile>
<Compile Include="..\MonoGame.Framework\Platform\Utilities\ReflectionHelpers.Default.cs">
<Link>Utilities\ReflectionHelpers.Default.cs</Link>
</Compile>
<Compile Include="..\MonoGame.Framework\Graphics\GraphicsExtensions.cs">
<Link>Utilities\GraphicsExtensions.cs</Link>
</Compile>
<Compile Include="..\MonoGame.Framework\Content\ContentExtensions.cs">
<Link>Utilities\ContentExtensions.cs</Link>
</Compile>
<Compile Include="..\ThirdParty\StbImageSharp\src\**\*.cs" LinkBase="Utilities\StbImageSharp" />
<Compile Include="..\ThirdParty\StbImageWriteSharp\src\**\*.cs" LinkBase="Utilities\StbImageWriteSharp" />
</ItemGroup>
<ItemGroup>
<Reference Include="CppNet">
<HintPath>..\ThirdParty\Dependencies\CppNet\CppNet.dll</HintPath>
</Reference>
</ItemGroup>
<ItemGroup Condition="'$(SolutionName)' != 'MonoGame.Framework.WindowsDX'">
<ProjectReference Include="..\MonoGame.Framework\MonoGame.Framework.DesktopGL.csproj">
<PrivateAssets>All</PrivateAssets>
</ProjectReference>
</ItemGroup>
<ItemGroup Condition="'$(SolutionName)' == 'MonoGame.Framework.WindowsDX'">
<ProjectReference Include="..\MonoGame.Framework\MonoGame.Framework.WindowsDX.csproj">
<PrivateAssets>All</PrivateAssets>
</ProjectReference>
</ItemGroup>
<ItemGroup>
<PackageReference Include="AssimpNetter" Version="5.4.3" />
<PackageReference Include="BCnEncoder.Net" Version="2.1.0" />
<PackageReference Include="Microsoft.NETCore.App" Version="2.1.30" />
<PackageReference Include="MonoGame.Library.FreeImage" Version="3.18.0.3" />
<PackageReference Include="MonoGame.Library.FreeType" Version="2.13.2.2" />
<PackageReference Include="SharpDX" Version="4.0.1" />
<PackageReference Include="SharpDX.D3DCompiler" Version="4.0.1" />
<PackageReference Include="LibKTX" Version="0.9.2" />
</ItemGroup>
<ItemGroup Condition="'$(CopyContentFiles)' == 'True'">
<Content Include="..\ThirdParty\Dependencies\CppNet\CppNet.dll" PackagePath="lib\net8.0" Visible="false" />
<Content Include="..\ThirdParty\Dependencies\MojoShader\Windows\libmojoshader_64.dll" Visible="false">
<PackagePath>runtimes\win-x64\native</PackagePath>
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</Content>
</ItemGroup>
<PropertyGroup>
<!-- NuGet warns if we copy assemblies but don't reference them; we suppress those warnings. -->
<NoWarn>NU5100</NoWarn>
</PropertyGroup>
<ItemGroup>
<Content Include="..\Artifacts\MonoGame.Effect.Compiler\$(Configuration)\*" Exclude="..\Artifacts\MonoGame.Effect.Compiler\$(Configuration)\*.nupkg" Visible="false">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</Content>
</ItemGroup>
<Import Project="..\Switch\MonoGame.Framework.Content.Pipeline.targets" Condition="exists('..\Switch\MonoGame.Framework.Content.Pipeline.targets')" />
<Import Project="..\XBoxOne\MonoGame.Framework.Content.Pipeline.targets" Condition="exists('..\XBoxOne\MonoGame.Framework.Content.Pipeline.targets')" />
<Import Project="..\PlayStation4\MonoGame.Framework.Content.Pipeline.targets" Condition="exists('..\PlayStation4\MonoGame.Framework.Content.Pipeline.targets')" />
<Import Project="..\PlayStation5\MonoGame.Framework.Content.Pipeline.targets" Condition="exists('..\PlayStation5\MonoGame.Framework.Content.Pipeline.targets')" />
<Import Project="..\PSVita\MonoGame.Framework.Content.Pipeline.targets" Condition="exists('..\PSVita\MonoGame.Framework.Content.Pipeline.targets')" />
<Import Project="..\GDKX\MonoGame.Framework.Content.Pipeline.targets" Condition="exists('..\GDKX\MonoGame.Framework.Content.Pipeline.targets')" />
</Project>