From 8337d21ebeff738b281912a9615514705c79037c Mon Sep 17 00:00:00 2001 From: Dean Ellis Date: Thu, 1 Dec 2016 10:08:48 +0000 Subject: [PATCH] [Xamarin.Android.Build.Tasks] Rework target order so _ValidateAndroidPackageProperties is called early. (#323) Context https://bugzilla.xamarin.com/show_bug.cgi?id=46931 Rather than have a bunch of DependsOn calls to _ValidateAndroidPackageProperties we just need to rework the order so that this target is called early as part of the Build target. Once we do this we can revert the commit 5fc80f27 which broke the build. --- .../Xamarin.Android.Common.targets | 14 ++++++-------- 1 file changed, 6 insertions(+), 8 deletions(-) diff --git a/src/Xamarin.Android.Build.Tasks/Xamarin.Android.Common.targets b/src/Xamarin.Android.Build.Tasks/Xamarin.Android.Common.targets index 3f80995cbc3..2959b8c0dcb 100755 --- a/src/Xamarin.Android.Build.Tasks/Xamarin.Android.Common.targets +++ b/src/Xamarin.Android.Build.Tasks/Xamarin.Android.Common.targets @@ -440,6 +440,7 @@ Copyright (C) 2011-2012 Xamarin. All rights reserved. _CheckForContent; _CheckTargetFramework; _RemoveLegacyDesigner; + _ValidateAndroidPackageProperties; $(BuildDependsOn); _CompileDex; @@ -456,6 +457,7 @@ Copyright (C) 2011-2012 Xamarin. All rights reserved. _CheckForContent; _CheckTargetFramework; _RemoveLegacyDesigner; + _ValidateAndroidPackageProperties; $(BuildDependsOn); @@ -510,7 +512,7 @@ Copyright (C) 2011-2012 Xamarin. All rights reserved. - + @@ -1171,8 +1173,7 @@ because xbuild doesn't support framework reference assemblies. <_GenerateJavaDesignerForComponentDependsOnTargets> - _ValidateAndroidPackageProperties - ;_GetAdditionalResourcesFromAssemblies + _GetAdditionalResourcesFromAssemblies ;_CreateAdditionalResourceCache ;_CollectAdditionalResourceFiles @@ -1227,7 +1228,6 @@ because xbuild doesn't support framework reference assemblies. <_UpdateAndroidResgenDependsOnTargets> _CheckForDeletedResourceFile; - _ValidateAndroidPackageProperties; $(_OnResolveMonoAndroidSdks); _GetLibraryImports; _CheckDuplicateJavaLibraries; @@ -1395,7 +1395,7 @@ because xbuild doesn't support framework reference assemblies. + DependsOnTargets="SetWearAppTargetToPackageForAndroid;Build;_CopyPackage" /> @@ -1729,7 +1729,6 @@ because xbuild doesn't support framework reference assemblies. <_CreateBaseApkDependsOnTargets> _GetAddOnPlatformLibraries; - _ValidateAndroidPackageProperties; _GetLibraryImports; _CheckDuplicateJavaLibraries; _GetAdditionalResourcesFromAssemblies; @@ -2458,13 +2457,12 @@ because xbuild doesn't support framework reference assemblies. <_BuildApkDependsOnTargets> Build ;$(_OnResolveMonoAndroidSdks) - ;_ValidateAndroidPackageProperties ;_BuildApkEmbed - +