PowerShell/scripts/powershell-linux.inc

137 lines
7.8 KiB
PHP

#
# This file includes OneCore powershell CoreCLR references. Do not import this file directly. It is automatically imported
# when MANAGED_PROFILE=PowerShell is specified in sources file.
#
# This file is also depended on by the tool 'TypeCatalogGen.exe'. The tool tries to parse this file to get the list of reference
# assemblies used by OneCore powershell, and then use that list to generate the CSharp code for initializing the CoreCLR type
# catalog cache. That CSharp code will be compiled into 'Microsoft.PowerShell.CoreCLR.AssemblyLoadContext.dll' during the build.
# For more information about 'TypeCatalogGen.exe', see its source code under 'PSAssemblyLoadContext\TypeCatalogGen'.
#
# The parsing rule of this file in 'TypeCatalogGen.exe' is very simple:
# - Read each line of this file and trim it;
# - Skip comment lines;
# - Match the line with the regular expression pattern '^\$\(PS_PROFILE_REF_PATH\)\\(.+);\s*\\$'
# So when adding new reference assembly entries, please make sure the new lines match the above pattern.
#
PROFILE_REF_PATH=$(SDK_REF_PATH)\Profiles
PS_PROFILE_REF_PATH=$(PROFILE_REF_PATH)\PowerShell
PROFILE_REFERENCES=\
$(PS_PROFILE_REF_PATH)\Microsoft.CSharp.dll;\
$(PS_PROFILE_REF_PATH)\Microsoft.VisualBasic.dll;\
$(PS_PROFILE_REF_PATH)\Microsoft.Win32.Primitives.dll;\
$(PS_PROFILE_REF_PATH)\Microsoft.Win32.Registry.AccessControl.dll;\
$(PS_PROFILE_REF_PATH)\Microsoft.Win32.Registry.dll;\
$(PS_PROFILE_REF_PATH)\System.AppContext.dll;\
$(PS_PROFILE_REF_PATH)\System.Collections.Concurrent.dll;\
$(PS_PROFILE_REF_PATH)\System.Collections.dll;\
$(PS_PROFILE_REF_PATH)\System.Collections.NonGeneric.dll;\
$(PS_PROFILE_REF_PATH)\System.Collections.Specialized.dll;\
$(PS_PROFILE_REF_PATH)\System.ComponentModel.Annotations.dll;\
$(PS_PROFILE_REF_PATH)\System.ComponentModel.dll;\
$(PS_PROFILE_REF_PATH)\System.ComponentModel.EventBasedAsync.dll;\
$(PS_PROFILE_REF_PATH)\System.ComponentModel.Primitives.dll;\
$(PS_PROFILE_REF_PATH)\System.ComponentModel.TypeConverter.dll;\
$(PS_PROFILE_REF_PATH)\System.Console.dll;\
$(PS_PROFILE_REF_PATH)\System.Data.Common.dll;\
$(PS_PROFILE_REF_PATH)\System.Data.SqlClient.dll;\
$(PS_PROFILE_REF_PATH)\System.Diagnostics.Contracts.dll;\
$(PS_PROFILE_REF_PATH)\System.Diagnostics.Debug.dll;\
$(PS_PROFILE_REF_PATH)\System.Diagnostics.FileVersionInfo.dll;\
$(PS_PROFILE_REF_PATH)\System.Diagnostics.Process.dll;\
$(PS_PROFILE_REF_PATH)\System.Diagnostics.TextWriterTraceListener.dll;\
$(PS_PROFILE_REF_PATH)\System.Diagnostics.Tools.dll;\
$(PS_PROFILE_REF_PATH)\System.Diagnostics.TraceSource.dll;\
$(PS_PROFILE_REF_PATH)\System.Diagnostics.Tracing.dll;\
$(PS_PROFILE_REF_PATH)\System.Dynamic.Runtime.dll;\
$(PS_PROFILE_REF_PATH)\System.Globalization.Calendars.dll;\
$(PS_PROFILE_REF_PATH)\System.Globalization.dll;\
$(PS_PROFILE_REF_PATH)\System.Globalization.Extensions.dll;\
$(PS_PROFILE_REF_PATH)\System.IO.Compression.dll;\
$(PS_PROFILE_REF_PATH)\System.IO.Compression.ZipFile.dll;\
$(PS_PROFILE_REF_PATH)\System.IO.dll;\
$(PS_PROFILE_REF_PATH)\System.IO.FileSystem.AccessControl.dll;\
$(PS_PROFILE_REF_PATH)\System.IO.FileSystem.dll;\
$(PS_PROFILE_REF_PATH)\System.IO.FileSystem.DriveInfo.dll;\
$(PS_PROFILE_REF_PATH)\System.IO.FileSystem.Primitives.dll;\
$(PS_PROFILE_REF_PATH)\System.IO.FileSystem.Watcher.dll;\
$(PS_PROFILE_REF_PATH)\System.IO.MemoryMappedFiles.dll;\
$(PS_PROFILE_REF_PATH)\System.IO.Pipes.dll;\
$(PS_PROFILE_REF_PATH)\System.IO.UnmanagedMemoryStream.dll;\
$(PS_PROFILE_REF_PATH)\System.Linq.dll;\
$(PS_PROFILE_REF_PATH)\System.Linq.Expressions.dll;\
$(PS_PROFILE_REF_PATH)\System.Linq.Parallel.dll;\
$(PS_PROFILE_REF_PATH)\System.Linq.Queryable.dll;\
$(PS_PROFILE_REF_PATH)\System.Net.Http.dll;\
$(PS_PROFILE_REF_PATH)\System.Net.Http.WinHttpHandler.dll;\
$(PS_PROFILE_REF_PATH)\System.Net.NameResolution.dll;\
$(PS_PROFILE_REF_PATH)\System.Net.NetworkInformation.dll;\
$(PS_PROFILE_REF_PATH)\System.Net.Primitives.dll;\
$(PS_PROFILE_REF_PATH)\System.Net.Security.dll;\
$(PS_PROFILE_REF_PATH)\System.Net.Sockets.dll;\
$(PS_PROFILE_REF_PATH)\System.Net.Utilities.dll;\
$(PS_PROFILE_REF_PATH)\System.Net.WebHeaderCollection.dll;\
$(PS_PROFILE_REF_PATH)\System.Net.WebSockets.Client.dll;\
$(PS_PROFILE_REF_PATH)\System.Net.WebSockets.dll;\
$(PS_PROFILE_REF_PATH)\System.ObjectModel.dll;\
$(PS_PROFILE_REF_PATH)\System.Reflection.DispatchProxy.dll;\
$(PS_PROFILE_REF_PATH)\System.Reflection.dll;\
$(PS_PROFILE_REF_PATH)\System.Reflection.Emit.dll;\
$(PS_PROFILE_REF_PATH)\System.Reflection.Emit.ILGeneration.dll;\
$(PS_PROFILE_REF_PATH)\System.Reflection.Emit.Lightweight.dll;\
$(PS_PROFILE_REF_PATH)\System.Reflection.Extensions.dll;\
$(PS_PROFILE_REF_PATH)\System.Reflection.Primitives.dll;\
$(PS_PROFILE_REF_PATH)\System.Reflection.TypeExtensions.dll;\
$(PS_PROFILE_REF_PATH)\System.Resources.ReaderWriter.dll;\
$(PS_PROFILE_REF_PATH)\System.Resources.ResourceManager.dll;\
$(PS_PROFILE_REF_PATH)\System.Runtime.CompilerServices.VisualC.dll;\
$(PS_PROFILE_REF_PATH)\System.Runtime.dll;\
$(PS_PROFILE_REF_PATH)\System.Runtime.Extensions.dll;\
$(PS_PROFILE_REF_PATH)\System.Runtime.Handles.dll;\
$(PS_PROFILE_REF_PATH)\System.Runtime.InteropServices.dll;\
$(PS_PROFILE_REF_PATH)\System.Runtime.InteropServices.WindowsRuntime.dll;\
$(PS_PROFILE_REF_PATH)\System.Runtime.Loader.dll;\
$(PS_PROFILE_REF_PATH)\System.Runtime.Numerics.dll;\
$(PS_PROFILE_REF_PATH)\System.Runtime.Serialization.Json.dll;\
$(PS_PROFILE_REF_PATH)\System.Runtime.Serialization.Primitives.dll;\
$(PS_PROFILE_REF_PATH)\System.Runtime.Serialization.Xml.dll;\
$(PS_PROFILE_REF_PATH)\System.Security.AccessControl.dll;\
$(PS_PROFILE_REF_PATH)\System.Security.Claims.dll;\
$(PS_PROFILE_REF_PATH)\System.Security.Cryptography.DeriveBytes.dll;\
$(PS_PROFILE_REF_PATH)\System.Security.Cryptography.Encoding.dll;\
$(PS_PROFILE_REF_PATH)\System.Security.Cryptography.Encryption.Aes.dll;\
$(PS_PROFILE_REF_PATH)\System.Security.Cryptography.Encryption.dll;\
$(PS_PROFILE_REF_PATH)\System.Security.Cryptography.Hashing.Algorithms.dll;\
$(PS_PROFILE_REF_PATH)\System.Security.Cryptography.Hashing.dll;\
$(PS_PROFILE_REF_PATH)\System.Security.Cryptography.RandomNumberGenerator.dll;\
$(PS_PROFILE_REF_PATH)\System.Security.Cryptography.RSA.dll;\
$(PS_PROFILE_REF_PATH)\System.Security.Cryptography.X509Certificates.dll;\
$(PS_PROFILE_REF_PATH)\System.Security.Principal.dll;\
$(PS_PROFILE_REF_PATH)\System.Security.Principal.Windows.dll;\
$(PS_PROFILE_REF_PATH)\System.Security.SecureString.dll;\
$(PS_PROFILE_REF_PATH)\System.ServiceModel.Duplex.dll;\
$(PS_PROFILE_REF_PATH)\System.ServiceModel.Http.dll;\
$(PS_PROFILE_REF_PATH)\System.ServiceModel.NetTcp.dll;\
$(PS_PROFILE_REF_PATH)\System.ServiceModel.Primitives.dll;\
$(PS_PROFILE_REF_PATH)\System.ServiceModel.Security.dll;\
$(PS_PROFILE_REF_PATH)\System.ServiceProcess.ServiceController.dll;\
$(PS_PROFILE_REF_PATH)\System.Text.Encoding.CodePages.dll;\
$(PS_PROFILE_REF_PATH)\System.Text.Encoding.dll;\
$(PS_PROFILE_REF_PATH)\System.Text.Encoding.Extensions.dll;\
$(PS_PROFILE_REF_PATH)\System.Text.RegularExpressions.dll;\
$(PS_PROFILE_REF_PATH)\System.Threading.AccessControl.dll;\
$(PS_PROFILE_REF_PATH)\System.Threading.dll;\
$(PS_PROFILE_REF_PATH)\System.Threading.Overlapped.dll;\
$(PS_PROFILE_REF_PATH)\System.Threading.Tasks.dll;\
$(PS_PROFILE_REF_PATH)\System.Threading.Tasks.Parallel.dll;\
$(PS_PROFILE_REF_PATH)\System.Threading.Thread.dll;\
$(PS_PROFILE_REF_PATH)\System.Threading.ThreadPool.dll;\
$(PS_PROFILE_REF_PATH)\System.Threading.Timer.dll;\
$(PS_PROFILE_REF_PATH)\System.Xml.ReaderWriter.dll;\
$(PS_PROFILE_REF_PATH)\System.Xml.XDocument.dll;\
$(PS_PROFILE_REF_PATH)\System.Xml.XmlDocument.dll;\
$(PS_PROFILE_REF_PATH)\System.Xml.XmlSerializer.dll;\
$(PS_PROFILE_REF_PATH)\System.Xml.XPath.dll;\
$(PS_PROFILE_REF_PATH)\System.Xml.XPath.XDocument.dll;\
$(PS_PROFILE_REF_PATH)\System.Xml.XPath.XmlDocument.dll;\