From ea82db8a41d02e32a05215367f9cef7b4f54c7eb Mon Sep 17 00:00:00 2001 From: Matt Nadareski Date: Fri, 28 Oct 2016 21:01:52 -0700 Subject: [PATCH] [ALL] Add Xamarin-compatible build configurations --- RombaSharp/RombaSharp.csproj | 24 ++++++++++++++-- SabreTools.Helper/SabreTools.Helper.csproj | 32 ++++++++++++++++++++-- SabreTools.sln | 14 ++++++++++ SabreTools/SabreTools.csproj | 18 ++++++++++++ 4 files changed, 82 insertions(+), 6 deletions(-) diff --git a/RombaSharp/RombaSharp.csproj b/RombaSharp/RombaSharp.csproj index 92f4bc61..32f25850 100644 --- a/RombaSharp/RombaSharp.csproj +++ b/RombaSharp/RombaSharp.csproj @@ -34,7 +34,7 @@ true - ..\..\Debug-x64\ + ..\..\Debug-mono DEBUG;TRACE full x64 @@ -43,15 +43,33 @@ true - ..\..\Release-x64\ + ..\..\Debug-mono TRACE true - pdbonly + x64 prompt MinimumRecommendedRules.ruleset true + + true + ..\..\Debug-mono + DEBUG;TRACE + full + x64 + prompt + MinimumRecommendedRules.ruleset + + + true + ..\..\Debug-mono-x64 + DEBUG;TRACE + full + x64 + prompt + MinimumRecommendedRules.ruleset + ..\packages\AlphaFS.2.1.0\lib\net451\AlphaFS.dll diff --git a/SabreTools.Helper/SabreTools.Helper.csproj b/SabreTools.Helper/SabreTools.Helper.csproj index c4afc049..a00535c7 100644 --- a/SabreTools.Helper/SabreTools.Helper.csproj +++ b/SabreTools.Helper/SabreTools.Helper.csproj @@ -33,7 +33,7 @@ true - ..\..\Debug-x64\ + ..\..\Debug-x64 DEBUG;TRACE full x64 @@ -41,10 +41,28 @@ MinimumRecommendedRules.ruleset - ..\..\Release-x64\ + ..\..\Release-x64 TRACE true - pdbonly + + x64 + prompt + MinimumRecommendedRules.ruleset + + + true + ..\..\Debug-mono + DEBUG;TRACE + full + x64 + prompt + MinimumRecommendedRules.ruleset + + + true + ..\..\Debug-mono-x64 + DEBUG;TRACE + full x64 prompt MinimumRecommendedRules.ruleset @@ -208,4 +226,12 @@ --> + + true + false + ..\..\Debug-mono + DEBUG;TRACE + 4 + x64 + \ No newline at end of file diff --git a/SabreTools.sln b/SabreTools.sln index 0cb1376b..85a54816 100644 --- a/SabreTools.sln +++ b/SabreTools.sln @@ -13,6 +13,8 @@ Global GlobalSection(SolutionConfigurationPlatforms) = preSolution Debug|Any CPU = Debug|Any CPU Debug|x64 = Debug|x64 + Mono|Any CPU = Mono|Any CPU + Mono|x64 = Mono|x64 Release|Any CPU = Release|Any CPU Release|x64 = Release|x64 EndGlobalSection @@ -21,27 +23,39 @@ Global {3B615702-1866-4D7B-8AF1-7B43FD0CC1D0}.Debug|Any CPU.Build.0 = Debug|Any CPU {3B615702-1866-4D7B-8AF1-7B43FD0CC1D0}.Debug|x64.ActiveCfg = Debug|x64 {3B615702-1866-4D7B-8AF1-7B43FD0CC1D0}.Debug|x64.Build.0 = Debug|x64 + {3B615702-1866-4D7B-8AF1-7B43FD0CC1D0}.Mono|Any CPU.ActiveCfg = Mono|Any CPU + {3B615702-1866-4D7B-8AF1-7B43FD0CC1D0}.Mono|x64.ActiveCfg = Mono|x64 {3B615702-1866-4D7B-8AF1-7B43FD0CC1D0}.Release|Any CPU.ActiveCfg = Release|Any CPU {3B615702-1866-4D7B-8AF1-7B43FD0CC1D0}.Release|Any CPU.Build.0 = Release|Any CPU {3B615702-1866-4D7B-8AF1-7B43FD0CC1D0}.Release|Any CPU.Deploy.0 = Release|Any CPU {3B615702-1866-4D7B-8AF1-7B43FD0CC1D0}.Release|x64.ActiveCfg = Release|x64 {3B615702-1866-4D7B-8AF1-7B43FD0CC1D0}.Release|x64.Build.0 = Release|x64 + {3B615702-1866-4D7B-8AF1-7B43FD0CC1D0}.Mono|Any CPU.Build.0 = Mono|Any CPU + {3B615702-1866-4D7B-8AF1-7B43FD0CC1D0}.Mono|x64.Build.0 = Mono|x64 {225A1AFD-0890-44E8-B779-7502665C23A5}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {225A1AFD-0890-44E8-B779-7502665C23A5}.Debug|Any CPU.Build.0 = Debug|Any CPU {225A1AFD-0890-44E8-B779-7502665C23A5}.Debug|x64.ActiveCfg = Debug|x64 {225A1AFD-0890-44E8-B779-7502665C23A5}.Debug|x64.Build.0 = Debug|x64 + {225A1AFD-0890-44E8-B779-7502665C23A5}.Mono|Any CPU.ActiveCfg = Mono|Any CPU + {225A1AFD-0890-44E8-B779-7502665C23A5}.Mono|x64.ActiveCfg = Mono|x64 {225A1AFD-0890-44E8-B779-7502665C23A5}.Release|Any CPU.ActiveCfg = Release|Any CPU {225A1AFD-0890-44E8-B779-7502665C23A5}.Release|Any CPU.Build.0 = Release|Any CPU {225A1AFD-0890-44E8-B779-7502665C23A5}.Release|x64.ActiveCfg = Release|x64 {225A1AFD-0890-44E8-B779-7502665C23A5}.Release|x64.Build.0 = Release|x64 + {225A1AFD-0890-44E8-B779-7502665C23A5}.Mono|Any CPU.Build.0 = Mono|Any CPU + {225A1AFD-0890-44E8-B779-7502665C23A5}.Mono|x64.Build.0 = Mono|x64 {4728D479-8CFB-43E9-8C63-4774C6D73200}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {4728D479-8CFB-43E9-8C63-4774C6D73200}.Debug|Any CPU.Build.0 = Debug|Any CPU {4728D479-8CFB-43E9-8C63-4774C6D73200}.Debug|x64.ActiveCfg = Debug|x64 {4728D479-8CFB-43E9-8C63-4774C6D73200}.Debug|x64.Build.0 = Debug|x64 + {4728D479-8CFB-43E9-8C63-4774C6D73200}.Mono|Any CPU.ActiveCfg = Mono|Any CPU + {4728D479-8CFB-43E9-8C63-4774C6D73200}.Mono|x64.ActiveCfg = Mono|x64 {4728D479-8CFB-43E9-8C63-4774C6D73200}.Release|Any CPU.ActiveCfg = Release|Any CPU {4728D479-8CFB-43E9-8C63-4774C6D73200}.Release|Any CPU.Build.0 = Release|Any CPU {4728D479-8CFB-43E9-8C63-4774C6D73200}.Release|x64.ActiveCfg = Release|x64 {4728D479-8CFB-43E9-8C63-4774C6D73200}.Release|x64.Build.0 = Release|x64 + {4728D479-8CFB-43E9-8C63-4774C6D73200}.Mono|Any CPU.Build.0 = Mono|Any CPU + {4728D479-8CFB-43E9-8C63-4774C6D73200}.Mono|x64.Build.0 = Mono|x64 EndGlobalSection GlobalSection(SolutionProperties) = preSolution HideSolutionNode = FALSE diff --git a/SabreTools/SabreTools.csproj b/SabreTools/SabreTools.csproj index cf46d76c..430fcc72 100644 --- a/SabreTools/SabreTools.csproj +++ b/SabreTools/SabreTools.csproj @@ -69,6 +69,24 @@ MinimumRecommendedRules.ruleset true + + true + ..\..\Debug-mono + DEBUG;TRACE + full + x64 + prompt + MinimumRecommendedRules.ruleset + + + true + ..\..\Debug-mono-x64 + DEBUG;TRACE + full + x64 + prompt + MinimumRecommendedRules.ruleset + ..\packages\AlphaFS.2.1.0\lib\net451\AlphaFS.dll