Move to project-per-OS style for Eto

pull/9/head
Miepee 4 years ago
parent 9a49bde059
commit 9a7b5c6797

@ -7,6 +7,12 @@ Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "AM2RModPacker", "AM2RModPac
EndProject EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "AM2RModPackerLib", "AM2RModPackerLib\AM2RModPackerLib.csproj", "{9FC86440-2F54-436C-A71C-50429D7CA0B9}" Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "AM2RModPackerLib", "AM2RModPackerLib\AM2RModPackerLib.csproj", "{9FC86440-2F54-436C-A71C-50429D7CA0B9}"
EndProject EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "AM2RModPacker.Wpf", "AM2RModPacker.Wpf\AM2RModPacker.Wpf.csproj", "{61CBA52B-16B2-4982-8046-BE3C730D8E45}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "AM2RModPacker.Gtk", "AM2RModPacker.Gtk\AM2RModPacker.Gtk.csproj", "{80D403DC-E4B6-45DF-ACC9-D70152AA8117}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "AM2RModPacker.Mac", "AM2RModPacker.Mac\AM2RModPacker.Mac.csproj", "{A0481858-CA50-4DB8-A547-193BD1D57D21}"
EndProject
Global Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|Any CPU = Debug|Any CPU Debug|Any CPU = Debug|Any CPU
@ -21,6 +27,18 @@ Global
{9FC86440-2F54-436C-A71C-50429D7CA0B9}.Debug|Any CPU.Build.0 = Debug|Any CPU {9FC86440-2F54-436C-A71C-50429D7CA0B9}.Debug|Any CPU.Build.0 = Debug|Any CPU
{9FC86440-2F54-436C-A71C-50429D7CA0B9}.Release|Any CPU.ActiveCfg = Release|Any CPU {9FC86440-2F54-436C-A71C-50429D7CA0B9}.Release|Any CPU.ActiveCfg = Release|Any CPU
{9FC86440-2F54-436C-A71C-50429D7CA0B9}.Release|Any CPU.Build.0 = Release|Any CPU {9FC86440-2F54-436C-A71C-50429D7CA0B9}.Release|Any CPU.Build.0 = Release|Any CPU
{61CBA52B-16B2-4982-8046-BE3C730D8E45}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{61CBA52B-16B2-4982-8046-BE3C730D8E45}.Debug|Any CPU.Build.0 = Debug|Any CPU
{61CBA52B-16B2-4982-8046-BE3C730D8E45}.Release|Any CPU.ActiveCfg = Release|Any CPU
{61CBA52B-16B2-4982-8046-BE3C730D8E45}.Release|Any CPU.Build.0 = Release|Any CPU
{80D403DC-E4B6-45DF-ACC9-D70152AA8117}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{80D403DC-E4B6-45DF-ACC9-D70152AA8117}.Debug|Any CPU.Build.0 = Debug|Any CPU
{80D403DC-E4B6-45DF-ACC9-D70152AA8117}.Release|Any CPU.ActiveCfg = Release|Any CPU
{80D403DC-E4B6-45DF-ACC9-D70152AA8117}.Release|Any CPU.Build.0 = Release|Any CPU
{A0481858-CA50-4DB8-A547-193BD1D57D21}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{A0481858-CA50-4DB8-A547-193BD1D57D21}.Debug|Any CPU.Build.0 = Debug|Any CPU
{A0481858-CA50-4DB8-A547-193BD1D57D21}.Release|Any CPU.ActiveCfg = Release|Any CPU
{A0481858-CA50-4DB8-A547-193BD1D57D21}.Release|Any CPU.Build.0 = Release|Any CPU
EndGlobalSection EndGlobalSection
GlobalSection(SolutionProperties) = preSolution GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE HideSolutionNode = FALSE

@ -0,0 +1,17 @@
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<TargetFramework>net6.0</TargetFramework>
<ImplicitUsings>enable</ImplicitUsings>
<OutputType>Exe</OutputType>
</PropertyGroup>
<ItemGroup>
<PackageReference Include="Eto.Platform.Gtk" Version="2.7.2" />
</ItemGroup>
<ItemGroup>
<ProjectReference Include="..\AM2RModPacker\AM2RModPacker.csproj" />
</ItemGroup>
</Project>

@ -0,0 +1,12 @@
using Eto.Forms;
namespace AM2RModPacker.Gtk;
class Program
{
[STAThread]
static void Main(string[] args)
{
new Application(Eto.Platforms.Gtk).Run(new ModPacker());
}
}

@ -0,0 +1,17 @@
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<TargetFramework>net6.0</TargetFramework>
<ImplicitUsings>enable</ImplicitUsings>
<OutputType>Exe</OutputType>
</PropertyGroup>
<ItemGroup>
<PackageReference Include="Eto.Platform.Mac64" Version="2.7.2" />
</ItemGroup>
<ItemGroup>
<ProjectReference Include="..\AM2RModPacker\AM2RModPacker.csproj" />
</ItemGroup>
</Project>

@ -0,0 +1,12 @@
using Eto.Forms;
namespace AM2RModPacker.Mac;
class Program
{
[STAThread]
static void Main(string[] args)
{
new Application(Eto.Platforms.Mac64).Run(new ModPacker());
}
}

@ -0,0 +1,18 @@
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<TargetFramework>net6.0</TargetFramework>
<ImplicitUsings>enable</ImplicitUsings>
<OutputType>Exe</OutputType>
<LangVersion>10</LangVersion>
</PropertyGroup>
<ItemGroup>
<PackageReference Include="Eto.Platform.Wpf" Version="2.7.2" />
</ItemGroup>
<ItemGroup>
<ProjectReference Include="..\AM2RModPacker\AM2RModPacker.csproj" />
</ItemGroup>
</Project>

@ -0,0 +1,12 @@
using Eto.Forms;
namespace AM2RModPacker.Wpf;
class Program
{
[STAThread]
static void Main(string[] args)
{
new Application(Eto.Platforms.Wpf).Run(new ModPacker());
}
}

@ -1,6 +1,7 @@
<Project Sdk="Eto.Forms/2.7.2"> <Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup> <PropertyGroup>
<TargetFramework>net6.0</TargetFramework> <TargetFramework>netstandard2.1</TargetFramework>
<LangVersion>10</LangVersion>
</PropertyGroup> </PropertyGroup>
<ItemGroup> <ItemGroup>
@ -26,4 +27,8 @@
<ProjectReference Include="..\AM2RModPackerLib\AM2RModPackerLib.csproj" /> <ProjectReference Include="..\AM2RModPackerLib\AM2RModPackerLib.csproj" />
</ItemGroup> </ItemGroup>
<ItemGroup>
<PackageReference Include="Eto.Forms" Version="2.7.2" />
</ItemGroup>
</Project> </Project>

@ -1,13 +0,0 @@
using System;
using Eto.Forms;
namespace AM2RModPacker;
class Program
{
[STAThread]
static void Main(string[] args)
{
new Application(Eto.Platform.Detect).Run(new ModPacker());
}
}
Loading…
Cancel
Save