2026-02-10 01:48:04 +08:00
|
|
|
<Project Sdk="Microsoft.NET.Sdk">
|
2026-01-30 21:55:35 +08:00
|
|
|
|
|
|
|
|
<PropertyGroup>
|
|
|
|
|
<TargetFramework>net6.0</TargetFramework>
|
|
|
|
|
<!--<RuntimeIdentifier>cosmos</RuntimeIdentifier>-->
|
|
|
|
|
<Platform>cosmos</Platform>
|
|
|
|
|
<SupportsX86Intrinsics>false</SupportsX86Intrinsics>
|
|
|
|
|
<SelfContained>True</SelfContained>
|
|
|
|
|
<Platforms>AnyCPU;x64</Platforms>
|
2026-02-02 04:40:47 +08:00
|
|
|
<Configurations>Debug;Release;Fixed_Release</Configurations>
|
2026-01-30 21:55:35 +08:00
|
|
|
</PropertyGroup>
|
|
|
|
|
|
|
|
|
|
<PropertyGroup>
|
|
|
|
|
<EnableGDB>False</EnableGDB>
|
|
|
|
|
<StartCosmosGDB>False</StartCosmosGDB>
|
|
|
|
|
<VisualStudioDebugPort>Pipe: Cosmos\Serial</VisualStudioDebugPort>
|
|
|
|
|
<CosmosDebugPort>Serial: COM1</CosmosDebugPort>
|
2026-02-08 01:22:08 +08:00
|
|
|
<Launch>VMware</Launch>
|
2026-01-30 21:55:35 +08:00
|
|
|
<Profile>VMware</Profile>
|
|
|
|
|
<Description>Use VMware Player or Workstation to deploy and debug.</Description>
|
|
|
|
|
<PxeInterface>192.168.0.8</PxeInterface>
|
2026-02-05 13:15:17 +08:00
|
|
|
<CompressionType>Gzip</CompressionType>
|
2026-02-01 23:25:21 +08:00
|
|
|
<BinFormat>Elf</BinFormat>
|
|
|
|
|
<DebugEnabled>False</DebugEnabled>
|
|
|
|
|
<CompileVBEMultiboot>False</CompileVBEMultiboot>
|
|
|
|
|
<RemoveBootDebugOutput>False</RemoveBootDebugOutput>
|
2026-02-02 15:35:22 +08:00
|
|
|
<CosmosDisableDebugger>true</CosmosDisableDebugger>
|
|
|
|
|
<CosmosDebugLevel>None</CosmosDebugLevel>
|
2026-02-05 21:35:35 +08:00
|
|
|
<OptimizationLevel>2</OptimizationLevel>
|
2026-02-05 20:26:36 +08:00
|
|
|
<VBEResolution>800x600x32</VBEResolution>
|
2026-02-09 02:04:58 +08:00
|
|
|
<RunPostBuildEvent>Always</RunPostBuildEvent>
|
2026-01-30 21:55:35 +08:00
|
|
|
</PropertyGroup>
|
|
|
|
|
|
2026-02-08 00:13:16 +08:00
|
|
|
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|AnyCPU'">
|
|
|
|
|
<WarningLevel>8</WarningLevel>
|
2026-02-09 21:33:21 +08:00
|
|
|
<NoWarn>1603,1701;1702,8632</NoWarn>
|
2026-02-08 00:13:16 +08:00
|
|
|
</PropertyGroup>
|
|
|
|
|
|
|
|
|
|
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
|
|
|
|
|
<WarningLevel>8</WarningLevel>
|
2026-02-09 21:33:21 +08:00
|
|
|
<NoWarn>1603,1701;1702,8632</NoWarn>
|
2026-02-08 00:13:16 +08:00
|
|
|
</PropertyGroup>
|
|
|
|
|
|
|
|
|
|
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|AnyCPU'">
|
|
|
|
|
<WarningLevel>8</WarningLevel>
|
2026-02-09 21:33:21 +08:00
|
|
|
<NoWarn>1603,1701;1702,8632</NoWarn>
|
2026-02-08 00:13:16 +08:00
|
|
|
</PropertyGroup>
|
|
|
|
|
|
|
|
|
|
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
|
|
|
|
|
<WarningLevel>8</WarningLevel>
|
2026-02-09 21:33:21 +08:00
|
|
|
<NoWarn>1603,1701;1702,8632</NoWarn>
|
2026-02-08 00:13:16 +08:00
|
|
|
</PropertyGroup>
|
|
|
|
|
|
|
|
|
|
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Fixed_Release|AnyCPU'">
|
|
|
|
|
<WarningLevel>8</WarningLevel>
|
2026-02-09 21:33:21 +08:00
|
|
|
<NoWarn>1603,1701;1702,8632</NoWarn>
|
2026-02-08 00:13:16 +08:00
|
|
|
</PropertyGroup>
|
|
|
|
|
|
|
|
|
|
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Fixed_Release|x64'">
|
|
|
|
|
<WarningLevel>8</WarningLevel>
|
2026-02-09 21:33:21 +08:00
|
|
|
<NoWarn>1603,1701;1702,8632</NoWarn>
|
2026-02-08 00:13:16 +08:00
|
|
|
</PropertyGroup>
|
|
|
|
|
|
|
|
|
|
<ItemGroup>
|
|
|
|
|
<None Remove="font.psf" />
|
|
|
|
|
<None Remove="Solarize.12x29.psf" />
|
|
|
|
|
</ItemGroup>
|
|
|
|
|
|
2026-02-05 20:26:36 +08:00
|
|
|
<ItemGroup>
|
2026-02-08 00:13:16 +08:00
|
|
|
<EmbeddedResource Include="font.psf" />
|
2026-02-05 20:26:36 +08:00
|
|
|
<EmbeddedResource Include="Wallpapers\wallpaper.bmp" />
|
2026-02-09 02:04:58 +08:00
|
|
|
<EmbeddedResource Include="GitCommit.txt" />
|
2026-02-10 01:48:04 +08:00
|
|
|
<EmbeddedResource Include="LuaApps\*.lua" />
|
2026-02-05 20:26:36 +08:00
|
|
|
</ItemGroup>
|
|
|
|
|
|
2026-01-30 21:55:35 +08:00
|
|
|
<ItemGroup>
|
2026-02-02 15:35:22 +08:00
|
|
|
<PackageReference Include="Cosmos.Build" Version="0.1.0-localbuild20260201071808" NoWarn="NU1604">
|
|
|
|
|
<PrivateAssets>all</PrivateAssets>
|
|
|
|
|
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
|
|
|
|
|
</PackageReference>
|
|
|
|
|
<PackageReference Include="Cosmos.Common" Version="0.1.0-localbuild20260201071815" />
|
|
|
|
|
<PackageReference Include="Cosmos.Core" Version="0.1.0-localbuild20260201071815" />
|
|
|
|
|
<PackageReference Include="Cosmos.Debug.Kernel" Version="0.1.0-localbuild20260201071815" NoWarn="NU1604" />
|
|
|
|
|
<PackageReference Include="Cosmos.Debug.Kernel.Plugs.Asm" Version="0.1.0-localbuild20260201071815" />
|
|
|
|
|
<PackageReference Include="Cosmos.HAL2" Version="0.1.0-localbuild20260201071815" />
|
|
|
|
|
<PackageReference Include="Cosmos.Plugs" Version="0.1.0-localbuild20260201071815" />
|
|
|
|
|
<PackageReference Include="Cosmos.System2" Version="0.1.0-localbuild20260201071815" />
|
|
|
|
|
<PackageReference Include="Cosmos.System2_Plugs" Version="0.1.0-localbuild20260201071815" />
|
2026-02-02 19:38:56 +08:00
|
|
|
<PackageReference Include="CosmosFtpServer" Version="1.0.9" />
|
2026-02-03 02:04:43 +08:00
|
|
|
<PackageReference Include="CosmosHttp" Version="1.0.4" />
|
|
|
|
|
<PackageReference Include="IL2CPU.API" Version="0.1.0-localbuild20260203125852" />
|
2026-01-30 21:55:35 +08:00
|
|
|
</ItemGroup>
|
|
|
|
|
|
2026-02-09 02:04:58 +08:00
|
|
|
<Target Name="PreBuild" BeforeTargets="PreBuildEvent">
|
|
|
|
|
<Exec Command="powershell -ExecutionPolicy Bypass -File GenerateGitCommit.ps1" WorkingDirectory="$(MSBuildProjectDirectory)" />
|
|
|
|
|
</Target>
|
|
|
|
|
|
2026-01-30 21:55:35 +08:00
|
|
|
</Project>
|