diff --git a/Directory.Build.targets b/Directory.Build.targets index 471f5f44e66c2b..07d9fbc6804ebf 100644 --- a/Directory.Build.targets +++ b/Directory.Build.targets @@ -9,6 +9,7 @@ + diff --git a/eng/liveBuilds.targets b/eng/liveBuilds.targets index 50fa18c46f5098..25cc0583627ccf 100644 --- a/eng/liveBuilds.targets +++ b/eng/liveBuilds.targets @@ -24,7 +24,7 @@ $([MSBuild]::NormalizeDirectory('$(CoreCLRArtifactsPath)', 'sharedFramework')) $([MSBuild]::NormalizeDirectory('$(CoreCLRArtifactsPath)', 'crossgen2')) - $([MSBuild]::NormalizeDirectory('$(CoreCLRArtifactsPath)', 'ilc-published')) + $([MSBuild]::NormalizeDirectory('$(CoreCLRArtifactsPath)', 'ilc')) $([MSBuild]::NormalizeDirectory('$(CoreCLRArtifactsPath)', '$(BuildArchitecture)', 'ilc')) $([MSBuild]::NormalizeDirectory('$(CoreCLRArtifactsPath)', 'aotsdk')) $([MSBuild]::NormalizeDirectory('$(CoreCLRArtifactsPath)', 'build')) @@ -52,7 +52,6 @@ x64 $([MSBuild]::NormalizePath('$(DotNetHostBinDir)', 'apphost$(ExeSuffix)')) - $([MSBuild]::NormalizePath('$(CoreCLRArtifactsPath)', 'corehost', 'singlefilehost$(ExeSuffix)')) @@ -224,6 +223,23 @@ ResolveLibrariesRefAssembliesFromLocalBuild; ResolveLibrariesRuntimeFilesFromLocalBuild" /> + + + + + + + + + + + + $([MSBuild]::NormalizePath('$(ArtifactsBinDir)', 'Microsoft.NETCore.Platforms', 'runtime.json')) diff --git a/eng/livePublish.targets b/eng/livePublish.targets new file mode 100644 index 00000000000000..402a2b0bbf9f48 --- /dev/null +++ b/eng/livePublish.targets @@ -0,0 +1,43 @@ + + + + $([MSBuild]::NormalizePath('$(CoreCLRArtifactsPath)', 'corehost', 'singlefilehost$(ExeSuffix)')) + true + + + + + $(CoreCLRILCompilerDir) + $(CoreCLRCrossILCompilerDir) + clang-15 + clang-9 + $(ROOTFS_DIR) + $(CoreCLRILCompilerDir)netstandard/ILCompiler.Build.Tasks.dll + $(CoreCLRAotSdkDir) + $(MicrosoftNetCoreAppRuntimePackRidLibTfmDir) + $(MicrosoftNetCoreAppRuntimePackNativeDir) + false + + + + + + + + + + + + + + $(MicrosoftNetCoreAppRuntimePackDir) + + + + \ No newline at end of file diff --git a/src/coreclr/tools/aot/ILCompiler.Build.Tasks/ILCompiler.Build.Tasks.csproj b/src/coreclr/tools/aot/ILCompiler.Build.Tasks/ILCompiler.Build.Tasks.csproj index 7f9ebf2252e89d..a9f6ab9c1198ae 100644 --- a/src/coreclr/tools/aot/ILCompiler.Build.Tasks/ILCompiler.Build.Tasks.csproj +++ b/src/coreclr/tools/aot/ILCompiler.Build.Tasks/ILCompiler.Build.Tasks.csproj @@ -5,7 +5,7 @@ ILCompiler.Build.Tasks netstandard2.0 false - $(RuntimeBinDir)/ilc-published/netstandard + $(RuntimeBinDir)/ilc/netstandard Debug;Release;Checked AnyCPU diff --git a/src/coreclr/tools/aot/ILCompiler/ILCompiler.csproj b/src/coreclr/tools/aot/ILCompiler/ILCompiler.csproj index fb49fd1a3f2c84..9caba00bf82ea0 100644 --- a/src/coreclr/tools/aot/ILCompiler/ILCompiler.csproj +++ b/src/coreclr/tools/aot/ILCompiler/ILCompiler.csproj @@ -4,30 +4,6 @@ $(PackageRID) - + - - - - $(RuntimeBinDir)ilc-published/ - true - - true - true - - - - - - - - - - - diff --git a/src/coreclr/tools/aot/ILCompiler/ILCompiler.props b/src/coreclr/tools/aot/ILCompiler/ILCompiler.props index 98f5a12a4362fe..38e7bec13a9291 100644 --- a/src/coreclr/tools/aot/ILCompiler/ILCompiler.props +++ b/src/coreclr/tools/aot/ILCompiler/ILCompiler.props @@ -17,7 +17,6 @@ - true false true diff --git a/src/coreclr/tools/aot/ILCompiler/ILCompiler_live.csproj b/src/coreclr/tools/aot/ILCompiler/ILCompiler_live.csproj new file mode 100644 index 00000000000000..8d94a1c3327c63 --- /dev/null +++ b/src/coreclr/tools/aot/ILCompiler/ILCompiler_live.csproj @@ -0,0 +1,20 @@ + + + $(RuntimeBinDir)ilc_live + true + true + + false + true + $(PackageRID) + + + + + true + true + true + + + + \ No newline at end of file diff --git a/src/coreclr/tools/aot/crossgen2/crossgen2.csproj b/src/coreclr/tools/aot/crossgen2/crossgen2.csproj index 95be34cda27fe0..17912f70b0e1e3 100644 --- a/src/coreclr/tools/aot/crossgen2/crossgen2.csproj +++ b/src/coreclr/tools/aot/crossgen2/crossgen2.csproj @@ -1,62 +1,9 @@ - - - + $(RuntimeBinDir)crossgen2 - - false - - true - linux-x64;linux-musl-x64;linux-arm;linux-musl-arm;linux-arm64;linux-musl-arm64;freebsd-x64;osx-x64;osx-arm64;win-x64;win-x86;win-arm64;win-arm - $(PackageRID) - false - true - - true - true - - false - - false - true - - - - - - $(CoreCLRILCompilerDir) - $(CoreCLRCrossILCompilerDir) - clang-15 - clang-9 - $(ROOTFS_DIR) - $(CoreCLRILCompilerDir)netstandard/ILCompiler.Build.Tasks.dll - $(CoreCLRAotSdkDir) - $(MicrosoftNetCoreAppRuntimePackRidLibTfmDir) - $(MicrosoftNetCoreAppRuntimePackNativeDir) - false - - - - - - - - - - - - $(MicrosoftNetCoreAppRuntimePackDir) - - - - diff --git a/src/coreclr/tools/aot/crossgen2/crossgen2.props b/src/coreclr/tools/aot/crossgen2/crossgen2.props index ab35ac5e4868f5..9ab01d6d9add7d 100644 --- a/src/coreclr/tools/aot/crossgen2/crossgen2.props +++ b/src/coreclr/tools/aot/crossgen2/crossgen2.props @@ -16,10 +16,12 @@ true true false + true + true - + true System.SR diff --git a/src/coreclr/tools/aot/crossgen2/crossgen2_live.csproj b/src/coreclr/tools/aot/crossgen2/crossgen2_live.csproj new file mode 100644 index 00000000000000..d21caf0c9364d2 --- /dev/null +++ b/src/coreclr/tools/aot/crossgen2/crossgen2_live.csproj @@ -0,0 +1,22 @@ + + + + $(RuntimeBinDir)crossgen2_live + true + true + + false + true + $(PackageRID) + true + + + + + true + true + true + + + + diff --git a/src/installer/pkg/sfx/Microsoft.NETCore.App/Directory.Build.props b/src/installer/pkg/sfx/Microsoft.NETCore.App/Directory.Build.props index d260fa689f48b1..c8b6143133391e 100644 --- a/src/installer/pkg/sfx/Microsoft.NETCore.App/Directory.Build.props +++ b/src/installer/pkg/sfx/Microsoft.NETCore.App/Directory.Build.props @@ -11,23 +11,6 @@ - - - - - - - - - - - - - + - + ;CoreCLRArtifactsPath=$(CoreCLRArtifactsPath)" /> - + Properties="PublishOnBuild=false + ;CoreCLRArtifactsPath=$(CoreCLRArtifactsPath)"> @@ -59,14 +56,14 @@ + Condition="'%(Extension)' != '.pdb'" + TargetPath="tools/" /> - + diff --git a/src/libraries/pretest.proj b/src/libraries/pretest.proj index 95c61b1b050736..d7ba60c5dc9a1c 100644 --- a/src/libraries/pretest.proj +++ b/src/libraries/pretest.proj @@ -144,6 +144,7 @@