You've already forked linux-packaging-mono
Imported Upstream version 5.20.0.180
Former-commit-id: ff953ca879339fe1e1211f7220f563e1342e66cb
This commit is contained in:
parent
0e2d47d1c8
commit
0510252385
@@ -46,6 +46,9 @@
|
||||
<File Condition="Exists('$(BaseOutputPath)\$(OSPlatformConfig)\sdk\PortableRuntime.pdb')" Include="$(BaseOutputPath)\$(OSPlatformConfig)\sdk\PortableRuntime.pdb">
|
||||
<TargetPath>sdk</TargetPath>
|
||||
</File>
|
||||
<File Condition="Exists('$(BaseOutputPath)\$(OSPlatformConfig)\sdk\Runtime.ServerGC.pdb')" Include="$(BaseOutputPath)\$(OSPlatformConfig)\sdk\Runtime.ServerGC.pdb">
|
||||
<TargetPath>sdk</TargetPath>
|
||||
</File>
|
||||
</ItemGroup>
|
||||
<Target Name="GetPackageDependencies"/>
|
||||
|
||||
|
10
external/corert/pkg/Microsoft.DotNet.ILVerification/Microsoft.DotNet.ILVerification.builds
vendored
Normal file
10
external/corert/pkg/Microsoft.DotNet.ILVerification/Microsoft.DotNet.ILVerification.builds
vendored
Normal file
@@ -0,0 +1,10 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
|
||||
<ItemGroup>
|
||||
<Project Include="$(MSBuildProjectName).pkgproj" >
|
||||
<OSGroup>AnyOS</OSGroup>
|
||||
</Project>
|
||||
</ItemGroup>
|
||||
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.traversal.targets))\dir.traversal.targets" />
|
||||
</Project>
|
27
external/corert/pkg/Microsoft.DotNet.ILVerification/Microsoft.DotNet.ILVerification.pkgproj
vendored
Normal file
27
external/corert/pkg/Microsoft.DotNet.ILVerification/Microsoft.DotNet.ILVerification.pkgproj
vendored
Normal file
@@ -0,0 +1,27 @@
|
||||
<Project DefaultTargets="Build"
|
||||
xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
|
||||
<PropertyGroup>
|
||||
<SkipValidatePackage>true</SkipValidatePackage>
|
||||
<SkipPackageFileCheck>true</SkipPackageFileCheck>
|
||||
<BaseLinePackageDependencies>false</BaseLinePackageDependencies>
|
||||
<PackagePlatforms>x64;</PackagePlatforms>
|
||||
<SignAssembly>true</SignAssembly>
|
||||
<AssemblyOriginatorKeyFile>$(PackageSourceDirectory)\BuildIntegration\StrongNameKeys\ILVerify.snk</AssemblyOriginatorKeyFile>
|
||||
<PackageTargetFramework>netcoreapp2.1</PackageTargetFramework>
|
||||
<!-- Override this property so that the package name won't look like runtime.[RID].[TFM].[ID] -->
|
||||
<PackageTargetRuntime></PackageTargetRuntime>
|
||||
</PropertyGroup>
|
||||
<ItemGroup>
|
||||
<ProjectReference Include="$(PackageSourceDirectory)ILVerification\src\ILVerification.csproj">
|
||||
<AdditionalProperties>$(AdditionalProperties);PackageTargetRuntime=</AdditionalProperties>
|
||||
</ProjectReference>
|
||||
|
||||
<Dependency Include="System.IO.MemoryMappedFiles" Version="4.3.0" />
|
||||
<Dependency Include="System.Reflection.Metadata" Version="1.4.1" />
|
||||
</ItemGroup>
|
||||
|
||||
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\src\dir.targets" />
|
||||
<Target Name="GetPackageDependencies"/>
|
||||
</Project>
|
||||
|
15
external/corert/pkg/Microsoft.DotNet.ObjectWriter/Microsoft.DotNet.ObjectWriter.builds
vendored
Normal file
15
external/corert/pkg/Microsoft.DotNet.ObjectWriter/Microsoft.DotNet.ObjectWriter.builds
vendored
Normal file
@@ -0,0 +1,15 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
|
||||
|
||||
<ItemGroup>
|
||||
|
||||
<!-- Only build the metapackage in Windows - in CoreCLR this logic is included in a dir.props file. This is a workaround until CoreRT supports multiple packages -->
|
||||
<Project Include="Microsoft.DotNet.ObjectWriter.pkgproj" Condition="'$(BuildIdentityPackage)' != 'false'"/>
|
||||
|
||||
<!-- Include this to force a build of platform-specific packages -->
|
||||
<Project Include="$(MSBuildThisFileDirectory)\TargetSpecific\Microsoft.DotNet.ObjectWriter.pkgproj"/>
|
||||
|
||||
</ItemGroup>
|
||||
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.traversal.targets))\dir.traversal.targets" />
|
||||
</Project>
|
32
external/corert/pkg/Microsoft.DotNet.ObjectWriter/Microsoft.DotNet.ObjectWriter.pkgproj
vendored
Normal file
32
external/corert/pkg/Microsoft.DotNet.ObjectWriter/Microsoft.DotNet.ObjectWriter.pkgproj
vendored
Normal file
@@ -0,0 +1,32 @@
|
||||
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
|
||||
<PropertyGroup>
|
||||
<SkipPackageFileCheck>true</SkipPackageFileCheck>
|
||||
<BaseLinePackageDependencies>false</BaseLinePackageDependencies>
|
||||
<PackagePlatforms>x64;</PackagePlatforms>
|
||||
<PreventImplementationReference>true</PreventImplementationReference>
|
||||
<RestorePackages>true</RestorePackages>
|
||||
<SkipValidatePackage>true</SkipValidatePackage>
|
||||
<IncludeSymbolsInPackage Condition="'$(IncludeSymbolsInPackage)' == ''">true</IncludeSymbolsInPackage>
|
||||
<!-- Mark this package as a lineup (meta-) package -->
|
||||
<IsLineupPackage Condition="'$(IsLineupPackage)' == ''">true</IsLineupPackage>
|
||||
<!-- Override this property so that the package name won't look like runtime.[RID].[TFM].[ID] -->
|
||||
<PackageTargetRuntime></PackageTargetRuntime>
|
||||
</PropertyGroup>
|
||||
|
||||
<!-- The package references are used to generate a runtimes.json for the meta-package-->
|
||||
<ItemGroup>
|
||||
<ProjectReference Include="TargetSpecific\Microsoft.DotNet.ObjectWriter.pkgproj">
|
||||
<AdditionalProperties>%(ProjectReference.AdditionalProperties);PackageTargetRuntime=win-x64</AdditionalProperties>
|
||||
</ProjectReference>
|
||||
<ProjectReference Include="TargetSpecific\Microsoft.DotNet.ObjectWriter.pkgproj">
|
||||
<AdditionalProperties>%(ProjectReference.AdditionalProperties);PackageTargetRuntime=linux-x64</AdditionalProperties>
|
||||
</ProjectReference>
|
||||
<ProjectReference Include="TargetSpecific\Microsoft.DotNet.ObjectWriter.pkgproj">
|
||||
<AdditionalProperties>%(ProjectReference.AdditionalProperties);PackageTargetRuntime=osx-x64</AdditionalProperties>
|
||||
</ProjectReference>
|
||||
</ItemGroup>
|
||||
|
||||
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\src\dir.targets" />
|
||||
<Target Name="GetPackageDependencies"/>
|
||||
</Project>
|
@@ -0,0 +1,40 @@
|
||||
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
|
||||
|
||||
<PropertyGroup>
|
||||
<PackageTargetRuntime Condition="'$(OSGroup)' == 'Windows_NT'">win-x64</PackageTargetRuntime>
|
||||
<PackageTargetRuntime Condition="'$(OSGroup)' == 'Linux'">linux-x64</PackageTargetRuntime>
|
||||
<PackageTargetRuntime Condition="'$(OSGroup)' == 'OSX'">osx-x64</PackageTargetRuntime>
|
||||
</PropertyGroup>
|
||||
|
||||
<!-- This target defines files and properties that need to be included in the package regardless of platform -->
|
||||
<PropertyGroup>
|
||||
<SkipPackageFileCheck>true</SkipPackageFileCheck>
|
||||
<BaseLinePackageDependencies>false</BaseLinePackageDependencies>
|
||||
<PackagePlatforms>x64;</PackagePlatforms>
|
||||
<PreventImplementationReference>true</PreventImplementationReference>
|
||||
<SkipValidatePackage>true</SkipValidatePackage>
|
||||
<IncludeSymbolsInPackage Condition="'$(IncludeSymbolsInPackage)' == ''">true</IncludeSymbolsInPackage>
|
||||
</PropertyGroup>
|
||||
|
||||
<PropertyGroup>
|
||||
<ObjWriterLibrary Condition="'$(OSGroup)' == 'Windows_NT'">objwriter.dll</ObjWriterLibrary>
|
||||
<ObjWriterLibrary Condition="'$(OSGroup)' == 'Linux'">libobjwriter.so</ObjWriterLibrary>
|
||||
<ObjWriterLibrary Condition="'$(OSGroup)' == 'OSX'">libobjwriter.dylib</ObjWriterLibrary>
|
||||
</PropertyGroup>
|
||||
|
||||
<ItemGroup Condition="'$(OSGroup)' == 'Windows_NT'">
|
||||
<File Include="$(ObjDir)Native\$(OSPlatformConfig)\ObjWriter\llvmCap\LLVM-prefix\src\LLVM-build\bin\$(ConfigurationGroup)\$(ObjWriterLibrary)">
|
||||
<TargetPath>runtimes/$(PackageTargetRuntime)/native</TargetPath>
|
||||
</File>
|
||||
</ItemGroup>
|
||||
<ItemGroup Condition="'$(OSGroup)' != 'Windows_NT'">
|
||||
<File Include="$(ObjDir)Native\$(OSPlatformConfig)\ObjWriter\llvmCap\LLVM-prefix\src\LLVM-build\lib\$(ObjWriterLibrary)">
|
||||
<TargetPath>runtimes/$(PackageTargetRuntime)/native</TargetPath>
|
||||
</File>
|
||||
</ItemGroup>
|
||||
|
||||
<Target Name="GetPackageDependencies"/>
|
||||
|
||||
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\src\dir.targets" />
|
||||
</Project>
|
@@ -5,7 +5,7 @@
|
||||
<SkipPackageFileCheck>true</SkipPackageFileCheck>
|
||||
<BaseLinePackageDependencies>false</BaseLinePackageDependencies>
|
||||
<PackagePlatforms>x64;</PackagePlatforms>
|
||||
<PackageTargetFramework>netcoreapp2.0</PackageTargetFramework>
|
||||
<PackageTargetFramework>netcoreapp2.1</PackageTargetFramework>
|
||||
<!-- Override this property so that the package name won't look like runtime.[RID].[TFM].[ID] -->
|
||||
<PackageTargetRuntime></PackageTargetRuntime>
|
||||
</PropertyGroup>
|
||||
|
10
external/corert/pkg/descriptions.json
vendored
10
external/corert/pkg/descriptions.json
vendored
@@ -24,4 +24,14 @@
|
||||
"Description":"Provides the toolchain to compile managed code to native",
|
||||
"CommonTypes": [],
|
||||
},
|
||||
{
|
||||
"Name": "Microsoft.DotNet.ILVerification",
|
||||
"Description":"Provides a library, containing a cross platform, open-source tool that is capable of verifying MSIL code based on ECMA-335",
|
||||
"CommonTypes": [],
|
||||
},
|
||||
{
|
||||
"Name": "Microsoft.DotNet.ObjectWriter",
|
||||
"Description":"Provides object writer to the managed to native code-generator",
|
||||
"CommonTypes": [],
|
||||
},
|
||||
]
|
||||
|
4
external/corert/pkg/packageIndex.json
vendored
4
external/corert/pkg/packageIndex.json
vendored
@@ -12,5 +12,9 @@
|
||||
"StableVersions": [],
|
||||
"BaselineVersion": "1.0.0",
|
||||
},
|
||||
"Microsoft.DotNet.ObjectWriter" : {
|
||||
"StableVersions": [],
|
||||
"BaselineVersion": "1.0.0",
|
||||
},
|
||||
}
|
||||
}
|
||||
|
13
external/corert/pkg/packages.proj
vendored
13
external/corert/pkg/packages.proj
vendored
@@ -17,6 +17,9 @@
|
||||
<Project Include="$(MSBuildThisFileDirectory)Microsoft.TargetingPack.Private.CoreRT\Microsoft.TargetingPack.Private.CoreRT.builds">
|
||||
<OSGroup>Windows_NT</OSGroup>
|
||||
</Project>
|
||||
<Project Include="$(MSBuildThisFileDirectory)Microsoft.DotNet.ILVerification\Microsoft.DotNet.ILVerification.builds">
|
||||
<OSGroup>Windows_NT</OSGroup>
|
||||
</Project>
|
||||
</ItemGroup>
|
||||
|
||||
<ItemGroup Condition="'$(SkipManagedPackageBuild)' != 'true'">
|
||||
@@ -25,7 +28,13 @@
|
||||
<AdditionalProperties>$(AdditionalProperties);BuildIdentityPackage=$(BuildIdentityPackage)</AdditionalProperties>
|
||||
</Project>
|
||||
</ItemGroup>
|
||||
|
||||
|
||||
<ItemGroup Condition="'$(SkipManagedPackageBuild)' != 'true' AND '$(ObjWriterBuild)' == 'true'">
|
||||
<Project Include="$(MSBuildThisFileDirectory)Microsoft.DotNet.ObjectWriter\Microsoft.DotNet.ObjectWriter.builds">
|
||||
<OSGroup>AnyOS</OSGroup>
|
||||
<AdditionalProperties>$(AdditionalProperties);BuildIdentityPackage=$(BuildIdentityPackage)</AdditionalProperties>
|
||||
</Project>
|
||||
</ItemGroup>
|
||||
|
||||
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.traversal.targets))\dir.traversal.targets" />
|
||||
</Project>
|
||||
|
||||
|
Reference in New Issue
Block a user