|
1 | 1 | <Project> |
2 | | - <Import Project="..\..\Configuration.props" /> |
3 | | - |
4 | 2 | <ItemGroup> |
5 | 3 | <PackageReference Include="Microsoft.DotNet.Build.Tasks.Feed" Version="$(MicrosoftDotNetBuildTasksFeedPackageVersion)" PrivateAssets="all" /> |
6 | 4 | <PackageReference Include="Microsoft.DotNet.Build.Tasks.Packaging" Version="$(MicrosoftDotNetBuildTasksFeedPackageVersion)" PrivateAssets="all" /> |
|
87 | 85 | <Exec Command="dotnet pack @(_GlobalProperties, ' ') -p:HostOS=Darwin "$(MSBuildThisFileDirectory)Microsoft.Android.Sdk.proj"" Condition=" '$(HostOS)' == 'Darwin' " /> |
88 | 86 | <Exec Command="dotnet pack @(_GlobalProperties, ' ') -p:HostOS=Windows "$(MSBuildThisFileDirectory)Microsoft.Android.Sdk.proj"" Condition=" '$(HostOS)' != 'Linux' " /> <!-- Windows pack should be built both Windows and macOS --> |
89 | 87 | <Exec Command="dotnet pack @(_GlobalProperties, ' ') "$(MSBuildThisFileDirectory)Microsoft.Android.Sdk.BundleTool.proj"" /> |
90 | | - <Exec Command="dotnet pack @(_GlobalProperties, ' ') "$(MSBuildThisFileDirectory)Microsoft.NET.Workload.Android.proj"" /> |
| 88 | + <Exec Command="dotnet pack @(_GlobalProperties, ' ') "$(MSBuildThisFileDirectory)Microsoft.NET.Sdk.Android.proj"" /> |
91 | 89 | <Exec Command="dotnet pack @(_GlobalProperties, ' ') "$(XamarinAndroidSourcePath)src\Microsoft.Android.Templates\Microsoft.Android.Templates.csproj"" /> |
92 | 90 | </Target> |
93 | 91 |
|
94 | 92 | <Target Name="ExtractWorkloadPacks" |
95 | 93 | DependsOnTargets="DeleteExtractedWorkloadPacks" > |
96 | 94 | <ItemGroup> |
97 | | - <_WLManifest Include="$(XamarinAndroidSourcePath)bin\Build$(Configuration)\nuget-unsigned\Microsoft.NET.Workload.Android.*.nupkg" /> |
| 95 | + <_WLManifest Include="$(XamarinAndroidSourcePath)bin\Build$(Configuration)\nuget-unsigned\Microsoft.NET.Sdk.Android.Manifest-*.nupkg" /> |
98 | 96 | <_WLPacks Include="$(XamarinAndroidSourcePath)bin\Build$(Configuration)\nuget-unsigned\Microsoft.Android.Sdk.$(HostOS).*.nupkg" /> |
99 | 97 | <_WLPacks Include="$(XamarinAndroidSourcePath)bin\Build$(Configuration)\nuget-unsigned\Microsoft.Android.Sdk.BundleTool.*.nupkg" /> |
100 | 98 | <_WLPacks Include="$(XamarinAndroidSourcePath)bin\Build$(Configuration)\nuget-unsigned\Microsoft.Android.Ref.*.nupkg" /> |
|
103 | 101 | <!-- <_WLPacks Include="$(XamarinAndroidSourcePath)bin\Build$(Configuration)\nuget-unsigned\Microsoft.Android.Runtime.*.nupkg" /> --> |
104 | 102 | </ItemGroup> |
105 | 103 | <PropertyGroup> |
106 | | - <_WLPackVersion>@(_WLManifest->'%(Filename)'->Replace('Microsoft.NET.Workload.Android.', ''))</_WLPackVersion> |
| 104 | + <_WLPackVersion>@(_WLManifest->'%(Filename)'->Replace('Microsoft.NET.Sdk.Android.Manifest-$(DotNetPreviewVersionBand).', ''))</_WLPackVersion> |
107 | 105 | <_SdkManifestsFolder>$(DotNetPreviewPath)sdk-manifests\$(DotNetPreviewVersionBand)\</_SdkManifestsFolder> |
108 | 106 | </PropertyGroup> |
109 | 107 | <Unzip |
|
115 | 113 | <_WLExtractedFiles Include="$(_SdkManifestsFolder)temp\LICENSE" /> |
116 | 114 | <_WLExtractedFiles Include="$(_SdkManifestsFolder)temp\data\*" /> |
117 | 115 | </ItemGroup> |
118 | | - <Move SourceFiles="@(_WLExtractedFiles)" DestinationFolder="$(_SdkManifestsFolder)Microsoft.NET.Workload.Android" /> |
| 116 | + <Move SourceFiles="@(_WLExtractedFiles)" DestinationFolder="$(_SdkManifestsFolder)Microsoft.NET.Sdk.Android" /> |
119 | 117 | <RemoveDir Directories="$(_SdkManifestsFolder)temp\" /> |
120 | 118 | <Unzip |
121 | 119 | SourceFiles="@(_WLPacks)" |
|
126 | 124 | <Copy SourceFiles="@(_WLTemplates)" DestinationFiles="@(_WLTemplates->'%(Filename)%(Extension)'->ToLower()->'$(DotNetPreviewPath)template-packs\%(Identity)')" /> |
127 | 125 | <ItemGroup> |
128 | 126 | <_UnixExecutables Include="$(DotNetPreviewPath)packs\Microsoft.Android.Sdk.*\*\tools\$(HostOS)\**\*.*" /> |
129 | | - <_FilesToTouch Include="$(DotNetPreviewPath)sdk-manifests\$(DotNetPreviewVersionBand)\Microsoft.NET.Workload.Android\**" /> |
| 127 | + <_FilesToTouch Include="$(DotNetPreviewPath)sdk-manifests\$(DotNetPreviewVersionBand)\Microsoft.NET.Sdk.Android\**" /> |
130 | 128 | <_FilesToTouch Include="$(DotNetPreviewPath)packs\$([System.String]::Copy('%(_WLPacks.Filename)').Replace('.$(_WLPackVersion)', ''))\$(_WLPackVersion)\**" /> |
131 | 129 | </ItemGroup> |
132 | 130 | <Exec |
|
144 | 142 |
|
145 | 143 | <Target Name="DeleteExtractedWorkloadPacks" > |
146 | 144 | <ItemGroup> |
147 | | - <_PackFilesToDelete Include="$(DotNetPreviewPath)sdk-manifests\$(DotNetPreviewVersionBand)\Microsoft.Android.Workload\**\*.*" /> |
| 145 | + <_PackFilesToDelete Include="$(DotNetPreviewPath)sdk-manifests\$(DotNetPreviewVersionBand)\Microsoft.NET.Sdk.Android\**\*.*" /> |
148 | 146 | <_PackFilesToDelete Include="$(DotNetPreviewPath)sdk-manifests\$(DotNetPreviewVersionBand)\Microsoft.NET.Workload.Android\**\*.*" /> |
149 | 147 | <_PackFilesToDelete Include="$(DotNetPreviewPath)packs\Microsoft.Android*\**\*.*" /> |
150 | 148 | <_PackFilesToDelete Include="$(DotNetPreviewPath)template-packs\Microsoft.Android.Templates.*.nupkg" /> |
|
0 commit comments