From 663a7f919c7c1e2d168abdbb6de29086afc0af87 Mon Sep 17 00:00:00 2001 From: Nik Henson Date: Sat, 5 Nov 2011 20:35:56 +0000 Subject: [PATCH] Changes to Supermodel VS2008 solution to ensure it will now build completely from scratch: - added projects to build third-party libraries ZLib and SDL (expects source code to be present in Libraries directory) - moved Musashi68K into its own directory - tidied up some config options --- VS2008/{ => Musashi68K}/Musashi68K.vcproj | 172 ++-- VS2008/SDL/SDL.vcproj | 858 ++++++++++++++++++++ VS2008/SDLmain/SDLmain.vcproj | 320 ++++++++ VS2008/Supermodel.sln | 34 +- VS2008/Supermodel.vcproj | 66 +- VS2008/ZLib/ZLib.vcproj | 914 ++++++++++++++++++++++ 6 files changed, 2241 insertions(+), 123 deletions(-) rename VS2008/{ => Musashi68K}/Musashi68K.vcproj (73%) create mode 100755 VS2008/SDL/SDL.vcproj create mode 100755 VS2008/SDLmain/SDLmain.vcproj create mode 100755 VS2008/ZLib/ZLib.vcproj diff --git a/VS2008/Musashi68K.vcproj b/VS2008/Musashi68K/Musashi68K.vcproj similarity index 73% rename from VS2008/Musashi68K.vcproj rename to VS2008/Musashi68K/Musashi68K.vcproj index 29fc8ce..a257a06 100755 --- a/VS2008/Musashi68K.vcproj +++ b/VS2008/Musashi68K/Musashi68K.vcproj @@ -20,8 +20,8 @@ @@ -45,7 +45,7 @@ Optimization="0" MinimalRebuild="true" BasicRuntimeChecks="3" - RuntimeLibrary="3" + RuntimeLibrary="1" WarningLevel="3" DebugInformationFormat="4" /> @@ -83,13 +83,82 @@ /> + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - @@ -308,22 +308,10 @@ UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}" > - - - - diff --git a/VS2008/SDL/SDL.vcproj b/VS2008/SDL/SDL.vcproj new file mode 100755 index 0000000..773e110 --- /dev/null +++ b/VS2008/SDL/SDL.vcproj @@ -0,0 +1,858 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/VS2008/SDLmain/SDLmain.vcproj b/VS2008/SDLmain/SDLmain.vcproj new file mode 100755 index 0000000..49a8ec8 --- /dev/null +++ b/VS2008/SDLmain/SDLmain.vcproj @@ -0,0 +1,320 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/VS2008/Supermodel.sln b/VS2008/Supermodel.sln index 7eb1571..88659a4 100755 --- a/VS2008/Supermodel.sln +++ b/VS2008/Supermodel.sln @@ -4,9 +4,17 @@ Microsoft Visual Studio Solution File, Format Version 10.00 Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Supermodel", "Supermodel.vcproj", "{B114BBD9-8AEA-4DAE-B367-A66A804CB3DD}" ProjectSection(ProjectDependencies) = postProject {1248CF7C-B122-461C-9624-196AEFAE5046} = {1248CF7C-B122-461C-9624-196AEFAE5046} + {81CE8DAF-EBB2-4761-8E45-B71ABCCA8C68} = {81CE8DAF-EBB2-4761-8E45-B71ABCCA8C68} + {DA956FD3-E142-46F2-9DD5-C78BEBB56B7A} = {DA956FD3-E142-46F2-9DD5-C78BEBB56B7A} EndProjectSection EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Musashi68K", "Musashi68K.vcproj", "{1248CF7C-B122-461C-9624-196AEFAE5046}" +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "SDLmain", "SDLmain\SDLmain.vcproj", "{DA956FD3-E142-46F2-9DD5-C78BEBB56B7A}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "SDL", "SDL\SDL.vcproj", "{81CE8DAF-EBB2-4761-8E45-B71ABCCA8C68}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ZLib", "ZLib\ZLib.vcproj", "{248D61E0-2E9B-4C73-8839-A31FBCB7D109}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Musashi68K", "Musashi68K\Musashi68K.vcproj", "{1248CF7C-B122-461C-9624-196AEFAE5046}" EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution @@ -24,6 +32,30 @@ Global {B114BBD9-8AEA-4DAE-B367-A66A804CB3DD}.Release|Win32.Build.0 = Release|Win32 {B114BBD9-8AEA-4DAE-B367-A66A804CB3DD}.Release|x64.ActiveCfg = Release|x64 {B114BBD9-8AEA-4DAE-B367-A66A804CB3DD}.Release|x64.Build.0 = Release|x64 + {DA956FD3-E142-46F2-9DD5-C78BEBB56B7A}.Debug|Win32.ActiveCfg = Debug|Win32 + {DA956FD3-E142-46F2-9DD5-C78BEBB56B7A}.Debug|Win32.Build.0 = Debug|Win32 + {DA956FD3-E142-46F2-9DD5-C78BEBB56B7A}.Debug|x64.ActiveCfg = Debug|x64 + {DA956FD3-E142-46F2-9DD5-C78BEBB56B7A}.Debug|x64.Build.0 = Debug|x64 + {DA956FD3-E142-46F2-9DD5-C78BEBB56B7A}.Release|Win32.ActiveCfg = Release|Win32 + {DA956FD3-E142-46F2-9DD5-C78BEBB56B7A}.Release|Win32.Build.0 = Release|Win32 + {DA956FD3-E142-46F2-9DD5-C78BEBB56B7A}.Release|x64.ActiveCfg = Release|x64 + {DA956FD3-E142-46F2-9DD5-C78BEBB56B7A}.Release|x64.Build.0 = Release|x64 + {81CE8DAF-EBB2-4761-8E45-B71ABCCA8C68}.Debug|Win32.ActiveCfg = Debug|Win32 + {81CE8DAF-EBB2-4761-8E45-B71ABCCA8C68}.Debug|Win32.Build.0 = Debug|Win32 + {81CE8DAF-EBB2-4761-8E45-B71ABCCA8C68}.Debug|x64.ActiveCfg = Debug|x64 + {81CE8DAF-EBB2-4761-8E45-B71ABCCA8C68}.Debug|x64.Build.0 = Debug|x64 + {81CE8DAF-EBB2-4761-8E45-B71ABCCA8C68}.Release|Win32.ActiveCfg = Release|Win32 + {81CE8DAF-EBB2-4761-8E45-B71ABCCA8C68}.Release|Win32.Build.0 = Release|Win32 + {81CE8DAF-EBB2-4761-8E45-B71ABCCA8C68}.Release|x64.ActiveCfg = Release|x64 + {81CE8DAF-EBB2-4761-8E45-B71ABCCA8C68}.Release|x64.Build.0 = Release|x64 + {248D61E0-2E9B-4C73-8839-A31FBCB7D109}.Debug|Win32.ActiveCfg = Debug|Win32 + {248D61E0-2E9B-4C73-8839-A31FBCB7D109}.Debug|Win32.Build.0 = Debug|Win32 + {248D61E0-2E9B-4C73-8839-A31FBCB7D109}.Debug|x64.ActiveCfg = Debug|x64 + {248D61E0-2E9B-4C73-8839-A31FBCB7D109}.Debug|x64.Build.0 = Debug|x64 + {248D61E0-2E9B-4C73-8839-A31FBCB7D109}.Release|Win32.ActiveCfg = Release|Win32 + {248D61E0-2E9B-4C73-8839-A31FBCB7D109}.Release|Win32.Build.0 = Release|Win32 + {248D61E0-2E9B-4C73-8839-A31FBCB7D109}.Release|x64.ActiveCfg = Release|x64 + {248D61E0-2E9B-4C73-8839-A31FBCB7D109}.Release|x64.Build.0 = Release|x64 {1248CF7C-B122-461C-9624-196AEFAE5046}.Debug|Win32.ActiveCfg = Debug|Win32 {1248CF7C-B122-461C-9624-196AEFAE5046}.Debug|Win32.Build.0 = Debug|Win32 {1248CF7C-B122-461C-9624-196AEFAE5046}.Debug|x64.ActiveCfg = Debug|x64 diff --git a/VS2008/Supermodel.vcproj b/VS2008/Supermodel.vcproj index 9139e89..70bd1d2 100755 --- a/VS2008/Supermodel.vcproj +++ b/VS2008/Supermodel.vcproj @@ -24,7 +24,7 @@ + + + - - diff --git a/VS2008/ZLib/ZLib.vcproj b/VS2008/ZLib/ZLib.vcproj new file mode 100755 index 0000000..aac5129 --- /dev/null +++ b/VS2008/ZLib/ZLib.vcproj @@ -0,0 +1,914 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +