XFE Git
XFE Studio Git
Git 首页 全局搜索
XFE 主站 文档 NuGet

XFESystem

【Rust】XFE系统,基于Rust和汇编

公开
关注 0 Fork 0 Star 0
UTF-8
<Project Sdk="Microsoft.NET.Sdk">
  <PropertyGroup>
    <TargetFramework>net10.0</TargetFramework>
    <OutputType>Exe</OutputType>
    <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
    <ImplicitUsings>enable</ImplicitUsings>
    <Nullable>enable</Nullable>
    <TreatWarningsAsErrors>true</TreatWarningsAsErrors>
    <DefineConstants>$(DefineConstants);XFE_CONSOLE_EDITION</DefineConstants>
    <RestorePackagesWithLockFile>true</RestorePackagesWithLockFile>
    <NuGetLockFilePath>packages.lock.json</NuGetLockFilePath>
  </PropertyGroup>
  <ItemGroup>
    <!-- Share the bounded shell model, without loading the graphical desktop assembly. -->
    <Compile Include="../../XFESystem.Desktop/TerminalShell.cs" Link="Shell/TerminalShell.cs" />
    <Compile Include="../../XFESystem.NativeKernel/Ps2Decoder.cs" Link="Input/Ps2Decoder.cs" />
    <Compile Include="../Application/NativePlatform.cs" Link="Platform/NativePlatform.cs" />
    <Compile Include="../Application/NativeWorkspace.cs" Link="Platform/NativeWorkspace.cs" />
    <Compile Include="../Application/NativeOtherDisks.cs" Link="Platform/NativeOtherDisks.cs" />
    <Compile Include="../Application/NativeDiagnosticWriter.cs" Link="Platform/NativeDiagnosticWriter.cs" />
    <Compile Include="../Application/RuntimeSelfCheck.cs" Link="Platform/RuntimeSelfCheck.cs" />
    <Compile Include="../Application/NativeGpuDiagnostics.cs" Link="Platform/NativeGpuDiagnostics.cs" />
    <Compile Include="../Application/NativeUsbDiagnostics.cs" Link="Platform/NativeUsbDiagnostics.cs" />
    <ProjectReference Include="../../XFESystem.Core/XFESystem.Core.csproj" />
    <ProjectReference Include="../../XFESystem.Storage/XFESystem.Storage.csproj" />
    <ProjectReference Include="../../XFESystem.Console/XFESystem.Console.csproj" />
    <ProjectReference Include="../../XFESystem.ManagedRuntime/XFESystem.ManagedRuntime.csproj" />
    <ProjectReference Include="../../../Samples/XFESystem.ManagedHello/XFESystem.ManagedHello.csproj" ReferenceOutputAssembly="false" OutputItemType="EmbeddedResource" LogicalName="ApplicationSamples/ManagedHello.dll" />
    <EmbeddedResource Include="../../../assets/branding/console/xfe-mono.bin" LogicalName="ConsoleAssets/Mono.bin" />
    <EmbeddedResource Include="../../../assets/branding/console/xfe-unicode.bin" LogicalName="ConsoleAssets/Unicode.bin" />
    <EmbeddedResource Include="../../../assets/branding/console/icon.rgba" LogicalName="ConsoleAssets/Icon.rgba" />
  </ItemGroup>
</Project>