diff --git a/desmume/src/windows/desmume.props b/desmume/src/windows/desmume.props index 6af41e40c..9767e8bc3 100644 --- a/desmume/src/windows/desmume.props +++ b/desmume/src/windows/desmume.props @@ -1,186 +1,187 @@ - - - - - - - - - true - - 10.0 - - - - - VS2010 - VS2015 - $(SolutionDir).obj\$(NDS_VisualStudioName)-$(Platform)-$(Configuration)\ - $(SolutionDir)__bins\ - DeSmuME-$(NDS_VisualStudioName)-$(ProjectName)-x64-$(Configuration) - DeSmuME-$(NDS_VisualStudioName)-$(Configuration) - $(OutDir)$(TargetName).exe - - - - - true - - - - - - - - - defaultconfig\SubWCRev.bat - - - - - .;..;lua\include;glib-2.20.1\build;.\zlib128;.\zziplib;.\winpcap;userconfig;defaultconfig;.\agg\include;.\agg\examples;directx;File_Extractor;..\libretro-common\include;%(AdditionalIncludeDirectories) - - - _CRT_SECURE_NO_DEPRECATE;WIN32;HAVE_ZLIB_DEFLATE;HAVE_LIBZ;NOMINMAX;%(PreprocessorDefinitions) - - - _DEBUG;%(PreprocessorDefinitions) - RELEASE;NDEBUG;%(PreprocessorDefinitions) - RELEASE;NDEBUG;%(PreprocessorDefinitions) - - - - true - false - - - Disabled - Full - Full - true - Fast - StreamingSIMDExtensions2 - - - true - EnableFastChecks - - - false - - - true - - - Sync - - - Cdecl - - - MultiThreadedDebugDll - MultiThreadedDll - - - - - $(TargetPath) - - - .\zlib128;agg;.libs;.libs\x64 - directx-x64-ddraw-dinput8-dsound-dxerr8-dxguid.lib;zlib-vc8-x64.lib;agg-2.5-x64.lib;%(AdditionalDependencies) - - - .\zlib128;agg;.libs;.libs\win32 - directx-win32-ddraw-dinput8-dsound-dxerr8-dxguid.lib;zlib-vc8-Win32.lib;agg-2.5.lib;%(AdditionalDependencies) - - - legacy_stdio_definitions.lib;%(AdditionalDependencies) - - - lua51.lib;%(AdditionalDependencies) - - vfw32.lib;winmm.lib;opengl32.lib;glu32.lib;ws2_32.lib;user32.lib;gdi32.lib;shell32.lib;comdlg32.lib;shlwapi.lib;comctl32.lib;%(AdditionalDependencies) - - lua51.dll - - - true - true - - - UseLinkTimeCodeGeneration - - - Windows - false - true - MachineX64 - - - false - - - - - DeSmuME_$(Platform).manifest;%(AdditionalManifestFiles) - - - - - - - - - - - - - - - - - - - (); - foreach( var item in ItemList ) - { - //solve bug e.g. Checkbox.cpp vs CheckBox.cpp - var filename = item.GetMetadata("Filename").ToUpperInvariant(); - - //assign reused filenames to increasing numbers - //assign previously unused filenames to 0 - int assignment = 0; - if(assignmentMap.TryGetValue(filename, out assignment)) - assignmentMap[filename] = ++assignment; - else - assignmentMap[filename] = 0; - - var thisFileOutdir = Path.Combine(OutputDir,assignment.ToString()) + "/"; //take care it ends in / so /Fo knows it's a directory and not a filename - item.SetMetadata( "ObjectFileName", thisFileOutdir ); - } - - OutputItemList = ItemList; - ItemList = new Microsoft.Build.Framework.ITaskItem[0]; - - ]]> - - - - - - - - - - - - - - - + + + + + + + + + true + + 10.0 + + + + + VS2010 + VS2015 + $(SolutionDir).obj\$(NDS_VisualStudioName)-$(Platform)-$(Configuration)\ + $(SolutionDir)__bins\ + $(ProjectName)-$(NDS_VisualStudioName)-$(Configuration) + $(ProjectName)-$(NDS_VisualStudioName)-x64-$(Configuration) + $(OutDir)$(TargetName).exe + + + + + true + + + + + + + + + defaultconfig\SubWCRev.bat + + + + + .;..;lua\include;glib-2.20.1\build;.\zlib128;.\zziplib;.\winpcap;userconfig;defaultconfig;.\agg\include;.\agg\examples;directx;File_Extractor;..\libretro-common\include;%(AdditionalIncludeDirectories) + + + _CRT_SECURE_NO_DEPRECATE;WIN32;HAVE_ZLIB_DEFLATE;HAVE_LIBZ;NOMINMAX;%(PreprocessorDefinitions) + + + _DEBUG;%(PreprocessorDefinitions) + RELEASE;NDEBUG;%(PreprocessorDefinitions) + RELEASE;NDEBUG;%(PreprocessorDefinitions) + + + + true + false + + + Disabled + Full + Full + true + Fast + StreamingSIMDExtensions2 + + + true + EnableFastChecks + + + false + + + true + + + Sync + + + Cdecl + + + MultiThreadedDebugDll + MultiThreadedDll + + + + + $(TargetPath) + + + .\zlib128;agg;.libs;.libs\x64 + directx-x64-ddraw-dinput8-dsound-dxerr8-dxguid.lib;zlib-vc8-x64.lib;agg-2.5-x64.lib;%(AdditionalDependencies) + + + .\zlib128;agg;.libs;.libs\win32 + directx-win32-ddraw-dinput8-dsound-dxerr8-dxguid.lib;zlib-vc8-Win32.lib;agg-2.5.lib;%(AdditionalDependencies) + + + legacy_stdio_definitions.lib;%(AdditionalDependencies) + + + lua51.lib;%(AdditionalDependencies) + + vfw32.lib;winmm.lib;opengl32.lib;glu32.lib;ws2_32.lib;user32.lib;gdi32.lib;shell32.lib;comdlg32.lib;shlwapi.lib;comctl32.lib;%(AdditionalDependencies) + + lua51.dll + + + true + true + + + UseLinkTimeCodeGeneration + + + Windows + false + true + MachineX64 + + + false + + + + + DeSmuME_$(Platform).manifest;%(AdditionalManifestFiles) + + + + + + + + + + + + + + + + + + + (); + foreach( var item in ItemList ) + { + //solve bug e.g. Checkbox.cpp vs CheckBox.cpp + var filename = item.GetMetadata("Filename").ToUpperInvariant(); + + //assign reused filenames to increasing numbers + //assign previously unused filenames to 0 + int assignment = 0; + if(assignmentMap.TryGetValue(filename, out assignment)) + assignmentMap[filename] = ++assignment; + else + assignmentMap[filename] = 0; + + var thisFileOutdir = Path.Combine(OutputDir,assignment.ToString()) + "/"; //take care it ends in / so /Fo knows it's a directory and not a filename + item.SetMetadata( "ObjectFileName", thisFileOutdir ); + } + + OutputItemList = ItemList; + ItemList = new Microsoft.Build.Framework.ITaskItem[0]; + + ]]> + + + + + + + + + + + + + + + + \ No newline at end of file