154 lines
6.4 KiB
XML
154 lines
6.4 KiB
XML
<Project Sdk="Microsoft.NET.Sdk">
|
|
<!--
|
|
This file is part of GUISharp Project (https://github.com/GUISharp/GUISharp).
|
|
Copyright (c) 2021 GUISharp Authors.
|
|
|
|
This library is free software: you can redistribute it and/or modify
|
|
it under the terms of the GNU General Public License as published by
|
|
the Free Software Foundation, version 3.
|
|
|
|
This library is distributed in the hope that it will be useful, but
|
|
WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
|
General Public License for more details.
|
|
|
|
You should have received a copy of the GNU General Public License
|
|
along with this source code of library.
|
|
If not, see <http://www.gnu.org/licenses/>.
|
|
-->
|
|
<!--===================================================-->
|
|
<PropertyGroup>
|
|
<RuntimeIdentifier Condition="'$(OS)' == 'unix'">linux-x64</RuntimeIdentifier>
|
|
<RuntimeIdentifier Condition="'$(OS)' == 'Windows_NT'">win-x64</RuntimeIdentifier>
|
|
<AssemblyName>SocialVoid</AssemblyName>
|
|
<RootNamespace>SocialVoid</RootNamespace>
|
|
<description>The official Socialvoid RPC Library written for C#</description>
|
|
<NeutralLanguage>en-US</NeutralLanguage>
|
|
<TargetFramework Condition="'$(OS)' == 'Windows_NT'">net5.0;net461;netstandard2.0;netstandard2.1;uap10.0;monoandroid9.0;xamarin.ios10</TargetFramework>
|
|
<TargetFramework Condition="'$(OS)' == 'unix'">net5.0</TargetFramework>
|
|
<PackageId>SovialVoid</PackageId>
|
|
<Version>0.0.1</Version>
|
|
<Authors>SocialVoid Team</Authors>
|
|
<PackageProjectUrl>https://github.com/intellivoid/Socialvoid.NET</PackageProjectUrl>
|
|
<RepositoryUrl>https://github.com/intellivoid/Socialvoid.NET</RepositoryUrl>
|
|
<PackageIconUrl>https://github.com/intellivoid/Socialvoid.NET/raw/master/GUISharp/Icon.ico</PackageIconUrl>
|
|
<PackageIcon>Icon.png</PackageIcon>
|
|
<RepositoryType>git</RepositoryType>
|
|
<PublishRepositoryUrl>true</PublishRepositoryUrl>
|
|
<GenerateDocumentationFile>true</GenerateDocumentationFile>
|
|
<GeneratePackageOnBuild>true</GeneratePackageOnBuild>
|
|
<AllowUnsafeBlocks>true</AllowUnsafeBlocks>
|
|
<license>LICENSE</license>
|
|
</PropertyGroup>
|
|
<!--===================================================-->
|
|
<PropertyGroup>
|
|
<NoWarn>1591;1701;1702;1705</NoWarn>
|
|
</PropertyGroup>
|
|
<!--===================================================-->
|
|
<PropertyGroup>
|
|
<!--
|
|
define the __LINUX__ and __WINDOWS__ constants in order to use it in the
|
|
code as:
|
|
#if __LINUX__
|
|
....
|
|
#elif __WINDOWS__
|
|
...
|
|
#endif
|
|
===================================================================
|
|
please don't undefine this constant.
|
|
-->
|
|
<DefineConstants Condition="'$(OS)' == 'unix'">$(DefineConstants);__LINUX__</DefineConstants>
|
|
<DefineConstants Condition="'$(OS)' == 'Windows_NT'">$(DefineConstants);__WINDOWS__</DefineConstants>
|
|
<DefineConstants Condition="'$(TargetFramework)' == 'uap10.0'">$(DefineConstants);__UAP__</DefineConstants>
|
|
<DefineConstants Condition="$(TargetFramework.StartsWith('monoandroid'))">$(DefineConstants);__ANDROID__</DefineConstants>
|
|
<DefineConstants Condition="$(TargetFramework.StartsWith('xamarin.ios'))">$(DefineConstants);__IOS__</DefineConstants>
|
|
</PropertyGroup>
|
|
<!--===================================================-->
|
|
<ItemGroup>
|
|
<None Include="Icon.png" Pack="true" PackagePath="\" />
|
|
<None Include="..\LICENSE" Pack="true" PackagePath="\" />
|
|
</ItemGroup>
|
|
<!--===================================================-->
|
|
<ItemGroup>
|
|
<EmbeddedResource Include="Icon.ico" />
|
|
</ItemGroup>
|
|
<!--===================================================-->
|
|
<ItemGroup>
|
|
<!--
|
|
All package references must be added here.
|
|
example:
|
|
<PackageReference Include="SharpDX" Version="4.2.0" Condition="'$(OS)' == 'Windows_NT'" />
|
|
<PackageReference Include="SharpDX.Direct3D9" Version="4.2.0" Condition="'$(OS)' == 'Windows_NT'" />
|
|
<PackageReference Include="SharpDX.DXGI" Version="4.2.0" Condition="'$(OS)' == 'Windows_NT'" />
|
|
<PackageReference Include="SharpDX.Mathematics" Version="4.2.0" Condition="'$(OS)' == 'Windows_NT'" />
|
|
<PackageReference Include="SharpDX.MediaFoundation" Version="4.2.0" Condition="'$(OS)' == 'Windows_NT'" />
|
|
<PackageReference Include="SharpDX.XAudio2" Version="4.2.0" Condition="'$(OS)' == 'Windows_NT'" />
|
|
<PackageReference Include="TextCopy" Version="4.3.1" />
|
|
<PackageReference Include="System.Drawing.Common" Version="5.0.2" />
|
|
<PackageReference Include="FontStashSharp.MonoGame" Version="0.9.5" />
|
|
<PackageReference Include="MonoGame.Framework.DesktopGL" Version="3.8.0.1641" />
|
|
-->
|
|
</ItemGroup>
|
|
<!--===================================================-->
|
|
<!--
|
|
If you want to remove something, add it in this section.
|
|
example:
|
|
<ItemGroup Condition="'$(OS)' != 'Windows_NT'">
|
|
<None Remove="Controls\Music\MusicManager.resx"/>
|
|
</ItemGroup>
|
|
-->
|
|
<!--===================================================-->
|
|
<!--
|
|
All of the library includes must be added here.
|
|
example:
|
|
<ItemGroup Condition="'$(OS)' != 'Windows_NT'">
|
|
<Content Include="..\natives\libgdiplus.so">
|
|
<Link>libgdiplus.so</Link>
|
|
<PackagePath>runtimes\linux-x64\native</PackagePath>
|
|
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
|
|
</Content>
|
|
|
|
<Content Include="..\natives\libgdiplus.so.0">
|
|
<Link>libgdiplus.so.0</Link>
|
|
<PackagePath>runtimes\linux-x64\native</PackagePath>
|
|
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
|
|
</Content>
|
|
|
|
<Content Include="..\natives\libgdiplus.so.0.0.0">
|
|
<Link>libgdiplus.so.0.0.0</Link>
|
|
<PackagePath>runtimes\linux-x64\native</PackagePath>
|
|
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
|
|
</Content>
|
|
</ItemGroup>
|
|
-->
|
|
|
|
<!--===================================================-->
|
|
<ItemGroup>
|
|
<!--Include the project folders here.-->
|
|
<!--
|
|
|
|
<Folder Include="GUIContent\bin\DesktopGL\Content">
|
|
<Link>GUIContent\bin\DesktopGL\Content</Link>
|
|
</Folder>
|
|
<Folder Include="Controls\Animation\AnimationCompanies" />
|
|
<Folder Include="Controls\GameGraphics\XDrawing" />
|
|
-->
|
|
|
|
</ItemGroup>
|
|
<!--===================================================-->
|
|
<!--
|
|
|
|
<ItemGroup>
|
|
<!Include another project .csproj file here.>
|
|
<!If you include them here, they will be built as well.>
|
|
<ProjectReference Include="..\WotoProvider\WotoProvider.csproj" />
|
|
</ItemGroup>
|
|
-->
|
|
|
|
<!--===================================================-->
|
|
</Project>
|
|
|
|
<!--End of the GUISharp Project File.-->
|
|
<!--2019 - 2021 (C) wotoTeam-->
|
|
|