-
Notifications
You must be signed in to change notification settings - Fork 119
/
BasicInterpreter.csproj
59 lines (48 loc) · 2.51 KB
/
BasicInterpreter.csproj
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<OutputType>WinExe</OutputType>
<TargetFramework>net8.0</TargetFramework>
<ImplicitUsings>enable</ImplicitUsings>
<Nullable>enable</Nullable>
</PropertyGroup>
<ItemGroup>
<Using Include="SadConsole" />
<Using Include="SadRogue.Primitives" />
<Using Include="SadConsole.Console" Alias="Console" />
</ItemGroup>
<PropertyGroup>
<GameHost>monogame</GameHost>
<UseProjectReferences>false</UseProjectReferences>
<DefineConstants Condition=" '$(GameHost)' == 'sfml' ">$(DefineConstants);SFML</DefineConstants>
<DefineConstants Condition=" '$(GameHost)' == 'monogame' ">$(DefineConstants);MONOGAME</DefineConstants>
<DefineConstants Condition=" '$(GameHost)' == 'fna' ">$(DefineConstants);FNA;MONOGAME</DefineConstants>
</PropertyGroup>
<ItemGroup Condition=" '$(GameHost)' == 'monogame' ">
<ProjectReference Condition=" '$(UseProjectReferences)' == 'true' " Include="..\..\SadConsole.Host.MonoGame\SadConsole.Host.MonoGame.csproj" />
<PackageReference Condition=" '$(UseProjectReferences)' != 'true' " Include="SadConsole.Host.MonoGame" Version="10.*" />
<PackageReference Include="MonoGame.Framework.DesktopGL" Version="3.8.1.303" />
<!-- <ProjectReference Include="..\..\..\MonoGame\MonoGame.Framework\MonoGame.Framework.DesktopGL.csproj" />-->
</ItemGroup>
<ItemGroup Condition=" '$(GameHost)' == 'sfml' ">
<ProjectReference Condition=" '$(UseProjectReferences)' == 'true' " Include="..\..\SadConsole.Host.SFML\SadConsole.Host.SFML.csproj" />
<PackageReference Condition=" '$(UseProjectReferences)' != 'true' " Include="SadConsole.Host.SFML" Version="10.*" />
</ItemGroup>
<ItemGroup Condition=" '$(GameHost)' == 'fna' ">
<ProjectReference Condition=" '$(GameHost)' == 'fna' " Include="..\..\SadConsole.Host.FNA\SadConsole.Host.FNA.csproj" />
<Reference Condition=" '$(GameHost)' == 'fna' " Include="FNA">
<HintPath>..\..\SadConsole.Host.FNA\FNA\FNA.dll</HintPath>
</Reference>
</ItemGroup>
<ItemGroup>
<ProjectReference Condition=" '$(UseProjectReferences)' == 'true' " Include="..\..\SadConsole\SadConsole.csproj" />
<PackageReference Condition=" '$(UseProjectReferences)' != 'true' " Include="SadConsole" Version="10.*" />
</ItemGroup>
<ItemGroup>
<Reference Include="ClassicBasic.Interpreter">
<HintPath>ClassicBasic\ClassicBasic.Interpreter.dll</HintPath>
</Reference>
</ItemGroup>
<ItemGroup>
<Folder Include="ClassicBasic\" />
</ItemGroup>
</Project>