Skip to content

Commit

Permalink
Add properties
Browse files Browse the repository at this point in the history
  • Loading branch information
dellis1972 committed Feb 5, 2024
1 parent 8e8734a commit d76375b
Showing 1 changed file with 16 additions and 8 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -28,6 +28,16 @@ Copyright (C) 2011-2012 Xamarin. All rights reserved.
<MonoAndroidAssetsDirIntermediate>$(IntermediateOutputPath)assets\</MonoAndroidAssetsDirIntermediate>
<MonoAndroidAssetPacksDirIntermediate>$(IntermediateOutputPath)assetpacks</MonoAndroidAssetPacksDirIntermediate>
<MonoAndroidAssetsPrefix Condition="'$(MonoAndroidAssetsPrefix)' == ''">Assets</MonoAndroidAssetsPrefix>
<AndroidIncludeAssetPacksInPackage Condition=" '$(AndroidIncludeAssetPacksInPackage)' == '' ">true</AndroidIncludeAssetPacksInPackage>
</PropertyGroup>

<PropertyGroup>
<BeforeBuildAndroidAssetPacks>
UpdateAndroidAssets
;_CalculateAssetPacks
;$(BeforeBuildAndroidAssetPacks)
;_CreateAssetPackManifests
</BeforeBuildAndroidAssetPacks>
</PropertyGroup>

<!-- Assets Build -->
Expand Down Expand Up @@ -65,7 +75,7 @@ Copyright (C) 2011-2012 Xamarin. All rights reserved.
</Target>

<Target Name="_CalculateAssetPacks"
Condition=" '$(AndroidPackageFormat)' == 'aab' And '$(AndroidApplication)' == 'true' "
Condition=" ('$(AndroidPackageFormat)' == 'aab' And '$(AndroidApplication)' == 'true') "
>
<!-- Enumerate the assetpacks directory and build a pack per top level directory -->
<GetAssetPacks Assets="@(AndroidAsset)" IntermediateDir="$(MonoAndroidAssetPacksDirIntermediate)">
Expand All @@ -83,8 +93,7 @@ Copyright (C) 2011-2012 Xamarin. All rights reserved.
</Target>

<Target Name="_CreateAssetPackManifests"
Condition=" '$(AndroidPackageFormat)' == 'aab' And '$(AndroidApplication)' == 'true' "
DependsOnTargets="UpdateAndroidAssets;_CalculateAssetPacks"
Condition=" ('$(AndroidPackageFormat)' == 'aab' And '$(AndroidApplication)' == 'true') "
Inputs="@(_AssetPacks->'%(AssetPackCacheFile)')"
Outputs="@(_AssetPacks->'%(ManifestFile)')">

Expand All @@ -101,24 +110,23 @@ Copyright (C) 2011-2012 Xamarin. All rights reserved.
</Target>

<Target Name="_BuildAssetPacks"
AfterTargets="_CreateBaseApk"
DependsOnTargets="_CreateAssetPackManifests"
Condition=" '$(AndroidPackageFormat)' == 'aab' And '$(AndroidApplication)' == 'true' "
DependsOnTargets="$(BeforeBuildAndroidAssetPacks)"
Condition=" ('$(AndroidPackageFormat)' == 'aab' And '$(AndroidApplication)' == 'true') "
Inputs="@(_AssetPacks->'%(AssetPackCacheFile)')"
Outputs="@(_AssetPacks->'%(AssetPackOutput)')">

<Aapt2LinkAssetPack
DaemonMaxInstanceCount="$(Aapt2DaemonMaxInstanceCount)"
DaemonKeepInDomain="$(_Aapt2DaemonKeepInDomain)"
OutputArchive="%(_AssetPacks.AssetPackOutput)"
AssetDirectories="$(MonoAndroidAssetPacksDirIntermediate)\%(_AssetPacks.AssetPack)\assets"
AssetDirectories="%(_AssetPacks.AssetPackDirectory)"
Manifest="%(_AssetPacks.ManifestFile)"
PackageName="$(_AndroidPackage).%(_AssetPacks.AssetPack)"
ToolPath="$(Aapt2ToolPath)"
ToolExe="$(Aapt2ToolExe)"
/>
<ItemGroup>
<AndroidAppBundleModules Include="%(_AssetPacks.AssetPackOutput)" />
<AndroidAppBundleModules Include="%(_AssetPacks.AssetPackOutput)" Condition=" '$(AndroidIncludeAssetPacksInPackage)' == 'true' "/>
<FileWrites Include="$%(_AssetPacks.AssetPackOutput)" />
</ItemGroup>
</Target>
Expand Down

0 comments on commit d76375b

Please sign in to comment.