2017-09-14 20:33:46 +00:00
|
|
|
<?xml version="1.0" encoding="utf-8"?>
|
|
|
|
<Project ToolsVersion="14.0" DefaultTargets="Layout" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
|
|
|
<Import Project="$(MSBuildThisFileDirectory)/LinuxDistrosNativeInstaller.props" />
|
|
|
|
|
2018-06-27 23:05:37 +00:00
|
|
|
<Target Name="BuildAndPublishAllLinuxDistrosNativeInstallers" DependsOnTargets="Prepare;ComposeSdk;SetBuildingAndPublishingProps;RunAllSandBoxAndPackage;MultiPublish" />
|
2017-09-14 22:42:10 +00:00
|
|
|
|
2017-09-14 20:33:46 +00:00
|
|
|
|
|
|
|
<Target Name="RunAllSandBoxAndPackage" >
|
|
|
|
<MSBuild Projects="$(MSBuildThisFileDirectory)/SandBoxAndPackageInParallel.proj"
|
|
|
|
Targets="RunInSandBoxAndPackage"
|
|
|
|
Properties="RepoRoot=$(RepoRoot);
|
2018-07-12 23:20:39 +00:00
|
|
|
BuildConfiguration=$(CONFIGURATION);
|
2017-09-14 20:33:46 +00:00
|
|
|
InstallerOutputDirectory=$(InstallerOutputDirectory);
|
|
|
|
" />
|
|
|
|
</Target>
|
|
|
|
|
2017-09-15 18:30:42 +00:00
|
|
|
<Target Name="MultiPublish" DependsOnTargets="AddAllGeneratedInstaller;PublishWithoutPackage" />
|
2017-09-14 20:33:46 +00:00
|
|
|
|
|
|
|
<Target Name="AddAllGeneratedInstaller">
|
|
|
|
<ItemGroup>
|
|
|
|
<GeneratedInstallers Include="$(InstallerOutputDirectory)/$(DistroSpecificArtifactNameWithVersionCombinedHostHostFxrFrameworkSdkWithoutHostMonikerRid)%(LinuxDistrosNeedNativeInstaller.DistroNameInInstaller).%(LinuxDistrosNeedNativeInstaller.InstallerExtension)" />
|
|
|
|
</ItemGroup>
|
|
|
|
</Target>
|
2017-09-14 22:42:10 +00:00
|
|
|
|
|
|
|
<Target Name="SetBuildingAndPublishingProps">
|
|
|
|
<PropertyGroup>
|
|
|
|
<IsBuildingAndPublishingAllLinuxDistrosNativeInstallers>true</IsBuildingAndPublishingAllLinuxDistrosNativeInstallers>
|
|
|
|
</PropertyGroup>
|
|
|
|
</Target>
|
2018-07-12 23:20:39 +00:00
|
|
|
</Project>
|