File tree Expand file tree Collapse file tree 4 files changed +14
-18
lines changed Expand file tree Collapse file tree 4 files changed +14
-18
lines changed Original file line number Diff line number Diff line change 1313
1414leeroy :
1515 $(call DOTNET_BINLOG,leeroy) $(SOLUTION ) $(_MSBUILD_ARGS )
16- $(call DOTNET_BINLOG,preview-monoandroid) src/Mono.Android/Mono.Android.csproj -p:BuildLatestPreview=true
1716 $(call DOTNET_BINLOG,setup-workload) -t:ConfigureLocalWorkload build-tools/create-packs/Microsoft.Android.Sdk.proj
Original file line number Diff line number Diff line change 3030 </Target >
3131
3232 <Target Name =" PackDotNet" >
33- <!-- Build extra versions of Mono.Android.dll if necessary -->
34- <MSBuild
35- Condition =" '$(AndroidDefaultTargetDotnetApiLevel)' != '$(AndroidLatestStableApiLevel)' "
36- Projects =" $(_Root)src\Mono.Android\Mono.Android.csproj"
37- Properties =" TargetFramework=$(DotNetTargetFramework);AndroidApiLevel=$(AndroidDefaultTargetDotnetApiLevel);AndroidPlatformId=$(AndroidDefaultTargetDotnetApiLevel);DisableApiCompatibilityCheck=true"
38- />
39- <MSBuild
40- Condition =" '$(AndroidLatestUnstableApiLevel)' != '$(AndroidLatestStableApiLevel)' "
41- Projects =" $(_Root)src\Mono.Android\Mono.Android.csproj"
42- Properties =" TargetFramework=$(DotNetTargetFramework);AndroidApiLevel=$(AndroidLatestUnstableApiLevel);AndroidPlatformId=$(AndroidLatestUnstablePlatformId);DisableApiCompatibilityCheck=true"
43- />
4433 <MSBuild Projects =" $(_Root)build-tools\create-packs\Microsoft.Android.Sdk.proj" Targets =" CreateAllPacks" />
4534 <MSBuild Projects =" $(_Root)build-tools\create-packs\Microsoft.Android.Sdk.proj" Targets =" ExtractWorkloadPacks" />
4635 <!-- Clean up old, previously restored packages -->
Original file line number Diff line number Diff line change 11<?xml version =" 1.0" encoding =" utf-8" ?>
22<Project >
33
4- <PropertyGroup Condition =" '$(BuildLatestPreview)' == 'true' " >
5- <AndroidApiLevel >36</AndroidApiLevel >
6- <AndroidPlatformId >Baklava</AndroidPlatformId >
7- <AndroidFrameworkVersion >v15.0.99</AndroidFrameworkVersion >
8- </PropertyGroup >
9-
104 <Import Project =" Sdk.props" Sdk =" Microsoft.NET.Sdk" />
115 <Import Project =" ..\..\Configuration.props" />
126 <Import Project =" $(XamarinAndroidSourcePath)\build-tools\trim-analyzers\trim-analyzers.props" />
406400 <PropertyGroup Condition =" '$(AndroidApiLevel)' > = '$(AndroidDefaultTargetDotnetApiLevel)' " >
407401 <BuildDependsOn >
408402 $(BuildDependsOn);
403+ _BuildAdditionalApiLevels;
409404 _ExportMsxDoc;
410405 _CopyToPackDirs;
411406 </BuildDependsOn >
Original file line number Diff line number Diff line change 235235 </ItemGroup >
236236 </Target >
237237
238+ <!-- Build Mono.Android.dll for additional API levels if necessary -->
239+ <Target Name =" _BuildAdditionalApiLevels" >
240+ <MSBuild
241+ Condition =" '$(AndroidDefaultTargetDotnetApiLevel)' != '$(AndroidLatestStableApiLevel)' "
242+ Projects =" $(XamarinAndroidSourcePath)src\Mono.Android\Mono.Android.csproj"
243+ Properties =" AndroidApiLevel=$(AndroidDefaultTargetDotnetApiLevel);AndroidPlatformId=$(AndroidDefaultTargetDotnetApiLevel)"
244+ />
245+ <MSBuild
246+ Condition =" '$(AndroidLatestUnstableApiLevel)' != '$(AndroidLatestStableApiLevel)' "
247+ Projects =" $(XamarinAndroidSourcePath)src\Mono.Android\Mono.Android.csproj"
248+ Properties =" AndroidApiLevel=$(AndroidLatestUnstableApiLevel);AndroidPlatformId=$(AndroidLatestUnstablePlatformId)"
249+ />
250+ </Target >
238251
239252 <PropertyGroup >
240253 <!-- Override these properties to generate docs against a specific API level -->
You can’t perform that action at this time.
0 commit comments