From 18152ade3e9c4bb4b57fda34df9aa1b4d6384e71 Mon Sep 17 00:00:00 2001 From: "SND\\AstrorEnales_cp" Date: Sat, 29 Sep 2012 08:57:24 +0000 Subject: [PATCH] Implemented Feature #1010 by replacing the MsBuild sln-Parsing with our own parser which enables us to run the project converter on linux. Updated all projects via ProjectConverter. --- ...NX.Framework.Content.Pipeline_Linux.csproj | 5 +- ...X.Framework.Content.Pipeline_PSVita.csproj | 9 +- ...ework.Content.Pipeline_WindowsMetro.csproj | 5 +- ...rk.ContentPipeline.Extensions_Linux.csproj | 2 +- ...k.ContentPipeline.Extensions_PSVita.csproj | 18 +- ...entPipeline.Extensions_WindowsMetro.csproj | 8 +- ANX.Framework/ANX.Framework_PSVita.csproj | 4 +- ANX.Framework/Graphics/SkinnedEffect.cs | 2 +- ANX.Framework_Linux.sln | 40 ++- ANX.Framework_PSVita.sln | 330 +++++++++++++++--- ANX.Framework_WindowsMetro.sln | 226 +++++------- .../ANX.PlatformSystem.Linux_PSVita.csproj | 2 +- .../ANX.PlatformSystem.Metro_Linux.csproj | 4 +- .../ANX.PlatformSystem.Metro_PSVita.csproj | 6 +- .../ANX.PlatformSystem.Windows_PSVita.csproj | 2 +- .../ANX.RenderSystem.GL3_Linux.csproj | 6 + ...NX.RenderSystem.Windows.DX10_PSVita.csproj | 27 +- ...NX.RenderSystem.Windows.DX11_PSVita.csproj | 27 +- ...X.RenderSystem.Windows.Metro_PSVita.csproj | 4 +- Samples/AudioSample/AudioSample_PSVita.csproj | 4 - .../BasicEffectSample_PSVita.csproj | 6 +- .../DualTextureSample_PSVita.csproj | 10 +- .../KeyboardSample_PSVita.csproj | 2 +- Samples/Kinect/Kinect_PSVita.csproj | 4 - .../ModelSample/ModelSample_Linux.csproj | 2 +- .../ModelSample/ModelSample_PSVita.csproj | 12 +- .../MultiRenderTarget_PSVita.csproj | 2 +- Samples/Primitives/Primitives_PSVita.csproj | 6 +- .../RecordingSample_PSVita.csproj | 2 +- .../RenderTarget/RenderTarget_PSVita.csproj | 6 +- .../SimpleSprite/SimpleSprite_PSVita.csproj | 6 +- .../StencilBuffer/StencilBuffer_PSVita.csproj | 2 +- .../TextRendering/TextRendering_PSVita.csproj | 6 +- .../VertexIndexBuffer_PSVita.csproj | 2 +- .../WindowsFormsEditor_PSVita.csproj | 6 +- Samples/WindowsGame/WindowsGame_PSVita.csproj | 6 +- Samples/WpfEditor/WpfEditor_PSVita.csproj | 6 +- .../ANX.SoundSystem.OpenAL_PSVita.csproj | 2 +- .../ANX.SoundSystem.OpenAL/Creator.cs | 2 +- Support/WaveUtils/WaveUtils_PSVita.csproj | 4 +- .../WaveUtils/WaveUtils_WindowsMetro.csproj | 4 +- Tools/ProjectConverter/AssemblyInfoFixer.cs | 61 ++++ Tools/ProjectConverter/Converter.cs | 26 +- Tools/ProjectConverter/Manifest.appxmanifest | 27 -- .../Platforms/Metro/MetroAssets.cs | 2 +- Tools/ProjectConverter/Program.cs | 14 +- .../ProjectConverter/ProjectConverter.csproj | 7 +- Tools/ProjectConverter/VSSolution.cs | 129 +++---- Tools/ProjectConverter/VSSolutionProject.cs | 67 +--- 49 files changed, 650 insertions(+), 512 deletions(-) create mode 100644 Tools/ProjectConverter/AssemblyInfoFixer.cs delete mode 100644 Tools/ProjectConverter/Manifest.appxmanifest diff --git a/ANX.Framework.Content.Pipeline/ANX.Framework.Content.Pipeline_Linux.csproj b/ANX.Framework.Content.Pipeline/ANX.Framework.Content.Pipeline_Linux.csproj index e1a25ee6..83e70c36 100644 --- a/ANX.Framework.Content.Pipeline/ANX.Framework.Content.Pipeline_Linux.csproj +++ b/ANX.Framework.Content.Pipeline/ANX.Framework.Content.Pipeline_Linux.csproj @@ -108,6 +108,7 @@ + @@ -149,6 +150,7 @@ + @@ -186,13 +188,14 @@ + {6899F0C9-70B9-4EB0-9DD3-E598D4BE3E35} ANX.Framework - + {EB8258E0-6741-4DB9-B756-1EBDF67B1ED6} ANX.RenderSystem.GL3 diff --git a/ANX.Framework.Content.Pipeline/ANX.Framework.Content.Pipeline_PSVita.csproj b/ANX.Framework.Content.Pipeline/ANX.Framework.Content.Pipeline_PSVita.csproj index dd0ff080..cc29aa64 100644 --- a/ANX.Framework.Content.Pipeline/ANX.Framework.Content.Pipeline_PSVita.csproj +++ b/ANX.Framework.Content.Pipeline/ANX.Framework.Content.Pipeline_PSVita.csproj @@ -109,6 +109,7 @@ + @@ -150,6 +151,7 @@ + @@ -187,17 +189,18 @@ + {6899F0C9-70B9-4EB0-9DD3-E598D4BE3E35} ANX.Framework - + {EB8258E0-6741-4DB9-B756-1EBDF67B1ED6} - ANX.RenderSystem.Windows.GL3 + ANX.RenderSystem.GL3 - + {1986B0ED-3D28-4FEE-82D0-BCC39C87C18C} WaveUtils diff --git a/ANX.Framework.Content.Pipeline/ANX.Framework.Content.Pipeline_WindowsMetro.csproj b/ANX.Framework.Content.Pipeline/ANX.Framework.Content.Pipeline_WindowsMetro.csproj index 3a6a7830..0c973d6b 100644 --- a/ANX.Framework.Content.Pipeline/ANX.Framework.Content.Pipeline_WindowsMetro.csproj +++ b/ANX.Framework.Content.Pipeline/ANX.Framework.Content.Pipeline_WindowsMetro.csproj @@ -110,6 +110,7 @@ + @@ -151,6 +152,7 @@ + @@ -188,13 +190,14 @@ + {6899F0C9-70B9-4EB0-9DD3-E598D4BE3E35} ANX.Framework - + {1986B0ED-3D28-4FEE-82D0-BCC39C87C18C} WaveUtils diff --git a/ANX.Framework.ContentPipeline/ANX.Framework.ContentPipeline.Extensions_Linux.csproj b/ANX.Framework.ContentPipeline/ANX.Framework.ContentPipeline.Extensions_Linux.csproj index aaa67ab3..75a91586 100644 --- a/ANX.Framework.ContentPipeline/ANX.Framework.ContentPipeline.Extensions_Linux.csproj +++ b/ANX.Framework.ContentPipeline/ANX.Framework.ContentPipeline.Extensions_Linux.csproj @@ -62,7 +62,7 @@ {6899F0C9-70B9-4EB0-9DD3-E598D4BE3E35} ANX.Framework - + {EB8258E0-6741-4DB9-B756-1EBDF67B1ED6} ANX.RenderSystem.GL3 diff --git a/ANX.Framework.ContentPipeline/ANX.Framework.ContentPipeline.Extensions_PSVita.csproj b/ANX.Framework.ContentPipeline/ANX.Framework.ContentPipeline.Extensions_PSVita.csproj index d5eafd17..764a9ae7 100644 --- a/ANX.Framework.ContentPipeline/ANX.Framework.ContentPipeline.Extensions_PSVita.csproj +++ b/ANX.Framework.ContentPipeline/ANX.Framework.ContentPipeline.Extensions_PSVita.csproj @@ -19,7 +19,7 @@ full false ..\bin\Debug\ - TRACE;DEBUG;PSVITA; + XNAEXT;DEBUG;TRACE;PSVITA; prompt 4 x86 @@ -28,7 +28,7 @@ pdbonly true ..\bin\Release\ - TRACE;PSVITA; + XNAEXT;TRACE;PSVITA; prompt 4 x86 @@ -65,17 +65,17 @@ {6899F0C9-70B9-4EB0-9DD3-E598D4BE3E35} ANX.Framework - - {A4D3AD34-E49C-4142-8620-2AFF44ED6719} - ANX.BaseDirectX + + {EB8258E0-6741-4DB9-B756-1EBDF67B1ED6} + ANX.RenderSystem.GL3 - + {5BE49183-2F6F-4527-AC90-D816911FCF90} ANX.RenderSystem.Windows.DX10 - - {EB8258E0-6741-4DB9-B756-1EBDF67B1ED6} - ANX.RenderSystem.Windows.GL3 + + {B30DE9C2-0926-46B6-8351-9AF276C472D5} + ANX.RenderSystem.Windows.DX11 diff --git a/ANX.Framework.ContentPipeline/ANX.Framework.ContentPipeline.Extensions_WindowsMetro.csproj b/ANX.Framework.ContentPipeline/ANX.Framework.ContentPipeline.Extensions_WindowsMetro.csproj index 2bd30525..914f2e32 100644 --- a/ANX.Framework.ContentPipeline/ANX.Framework.ContentPipeline.Extensions_WindowsMetro.csproj +++ b/ANX.Framework.ContentPipeline/ANX.Framework.ContentPipeline.Extensions_WindowsMetro.csproj @@ -18,7 +18,7 @@ full false ..\bin\Debug\ - TRACE;DEBUG;WINDOWSMETRO; + XNAEXT;DEBUG;TRACE;WINDOWSMETRO; prompt 4 x86 @@ -27,7 +27,7 @@ pdbonly true ..\bin\Release\ - TRACE;WINDOWSMETRO; + XNAEXT;TRACE;WINDOWSMETRO; prompt 4 x86 @@ -63,10 +63,6 @@ {6899F0C9-70B9-4EB0-9DD3-E598D4BE3E35} ANX.Framework - - {A4D3AD34-E49C-4142-8620-2AFF44ED6719} - ANX.BaseDirectX -