mirror of
https://github.com/ppy/osu
synced 2024-12-14 10:57:41 +00:00
3d9fdf1d07
Note that the NativeLibs package required by osu.Framework includes assemblies that will not link on Xamarin.iOS. For now we explicitly reference the package and exclude all assets, and manually provide the BASS libraries.
73 lines
3.6 KiB
XML
73 lines
3.6 KiB
XML
<?xml version="1.0" encoding="utf-8"?>
|
|
<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
|
<Import Project="..\packages\NUnit.3.11.0\build\NUnit.props" Condition="Exists('..\packages\NUnit.3.11.0\build\NUnit.props')" />
|
|
<PropertyGroup>
|
|
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
|
|
<Platform Condition=" '$(Platform)' == '' ">iPhoneSimulator</Platform>
|
|
<ProjectGuid>{39FD990E-B6CE-4B2A-999F-BC008CF2C64C}</ProjectGuid>
|
|
<OutputType>Exe</OutputType>
|
|
<RootNamespace>osu.Game.Rulesets.Mania.Tests</RootNamespace>
|
|
<AssemblyName>osu.Game.Rulesets.Mania.Tests.iOS</AssemblyName>
|
|
</PropertyGroup>
|
|
<Import Project="..\osu.iOS.props" />
|
|
<ItemGroup>
|
|
<None Include="Info.plist" />
|
|
<None Include="Entitlements.plist" />
|
|
<None Include="..\osu.iOS\libbass.a">
|
|
<Link>libbass.a</Link>
|
|
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
|
|
</None>
|
|
<None Include="..\osu.iOS\libbass_fx.a">
|
|
<Link>libbass_fx.a</Link>
|
|
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
|
|
</None>
|
|
<LinkDescription Include="..\osu.iOS\Linker.xml">
|
|
<Link>Linker.xml</Link>
|
|
</LinkDescription>
|
|
<Compile Include="Application.cs" />
|
|
<Compile Include="AppDelegate.cs" />
|
|
</ItemGroup>
|
|
<ItemGroup>
|
|
<Compile Include="..\osu.Game.Rulesets.Mania.Tests\*.cs">
|
|
<Link>%(RecursiveDir)%(Filename)%(Extension)</Link>
|
|
</Compile>
|
|
</ItemGroup>
|
|
<ItemGroup Label="Project References">
|
|
<ProjectReference Include="..\osu.Game\osu.Game.csproj">
|
|
<Project>{2A66DD92-ADB1-4994-89E2-C94E04ACDA0D}</Project>
|
|
<Name>osu.Game</Name>
|
|
</ProjectReference>
|
|
<ProjectReference Include="..\osu.Game.Rulesets.Mania\osu.Game.Rulesets.Mania.csproj">
|
|
<Project>{48F4582B-7687-4621-9CBE-5C24197CB536}</Project>
|
|
<Name>osu.Game.Rulesets.Mania</Name>
|
|
</ProjectReference>
|
|
<ProjectReference Include="..\osu-resources\osu.Game.Resources\osu.Game.Resources.csproj">
|
|
<Project>{D9A367C9-4C1A-489F-9B05-A0CEA2B53B58}</Project>
|
|
<Name>osu.Game.Resources</Name>
|
|
</ProjectReference>
|
|
</ItemGroup>
|
|
<ItemGroup>
|
|
<Reference Include="System" />
|
|
<Reference Include="System.Xml" />
|
|
<Reference Include="System.Core" />
|
|
<Reference Include="Xamarin.iOS" />
|
|
<Reference Include="mscorlib" />
|
|
<Reference Include="System.IO.Compression" />
|
|
<Reference Include="System.Net.Http" />
|
|
</ItemGroup>
|
|
<ItemGroup Label="Package References">
|
|
<PackageReference Include="Humanizer" Version="2.5.16" />
|
|
<PackageReference Include="Microsoft.EntityFrameworkCore.Sqlite" Version="2.1.4" />
|
|
<PackageReference Include="Microsoft.EntityFrameworkCore.Sqlite.Core" Version="2.2.0" />
|
|
<PackageReference Include="Newtonsoft.Json" Version="12.0.1" />
|
|
<PackageReference Include="ppy.osu.Framework" Version="0.0.8040" />
|
|
<PackageReference Include="ppy.osu.Framework.iOS" Version="0.0.8040" />
|
|
<PackageReference Include="SharpCompress" Version="0.22.0" />
|
|
<PackageReference Include="NUnit" Version="3.11.0" />
|
|
<PackageReference Include="SharpRaven" Version="2.4.0" />
|
|
<PackageReference Include="System.ComponentModel.Annotations" Version="4.5.0" />
|
|
<PackageReference Include="ppy.osu.Framework.NativeLibs" Version="2019.110.0" ExcludeAssets="all" />
|
|
</ItemGroup>
|
|
<Import Project="$(MSBuildExtensionsPath)\Xamarin\iOS\Xamarin.iOS.CSharp.targets" />
|
|
<Import Project="..\packages\NETStandard.Library.2.0.0\build\netstandard2.0\NETStandard.Library.targets" Condition="Exists('..\packages\NETStandard.Library.2.0.0\build\netstandard2.0\NETStandard.Library.targets')" />
|
|
</Project> |