Initial changes to support building on Debian
This commit is contained in:
parent
aed81d43db
commit
e10e8c9cac
14 changed files with 190 additions and 3 deletions
|
@ -27,6 +27,10 @@
|
|||
<OSGroup>Linux</OSGroup>
|
||||
<Platform>amd64</Platform>
|
||||
</Project>
|
||||
<Project Condition="'$(TargetsLinux)' == 'true' and '$(DistroName)' == 'debian'" Include="debian/Microsoft.NETCore.DotNetHost.pkgproj">
|
||||
<OSGroup>Linux</OSGroup>
|
||||
<Platform>amd64</Platform>
|
||||
</Project>
|
||||
<Project Condition="'$(TargetsOSX)' == 'true'" Include="osx/Microsoft.NETCore.DotNetHost.pkgproj">
|
||||
<OSGroup>OSX</OSGroup>
|
||||
<Platform>amd64</Platform>
|
||||
|
|
|
@ -27,6 +27,9 @@
|
|||
<ProjectReference Include="ubuntu\Microsoft.NETCore.DotNetHost.pkgproj">
|
||||
<Platform>amd64</Platform>
|
||||
</ProjectReference>
|
||||
<ProjectReference Include="debian\Microsoft.NETCore.DotNetHost.pkgproj">
|
||||
<Platform>amd64</Platform>
|
||||
</ProjectReference>
|
||||
</ItemGroup>
|
||||
|
||||
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
|
||||
|
|
|
@ -27,6 +27,10 @@
|
|||
<OSGroup>Linux</OSGroup>
|
||||
<Platform>amd64</Platform>
|
||||
</Project>
|
||||
<Project Condition="'$(TargetsLinux)' == 'true' and '$(DistroName)' == 'debian'" Include="debian/Microsoft.NETCore.DotNetHostPolicy.pkgproj">
|
||||
<OSGroup>Linux</OSGroup>
|
||||
<Platform>amd64</Platform>
|
||||
</Project>
|
||||
<Project Condition="'$(TargetsOSX)' == 'true'" Include="osx/Microsoft.NETCore.DotNetHostPolicy.pkgproj">
|
||||
<OSGroup>OSX</OSGroup>
|
||||
<Platform>amd64</Platform>
|
||||
|
|
|
@ -30,6 +30,9 @@
|
|||
<ProjectReference Include="ubuntu\Microsoft.NETCore.DotNetHostPolicy.pkgproj">
|
||||
<Platform>amd64</Platform>
|
||||
</ProjectReference>
|
||||
<ProjectReference Include="debian\Microsoft.NETCore.DotNetHostPolicy.pkgproj">
|
||||
<Platform>amd64</Platform>
|
||||
</ProjectReference>
|
||||
</ItemGroup>
|
||||
|
||||
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
|
||||
|
|
|
@ -27,6 +27,10 @@
|
|||
<OSGroup>Linux</OSGroup>
|
||||
<Platform>amd64</Platform>
|
||||
</Project>
|
||||
<Project Condition="'$(TargetsLinux)' == 'true' and '$(DistroName)' == 'debian'" Include="debian/Microsoft.NETCore.DotNetHostResolver.pkgproj">
|
||||
<OSGroup>Linux</OSGroup>
|
||||
<Platform>amd64</Platform>
|
||||
</Project>
|
||||
<Project Condition="'$(TargetsOSX)' == 'true'" Include="osx/Microsoft.NETCore.DotNetHostResolver.pkgproj">
|
||||
<OSGroup>OSX</OSGroup>
|
||||
<Platform>amd64</Platform>
|
||||
|
|
|
@ -30,6 +30,9 @@
|
|||
<ProjectReference Include="ubuntu\Microsoft.NETCore.DotNetHostResolver.pkgproj">
|
||||
<Platform>amd64</Platform>
|
||||
</ProjectReference>
|
||||
<ProjectReference Include="debian\Microsoft.NETCore.DotNetHostResolver.pkgproj">
|
||||
<Platform>amd64</Platform>
|
||||
</ProjectReference>
|
||||
</ItemGroup>
|
||||
|
||||
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
|
||||
|
|
|
@ -0,0 +1,22 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
|
||||
|
||||
<PropertyGroup>
|
||||
<Version>$(HostVersion)</Version>
|
||||
<SkipPackageFileCheck>true</SkipPackageFileCheck>
|
||||
<MinOSForArch>debian.8</MinOSForArch>
|
||||
<PackageTargetRuntime>$(MinOSForArch)-$(PackagePlatform)</PackageTargetRuntime>
|
||||
</PropertyGroup>
|
||||
|
||||
<ItemGroup>
|
||||
<ArchitectureSpecificNativeFile Include="$(DotNetHostBinDir)/dotnet" />
|
||||
|
||||
<File Include="@(ArchitectureSpecificNativeFile)">
|
||||
<TargetPath>runtimes/$(PackageTargetRuntime)/native</TargetPath>
|
||||
</File>
|
||||
<File Include="$(ProjectDir)/version.txt" />
|
||||
</ItemGroup>
|
||||
|
||||
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
|
||||
</Project>
|
|
@ -0,0 +1,26 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
|
||||
|
||||
<PropertyGroup>
|
||||
<Version>$(HostPolicyVersion)</Version>
|
||||
<SkipPackageFileCheck>true</SkipPackageFileCheck>
|
||||
<MinOSForArch>debian.8</MinOSForArch>
|
||||
<PackageTargetRuntime>$(MinOSForArch)-$(PackagePlatform)</PackageTargetRuntime>
|
||||
</PropertyGroup>
|
||||
|
||||
<ItemGroup>
|
||||
<Dependency Include="Microsoft.NETCore.DotNetHostResolver">
|
||||
<Version>$(HostResolverFullVersion)</Version>
|
||||
</Dependency>
|
||||
|
||||
<ArchitectureSpecificNativeFile Include="$(DotNetHostBinDir)/libhostpolicy.so"/>
|
||||
|
||||
<File Include="@(ArchitectureSpecificNativeFile)">
|
||||
<TargetPath>runtimes/$(PackageTargetRuntime)/native</TargetPath>
|
||||
</File>
|
||||
<File Include="$(ProjectDir)/version.txt" />
|
||||
</ItemGroup>
|
||||
|
||||
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
|
||||
</Project>
|
|
@ -0,0 +1,26 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
|
||||
|
||||
<PropertyGroup>
|
||||
<Version>$(HostResolverVersion)</Version>
|
||||
<SkipPackageFileCheck>true</SkipPackageFileCheck>
|
||||
<MinOSForArch>debian.8</MinOSForArch>
|
||||
<PackageTargetRuntime>$(MinOSForArch)-$(PackagePlatform)</PackageTargetRuntime>
|
||||
</PropertyGroup>
|
||||
|
||||
<ItemGroup>
|
||||
<Dependency Include="Microsoft.NETCore.DotNetHost">
|
||||
<Version>$(HostFullVersion)</Version>
|
||||
</Dependency>
|
||||
|
||||
<ArchitectureSpecificNativeFile Include="$(DotNetHostBinDir)/libhostfxr.so"/>
|
||||
|
||||
<File Include="@(ArchitectureSpecificNativeFile)">
|
||||
<TargetPath>runtimes/$(PackageTargetRuntime)/native</TargetPath>
|
||||
</File>
|
||||
<File Include="$(ProjectDir)/version.txt" />
|
||||
</ItemGroup>
|
||||
|
||||
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
|
||||
</Project>
|
Loading…
Add table
Add a link
Reference in a new issue