File tree Expand file tree Collapse file tree 5 files changed +22
-7
lines changed
xaprepare/xaprepare/ConfigAndData Expand file tree Collapse file tree 5 files changed +22
-7
lines changed Original file line number Diff line number Diff line change @@ -352,6 +352,12 @@ stages:
352352 -androidVersion $(ANDROID_PACK_VERSION)
353353 displayName: Update MAUI's Android dependency
354354
355+ - task : DotNetCoreCLI@2
356+ displayName : Update Android SDK band in Workloads.csproj
357+ inputs :
358+ projects : $(Build.SourcesDirectory)/xamarin-android/Xamarin.Android.sln
359+ arguments : -t:UpdateMauiWorkloadsProj -c $(XA.Build.Configuration) --no-restore -v:n -bl:$(Build.StagingDirectory)/logs/update-maui-workloadsproj.binlog
360+
355361 - pwsh : ./build.ps1 --target=dotnet --configuration="$(XA.Build.Configuration)" --nugetsource="$(Build.StagingDirectory)\android-packs" --verbosity=diagnostic
356362 displayName : Install .NET
357363 retryCountOnTaskFailure : 3
Original file line number Diff line number Diff line change 11<?xml version =" 1.0" encoding =" utf-8" ?>
22<Project xmlns =" http://schemas.microsoft.com/developer/msbuild/2003" >
33 <PropertyGroup >
4- <_LlvmLibExtension Condition =" '$(HostOS)' == 'Linux' " >so.15 </_LlvmLibExtension >
4+ <_LlvmLibExtension Condition =" '$(HostOS)' == 'Linux' " >so.16 </_LlvmLibExtension >
55 <_LlvmLibExtension Condition =" '$(HostOS)' == 'Darwin' " >dylib</_LlvmLibExtension >
66 </PropertyGroup >
77
6565 <_BinUtilsFilesUnixSign Include =" $(MicrosoftAndroidSdkOutDir)$(HostOS)\binutils\lib\libLLVMInstCombine.$(_LlvmLibExtension)" />
6666 <_BinUtilsFilesUnixSign Include =" $(MicrosoftAndroidSdkOutDir)$(HostOS)\binutils\lib\libLLVMInstrumentation.$(_LlvmLibExtension)" />
6767 <_BinUtilsFilesUnixSign Include =" $(MicrosoftAndroidSdkOutDir)$(HostOS)\binutils\lib\libLLVMipo.$(_LlvmLibExtension)" />
68+ <_BinUtilsFilesUnixSign Include =" $(MicrosoftAndroidSdkOutDir)$(HostOS)\binutils\lib\libLLVMIRPrinter.$(_LlvmLibExtension)" />
6869 <_BinUtilsFilesUnixSign Include =" $(MicrosoftAndroidSdkOutDir)$(HostOS)\binutils\lib\libLLVMIRReader.$(_LlvmLibExtension)" />
6970 <_BinUtilsFilesUnixSign Include =" $(MicrosoftAndroidSdkOutDir)$(HostOS)\binutils\lib\libLLVMLibDriver.$(_LlvmLibExtension)" />
7071 <_BinUtilsFilesUnixSign Include =" $(MicrosoftAndroidSdkOutDir)$(HostOS)\binutils\lib\libLLVMLinker.$(_LlvmLibExtension)" />
8687 <_BinUtilsFilesUnixSign Include =" $(MicrosoftAndroidSdkOutDir)$(HostOS)\binutils\lib\libLLVMSymbolize.$(_LlvmLibExtension)" />
8788 <_BinUtilsFilesUnixSign Include =" $(MicrosoftAndroidSdkOutDir)$(HostOS)\binutils\lib\libLLVMTableGenGlobalISel.$(_LlvmLibExtension)" />
8889 <_BinUtilsFilesUnixSign Include =" $(MicrosoftAndroidSdkOutDir)$(HostOS)\binutils\lib\libLLVMTableGen.$(_LlvmLibExtension)" />
90+ <_BinUtilsFilesUnixSign Include =" $(MicrosoftAndroidSdkOutDir)$(HostOS)\binutils\lib\libLLVMTargetParser.$(_LlvmLibExtension)" />
8991 <_BinUtilsFilesUnixSign Include =" $(MicrosoftAndroidSdkOutDir)$(HostOS)\binutils\lib\libLLVMTarget.$(_LlvmLibExtension)" />
9092 <_BinUtilsFilesUnixSign Include =" $(MicrosoftAndroidSdkOutDir)$(HostOS)\binutils\lib\libLLVMTextAPI.$(_LlvmLibExtension)" />
9193 <_BinUtilsFilesUnixSign Include =" $(MicrosoftAndroidSdkOutDir)$(HostOS)\binutils\lib\libLLVMTransformUtils.$(_LlvmLibExtension)" />
Original file line number Diff line number Diff line change 22 <PropertyGroup >
33 <_Root >$(MSBuildThisFileDirectory)..\..\</_Root >
44 <_BinlogPathPrefix >$(_Root)bin/Build$(Configuration)/msbuild-$([System.DateTime]::Now.ToString("yyyyMMddTHHmmss"))</_BinlogPathPrefix >
5+ <MauiUseLocalPacks Condition =" '$(MauiUseLocalPacks)' == '' " >false</MauiUseLocalPacks >
6+ <MauiSourcePath Condition =" '$(MauiSourcePath)' == '' " >$(_Root)..\maui</MauiSourcePath >
7+ <MauiPackagePath Condition =" '$(MauiPackagePath)' == '' " >$(MauiSourcePath)\artifacts</MauiPackagePath >
8+ <MauiWorkloadToInstall Condition =" '$(MauiWorkloadToInstall)' == '' " >maui-android</MauiWorkloadToInstall >
59 </PropertyGroup >
610
711 <Target Name =" BuildExternal" >
4751 <RemoveDir Directories =" @(_DirectoriesToRemove)" />
4852 </Target >
4953
54+ <Target Name =" UpdateMauiWorkloadsProj" >
55+ <XmlPoke
56+ XmlInputPath =" $(MauiSourcePath)\src\DotNet\Dependencies\Workloads.csproj"
57+ Value =" Microsoft.NET.Sdk.Android.Manifest-$(DotNetSdkManifestsFolder)"
58+ Query =" /Project/ItemGroup/PackageDownload[contains(@Include,'Microsoft.NET.Sdk.Android.Manifest-')]/@Include" />
59+ </Target >
60+
5061 <Target Name =" InstallMaui" >
5162 <Error Text =" %24(MauiVersion) must be specified." Condition =" '$(MauiVersion)' == '' and '$(MauiUseLocalPacks)' != 'true' " />
5263 <PropertyGroup >
5364 <_TempDirectory >$(DotNetPreviewPath)..\.xa-workload-temp-$([System.IO.Path]::GetRandomFileName())</_TempDirectory >
5465 <MauiVersionBand Condition =" '$(MauiVersionBand)' == '' " >$(DotNetSdkManifestsFolder)</MauiVersionBand >
55- <MauiUseLocalPacks Condition =" '$(MauiUseLocalPacks)' == '' " >false</MauiUseLocalPacks >
56- <MauiSourcePath Condition =" '$(MauiSourcePath)' == '' " >$(XamarinAndroidSourcePath)..\maui</MauiSourcePath >
57- <MauiPackagePath Condition =" '$(MauiPackagePath)' == '' " >$(MauiSourcePath)\artifacts</MauiPackagePath >
58- <MauiWorkloadToInstall Condition =" '$(MauiWorkloadToInstall)' == '' " >maui-android</MauiWorkloadToInstall >
5966 </PropertyGroup >
6067 <MakeDir Directories =" $(_TempDirectory)" />
6168
Original file line number Diff line number Diff line change @@ -10,7 +10,7 @@ create-installers: create-nupkgs
1010create-nupkgs :
1111 @echo Disk usage before create-nupkgs
1212 -df -h
13- $(call SYSTEM_DOTNET_BINLOG ,create-all-packs) -t:CreateAllPacks $(topdir ) /build-tools/create-packs/Microsoft.Android.Sdk.proj
13+ $(call DOTNET_BINLOG ,create-all-packs) -t:CreateAllPacks $(topdir ) /build-tools/create-packs/Microsoft.Android.Sdk.proj
1414
1515create-pkg :
1616 $(call SYSTEM_DOTNET_BINLOG,create-pkg) /t:CreatePkg \
Original file line number Diff line number Diff line change @@ -15,7 +15,7 @@ namespace Xamarin.Android.Prepare
1515 //
1616 partial class Configurables
1717 {
18- const string BinutilsVersion = "L_15 .0.7-5 .0.3 " ;
18+ const string BinutilsVersion = "L_16 .0.6-6 .0.0 " ;
1919
2020 const string MicrosoftOpenJDK11Version = "11.0.16" ;
2121 const string MicrosoftOpenJDK11Release = "8.1" ;
You can’t perform that action at this time.
0 commit comments