Skip to content

Commit

Permalink
fix manifest execution point
Browse files Browse the repository at this point in the history
  • Loading branch information
dansiegel committed Oct 28, 2020
1 parent 026b15d commit 53d9f34
Showing 1 changed file with 12 additions and 7 deletions.
19 changes: 12 additions & 7 deletions src/Mobile.BuildTools/AndroidManifest.targets
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
<?xml version="1.0" encoding="utf-8" ?>
<?xml version="1.0" encoding="utf-8" ?>
<Project>

<UsingTask TaskName="Mobile.BuildTools.Tasks.TemplateManifestTask"
Expand All @@ -9,11 +9,11 @@
MobileBuildToolsInit;
$(BeforeGenerateAndroidManifest);
</BeforeGenerateAndroidManifest>
<AfterGenerateAndroidManifest>
<_OnResolveMonoAndroidSdks>
HandleAndroidManifest;
AutomaticBuildVersioning;
$(AfterGenerateAndroidManifest);
</AfterGenerateAndroidManifest>
$(_OnResolveMonoAndroidSdks);
</_OnResolveMonoAndroidSdks>
</PropertyGroup>

<Target Name="_MBTGatherManifests"
Expand All @@ -35,8 +35,13 @@
</Target>

<Target Name="HandleAndroidManifest"
AfterTargets="_GenerateJavaStubs;_SetLatestTargetFrameworkVersion"
AfterTargets="_MBTGatherManifests"
DependsOnTargets="MobileBuildToolsInit">
<PropertyGroup>
<_InputManifestToHandle>$(InputAndroidManifest)</_InputManifestToHandle>
<_InputManifestToHandle Condition=" Exists('$(TemplateAppManifest)') ">$(TemplateAppManifest)</_InputManifestToHandle>
<ProcessedAppManifest Condition=" $(_InputManifestToHandle) == $(TemplateAppManifest) ">$(ProcessedAppManifest)</ProcessedAppManifest>
</PropertyGroup>
<TemplateManifestTask ConfigurationPath="$(BuildToolsConfigFilePath)"
ProjectName="$(MSBuildProjectName)"
ProjectDirectory="$(MSBuildProjectDirectory)"
Expand All @@ -45,13 +50,13 @@
IntermediateOutputPath="$(IntermediateOutputPath)"
TargetFrameworkIdentifier="$(TargetFrameworkIdentifier)"
ReferenceAssemblyPaths="$(_XATargetFrameworkDirectories)"
ManifestPath="$(InputAndroidManifest)"
ManifestPath="$(_InputManifestToHandle)"
OutputManifestPath="$(ProcessedAppManifest)"
Condition="$(BuildToolsEnableTemplateManifests)" />
</Target>

<Target Name="AutomaticBuildVersioning"
AfterTargets="HandleAndroidManifest;HandleTokenizedInfoPlist"
AfterTargets="HandleAndroidManifest"
DependsOnTargets="MobileBuildToolsInit">

<AutomaticBuildVersioningTask ConfigurationPath="$(BuildToolsConfigFilePath)"
Expand Down

0 comments on commit 53d9f34

Please sign in to comment.