Skip to content

Commit

Permalink
Some optimizations
Browse files Browse the repository at this point in the history
  • Loading branch information
dellis1972 committed Feb 15, 2024
1 parent a4d5ce7 commit b0f5393
Show file tree
Hide file tree
Showing 2 changed files with 6 additions and 4 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -34,6 +34,7 @@ Copyright (C) 2011-2012 Xamarin. All rights reserved.
<PropertyGroup>
<BeforeBuildAndroidAssetPacks>
UpdateAndroidAssets
;_CalculateAssetsWithAssetPackMetaData
;_CalculateAssetPacks
;$(BeforeBuildAndroidAssetPacks)
;_CreateAssetPackManifests
Expand Down Expand Up @@ -74,22 +75,23 @@ Copyright (C) 2011-2012 Xamarin. All rights reserved.
</ItemGroup>
</Target>

<Target Name="_CheckForAssetPackInLibraryProject" Condition=" '$(AndroidApplication)' != 'true' ">
<Target Name="_CalculateAssetsWithAssetPackMetaData">
<ItemGroup>
<_AssetsWithAssetPackMetaData Include="@(AndroidAsset)" Condition=" '%(AndroidAsset.AssetPack)' != '' " />
</ItemGroup>
<AndroidError
Code="XA0138"
ResourceName="XA0138"
Condition=" '@(_AssetsWithAssetPackMetaData->Count())' != '0' "
Condition=" '$(AndroidApplication)' != 'true' And '@(_AssetsWithAssetPackMetaData->Count())' != '0' "
/>
</Target>

<Target Name="_CalculateAssetPacks"
DependsOnTargets="_CalculateAssetsWithAssetPackMetaData"
Condition=" ('$(AndroidPackageFormat)' == 'aab' And '$(AndroidApplication)' == 'true') "
>
<!-- Enumerate the assetpacks directory and build a pack per top level directory -->
<GetAssetPacks Assets="@(AndroidAsset)" IntermediateDir="$(MonoAndroidAssetPacksDirIntermediate)">
<GetAssetPacks Assets="@(_AssetsWithAssetPackMetaData)" IntermediateDir="$(MonoAndroidAssetPacksDirIntermediate)">
<Output ItemName="_AndroidAsset" TaskParameter="AssetPacks" />
</GetAssetPacks>
<ItemGroup>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -92,7 +92,7 @@ properties that determine build ordering.
_AddAndroidDefines;
_CheckForContent;
_CheckForObsoleteFrameworkAssemblies;
_CheckForAssetPackInLibraryProject;
_CalculateAssetsWithAssetPackMetaData;
_RemoveLegacyDesigner;
_ValidateAndroidPackageProperties;
AddLibraryJarsToBind;
Expand Down

0 comments on commit b0f5393

Please sign in to comment.