[mono] Add MonoAOTCompiler MSBuild Task to produce NuPkg (#46537)
authorMitchell Hwang <mitchhwang1418@gmail.com>
Wed, 6 Jan 2021 20:43:12 +0000 (15:43 -0500)
committerGitHub <noreply@github.com>
Wed, 6 Jan 2021 20:43:12 +0000 (15:43 -0500)
commitf6754aec0c9f2fee6be86b009c618520ee6f1357
tree4a4408aadbc8cbe0738ccb2a7e47fcbfee77514f
parent2f03850bade9930757281f8840b5c6745f3f9a3a
[mono] Add MonoAOTCompiler MSBuild Task to produce NuPkg (#46537)

* Test workload

* Remove hardcoded path to MonoAOTCompiler

Remove changes related to testing the MonoAOTCompiler NuPkg

Remove changes to deprecated files that led to file additions

* Inline pkg descriptions for MonoAOTCompiler Task and workload packs

* Remove Workload AOT additions

* Replace _ILLinkTasksDirectoryRoot with _AOTTasksDirectoryRoot

* Add TargetsMobile condition

* Remove temporary variables

* Reword MonoAOTCompiler NuPkg description

* Remove NuPkg import of MonoAOTCompiler UsingTask

* Add MonoAOTCompilerTaskAssemblyPath property

* Cleanup Microsoft.NET.Runtime.MonoAOTCompiler.Tasks.props

* Add README.md with example of using the NuPkg

* Specify the package files for the aot task, in the project itself

* Add comment for GetFilesToPackage target

* Update README.md

Co-authored-by: Ankit Jain <radical@gmail.com>
Co-authored-by: Steve Pfister <steve.pfister@microsoft.com>
Co-authored-by: Mitchell Hwang <mitchell.hwang@microsoft.com>
Co-authored-by: Ankit Jain <radical@gmail.com>
src/mono/netcore/nuget/Microsoft.NET.Runtime.MonoAOTCompiler.Task/Microsoft.NET.Runtime.MonoAOTCompiler.Task.pkgproj [new file with mode: 0644]
src/mono/netcore/nuget/Microsoft.NET.Runtime.MonoAOTCompiler.Task/README.md [new file with mode: 0644]
src/mono/netcore/nuget/Microsoft.NET.Runtime.MonoAOTCompiler.Task/build/Microsoft.NET.Runtime.MonoAOTCompiler.Task.props [new file with mode: 0644]
src/mono/netcore/nuget/mono-packages.proj
src/tasks/AotCompilerTask/MonoAOTCompiler.csproj