From 2af279f274d772c44535e169d024edc19379bd4a Mon Sep 17 00:00:00 2001 From: skidau Date: Thu, 26 Mar 2015 21:19:37 +0000 Subject: [PATCH] Added VS2013 solution by mickdermack. Have to install the Multibyte MFC Library for Visual Studio 2013, because Multibyte strings were deprecated in favor of wchar strings. https://www.microsoft.com/download/details.aspx?id=40770 --- fex/File_Extractor2013.vcxproj | 153 ++++ fex/File_Extractor2013.vcxproj.filters | 190 +++++ project/vs2013_mfc/VBA2013.sln | 53 ++ project/vs2013_mfc/VBA2013.vcxproj | 686 +++++++++++++++++ project/vs2013_mfc/VBA2013.vcxproj.filters | 841 +++++++++++++++++++++ project/vs2013_mfc/VBA2013.vcxproj.user | 3 + project/vs2013_mfc/nasm.props | 26 + project/vs2013_mfc/nasm.rules | 168 ++++ project/vs2013_mfc/nasm.targets | 90 +++ project/vs2013_mfc/nasm.xml | 250 ++++++ project/vs2013_mfc/per_user_settings.props | 6 + src/win32/targetver.h | 8 +- 12 files changed, 2470 insertions(+), 4 deletions(-) create mode 100644 fex/File_Extractor2013.vcxproj create mode 100644 fex/File_Extractor2013.vcxproj.filters create mode 100644 project/vs2013_mfc/VBA2013.sln create mode 100644 project/vs2013_mfc/VBA2013.vcxproj create mode 100644 project/vs2013_mfc/VBA2013.vcxproj.filters create mode 100644 project/vs2013_mfc/VBA2013.vcxproj.user create mode 100644 project/vs2013_mfc/nasm.props create mode 100644 project/vs2013_mfc/nasm.rules create mode 100644 project/vs2013_mfc/nasm.targets create mode 100644 project/vs2013_mfc/nasm.xml create mode 100644 project/vs2013_mfc/per_user_settings.props diff --git a/fex/File_Extractor2013.vcxproj b/fex/File_Extractor2013.vcxproj new file mode 100644 index 00000000..c46706c4 --- /dev/null +++ b/fex/File_Extractor2013.vcxproj @@ -0,0 +1,153 @@ + + + + + Debug + Win32 + + + Release + Win32 + + + + File_Extractor + {7AEC599C-7C82-4F00-AA60-411E0A359CB0} + File_Extractor + + + + StaticLibrary + true + v120 + + + StaticLibrary + v120 + + + + + + + + + + + + + <_ProjectFileVersion>10.0.30319.1 + AllRules.ruleset + + + AllRules.ruleset + + + + + + + Disabled + _CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions) + true + EnableFastChecks + MultiThreadedDebug + EditAndContinue + $(ProjectDir)..\..\dependencies\zlib;$(ProjectDir);$(ProjectDir)7z_C;%(AdditionalIncludeDirectories) + + + + + + $(ProjectDir)..\..\dependencies\zlib;$(ProjectDir);%(AdditionalIncludeDirectories) + _CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions) + MultiThreaded + AnySuitable + true + Speed + true + StreamingSIMDExtensions + true + true + true + Fast + false + true + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + {3e03c179-8251-46e4-81f4-466f114bac63} + + + + + + \ No newline at end of file diff --git a/fex/File_Extractor2013.vcxproj.filters b/fex/File_Extractor2013.vcxproj.filters new file mode 100644 index 00000000..ea699441 --- /dev/null +++ b/fex/File_Extractor2013.vcxproj.filters @@ -0,0 +1,190 @@ + + + + + {40ba751f-4ce2-4162-85a2-0c2ae2f33ae2} + + + {4f3646e4-ddc5-4030-9ba1-7629a947e5db} + + + + + fex + + + fex + + + fex + + + fex + + + fex + + + fex + + + fex + + + fex + + + fex + + + fex + + + fex + + + fex + + + 7z_C + + + 7z_C + + + 7z_C + + + 7z_C + + + 7z_C + + + 7z_C + + + 7z_C + + + 7z_C + + + 7z_C + + + 7z_C + + + 7z_C + + + 7z_C + + + 7z_C + + + 7z_C + + + 7z_C + + + + + fex + + + fex + + + fex + + + fex + + + fex + + + fex + + + fex + + + fex + + + fex + + + fex + + + fex + + + fex + + + fex + + + fex + + + fex + + + 7z_C + + + 7z_C + + + 7z_C + + + 7z_C + + + 7z_C + + + 7z_C + + + 7z_C + + + 7z_C + + + 7z_C + + + 7z_C + + + 7z_C + + + 7z_C + + + + + + + + + + 7z_C + + + 7z_C + + + \ No newline at end of file diff --git a/project/vs2013_mfc/VBA2013.sln b/project/vs2013_mfc/VBA2013.sln new file mode 100644 index 00000000..eb0b9a94 --- /dev/null +++ b/project/vs2013_mfc/VBA2013.sln @@ -0,0 +1,53 @@ +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio 2013 +VisualStudioVersion = 12.0.31101.0 +MinimumVisualStudioVersion = 10.0.40219.1 +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "dependencies", "dependencies", "{8B814174-883E-43D0-969E-3A17D8EDE080}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "VisualBoyAdvance-M", "VBA2013.vcxproj", "{6D4C5EC8-933F-4C05-A1BF-498E658576DF}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "zlib", "..\..\..\dependencies\zlib\project\vs2013\zlib.vcxproj", "{3E03C179-8251-46E4-81F4-466F114BAC63}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "SFML", "..\..\..\dependencies\SFML\build\vc2013\sfml-network.vcxproj", "{823DDC98-42D5-4A38-88CF-9DC06C788AE4}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libpng", "..\..\..\dependencies\libpng\project\vs2013\libpng.vcxproj", "{0008960E-E0DD-41A6-8265-00B31DDB4C21}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "File_Extractor", "..\..\fex\File_Extractor2013.vcxproj", "{7AEC599C-7C82-4F00-AA60-411E0A359CB0}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Win32 = Debug|Win32 + Release|Win32 = Release|Win32 + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {6D4C5EC8-933F-4C05-A1BF-498E658576DF}.Debug|Win32.ActiveCfg = Debug|Win32 + {6D4C5EC8-933F-4C05-A1BF-498E658576DF}.Debug|Win32.Build.0 = Debug|Win32 + {6D4C5EC8-933F-4C05-A1BF-498E658576DF}.Release|Win32.ActiveCfg = Release|Win32 + {6D4C5EC8-933F-4C05-A1BF-498E658576DF}.Release|Win32.Build.0 = Release|Win32 + {3E03C179-8251-46E4-81F4-466F114BAC63}.Debug|Win32.ActiveCfg = Debug|Win32 + {3E03C179-8251-46E4-81F4-466F114BAC63}.Debug|Win32.Build.0 = Debug|Win32 + {3E03C179-8251-46E4-81F4-466F114BAC63}.Release|Win32.ActiveCfg = Release|Win32 + {3E03C179-8251-46E4-81F4-466F114BAC63}.Release|Win32.Build.0 = Release|Win32 + {823DDC98-42D5-4A38-88CF-9DC06C788AE4}.Debug|Win32.ActiveCfg = Debug|Win32 + {823DDC98-42D5-4A38-88CF-9DC06C788AE4}.Debug|Win32.Build.0 = Debug|Win32 + {823DDC98-42D5-4A38-88CF-9DC06C788AE4}.Release|Win32.ActiveCfg = Release|Win32 + {823DDC98-42D5-4A38-88CF-9DC06C788AE4}.Release|Win32.Build.0 = Release|Win32 + {0008960E-E0DD-41A6-8265-00B31DDB4C21}.Debug|Win32.ActiveCfg = Debug|Win32 + {0008960E-E0DD-41A6-8265-00B31DDB4C21}.Debug|Win32.Build.0 = Debug|Win32 + {0008960E-E0DD-41A6-8265-00B31DDB4C21}.Release|Win32.ActiveCfg = Release|Win32 + {0008960E-E0DD-41A6-8265-00B31DDB4C21}.Release|Win32.Build.0 = Release|Win32 + {7AEC599C-7C82-4F00-AA60-411E0A359CB0}.Debug|Win32.ActiveCfg = Debug|Win32 + {7AEC599C-7C82-4F00-AA60-411E0A359CB0}.Debug|Win32.Build.0 = Debug|Win32 + {7AEC599C-7C82-4F00-AA60-411E0A359CB0}.Release|Win32.ActiveCfg = Release|Win32 + {7AEC599C-7C82-4F00-AA60-411E0A359CB0}.Release|Win32.Build.0 = Release|Win32 + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection + GlobalSection(NestedProjects) = preSolution + {3E03C179-8251-46E4-81F4-466F114BAC63} = {8B814174-883E-43D0-969E-3A17D8EDE080} + {823DDC98-42D5-4A38-88CF-9DC06C788AE4} = {8B814174-883E-43D0-969E-3A17D8EDE080} + {0008960E-E0DD-41A6-8265-00B31DDB4C21} = {8B814174-883E-43D0-969E-3A17D8EDE080} + {7AEC599C-7C82-4F00-AA60-411E0A359CB0} = {8B814174-883E-43D0-969E-3A17D8EDE080} + EndGlobalSection +EndGlobal diff --git a/project/vs2013_mfc/VBA2013.vcxproj b/project/vs2013_mfc/VBA2013.vcxproj new file mode 100644 index 00000000..70d3d60d --- /dev/null +++ b/project/vs2013_mfc/VBA2013.vcxproj @@ -0,0 +1,686 @@ + + + + + Debug + Win32 + + + Release + Win32 + + + + VisualBoyAdvance-M + {6D4C5EC8-933F-4C05-A1BF-498E658576DF} + VBA + MFCProj + + + + true + v120 + Static + MultiByte + + + v120 + Static + MultiByte + + + + + + + + + + + + + + + + <_ProjectFileVersion>10.0.30319.1 + + AllRules.ruleset + + + AllRules.ruleset + + + %programfiles%\OpenAL 1.1 SDK\libs\Win32;$(DXSDK_DIR)\lib\x86;$(LibraryPath) + %programfiles%\OpenAL 1.1 SDK\include;$(DXSDK_DIR)\Include;$(IncludePath) + %programfiles%\OpenAL 1.1 SDK\include;$(DXSDK_DIR)\Include;$(IncludePath) + %programfiles%\OpenAL 1.1 SDK\libs\Win32;$(DXSDK_DIR)\lib\x86;$(LibraryPath) + $(ProjectDir)$(Platform)\$(Configuration)\ + $(ProjectDir)$(Platform)\$(Configuration)_temp\ + $(ProjectDir)$(Platform)\$(Configuration)\ + $(ProjectDir)$(Platform)\$(Configuration)_temp\ + + + + + "..\..\..\dependencies\SubWCRev\SubWCRev.bat" + + + _DEBUG;%(PreprocessorDefinitions) + false + + + Disabled + ..\..\src;..\..\fex;..\..\..\dependencies\libpng;..\..\..\dependencies\msvc;..\..\..\dependencies\SFML\include;..\..\..\dependencies\SubWCRev;..\..\..\dependencies\zlib;%(AdditionalIncludeDirectories) + WIN32;_WINDOWS;_DEBUG;DEV_VERSION;BKPT_SUPPORT;GBA_LOGGING;MMX;ASM;_CRT_SECURE_NO_WARNINGS;HAS_FILE_EXTRACTOR;%(PreprocessorDefinitions) + false + true + EnableFastChecks + false + MultiThreadedDebug + false + NotSet + + + Level3 + EditAndContinue + true + + + + + + Windows + false + false + + + 5.0 + nafxcwd.lib;libcmtd.lib;%(AdditionalDependencies) + nafxcwd.lib;libcmtd.lib;%(IgnoreSpecificDefaultLibraries) + false + true + + + $(IntDir)$(ProjectName)_BuildLog.htm + + + + + + "..\..\..\dependencies\SubWCRev\SubWCRev.bat" + + + _DEBUG;%(PreprocessorDefinitions) + false + + + AnySuitable + Speed + ..\..\src;..\..\fex;..\..\..\dependencies\libpng;..\..\..\dependencies\msvc;..\..\..\dependencies\SFML\include;..\..\..\dependencies\SubWCRev;..\..\..\dependencies\zlib;%(AdditionalIncludeDirectories) + WIN32;_WINDOWS;NDEBUG;GBA_LOGGING;OEMRESOURCE;MMX;ASM;FINAL_VERSION;BKPT_SUPPORT;_CRT_SECURE_NO_DEPRECATE;HAS_FILE_EXTRACTOR;%(PreprocessorDefinitions) + MultiThreaded + StreamingSIMDExtensions + Fast + + + true + true + true + true + Level3 + true + true + + + + nafxcw.lib;libcmt.lib;%(AdditionalDependencies) + + + nafxcw.lib;libcmt.lib;%(IgnoreSpecificDefaultLibraries) + Windows + 5.0 + true + true + + + false + + + 1 + + + + $(IntDir)$(ProjectName)_BuildLog.htm + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + true + + + + + + + + + + + + + + + + + + + + + + + CompileAsC + CompileAsC + + + + + + + + _SCL_SECURE_NO_WARNINGS;%(PreprocessorDefinitions) + + + + Create + Create + + + + Use + Use + + + Use + Use + + + Use + Use + + + Use + Use + + + Use + Use + + + Use + Use + + + Use + Use + + + Use + Use + + + Use + Use + + + Use + Use + + + Use + Use + + + Use + Use + + + Use + Use + + + Use + Use + + + Use + Use + + + Use + Use + + + Use + Use + + + Use + Use + + + Use + Use + + + Use + Use + + + Use + Use + + + Use + Use + + + Use + Use + + + Use + Use + + + Use + Use + + + Use + Use + + + Use + Use + + + Use + Use + + + Use + Use + + + Use + Use + + + Use + Use + + + Use + Use + + + Use + Use + + + Use + Use + + + Use + Use + + + Use + Use + + + Use + Use + + + Use + Use + + + Use + Use + + + Use + Use + + + Use + Use + + + Use + Use + + + Use + Use + + + Use + Use + + + Use + Use + + + Use + Use + + + Use + Use + + + Use + Use + + + Use + Use + + + Use + Use + + + Use + Use + + + Use + Use + + + Use + Use + + + Use + Use + + + Use + Use + + + Use + Use + + + Use + Use + + + Use + Use + + + Use + Use + + + Use + Use + + + Use + Use + + + Use + Use + + + Use + Use + + + + + __DJGPP__ + true + 1 + __DJGPP__ + + + 1 + ../../src/filters/hq/asm/ + true + true + 1 + ../../src/filters/hq/asm/ + true + + + 1 + ../../src/filters/hq/asm/ + true + true + 1 + ../../src/filters/hq/asm/ + true + + + 1 + ../../src/filters/hq/asm/ + true + true + 1 + ../../src/filters/hq/asm/ + true + + + 1 + ../../src/filters/hq/asm/ + true + true + 1 + ../../src/filters/hq/asm/ + true + + + + + {0008960e-e0dd-41a6-8265-00b31ddb4c21} + + + {823ddc98-42d5-4a38-88cf-9dc06c788ae4} + false + + + {3e03c179-8251-46e4-81f4-466f114bac63} + + + {7aec599c-7c82-4f00-aa60-411e0a359cb0} + false + + + + + + + + + + + + \ No newline at end of file diff --git a/project/vs2013_mfc/VBA2013.vcxproj.filters b/project/vs2013_mfc/VBA2013.vcxproj.filters new file mode 100644 index 00000000..70ddff39 --- /dev/null +++ b/project/vs2013_mfc/VBA2013.vcxproj.filters @@ -0,0 +1,841 @@ + + + + + {67DA6AB6-F800-4c08-8B7A-83BB121AAD01} + rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx + + + {f0c26c7f-e258-4a13-9c2d-a22ab5905334} + + + {a9a364ed-450b-4d5e-ae12-4ec20e672df4} + + + {41a6e259-9654-4e9f-b41c-8a8eebab2155} + + + {b73f8721-e525-47b0-bb29-bad7306bfeac} + + + {d6df8b89-50c6-42d7-ab82-20ed668b2db2} + + + {6a743a87-48d3-4e7a-ab79-7fb51e1ce173} + + + {b20dd5ab-a733-4ee9-a294-13ce221a09ba} + + + {443f5282-9e21-46cb-b187-746986699f99} + + + {5ab58341-15e1-499c-9fee-7695e1a98161} + + + {b9123fa0-e9e8-444a-a69c-82a2d3bee747} + + + {6ed60031-33a3-41aa-88e4-dc543b658179} + + + {ba70870a-3810-4e40-b6ab-49e438da80f9} + + + {8b031169-88b8-4924-a1ee-ff59ff441b42} + + + {ddc4ba22-6aa2-4862-9c26-25d43a7ccdb7} + + + {6a6d7a7e-ba3c-4ae8-86ed-189be12fb532} + + + + + Resource + + + Core\GB + + + Core\GB + + + Core\GB + + + Core\GB + + + Core\GB + + + Core\GB + + + Core\GB + + + Core\GB + + + Core\GB + + + Core\GB APU + + + Core\GB APU + + + Core\GB APU + + + Core\GB APU + + + Core\GB APU + + + Core\GB APU + + + Core\GB APU + + + Core\GB APU + + + Core\GBA + + + Core\GBA + + + Core\GBA + + + Core\GBA + + + Core\GBA + + + Core\GBA + + + Core\GBA + + + Core\GBA + + + Core\GBA + + + Core\GBA + + + Core\GBA + + + Core\GBA + + + Core\GBA + + + Core\GBA + + + Pixel Filter + + + Pixel Filter\HQ + + + Pixel Filter\HQ + + + Pixel Filter\HQ + + + Functionality + + + Functionality + + + Functionality + + + Functionality + + + Functionality + + + Functionality + + + Functionality + + + Functionality + + + Functionality + + + IO + + + IO + + + IO + + + IO + + + IO + + + Linking + + + Linking + + + Linking + + + Main + + + Main + + + Main + + + MFC + + + MFC + + + MFC + + + MFC + + + MFC + + + MFC + + + MFC + + + MFC + + + MFC + + + MFC + + + MFC + + + MFC + + + MFC + + + MFC + + + MFC + + + MFC + + + MFC + + + MFC + + + MFC + + + MFC + + + MFC + + + MFC + + + MFC + + + MFC + + + MFC + + + MFC + + + MFC + + + MFC + + + MFC + + + MFC + + + MFC + + + MFC + + + MFC + + + MFC + + + MFC + + + MFC + + + MFC + + + MFC + + + MFC + + + MFC + + + MFC + + + MFC + + + MFC + + + MFC + + + MFC + + + MFC + + + MFC + + + MFC + + + MFC + + + MFC + + + MFC\GB + + + MFC\GB + + + MFC\GB + + + MFC\GB + + + MFC\GB + + + MFC\GB + + + MFC\GB + + + MFC\GB + + + MFC\GB + + + Pixel Filter\xBRZ + + + Pixel Filter\xBRZ + + + + + Resource + + + Resource + + + Documentation + + + Documentation + + + Documentation + + + Pixel Filter\HQ\3x_4x_asm + + + + + Resource + + + + + Core\GB + + + Core\GB + + + Core\GB + + + Core\GB + + + Core\GB + + + Core\GB + + + Core\GB + + + Core\GB + + + Core\GB + + + Core\GB APU + + + Core\GB APU + + + Core\GB APU + + + Core\GB APU + + + Core\GB APU + + + Core\GB APU + + + Core\GBA + + + Core\GBA + + + Core\GBA + + + Core\GBA + + + Core\GBA + + + Core\GBA + + + Core\GBA + + + Core\GBA + + + Core\GBA + + + Core\GBA + + + Core\GBA + + + Core\GBA + + + Core\GBA + + + Core\GBA + + + Core\GBA + + + Core\GBA + + + Core\GBA + + + Core\GBA + + + Core\GBA + + + Core\GBA + + + Core\GBA + + + Pixel Filter + + + Pixel Filter + + + Pixel Filter + + + Pixel Filter + + + Pixel Filter + + + Pixel Filter + + + Pixel Filter + + + Pixel Filter + + + Pixel Filter\HQ + + + Pixel Filter\HQ\3x_4x_asm + + + Pixel Filter\xBRZ + + + Pixel Filter\xBRZ + + + Functionality + + + Functionality + + + Functionality + + + Functionality + + + Functionality + + + Functionality + + + IO + + + IO + + + IO + + + IO + + + IO + + + IO + + + IO + + + IO + + + Linking + + + Linking + + + Linking + + + Main + + + Main + + + MFC + + + MFC + + + MFC + + + MFC + + + MFC + + + MFC + + + MFC + + + MFC + + + MFC + + + MFC + + + MFC + + + MFC + + + MFC + + + MFC + + + MFC + + + MFC + + + MFC + + + MFC + + + MFC + + + MFC + + + MFC + + + MFC + + + MFC + + + MFC + + + MFC + + + MFC + + + MFC + + + MFC + + + MFC + + + MFC + + + MFC + + + MFC + + + MFC + + + MFC + + + MFC + + + MFC + + + MFC + + + MFC + + + MFC + + + MFC + + + MFC + + + MFC + + + MFC + + + MFC + + + MFC + + + MFC + + + MFC + + + MFC + + + MFC + + + MFC + + + MFC + + + MFC + + + MFC + + + MFC + + + MFC\GB + + + MFC\GB + + + MFC\GB + + + MFC\GB + + + MFC\GB + + + MFC\GB + + + MFC\GB + + + MFC\GB + + + MFC\GB + + + + + Pixel Filter + + + Pixel Filter\HQ\3x_4x_asm + + + Pixel Filter\HQ\3x_4x_asm + + + Pixel Filter\HQ\3x_4x_asm + + + Pixel Filter\HQ\3x_4x_asm + + + \ No newline at end of file diff --git a/project/vs2013_mfc/VBA2013.vcxproj.user b/project/vs2013_mfc/VBA2013.vcxproj.user new file mode 100644 index 00000000..695b5c78 --- /dev/null +++ b/project/vs2013_mfc/VBA2013.vcxproj.user @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/project/vs2013_mfc/nasm.props b/project/vs2013_mfc/nasm.props new file mode 100644 index 00000000..d851e221 --- /dev/null +++ b/project/vs2013_mfc/nasm.props @@ -0,0 +1,26 @@ + + + + Midl + CustomBuild + + + _SelectedFiles;$(NASMDependsOn) + + + + False + False + False + $(IntDir)%(Filename).obj + 0 + 8 + 1 + "$(SolutionDir)..\..\..\dependencies\nasm.exe" [AllOptions] [AdditionalOptions] -- [inputs] + %(ObjectFileName) + Assembling... + + + \ No newline at end of file diff --git a/project/vs2013_mfc/nasm.rules b/project/vs2013_mfc/nasm.rules new file mode 100644 index 00000000..8ad4913f --- /dev/null +++ b/project/vs2013_mfc/nasm.rules @@ -0,0 +1,168 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/project/vs2013_mfc/nasm.targets b/project/vs2013_mfc/nasm.targets new file mode 100644 index 00000000..c3107e89 --- /dev/null +++ b/project/vs2013_mfc/nasm.targets @@ -0,0 +1,90 @@ + + + + + + _NASM + + + + $(MSBuildThisFileDirectory)$(MSBuildThisFileName).xml + + + + + + + + @(NASM, '|') + + + + + + + + + $(ComputeLinkInputsTargets); + ComputeNASMOutput; + + + $(ComputeLibInputsTargets); + ComputeNASMOutput; + + + + + + + + + + + + \ No newline at end of file diff --git a/project/vs2013_mfc/nasm.xml b/project/vs2013_mfc/nasm.xml new file mode 100644 index 00000000..3297db0d --- /dev/null +++ b/project/vs2013_mfc/nasm.xml @@ -0,0 +1,250 @@ + + + + + + + + + + General + + + + + Command Line + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Execute Before + + + Specifies the targets for the build customization to run before. + + + + + + + + + + + Execute After + + + Specifies the targets for the build customization to run after. + + + + + + + + + + + + + + Additional Options + + + Additional Options + + + + + + + \ No newline at end of file diff --git a/project/vs2013_mfc/per_user_settings.props b/project/vs2013_mfc/per_user_settings.props new file mode 100644 index 00000000..3b7d34fb --- /dev/null +++ b/project/vs2013_mfc/per_user_settings.props @@ -0,0 +1,6 @@ + + + + <_ProjectFileVersion>10.0.30319.1 + + \ No newline at end of file diff --git a/src/win32/targetver.h b/src/win32/targetver.h index 4f07adf6..f868e69f 100644 --- a/src/win32/targetver.h +++ b/src/win32/targetver.h @@ -7,12 +7,12 @@ // Modify the following defines if you have to target a platform prior to the ones specified below. // Refer to MSDN for the latest info on corresponding values for different platforms. -#ifndef WINVER // Specifies that the minimum required platform is Windows 2000. -#define WINVER 0x0500 // Change this to the appropriate value to target other versions of Windows. +#ifndef WINVER // Specifies that the minimum required platform is Windows XP. +#define WINVER 0x0501 // Change this to the appropriate value to target other versions of Windows. #endif -#ifndef _WIN32_WINNT // Specifies that the minimum required platform is Windows 2000. -#define _WIN32_WINNT 0x0500 // Change this to the appropriate value to target other versions of Windows. +#ifndef _WIN32_WINNT // Specifies that the minimum required platform is Windows XP. +#define _WIN32_WINNT 0x0501 // Change this to the appropriate value to target other versions of Windows. #endif #ifndef _WIN32_WINDOWS // Specifies that the minimum required platform is Windows 98.