mirror of
https://github.com/ppy/osu
synced 2025-03-04 02:19:45 +00:00
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.
105 lines
5.6 KiB
XML
105 lines
5.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>
|
|
<OutputType>Exe</OutputType>
|
|
<ProjectGuid>{3F082D0B-A964-43D7-BDF7-C256D76A50D0}</ProjectGuid>
|
|
<RootNamespace>osu.iOS</RootNamespace>
|
|
<AssemblyName>osu.iOS</AssemblyName>
|
|
</PropertyGroup>
|
|
<Import Project="..\osu.iOS.props" />
|
|
<ItemGroup>
|
|
<ImageAsset Include="Assets.xcassets\AppIcon.appiconset\Contents.json" />
|
|
<ImageAsset Include="Assets.xcassets\Contents.json" />
|
|
<ImageAsset Include="Assets.xcassets\AppIcon.appiconset\Icon-App-20x20%402x.png" />
|
|
<ImageAsset Include="Assets.xcassets\AppIcon.appiconset\Icon-App-20x20%403x.png" />
|
|
<ImageAsset Include="Assets.xcassets\AppIcon.appiconset\Icon-App-29x29%402x.png" />
|
|
<ImageAsset Include="Assets.xcassets\AppIcon.appiconset\Icon-App-29x29%403x.png" />
|
|
<ImageAsset Include="Assets.xcassets\AppIcon.appiconset\Icon-App-40x40%402x.png" />
|
|
<ImageAsset Include="Assets.xcassets\AppIcon.appiconset\Icon-App-40x40%403x.png" />
|
|
<ImageAsset Include="Assets.xcassets\AppIcon.appiconset\Icon-App-60x60%402x.png" />
|
|
<ImageAsset Include="Assets.xcassets\AppIcon.appiconset\Icon-App-60x60%403x.png" />
|
|
<ImageAsset Include="Assets.xcassets\AppIcon.appiconset\Icon-App-20x20%401x.png" />
|
|
<ImageAsset Include="Assets.xcassets\AppIcon.appiconset\Icon-App-29x29%401x.png" />
|
|
<ImageAsset Include="Assets.xcassets\AppIcon.appiconset\Icon-App-40x40%401x.png" />
|
|
<ImageAsset Include="Assets.xcassets\AppIcon.appiconset\Icon-App-76x76%401x.png" />
|
|
<ImageAsset Include="Assets.xcassets\AppIcon.appiconset\Icon-App-76x76%402x.png" />
|
|
<ImageAsset Include="Assets.xcassets\AppIcon.appiconset\Icon-App-83.5x83.5%402x.png" />
|
|
<ImageAsset Include="Assets.xcassets\AppIcon.appiconset\ItunesArtwork%402x.png" />
|
|
</ItemGroup>
|
|
<ItemGroup>
|
|
<Folder Include="Resources\" />
|
|
</ItemGroup>
|
|
<ItemGroup>
|
|
<InterfaceDefinition Include="LaunchScreen.storyboard" />
|
|
</ItemGroup>
|
|
<ItemGroup>
|
|
<None Include="Info.plist" />
|
|
<None Include="Entitlements.plist" />
|
|
<None Include="libbass_fx.a">
|
|
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
|
|
</None>
|
|
<None Include="libbass.a">
|
|
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
|
|
</None>
|
|
</ItemGroup>
|
|
<ItemGroup>
|
|
<Compile Include="Application.cs" />
|
|
<Compile Include="AppDelegate.cs" />
|
|
</ItemGroup>
|
|
<ItemGroup>
|
|
<LinkDescription Include="Linker.xml" />
|
|
</ItemGroup>
|
|
<ItemGroup>
|
|
<ProjectReference Include="..\osu.Game\osu.Game.csproj">
|
|
<Project>{2A66DD92-ADB1-4994-89E2-C94E04ACDA0D}</Project>
|
|
<Name>osu.Game</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>
|
|
<ProjectReference Include="..\osu.Game.Rulesets.Catch\osu.Game.Rulesets.Catch.csproj">
|
|
<Project>{58F6C80C-1253-4A0E-A465-B8C85EBEADF3}</Project>
|
|
<Name>osu.Game.Rulesets.Catch</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.Game.Rulesets.Osu\osu.Game.Rulesets.Osu.csproj">
|
|
<Project>{C92A607B-1FDD-4954-9F92-03FF547D9080}</Project>
|
|
<Name>osu.Game.Rulesets.Osu</Name>
|
|
</ProjectReference>
|
|
<ProjectReference Include="..\osu.Game.Rulesets.Taiko\osu.Game.Rulesets.Taiko.csproj">
|
|
<Project>{F167E17A-7DE6-4AF5-B920-A5112296C695}</Project>
|
|
<Name>osu.Game.Rulesets.Taiko</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> |