A game framework written with osu! in mind.

Merge props orthogonally.

+33 -81
+9 -16
osu.Framework.Android.props
··· 5 <SchemaVersion>2.0</SchemaVersion> 6 <BundleAssemblies>false</BundleAssemblies> 7 <AotAssemblies>false</AotAssemblies> 8 - <LangVersion>default</LangVersion> 9 <OutputType>Library</OutputType> 10 <FileAlignment>512</FileAlignment> 11 <GenerateSerializationAssemblies>Off</GenerateSerializationAssemblies> ··· 13 <AndroidHttpClientHandlerType>Xamarin.Android.Net.AndroidClientHandler</AndroidHttpClientHandlerType> 14 <TargetFrameworkVersion>v8.1</TargetFrameworkVersion> 15 <AndroidUseLatestPlatformSdk>false</AndroidUseLatestPlatformSdk> 16 </PropertyGroup> 17 - <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' "> 18 <DebugSymbols>True</DebugSymbols> 19 <DebugType>full</DebugType> 20 <Optimize>False</Optimize> 21 <DefineConstants>DEBUG;TRACE</DefineConstants> 22 - <ErrorReport>prompt</ErrorReport> 23 <EnableLLVM>false</EnableLLVM> 24 <AndroidManagedSymbols>false</AndroidManagedSymbols> 25 - <AndroidLinkMode>SdkOnly</AndroidLinkMode> 26 <AndroidUseSharedRuntime>true</AndroidUseSharedRuntime> 27 <EmbedAssembliesIntoApk>false</EmbedAssembliesIntoApk> 28 - <MandroidI18n>cjk,mideast,other,rare,west</MandroidI18n> 29 - <AndroidEnableSGenConcurrent>true</AndroidEnableSGenConcurrent> 30 - <AndroidSupportedAbis>armeabi-v7a;x86;arm64-v8a</AndroidSupportedAbis> 31 - <AllowUnsafeBlocks>true</AllowUnsafeBlocks> 32 </PropertyGroup> 33 - <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' "> 34 <DebugSymbols>false</DebugSymbols> 35 <DebugType>pdbonly</DebugType> 36 <Optimize>true</Optimize> 37 - <ErrorReport>prompt</ErrorReport> 38 - <EnableLLVM>true</EnableLLVM> 39 <AndroidManagedSymbols>false</AndroidManagedSymbols> 40 - <AndroidLinkMode>SdkOnly</AndroidLinkMode> 41 <AndroidUseSharedRuntime>False</AndroidUseSharedRuntime> 42 <EmbedAssembliesIntoApk>true</EmbedAssembliesIntoApk> 43 - <MandroidI18n>cjk,mideast,other,rare,west</MandroidI18n> 44 - <AndroidEnableSGenConcurrent>true</AndroidEnableSGenConcurrent> 45 - <AndroidSupportedAbis>armeabi-v7a;x86;arm64-v8a</AndroidSupportedAbis> 46 - <AllowUnsafeBlocks>true</AllowUnsafeBlocks> 47 </PropertyGroup> 48 <ItemGroup> 49 <AndroidNativeLibrary Include="..\osu.Framework.Android\armeabi-v7a\*.so">
··· 5 <SchemaVersion>2.0</SchemaVersion> 6 <BundleAssemblies>false</BundleAssemblies> 7 <AotAssemblies>false</AotAssemblies> 8 <OutputType>Library</OutputType> 9 <FileAlignment>512</FileAlignment> 10 <GenerateSerializationAssemblies>Off</GenerateSerializationAssemblies> ··· 12 <AndroidHttpClientHandlerType>Xamarin.Android.Net.AndroidClientHandler</AndroidHttpClientHandlerType> 13 <TargetFrameworkVersion>v8.1</TargetFrameworkVersion> 14 <AndroidUseLatestPlatformSdk>false</AndroidUseLatestPlatformSdk> 15 + <AllowUnsafeBlocks>true</AllowUnsafeBlocks> 16 + <AndroidSupportedAbis>armeabi-v7a;x86;arm64-v8a</AndroidSupportedAbis> 17 + <AndroidEnableSGenConcurrent>true</AndroidEnableSGenConcurrent> 18 + <MandroidI18n>cjk,mideast,other,rare,west</MandroidI18n> 19 + <AndroidLinkMode>SdkOnly</AndroidLinkMode> 20 + <ErrorReport>prompt</ErrorReport> 21 </PropertyGroup> 22 + <PropertyGroup Condition="'$(Configuration)' == 'Debug'"> 23 <DebugSymbols>True</DebugSymbols> 24 <DebugType>full</DebugType> 25 <Optimize>False</Optimize> 26 <DefineConstants>DEBUG;TRACE</DefineConstants> 27 <EnableLLVM>false</EnableLLVM> 28 <AndroidManagedSymbols>false</AndroidManagedSymbols> 29 <AndroidUseSharedRuntime>true</AndroidUseSharedRuntime> 30 <EmbedAssembliesIntoApk>false</EmbedAssembliesIntoApk> 31 </PropertyGroup> 32 + <PropertyGroup Condition="'$(Configuration)' == 'Release'"> 33 <DebugSymbols>false</DebugSymbols> 34 <DebugType>pdbonly</DebugType> 35 <Optimize>true</Optimize> 36 + <EnableLLVM>true</EnableLLVM> 37 <AndroidManagedSymbols>false</AndroidManagedSymbols> 38 <AndroidUseSharedRuntime>False</AndroidUseSharedRuntime> 39 <EmbedAssembliesIntoApk>true</EmbedAssembliesIntoApk> 40 </PropertyGroup> 41 <ItemGroup> 42 <AndroidNativeLibrary Include="..\osu.Framework.Android\armeabi-v7a\*.so">
+24 -65
osu.Framework.iOS.props
··· 3 <DefaultMtouchExtraArgs>--nolinkaway</DefaultMtouchExtraArgs> 4 <DefaultMtouchGccFlags>-lstdc++ -lbz2 -framework AudioToolbox -framework AVFoundation -framework CoreMedia -framework VideoToolbox -framework SystemConfiguration -framework CFNetwork -framework Accelerate</DefaultMtouchGccFlags> 5 <RestoreProjectStyle>PackageReference</RestoreProjectStyle> 6 </PropertyGroup> 7 - <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|iPhoneSimulator' "> 8 <DebugSymbols>true</DebugSymbols> 9 <DebugType>full</DebugType> 10 <Optimize>false</Optimize> 11 - <OutputPath>bin\iPhoneSimulator\Debug</OutputPath> 12 <DefineConstants>DEBUG;ENABLE_TEST_CLOUD;</DefineConstants> 13 - <ErrorReport>prompt</ErrorReport> 14 - <WarningLevel>4</WarningLevel> 15 - <CodesignKey>iPhone Developer</CodesignKey> 16 <MtouchDebug>true</MtouchDebug> 17 <MtouchNoSymbolStrip>true</MtouchNoSymbolStrip> 18 - <MtouchFastDev>true</MtouchFastDev> 19 - <IOSDebuggerPort>25823</IOSDebuggerPort> 20 - <MtouchLink>None</MtouchLink> 21 - <MtouchArch>x86_64</MtouchArch> 22 - <MtouchHttpClientHandler>NSUrlSessionHandler</MtouchHttpClientHandler> 23 - <DeviceSpecificBuild>false</DeviceSpecificBuild> 24 - <MtouchVerbosity></MtouchVerbosity> 25 - <LangVersion>Default</LangVersion> 26 - <MtouchExtraArgs>$(DefaultMtouchExtraArgs) -gcc_flags "$(DefaultMtouchGccFlags)"</MtouchExtraArgs> 27 - <OptimizePNGs>false</OptimizePNGs> 28 - <MtouchI18n>cjk,mideast,other,rare,west</MtouchI18n> 29 </PropertyGroup> 30 - <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|iPhone' "> 31 <DebugType>pdbonly</DebugType> 32 <Optimize>true</Optimize> 33 - <OutputPath>bin\iPhone\Release</OutputPath> 34 - <DefineConstants></DefineConstants> 35 - <ErrorReport>prompt</ErrorReport> 36 - <WarningLevel>4</WarningLevel> 37 - <CodesignKey>iPhone Developer</CodesignKey> 38 - <MtouchUseLlvm>true</MtouchUseLlvm> 39 <MtouchFloat32>true</MtouchFloat32> 40 - <CodesignEntitlements>Entitlements.plist</CodesignEntitlements> 41 <MtouchLink>SdkOnly</MtouchLink> 42 <MtouchArch>ARM64</MtouchArch> 43 - <MtouchHttpClientHandler>NSUrlSessionHandler</MtouchHttpClientHandler> 44 - <MtouchVerbosity></MtouchVerbosity> 45 - <LangVersion>Default</LangVersion> 46 - <MtouchExtraArgs>$(DefaultMtouchExtraArgs) -gcc_flags "$(DefaultMtouchGccFlags)"</MtouchExtraArgs> 47 - <OptimizePNGs>false</OptimizePNGs> 48 - <MtouchI18n>cjk,mideast,other,rare,west</MtouchI18n> 49 </PropertyGroup> 50 <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|iPhoneSimulator' "> 51 - <DebugType>pdbonly</DebugType> 52 - <Optimize>true</Optimize> 53 - <OutputPath>bin\iPhoneSimulator\Release</OutputPath> 54 - <DefineConstants></DefineConstants> 55 - <ErrorReport>prompt</ErrorReport> 56 - <WarningLevel>4</WarningLevel> 57 - <CodesignKey>iPhone Developer</CodesignKey> 58 <MtouchNoSymbolStrip>true</MtouchNoSymbolStrip> 59 - <MtouchLink>None</MtouchLink> 60 - <MtouchArch>x86_64</MtouchArch> 61 - <MtouchHttpClientHandler>NSUrlSessionHandler</MtouchHttpClientHandler> 62 - <MtouchVerbosity></MtouchVerbosity> 63 - <LangVersion>Default</LangVersion> 64 - <MtouchExtraArgs>$(DefaultMtouchExtraArgs) -gcc_flags "$(DefaultMtouchGccFlags)"</MtouchExtraArgs> 65 - <OptimizePNGs>false</OptimizePNGs> 66 - <MtouchI18n>cjk,mideast,other,rare,west</MtouchI18n> 67 </PropertyGroup> 68 <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|iPhone' "> 69 - <DebugSymbols>true</DebugSymbols> 70 - <DebugType>full</DebugType> 71 - <Optimize>false</Optimize> 72 - <OutputPath>bin\iPhone\Debug</OutputPath> 73 - <DefineConstants>DEBUG;ENABLE_TEST_CLOUD;</DefineConstants> 74 - <ErrorReport>prompt</ErrorReport> 75 - <WarningLevel>4</WarningLevel> 76 - <CodesignKey>iPhone Developer</CodesignKey> 77 <DeviceSpecificBuild>true</DeviceSpecificBuild> 78 - <MtouchDebug>true</MtouchDebug> 79 - <MtouchNoSymbolStrip>true</MtouchNoSymbolStrip> 80 - <MtouchFloat32>true</MtouchFloat32> 81 - <CodesignEntitlements>Entitlements.plist</CodesignEntitlements> 82 <IOSDebuggerPort>28126</IOSDebuggerPort> 83 - <MtouchLink>SdkOnly</MtouchLink> 84 - <MtouchArch>ARM64</MtouchArch> 85 - <MtouchHttpClientHandler>NSUrlSessionHandler</MtouchHttpClientHandler> 86 - <MtouchVerbosity></MtouchVerbosity> 87 - <LangVersion>Default</LangVersion> 88 - <MtouchExtraArgs>$(DefaultMtouchExtraArgs) -gcc_flags "$(DefaultMtouchGccFlags)"</MtouchExtraArgs> 89 - <OptimizePNGs>false</OptimizePNGs> 90 - <MtouchI18n>cjk,mideast,other,rare,west</MtouchI18n> 91 </PropertyGroup> 92 <ItemGroup> 93 <Reference Include="System" />
··· 3 <DefaultMtouchExtraArgs>--nolinkaway</DefaultMtouchExtraArgs> 4 <DefaultMtouchGccFlags>-lstdc++ -lbz2 -framework AudioToolbox -framework AVFoundation -framework CoreMedia -framework VideoToolbox -framework SystemConfiguration -framework CFNetwork -framework Accelerate</DefaultMtouchGccFlags> 5 <RestoreProjectStyle>PackageReference</RestoreProjectStyle> 6 + <OutputPath>bin\$(Platform)\$(Configuration)</OutputPath> 7 + <MtouchI18n>cjk,mideast,other,rare,west</MtouchI18n> 8 + <OptimizePNGs>false</OptimizePNGs> 9 + <MtouchExtraArgs>$(DefaultMtouchExtraArgs) -gcc_flags "$(DefaultMtouchGccFlags)"</MtouchExtraArgs> 10 + <MtouchHttpClientHandler>NSUrlSessionHandler</MtouchHttpClientHandler> 11 + <MtouchVerbosity></MtouchVerbosity> 12 + <CodesignKey>iPhone Developer</CodesignKey> 13 </PropertyGroup> 14 + <PropertyGroup Condition="'$(Configuration)' == 'Debug'"> 15 <DebugSymbols>true</DebugSymbols> 16 <DebugType>full</DebugType> 17 <Optimize>false</Optimize> 18 <DefineConstants>DEBUG;ENABLE_TEST_CLOUD;</DefineConstants> 19 <MtouchDebug>true</MtouchDebug> 20 <MtouchNoSymbolStrip>true</MtouchNoSymbolStrip> 21 </PropertyGroup> 22 + <PropertyGroup Condition="'$(Configuration)' == 'Release'"> 23 <DebugType>pdbonly</DebugType> 24 <Optimize>true</Optimize> 25 + </PropertyGroup> 26 + <PropertyGroup Condition="'$(Platform)' == 'iPhoneSimulator'"> 27 + <MtouchArch>x86_64</MtouchArch> 28 + <MtouchLink>None</MtouchLink> 29 + </PropertyGroup> 30 + <PropertyGroup Condition="'$(Platform)' == 'iPhone'"> 31 <MtouchFloat32>true</MtouchFloat32> 32 <MtouchLink>SdkOnly</MtouchLink> 33 <MtouchArch>ARM64</MtouchArch> 34 + <CodesignEntitlements>Entitlements.plist</CodesignEntitlements> 35 + </PropertyGroup> 36 + <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|iPhoneSimulator' "> 37 + <MtouchFastDev>true</MtouchFastDev> 38 + <IOSDebuggerPort>25823</IOSDebuggerPort> 39 + <DeviceSpecificBuild>false</DeviceSpecificBuild> 40 </PropertyGroup> 41 <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|iPhoneSimulator' "> 42 <MtouchNoSymbolStrip>true</MtouchNoSymbolStrip> 43 </PropertyGroup> 44 <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|iPhone' "> 45 <DeviceSpecificBuild>true</DeviceSpecificBuild> 46 <IOSDebuggerPort>28126</IOSDebuggerPort> 47 + </PropertyGroup> 48 + <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|iPhone' "> 49 + <MtouchUseLlvm>true</MtouchUseLlvm> 50 </PropertyGroup> 51 <ItemGroup> 52 <Reference Include="System" />