mirror of
https://github.com/AtomUI/AtomUI.git
synced 2026-10-16 21:21:03 +08:00
111 lines
9.8 KiB
XML
111 lines
9.8 KiB
XML
<Project>
|
|
<Import Project="$(MSBuildThisFileDirectory)Versions.props" />
|
|
<Import Project="$(MSBuildThisFileDirectory)ProjectDefaults.props" />
|
|
<Import Project="$(MSBuildThisFileDirectory)PackageMetadata.props" />
|
|
<Import Project="$(MSBuildThisFileDirectory)OutputPaths.props" />
|
|
<!-- Imported only for validation runs. In ordinary Debug/Release development builds the
|
|
property below is unset, so this file is not read at all and adds no evaluation cost to
|
|
the inner development loop. -->
|
|
<Import Project="$(MSBuildThisFileDirectory)PackageValidation.props"
|
|
Condition="'$(AtomUIPackageValidationBaselineVersion)' != '' or '$(EnablePackageValidation)' == 'true'" />
|
|
|
|
<PropertyGroup>
|
|
<AtomUIRepositoryBuild>true</AtomUIRepositoryBuild>
|
|
<AtomUIToolchainProject>$(MSBuildThisFileDirectory)../src/AtomUI.Toolchain/AtomUI.Toolchain.csproj</AtomUIToolchainProject>
|
|
<!-- Application targeting belongs to the caller, not the portable build tools. -->
|
|
<AtomUIToolchainGlobalPropertiesToRemove>TargetFramework;TargetFrameworks;RuntimeIdentifier;RuntimeIdentifiers</AtomUIToolchainGlobalPropertiesToRemove>
|
|
<AtomUIToolchainOutputDirectory Condition="'$(AtomUIToolchainOutputDirectory)' == ''">$(OutputPathWithoutFramework)/toolchain</AtomUIToolchainOutputDirectory>
|
|
<AtomUIBuildTasksOutputDirectory Condition="'$(AtomUIBuildTasksOutputDirectory)' == ''">$(AtomUIToolchainOutputDirectory)/tasks</AtomUIBuildTasksOutputDirectory>
|
|
<AtomUIBuildTasksAssembly Condition="'$(AtomUIBuildTasksAssembly)' == ''">$(AtomUIBuildTasksOutputDirectory)/net10.0/AtomUI.Build.Tasks.dll</AtomUIBuildTasksAssembly>
|
|
<AtomUITypeMapBackendOutputDirectory>$(AtomUIToolchainOutputDirectory)/illink10/net10.0</AtomUITypeMapBackendOutputDirectory>
|
|
<AtomUINet8LinkerBackendAssembly>$(AtomUIToolchainOutputDirectory)/illink8/net10.0/AtomUI.Registration.ILLink8.dll</AtomUINet8LinkerBackendAssembly>
|
|
<AtomUIConditionalBridgeAssembly>$(AtomUITypeMapBackendOutputDirectory)/AtomUI.TypeMap.Linker.dll</AtomUIConditionalBridgeAssembly>
|
|
<AtomUINative8ManagedCompilerBundle Condition="'$(AtomUINative8ManagedCompilerBundle)' == ''">$(MSBuildThisFileDirectory)../.artifacts/tools/registration/net8/ilc/managed-bundle</AtomUINative8ManagedCompilerBundle>
|
|
</PropertyGroup>
|
|
|
|
<ItemGroup>
|
|
<AtomUINuGetBuildAsset Include="$(MSBuildThisFileDirectory)AtomUI.Generator.props;
|
|
$(MSBuildThisFileDirectory)AtomUI.Toolchain.Tasks.targets;
|
|
$(MSBuildThisFileDirectory)AtomUI.Generator.targets;
|
|
$(MSBuildThisFileDirectory)AtomUI.Registration.targets;
|
|
$(MSBuildThisFileDirectory)AtomUI.Registration.Framework.targets;
|
|
$(MSBuildThisFileDirectory)AtomUI.Registration.Net8.targets;
|
|
$(MSBuildThisFileDirectory)AtomUI.Registration.Net8.Host.targets;
|
|
$(MSBuildThisFileDirectory)AtomUI.Registration.Net8.Transforms.targets;
|
|
$(MSBuildThisFileDirectory)AtomUI.Registration.Native8.targets;
|
|
$(MSBuildThisFileDirectory)AtomUI.Registration.Bridge.targets;
|
|
$(MSBuildThisFileDirectory)AtomUI.Net8.ILLink.Task.cs;
|
|
$(MSBuildThisFileDirectory)AtomUI.Localization.props;
|
|
$(MSBuildThisFileDirectory)AtomUI.Localization.targets;
|
|
$(MSBuildThisFileDirectory)AtomUI.ThemeAssets.targets;
|
|
$(MSBuildThisFileDirectory)AtomUI.CompiledThemes.targets;
|
|
$(MSBuildThisFileDirectory)AtomUI.Build.Tasks.Process.cs">
|
|
<PackagePath>buildTransitive/%(Filename)%(Extension)</PackagePath>
|
|
</AtomUINuGetBuildAsset>
|
|
|
|
<AtomUIGeneratorToolAsset Include="$(OutputPathWithoutFramework)/netstandard2.0/AtomUI.Generator.dll;
|
|
$(OutputPathWithoutFramework)/netstandard2.0/System.Reflection.Metadata.dll;
|
|
$(OutputPathWithoutFramework)/netstandard2.0/System.Collections.Immutable.dll;
|
|
$(OutputPathWithoutFramework)/netstandard2.0/System.Memory.dll;
|
|
$(OutputPathWithoutFramework)/netstandard2.0/System.Buffers.dll;
|
|
$(OutputPathWithoutFramework)/netstandard2.0/System.Numerics.Vectors.dll;
|
|
$(OutputPathWithoutFramework)/netstandard2.0/System.Runtime.CompilerServices.Unsafe.dll">
|
|
<PackagePath>tools/netstandard2.0/%(Filename)%(Extension)</PackagePath>
|
|
</AtomUIGeneratorToolAsset>
|
|
<AtomUIGeneratorToolAsset Include="$(AtomUIBuildTasksOutputDirectory)/net10.0/AtomUI.Build.Tasks.dll;
|
|
$(AtomUIBuildTasksOutputDirectory)/net10.0/AtomUI.Build.Tasks.deps.json;
|
|
$(AtomUIBuildTasksOutputDirectory)/net10.0/AtomUI.Build.Tasks.runtimeconfig.json;
|
|
$(AtomUIBuildTasksOutputDirectory)/net10.0/Microsoft.Build.Framework.dll;
|
|
$(AtomUIBuildTasksOutputDirectory)/net10.0/Avalonia.Base.dll;
|
|
$(AtomUIBuildTasksOutputDirectory)/net10.0/Avalonia.Controls.dll;
|
|
$(AtomUIBuildTasksOutputDirectory)/net10.0/Avalonia.DesignerSupport.dll;
|
|
$(AtomUIBuildTasksOutputDirectory)/net10.0/Avalonia.Dialogs.dll;
|
|
$(AtomUIBuildTasksOutputDirectory)/net10.0/Avalonia.Markup.dll;
|
|
$(AtomUIBuildTasksOutputDirectory)/net10.0/Avalonia.Markup.Xaml.dll;
|
|
$(AtomUIBuildTasksOutputDirectory)/net10.0/Avalonia.Metal.dll;
|
|
$(AtomUIBuildTasksOutputDirectory)/net10.0/Avalonia.MicroCom.dll;
|
|
$(AtomUIBuildTasksOutputDirectory)/net10.0/Avalonia.OpenGL.dll;
|
|
$(AtomUIBuildTasksOutputDirectory)/net10.0/Avalonia.Vulkan.dll;
|
|
$(AtomUIBuildTasksOutputDirectory)/net10.0/Avalonia.dll;
|
|
$(AtomUIBuildTasksOutputDirectory)/net10.0/Avalonia.Remote.Protocol.dll;
|
|
$(AtomUIBuildTasksOutputDirectory)/net10.0/MicroCom.Runtime.dll">
|
|
<PackagePath>tools/net10.0/%(Filename)%(Extension)</PackagePath>
|
|
</AtomUIGeneratorToolAsset>
|
|
</ItemGroup>
|
|
|
|
<ItemGroup>
|
|
<AtomUIGeneratorToolAsset Include="$(AtomUITypeMapBackendOutputDirectory)/AtomUI.TypeMap.Linker.dll;
|
|
$(AtomUITypeMapBackendOutputDirectory)/AtomUI.TypeMap.Linker.deps.json;
|
|
$(AtomUITypeMapBackendOutputDirectory)/AtomUI.TypeMap.Linker.runtimeconfig.json;
|
|
$(AtomUITypeMapBackendOutputDirectory)/Mono.Cecil.dll">
|
|
<PackagePath>tools/typemap/%(Filename)%(Extension)</PackagePath>
|
|
</AtomUIGeneratorToolAsset>
|
|
<AtomUIGeneratorToolAsset Include="$(AtomUINet8LinkerBackendAssembly)">
|
|
<PackagePath>tools/registration/net8/illink/%(Filename)%(Extension)</PackagePath>
|
|
</AtomUIGeneratorToolAsset>
|
|
<!-- Maintainer-built managed compiler only. Native helpers come from the consumer SDK's
|
|
matching official package and are never treated as portable package payload. -->
|
|
<AtomUIGeneratorToolAsset Include="$(AtomUINative8ManagedCompilerBundle)/ilc.dll;
|
|
$(AtomUINative8ManagedCompilerBundle)/ilc.deps.json;
|
|
$(AtomUINative8ManagedCompilerBundle)/ilc.runtimeconfig.json;
|
|
$(AtomUINative8ManagedCompilerBundle)/ILCompiler.Compiler.dll;
|
|
$(AtomUINative8ManagedCompilerBundle)/ILCompiler.TypeSystem.dll;
|
|
$(AtomUINative8ManagedCompilerBundle)/ILCompiler.MetadataTransform.dll;
|
|
$(AtomUINative8ManagedCompilerBundle)/ILCompiler.DependencyAnalysisFramework.dll;
|
|
$(AtomUINative8ManagedCompilerBundle)/ILCompiler.RyuJit.dll;
|
|
$(AtomUINative8ManagedCompilerBundle)/System.CommandLine.dll;
|
|
$(AtomUINative8ManagedCompilerBundle)/atomui-ilc8-capability.json">
|
|
<PackagePath>tools/registration/net8/ilc/managed-bundle/%(Filename)%(Extension)</PackagePath>
|
|
</AtomUIGeneratorToolAsset>
|
|
<AtomUIGeneratorToolAsset Include="$(AtomUINative8ManagedCompilerBundle)/../LICENSE.runtime.txt;
|
|
$(AtomUINative8ManagedCompilerBundle)/../THIRD-PARTY-NOTICES.runtime.txt">
|
|
<PackagePath>tools/registration/net8/ilc/%(Filename)%(Extension)</PackagePath>
|
|
</AtomUIGeneratorToolAsset>
|
|
<AtomUIRegistrationToolCandidate Include="$(AtomUITypeMapBackendOutputDirectory)/AtomUI.TypeMap.Linker.dll" Kind="Backend" />
|
|
<AtomUIRegistrationToolCandidate Include="$(AtomUINet8LinkerBackendAssembly)" Kind="Net8Backend" />
|
|
<AtomUIRegistrationToolCandidate Include="$(AtomUIBuildTasksAssembly)" Kind="Tasks" />
|
|
</ItemGroup>
|
|
|
|
<Import Project="$(MSBuildThisFileDirectory)AtomUI.Generator.props" />
|
|
</Project>
|