A game framework written with osu! in mind.
at master 2.5 kB view raw
1<Project> 2 <PropertyGroup> 3 <LangVersion>8.0</LangVersion> 4 <OutputPath>bin\$(Configuration)</OutputPath> 5 <WarningLevel>4</WarningLevel> 6 <SchemaVersion>2.0</SchemaVersion> 7 <BundleAssemblies>false</BundleAssemblies> 8 <AotAssemblies>false</AotAssemblies> 9 <OutputType>Library</OutputType> 10 <FileAlignment>512</FileAlignment> 11 <GenerateSerializationAssemblies>Off</GenerateSerializationAssemblies> 12 <AndroidApplication>True</AndroidApplication> 13 <AndroidHttpClientHandlerType>Xamarin.Android.Net.AndroidClientHandler</AndroidHttpClientHandlerType> 14 <!-- This does not take effect, unlike osu game repo. --> 15 <!--<TargetFrameworkVersion>v10.0</TargetFrameworkVersion>--> 16 <AndroidUseLatestPlatformSdk>false</AndroidUseLatestPlatformSdk> 17 <AllowUnsafeBlocks>true</AllowUnsafeBlocks> 18 <AndroidSupportedAbis>armeabi-v7a;x86;arm64-v8a</AndroidSupportedAbis> 19 <AndroidEnableSGenConcurrent>true</AndroidEnableSGenConcurrent> 20 <MandroidI18n>cjk,mideast,other,rare,west</MandroidI18n> 21 <AndroidLinkMode>SdkOnly</AndroidLinkMode> 22 <ErrorReport>prompt</ErrorReport> 23 </PropertyGroup> 24 <PropertyGroup Condition="'$(Configuration)' == 'Debug'"> 25 <DebugSymbols>True</DebugSymbols> 26 <DebugType>full</DebugType> 27 <Optimize>False</Optimize> 28 <DefineConstants>DEBUG;TRACE</DefineConstants> 29 <AndroidManagedSymbols>false</AndroidManagedSymbols> 30 <AndroidUseSharedRuntime>true</AndroidUseSharedRuntime> 31 <EmbedAssembliesIntoApk>false</EmbedAssembliesIntoApk> 32 </PropertyGroup> 33 <PropertyGroup Condition="'$(Configuration)' == 'Release'"> 34 <DebugSymbols>false</DebugSymbols> 35 <DebugType>pdbonly</DebugType> 36 <Optimize>true</Optimize> 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"> 43 <CopyToOutputDirectory>Always</CopyToOutputDirectory> 44 </AndroidNativeLibrary> 45 <AndroidNativeLibrary Include="..\osu.Framework.Android\arm64-v8a\*.so"> 46 <CopyToOutputDirectory>Always</CopyToOutputDirectory> 47 </AndroidNativeLibrary> 48 </ItemGroup> 49 <ItemGroup> 50 <Reference Include="System" /> 51 <Reference Include="System.Net.Http" /> 52 <Reference Include="System.Xml" /> 53 <Reference Include="System.Core" /> 54 <Reference Include="Mono.Android" /> 55 <Reference Include="Java.Interop" /> 56 </ItemGroup> 57</Project>