From 52728eb895d08bb05015e487dbc40f2c7cfbecbf Mon Sep 17 00:00:00 2001 From: Virgile Bello Date: Wed, 14 Nov 2018 08:37:50 +0900 Subject: [PATCH] [Build] Readded support for Android --- .../build/Xenko.Core.Assets.CompilerApp.targets | 9 +++++++++ .../Xenko.Core.Assets/PackageSession.Dependencies.cs | 1 + sources/core/Xenko.Core/build/Xenko.Core.targets | 8 ++++++++ sources/targets/Xenko.Core.GlobalSettings.targets | 2 +- 4 files changed, 19 insertions(+), 1 deletion(-) diff --git a/sources/assets/Xenko.Core.Assets.CompilerApp/build/Xenko.Core.Assets.CompilerApp.targets b/sources/assets/Xenko.Core.Assets.CompilerApp/build/Xenko.Core.Assets.CompilerApp.targets index 541ff8ca42..0ce9a2b3c6 100644 --- a/sources/assets/Xenko.Core.Assets.CompilerApp/build/Xenko.Core.Assets.CompilerApp.targets +++ b/sources/assets/Xenko.Core.Assets.CompilerApp/build/Xenko.Core.Assets.CompilerApp.targets @@ -14,6 +14,7 @@ true true true + true $(MSBuildProjectDirectory)\..\Cache\data @@ -87,4 +88,12 @@ + + + + + + $(AndroidStoreUncompressedFileExtensions);.bundle + + diff --git a/sources/assets/Xenko.Core.Assets/PackageSession.Dependencies.cs b/sources/assets/Xenko.Core.Assets/PackageSession.Dependencies.cs index 5428742269..90f6ab40e5 100644 --- a/sources/assets/Xenko.Core.Assets/PackageSession.Dependencies.cs +++ b/sources/assets/Xenko.Core.Assets/PackageSession.Dependencies.cs @@ -107,6 +107,7 @@ private async Task PreLoadPackageDependencies(ILogger log, SolutionProject proje var outputType = msProject.GetPropertyValue("OutputType"); project.Type = outputType.ToLowerInvariant() == "winexe" || outputType.ToLowerInvariant() == "exe" || outputType.ToLowerInvariant() == "appcontainerexe" // UWP + || msProject.GetPropertyValue("AndroidApplication").ToLowerInvariant() == "true" // Android ? ProjectType.Executable : ProjectType.Library; diff --git a/sources/core/Xenko.Core/build/Xenko.Core.targets b/sources/core/Xenko.Core/build/Xenko.Core.targets index f89cab804b..3d5e73d7a3 100644 --- a/sources/core/Xenko.Core/build/Xenko.Core.targets +++ b/sources/core/Xenko.Core/build/Xenko.Core.targets @@ -86,6 +86,8 @@ <_XenkoDepsFile Include="@(ReferenceDependencyPaths->'%(RootDir)%(Directory)%(Filename).ssdeps')" Condition="'%(CopyLocal)' != 'false' And Exists('%(RootDir)%(Directory)%(Filename).ssdeps')"/> <_XenkoDepsFile Include="@(RuntimeCopyLocalItems->'%(RootDir)%(Directory)%(Filename).ssdeps')" Condition="Exists('%(RootDir)%(Directory)%(Filename).ssdeps')"/> <_XenkoDepsFile Include="@(ReferenceCopyLocalPaths->'%(RootDir)%(Directory)%(Filename).ssdeps')" Condition="Exists('%(RootDir)%(Directory)%(Filename).ssdeps')"/> + + <_XenkoDepsFile Include="@(_ReferencesFromNuGetPackages->'%(RootDir)%(Directory)%(Filename).ssdeps')" Condition="Exists('%(RootDir)%(Directory)%(Filename).ssdeps')"/> @@ -149,4 +151,10 @@ + + + + + + diff --git a/sources/targets/Xenko.Core.GlobalSettings.targets b/sources/targets/Xenko.Core.GlobalSettings.targets index fe2b50ca80..d45bda00e6 100644 --- a/sources/targets/Xenko.Core.GlobalSettings.targets +++ b/sources/targets/Xenko.Core.GlobalSettings.targets @@ -42,7 +42,7 @@ - net45;uap10.0 + net45;uap10.0;monoandroid50 $(XenkoRuntimeTargetFrameworks) true