From: <rel...@us...> - 2011-06-06 20:45:23
|
Revision: 893 http://modplug.svn.sourceforge.net/modplug/?rev=893&view=rev Author: relabsoluness Date: 2011-06-06 20:45:14 +0000 (Mon, 06 Jun 2011) Log Message: ----------- [New] Internal: Added VC2010 project files. [Fix] Internal: Fix to failing builds in VC2003 and VC2010. Also some code- and VC2003 project tweaks to get the build done with less warnings. Modified Paths: -------------- trunk/OpenMPT/mptrack/MainFrm.cpp trunk/OpenMPT/mptrack/Moddoc.cpp trunk/OpenMPT/mptrack/STDAFX.CPP trunk/OpenMPT/mptrack/Stdafx.h trunk/OpenMPT/mptrack/misc_util.cpp trunk/OpenMPT/mptrack/misc_util.h trunk/OpenMPT/mptrack/mptrack.vcproj trunk/OpenMPT/soundtouch/soundtouch.vcproj trunk/OpenMPT/ungzip/ungzip.vcproj trunk/OpenMPT/unlha/unlha.vcproj trunk/OpenMPT/unrar/UNRAR.vcproj trunk/OpenMPT/unzip/unzip.vcproj trunk/OpenMPT/xsoundlib/xsoundlib.vcproj trunk/OpenMPT/zlib/contrib/vstudio/vc10/zlibstat.vcxproj trunk/OpenMPT/zlib/contrib/vstudio/vc7/zlibstat.vcproj Added Paths: ----------- trunk/OpenMPT/mptrack/MPTRACK_10.sln trunk/OpenMPT/mptrack/mptrack_10.vcxproj trunk/OpenMPT/soundtouch/soundtouch_10.vcxproj trunk/OpenMPT/ungzip/ungzip_10.vcxproj trunk/OpenMPT/unlha/unlha_10.vcxproj trunk/OpenMPT/unrar/unrar_10.vcxproj trunk/OpenMPT/unzip/unzip_10.vcxproj trunk/OpenMPT/xsoundlib/xsoundlib_10.vcxproj Added: trunk/OpenMPT/mptrack/MPTRACK_10.sln =================================================================== --- trunk/OpenMPT/mptrack/MPTRACK_10.sln (rev 0) +++ trunk/OpenMPT/mptrack/MPTRACK_10.sln 2011-06-06 20:45:14 UTC (rev 893) @@ -0,0 +1,108 @@ +Microsoft Visual Studio Solution File, Format Version 11.00 +# Visual Studio 2010 +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "mptrack", "mptrack_10.vcxproj", "{21D95071-FB97-4E69-B3B1-050D0D4A5021}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "unlha", "..\unlha\unlha_10.vcxproj", "{FAE39936-1DC7-40BB-AD3F-3B5B9E9AB0E8}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "unrar", "..\unrar\unrar_10.vcxproj", "{FF541CE2-DAA1-4F84-9883-0A0F111BAA0B}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "unzip", "..\unzip\unzip_10.vcxproj", "{44316F22-904E-48AA-B841-5A3A6AC77319}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "xsoundlib", "..\xsoundlib\xsoundlib_10.vcxproj", "{DCC2BB2F-6778-4FD3-9C00-D6CD8DC917B8}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "SoundTouch", "..\soundtouch\soundtouch_10.vcxproj", "{CF3C2CA5-5D45-4635-BBA4-C1F435E10896}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ungzip", "..\ungzip\ungzip_10.vcxproj", "{94CD7910-649A-4075-9F33-7EBEE614FD45}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "zlibstat", "..\zlib\contrib\vstudio\vc10\zlibstat.vcxproj", "{745DEC58-EBB3-47A9-A9B8-4C6627C01BF8}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Win32 = Debug|Win32 + Debug|x64 = Debug|x64 + Release|Win32 = Release|Win32 + Release|x64 = Release|x64 + ReleaseWithoutAsm|Win32 = ReleaseWithoutAsm|Win32 + ReleaseWithoutAsm|x64 = ReleaseWithoutAsm|x64 + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {21D95071-FB97-4E69-B3B1-050D0D4A5021}.Debug|Win32.ActiveCfg = Debug|Win32 + {21D95071-FB97-4E69-B3B1-050D0D4A5021}.Debug|Win32.Build.0 = Debug|Win32 + {21D95071-FB97-4E69-B3B1-050D0D4A5021}.Debug|x64.ActiveCfg = Debug|Win32 + {21D95071-FB97-4E69-B3B1-050D0D4A5021}.Release|Win32.ActiveCfg = Release|Win32 + {21D95071-FB97-4E69-B3B1-050D0D4A5021}.Release|Win32.Build.0 = Release|Win32 + {21D95071-FB97-4E69-B3B1-050D0D4A5021}.Release|x64.ActiveCfg = Release|Win32 + {21D95071-FB97-4E69-B3B1-050D0D4A5021}.ReleaseWithoutAsm|Win32.ActiveCfg = Release|Win32 + {21D95071-FB97-4E69-B3B1-050D0D4A5021}.ReleaseWithoutAsm|Win32.Build.0 = Release|Win32 + {21D95071-FB97-4E69-B3B1-050D0D4A5021}.ReleaseWithoutAsm|x64.ActiveCfg = Release|Win32 + {FAE39936-1DC7-40BB-AD3F-3B5B9E9AB0E8}.Debug|Win32.ActiveCfg = Debug|Win32 + {FAE39936-1DC7-40BB-AD3F-3B5B9E9AB0E8}.Debug|Win32.Build.0 = Debug|Win32 + {FAE39936-1DC7-40BB-AD3F-3B5B9E9AB0E8}.Debug|x64.ActiveCfg = Debug|Win32 + {FAE39936-1DC7-40BB-AD3F-3B5B9E9AB0E8}.Release|Win32.ActiveCfg = Release|Win32 + {FAE39936-1DC7-40BB-AD3F-3B5B9E9AB0E8}.Release|Win32.Build.0 = Release|Win32 + {FAE39936-1DC7-40BB-AD3F-3B5B9E9AB0E8}.Release|x64.ActiveCfg = Release|Win32 + {FAE39936-1DC7-40BB-AD3F-3B5B9E9AB0E8}.ReleaseWithoutAsm|Win32.ActiveCfg = Release|Win32 + {FAE39936-1DC7-40BB-AD3F-3B5B9E9AB0E8}.ReleaseWithoutAsm|Win32.Build.0 = Release|Win32 + {FAE39936-1DC7-40BB-AD3F-3B5B9E9AB0E8}.ReleaseWithoutAsm|x64.ActiveCfg = Release|Win32 + {FF541CE2-DAA1-4F84-9883-0A0F111BAA0B}.Debug|Win32.ActiveCfg = Debug|Win32 + {FF541CE2-DAA1-4F84-9883-0A0F111BAA0B}.Debug|Win32.Build.0 = Debug|Win32 + {FF541CE2-DAA1-4F84-9883-0A0F111BAA0B}.Debug|x64.ActiveCfg = Debug|Win32 + {FF541CE2-DAA1-4F84-9883-0A0F111BAA0B}.Release|Win32.ActiveCfg = Release|Win32 + {FF541CE2-DAA1-4F84-9883-0A0F111BAA0B}.Release|Win32.Build.0 = Release|Win32 + {FF541CE2-DAA1-4F84-9883-0A0F111BAA0B}.Release|x64.ActiveCfg = Release|Win32 + {FF541CE2-DAA1-4F84-9883-0A0F111BAA0B}.ReleaseWithoutAsm|Win32.ActiveCfg = Release|Win32 + {FF541CE2-DAA1-4F84-9883-0A0F111BAA0B}.ReleaseWithoutAsm|Win32.Build.0 = Release|Win32 + {FF541CE2-DAA1-4F84-9883-0A0F111BAA0B}.ReleaseWithoutAsm|x64.ActiveCfg = Release|Win32 + {44316F22-904E-48AA-B841-5A3A6AC77319}.Debug|Win32.ActiveCfg = Debug|Win32 + {44316F22-904E-48AA-B841-5A3A6AC77319}.Debug|Win32.Build.0 = Debug|Win32 + {44316F22-904E-48AA-B841-5A3A6AC77319}.Debug|x64.ActiveCfg = Debug|Win32 + {44316F22-904E-48AA-B841-5A3A6AC77319}.Release|Win32.ActiveCfg = Release|Win32 + {44316F22-904E-48AA-B841-5A3A6AC77319}.Release|Win32.Build.0 = Release|Win32 + {44316F22-904E-48AA-B841-5A3A6AC77319}.Release|x64.ActiveCfg = Release|Win32 + {44316F22-904E-48AA-B841-5A3A6AC77319}.ReleaseWithoutAsm|Win32.ActiveCfg = Release|Win32 + {44316F22-904E-48AA-B841-5A3A6AC77319}.ReleaseWithoutAsm|Win32.Build.0 = Release|Win32 + {44316F22-904E-48AA-B841-5A3A6AC77319}.ReleaseWithoutAsm|x64.ActiveCfg = Release|Win32 + {DCC2BB2F-6778-4FD3-9C00-D6CD8DC917B8}.Debug|Win32.ActiveCfg = Debug|Win32 + {DCC2BB2F-6778-4FD3-9C00-D6CD8DC917B8}.Debug|Win32.Build.0 = Debug|Win32 + {DCC2BB2F-6778-4FD3-9C00-D6CD8DC917B8}.Debug|x64.ActiveCfg = Debug|Win32 + {DCC2BB2F-6778-4FD3-9C00-D6CD8DC917B8}.Release|Win32.ActiveCfg = Release|Win32 + {DCC2BB2F-6778-4FD3-9C00-D6CD8DC917B8}.Release|Win32.Build.0 = Release|Win32 + {DCC2BB2F-6778-4FD3-9C00-D6CD8DC917B8}.Release|x64.ActiveCfg = Release|Win32 + {DCC2BB2F-6778-4FD3-9C00-D6CD8DC917B8}.ReleaseWithoutAsm|Win32.ActiveCfg = Release|Win32 + {DCC2BB2F-6778-4FD3-9C00-D6CD8DC917B8}.ReleaseWithoutAsm|Win32.Build.0 = Release|Win32 + {DCC2BB2F-6778-4FD3-9C00-D6CD8DC917B8}.ReleaseWithoutAsm|x64.ActiveCfg = Release|Win32 + {CF3C2CA5-5D45-4635-BBA4-C1F435E10896}.Debug|Win32.ActiveCfg = Debug|Win32 + {CF3C2CA5-5D45-4635-BBA4-C1F435E10896}.Debug|Win32.Build.0 = Debug|Win32 + {CF3C2CA5-5D45-4635-BBA4-C1F435E10896}.Debug|x64.ActiveCfg = Debug|Win32 + {CF3C2CA5-5D45-4635-BBA4-C1F435E10896}.Release|Win32.ActiveCfg = Release|Win32 + {CF3C2CA5-5D45-4635-BBA4-C1F435E10896}.Release|Win32.Build.0 = Release|Win32 + {CF3C2CA5-5D45-4635-BBA4-C1F435E10896}.Release|x64.ActiveCfg = Release|Win32 + {CF3C2CA5-5D45-4635-BBA4-C1F435E10896}.ReleaseWithoutAsm|Win32.ActiveCfg = Release|Win32 + {CF3C2CA5-5D45-4635-BBA4-C1F435E10896}.ReleaseWithoutAsm|Win32.Build.0 = Release|Win32 + {CF3C2CA5-5D45-4635-BBA4-C1F435E10896}.ReleaseWithoutAsm|x64.ActiveCfg = Release|Win32 + {94CD7910-649A-4075-9F33-7EBEE614FD45}.Debug|Win32.ActiveCfg = Debug|Win32 + {94CD7910-649A-4075-9F33-7EBEE614FD45}.Debug|Win32.Build.0 = Debug|Win32 + {94CD7910-649A-4075-9F33-7EBEE614FD45}.Debug|x64.ActiveCfg = Debug|Win32 + {94CD7910-649A-4075-9F33-7EBEE614FD45}.Release|Win32.ActiveCfg = Release|Win32 + {94CD7910-649A-4075-9F33-7EBEE614FD45}.Release|Win32.Build.0 = Release|Win32 + {94CD7910-649A-4075-9F33-7EBEE614FD45}.Release|x64.ActiveCfg = Release|Win32 + {94CD7910-649A-4075-9F33-7EBEE614FD45}.ReleaseWithoutAsm|Win32.ActiveCfg = Release|Win32 + {94CD7910-649A-4075-9F33-7EBEE614FD45}.ReleaseWithoutAsm|Win32.Build.0 = Release|Win32 + {94CD7910-649A-4075-9F33-7EBEE614FD45}.ReleaseWithoutAsm|x64.ActiveCfg = Release|Win32 + {745DEC58-EBB3-47A9-A9B8-4C6627C01BF8}.Debug|Win32.ActiveCfg = Debug|Win32 + {745DEC58-EBB3-47A9-A9B8-4C6627C01BF8}.Debug|Win32.Build.0 = Debug|Win32 + {745DEC58-EBB3-47A9-A9B8-4C6627C01BF8}.Debug|x64.ActiveCfg = Debug|x64 + {745DEC58-EBB3-47A9-A9B8-4C6627C01BF8}.Debug|x64.Build.0 = Debug|x64 + {745DEC58-EBB3-47A9-A9B8-4C6627C01BF8}.Release|Win32.ActiveCfg = Release|Win32 + {745DEC58-EBB3-47A9-A9B8-4C6627C01BF8}.Release|Win32.Build.0 = Release|Win32 + {745DEC58-EBB3-47A9-A9B8-4C6627C01BF8}.Release|x64.ActiveCfg = Release|x64 + {745DEC58-EBB3-47A9-A9B8-4C6627C01BF8}.Release|x64.Build.0 = Release|x64 + {745DEC58-EBB3-47A9-A9B8-4C6627C01BF8}.ReleaseWithoutAsm|Win32.ActiveCfg = ReleaseWithoutAsm|Win32 + {745DEC58-EBB3-47A9-A9B8-4C6627C01BF8}.ReleaseWithoutAsm|Win32.Build.0 = ReleaseWithoutAsm|Win32 + {745DEC58-EBB3-47A9-A9B8-4C6627C01BF8}.ReleaseWithoutAsm|x64.ActiveCfg = ReleaseWithoutAsm|x64 + {745DEC58-EBB3-47A9-A9B8-4C6627C01BF8}.ReleaseWithoutAsm|x64.Build.0 = ReleaseWithoutAsm|x64 + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection +EndGlobal Modified: trunk/OpenMPT/mptrack/MainFrm.cpp =================================================================== --- trunk/OpenMPT/mptrack/MainFrm.cpp 2011-06-04 23:49:38 UTC (rev 892) +++ trunk/OpenMPT/mptrack/MainFrm.cpp 2011-06-06 20:45:14 UTC (rev 893) @@ -424,7 +424,9 @@ lastUpdate.tm_year -= 1900; lastUpdate.tm_mon--; } - time_t outTime = _mkgmtime(&lastUpdate); + + time_t outTime = Util::sdTime::MakeGmTime(lastUpdate); + if(outTime < 0) outTime = 0; CUpdateCheck::SetUpdateSettings @@ -486,7 +488,7 @@ m_nPreAmp = GetPrivateProfileDWord("Sound Settings", "PreAmp", 128, iniFile); CSoundFile::m_nStereoSeparation = GetPrivateProfileLong("Sound Settings", "StereoSeparation", 128, iniFile); CSoundFile::m_nMaxMixChannels = GetPrivateProfileLong("Sound Settings", "MixChannels", MAX_CHANNELS, iniFile); - gbWFIRType = GetPrivateProfileDWord("Sound Settings", "XMMSModplugResamplerWFIRType", 7, iniFile); + gbWFIRType = static_cast<BYTE>(GetPrivateProfileDWord("Sound Settings", "XMMSModplugResamplerWFIRType", 7, iniFile)); gdWFIRCutoff = static_cast<double>(GetPrivateProfileLong("Sound Settings", "ResamplerWFIRCutoff", 97, iniFile))/100.0; glVolumeRampSamples = GetPrivateProfileLong("Sound Settings", "VolumeRampSamples", 42, iniFile); @@ -527,7 +529,7 @@ if(m_szDirectoryToSettingsName[i][0] == 0) continue; - GetPrivateProfileString("Paths", m_szDirectoryToSettingsName[i], GetDefaultDirectory(static_cast<Directory>(i)), szPath, INIBUFFERSIZE, iniFile); + GetPrivateProfileString("Paths", m_szDirectoryToSettingsName[i], GetDefaultDirectory(static_cast<Directory>(i)), szPath, CountOf(szPath), iniFile); RelativePathToAbsolute(szPath); SetDefaultDirectory(szPath, static_cast<Directory>(i), false); @@ -1389,11 +1391,13 @@ // -> CODE#0021 // -> DESC="use multimedia timer instead of Sleep() in audio thread" - CloseHandle(sleepEvent); + // Commented as this caused "warning C4702: unreachable code" + //CloseHandle(sleepEvent); // -! BEHAVIOUR_CHANGE#0021 - ExitThread(0); - return 0; + // Commented the two lines below as those caused "warning C4702: unreachable code" + //ExitThread(0); + //return 0; } @@ -1449,8 +1453,9 @@ } } } - ExitThread(0); - return 0; + // Commented the two lines below as those caused "warning C4702: unreachable code" + //ExitThread(0); + //return 0; } Modified: trunk/OpenMPT/mptrack/Moddoc.cpp =================================================================== --- trunk/OpenMPT/mptrack/Moddoc.cpp 2011-06-04 23:49:38 UTC (rev 892) +++ trunk/OpenMPT/mptrack/Moddoc.cpp 2011-06-06 20:45:14 UTC (rev 893) @@ -785,7 +785,7 @@ strMsg.FormatV(pszFormat, args); va_end(args); - m_logEvents << Util::GetDateTimeStr() + m_logEvents << Util::sdTime::GetDateTimeStr() << _T("Event type: ") << eventType << std::endl << _T("Function: ") << pszFuncName << std::endl << _T("Message: ") << strMsg << std::endl << std::endl; @@ -3887,4 +3887,4 @@ // Sequence names. // Not needed? -} \ No newline at end of file +} Modified: trunk/OpenMPT/mptrack/STDAFX.CPP =================================================================== --- trunk/OpenMPT/mptrack/STDAFX.CPP 2011-06-04 23:49:38 UTC (rev 892) +++ trunk/OpenMPT/mptrack/STDAFX.CPP 2011-06-06 20:45:14 UTC (rev 893) @@ -4,6 +4,8 @@ #include "stdafx.h" +#if (_MSC_VER == MSVC_VER_2008) + // Fix for VS2008 SP1 bloatage (http://tedwvc.wordpress.com/2011/04/16/static-mfc-code-bloat-problem-from-vc2010-is-now-in-vc2008-sp1security-fix/): // this is our own local copy of the AfxLoadSystemLibraryUsingFullPath function @@ -30,3 +32,5 @@ return(::AfxCtxLoadLibraryW(wszLoadPath)); } + +#endif Modified: trunk/OpenMPT/mptrack/Stdafx.h =================================================================== --- trunk/OpenMPT/mptrack/Stdafx.h 2011-06-04 23:49:38 UTC (rev 892) +++ trunk/OpenMPT/mptrack/Stdafx.h 2011-06-06 20:45:14 UTC (rev 893) @@ -99,6 +99,19 @@ //To mark string that should be translated in case of multilingual version. #define GetStrI18N(x) (x) +#pragma warning(error : 4309) // Treat "truncation of constant value"-warning as error. + +// Definitions for MSVC versions to write more understandable conditional-compilation, +// e.g. #if (_MSC_VER > MSVC_VER_2008) instead of #if (_MSC_VER > 1500) +#define MSVC_VER_VC71 1310 +#define MSVC_VER_2003 MSVC_VER_VC71 +#define MSVC_VER_VC8 1400 +#define MSVC_VER_2005 MSVC_VER_VC8 +#define MSVC_VER_VC9 1500 +#define MSVC_VER_2008 MSVC_VER_VC9 +#define MSVC_VER_VC10 1600 +#define MSVC_VER_2010 MSVC_VER_VC10 + //{{AFX_INSERT_LOCATION}} // Microsoft Developer Studio will insert additional declarations immediately before the previous line. Modified: trunk/OpenMPT/mptrack/misc_util.cpp =================================================================== --- trunk/OpenMPT/mptrack/misc_util.cpp 2011-06-04 23:49:38 UTC (rev 892) +++ trunk/OpenMPT/mptrack/misc_util.cpp 2011-06-06 20:45:14 UTC (rev 893) @@ -53,10 +53,21 @@ } -std::basic_string<TCHAR> Util::GetDateTimeStr() +std::basic_string<TCHAR> Util::sdTime::GetDateTimeStr() { time_t t; std::time(&t); return _tctime(&t); } +time_t Util::sdTime::MakeGmTime(tm& timeUtc) +{ + TIME_ZONE_INFORMATION tzi; + GetTimeZoneInformation(&tzi); + const time_t timeUtcTimeT = mktime(&timeUtc) - 60 * tzi.Bias; +#if (_MSC_VER >= MSVC_VER_2005) && defined(_DEBUG) + ASSERT(timeUtcTimeT < 0 || timeUtcTimeT == _mkgmtime(&timeUtc)); +#endif + return timeUtcTimeT; +} + Modified: trunk/OpenMPT/mptrack/misc_util.h =================================================================== --- trunk/OpenMPT/mptrack/misc_util.h 2011-06-04 23:49:38 UTC (rev 892) +++ trunk/OpenMPT/mptrack/misc_util.h 2011-06-06 20:45:14 UTC (rev 893) @@ -248,8 +248,17 @@ // Returns maximum value of given integer type. template <class T> inline T MaxValueOfType(const T&) {static_assert(std::numeric_limits<T>::is_integer == true, "Only interger types are allowed."); return (std::numeric_limits<T>::max)();} + +}; + +namespace Util { namespace sdTime +{ // Returns string containing date and time ended with newline. std::basic_string<TCHAR> GetDateTimeStr(); -}; + time_t MakeGmTime(tm& timeUtc); + +}}; // namespace Util::sdTime + + #endif Modified: trunk/OpenMPT/mptrack/mptrack.vcproj =================================================================== --- trunk/OpenMPT/mptrack/mptrack.vcproj 2011-06-04 23:49:38 UTC (rev 892) +++ trunk/OpenMPT/mptrack/mptrack.vcproj 2011-06-06 20:45:14 UTC (rev 893) @@ -48,7 +48,7 @@ <Tool Name="VCLinkerTool" AdditionalOptions="/MACHINE:I386" - AdditionalDependencies="winmm.lib strmiids.lib dmoguids.lib version.lib opengl32.lib glu32.lib Rpcrt4.lib delayimp.lib" + AdditionalDependencies="winmm.lib strmiids.lib dmoguids.lib version.lib opengl32.lib glu32.lib Rpcrt4.lib delayimp.lib wininet.lib" OutputFile=".\Debug/mptrack.exe" Version="5.0" LinkIncremental="2" Added: trunk/OpenMPT/mptrack/mptrack_10.vcxproj =================================================================== --- trunk/OpenMPT/mptrack/mptrack_10.vcxproj (rev 0) +++ trunk/OpenMPT/mptrack/mptrack_10.vcxproj 2011-06-06 20:45:14 UTC (rev 893) @@ -0,0 +1,476 @@ +<?xml version="1.0" encoding="utf-8"?> +<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> + <ItemGroup Label="ProjectConfigurations"> + <ProjectConfiguration Include="Debug|Win32"> + <Configuration>Debug</Configuration> + <Platform>Win32</Platform> + </ProjectConfiguration> + <ProjectConfiguration Include="Release|Win32"> + <Configuration>Release</Configuration> + <Platform>Win32</Platform> + </ProjectConfiguration> + <ProjectConfiguration Include="Template|Win32"> + <Configuration>Template</Configuration> + <Platform>Win32</Platform> + </ProjectConfiguration> + </ItemGroup> + <PropertyGroup Label="Globals"> + <ProjectName>mptrack</ProjectName> + <ProjectGuid>{21D95071-FB97-4E69-B3B1-050D0D4A5021}</ProjectGuid> + <RootNamespace>mptrack</RootNamespace> + <Keyword>MFCProj</Keyword> + </PropertyGroup> + <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" /> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration"> + <ConfigurationType>Application</ConfigurationType> + <UseOfMfc>Static</UseOfMfc> + <WholeProgramOptimization>true</WholeProgramOptimization> + </PropertyGroup> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration"> + <ConfigurationType>Application</ConfigurationType> + <UseOfMfc>Dynamic</UseOfMfc> + </PropertyGroup> + <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" /> + <ImportGroup Label="ExtensionSettings"> + </ImportGroup> + <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets"> + <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> + <Import Project="$(VCTargetsPath)Microsoft.CPP.UpgradeFromVC71.props" /> + </ImportGroup> + <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets"> + <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> + <Import Project="$(VCTargetsPath)Microsoft.CPP.UpgradeFromVC71.props" /> + </ImportGroup> + <PropertyGroup Label="UserMacros" /> + <PropertyGroup> + <_ProjectFileVersion>10.0.40219.1</_ProjectFileVersion> + <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">.\Debug\</OutDir> + <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">.\Debug\</IntDir> + <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</LinkIncremental> + <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">.\bin\</OutDir> + <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(Configuration)\</IntDir> + <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">false</LinkIncremental> + </PropertyGroup> + <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"> + <Midl> + <PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions> + <MkTypLibCompatible>true</MkTypLibCompatible> + <SuppressStartupBanner>true</SuppressStartupBanner> + <TargetEnvironment>Win32</TargetEnvironment> + <TypeLibraryName>.\Debug/mptrack.tlb</TypeLibraryName> + </Midl> + <ClCompile> + <AdditionalOptions>/EHsc %(AdditionalOptions)</AdditionalOptions> + <Optimization>Disabled</Optimization> + <AdditionalIncludeDirectories>..\unlha;..\unzip;..\unrar;..\soundlib;..\include;..\xsoundlib;..\;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> + <PreprocessorDefinitions>_DEBUG;WIN32;_WINDOWS;ENABLE_EQ;MODPLUG_TRACKER;NO_PACKING;HAVE_DOT_NET;ENABLE_AMD;ENABLE_SSE;ENABLE_AMDNOW;ENABLE_MMX;%(PreprocessorDefinitions)</PreprocessorDefinitions> + <StringPooling>true</StringPooling> + <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks> + <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary> + <BufferSecurityCheck>true</BufferSecurityCheck> + <FunctionLevelLinking>true</FunctionLevelLinking> + <ForceConformanceInForLoopScope>true</ForceConformanceInForLoopScope> + <PrecompiledHeader>Use</PrecompiledHeader> + <PrecompiledHeaderFile>stdafx.h</PrecompiledHeaderFile> + <PrecompiledHeaderOutputFile>.\Debug/mptrack.pch</PrecompiledHeaderOutputFile> + <AssemblerListingLocation>.\Debug/</AssemblerListingLocation> + <ObjectFileName>.\Debug/</ObjectFileName> + <ProgramDataBaseFileName>.\Debug/</ProgramDataBaseFileName> + <BrowseInformation>true</BrowseInformation> + <WarningLevel>Level4</WarningLevel> + <SuppressStartupBanner>false</SuppressStartupBanner> + <DebugInformationFormat>EditAndContinue</DebugInformationFormat> + <CompileAs>Default</CompileAs> + </ClCompile> + <ResourceCompile> + <PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions> + <Culture>0x0409</Culture> + </ResourceCompile> + <Link> + <AdditionalOptions>/MACHINE:I386 %(AdditionalOptions)</AdditionalOptions> + <AdditionalDependencies>winmm.lib;strmiids.lib;dmoguids.lib;version.lib;opengl32.lib;glu32.lib;Rpcrt4.lib;delayimp.lib;%(AdditionalDependencies)</AdditionalDependencies> + <OutputFile>.\Debug/mptrack.exe</OutputFile> + <Version>5.0</Version> + <SuppressStartupBanner>true</SuppressStartupBanner> + <AdditionalLibraryDirectories>%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories> + <DelayLoadDLLs>OpenMPT_SoundTouch_i16.dll;%(DelayLoadDLLs)</DelayLoadDLLs> + <GenerateDebugInformation>true</GenerateDebugInformation> + <AssemblyDebug>true</AssemblyDebug> + <ProgramDatabaseFile>.\Debug/mptrack.pdb</ProgramDatabaseFile> + <GenerateMapFile>true</GenerateMapFile> + <MapFileName>.\Debug/mptrack.map</MapFileName> + <SubSystem>Windows</SubSystem> + <RandomizedBaseAddress>false</RandomizedBaseAddress> + <DataExecutionPrevention> + </DataExecutionPrevention> + </Link> + <Manifest> + <AdditionalManifestFiles>$(ProjectDir)res/rt_manif.bin;%(AdditionalManifestFiles)</AdditionalManifestFiles> + </Manifest> + </ItemDefinitionGroup> + <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'"> + <Midl> + <PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions> + <MkTypLibCompatible>true</MkTypLibCompatible> + <SuppressStartupBanner>true</SuppressStartupBanner> + <TargetEnvironment>Win32</TargetEnvironment> + <TypeLibraryName>.\Bin/mptrack.tlb</TypeLibraryName> + </Midl> + <ClCompile> + <AdditionalOptions>/EHsc /O2 %(AdditionalOptions)</AdditionalOptions> + <Optimization>MaxSpeed</Optimization> + <InlineFunctionExpansion>AnySuitable</InlineFunctionExpansion> + <AdditionalIncludeDirectories>..\unlha;..\unzip;..\unrar;..\soundlib;..\include;..\xsoundlib;..\;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> + <PreprocessorDefinitions>NDEBUG;WIN32;_WINDOWS;ENABLE_MMX;ENABLE_EQ;MODPLUG_TRACKER;NO_PACKING;HAVE_DOT_NET;ENABLE_AMD;ENABLE_SSE;ENABLE_AMDNOW;%(PreprocessorDefinitions)</PreprocessorDefinitions> + <StringPooling>true</StringPooling> + <RuntimeLibrary>MultiThreaded</RuntimeLibrary> + <BufferSecurityCheck>true</BufferSecurityCheck> + <FunctionLevelLinking>false</FunctionLevelLinking> + <ForceConformanceInForLoopScope>true</ForceConformanceInForLoopScope> + <PrecompiledHeader>Use</PrecompiledHeader> + <PrecompiledHeaderFile>stdafx.h</PrecompiledHeaderFile> + <PrecompiledHeaderOutputFile>.\Release/mptrack.pch</PrecompiledHeaderOutputFile> + <AssemblerListingLocation>.\Release/</AssemblerListingLocation> + <ObjectFileName>.\Release/</ObjectFileName> + <ProgramDataBaseFileName>.\Release/</ProgramDataBaseFileName> + <WarningLevel>Level3</WarningLevel> + <SuppressStartupBanner>false</SuppressStartupBanner> + <DebugInformationFormat>ProgramDatabase</DebugInformationFormat> + <CompileAs>Default</CompileAs> + </ClCompile> + <ResourceCompile> + <PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions> + <Culture>0x0409</Culture> + </ResourceCompile> + <Link> + <AdditionalOptions>/MACHINE:I386 %(AdditionalOptions)</AdditionalOptions> + <AdditionalDependencies>winmm.lib;strmiids.lib;dmoguids.lib;version.lib;opengl32.lib;glu32.lib;Rpcrt4.lib;delayimp.lib;wininet.lib;%(AdditionalDependencies)</AdditionalDependencies> + <OutputFile>$(OutDir)$(TargetName)$(TargetExt)</OutputFile> + <Version>5.0</Version> + <SuppressStartupBanner>true</SuppressStartupBanner> + <AdditionalLibraryDirectories>%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories> + <DelayLoadDLLs>OpenMPT_SoundTouch_i16.dll;%(DelayLoadDLLs)</DelayLoadDLLs> + <GenerateDebugInformation>true</GenerateDebugInformation> + <GenerateMapFile>false</GenerateMapFile> + <MapFileName>.\Release/mptrack.map</MapFileName> + <SubSystem>Windows</SubSystem> + <OptimizeReferences>true</OptimizeReferences> + <EnableCOMDATFolding>true</EnableCOMDATFolding> + <RandomizedBaseAddress>true</RandomizedBaseAddress> + <DataExecutionPrevention> + </DataExecutionPrevention> + </Link> + <Manifest> + <AdditionalManifestFiles>$(ProjectDir)res/rt_manif.bin;%(AdditionalManifestFiles)</AdditionalManifestFiles> + </Manifest> + </ItemDefinitionGroup> + <ItemGroup> + <ClCompile Include="AbstractVstEditor.cpp" /> + <ClCompile Include="ArrayUtils.cpp" /> + <ClCompile Include="AutoSaver.cpp" /> + <ClCompile Include="ChannelManagerDlg.cpp" /> + <ClCompile Include="ChildFrm.cpp" /> + <ClCompile Include="CleanupSong.cpp" /> + <ClCompile Include="ColourEdit.cpp" /> + <ClCompile Include="CommandSet.cpp" /> + <ClCompile Include="CreditStatic.cpp" /> + <ClCompile Include="ctrl_com.cpp" /> + <ClCompile Include="ctrl_gen.cpp" /> + <ClCompile Include="ctrl_ins.cpp" /> + <ClCompile Include="ctrl_pat.cpp" /> + <ClCompile Include="ctrl_seq.cpp" /> + <ClCompile Include="ctrl_smp.cpp" /> + <ClCompile Include="DefaultVstEditor.cpp" /> + <ClCompile Include="dlg_misc.cpp" /> + <ClCompile Include="..\soundlib\dlsbank.cpp" /> + <ClCompile Include="draw_pat.cpp" /> + <ClCompile Include="EffectVis.cpp" /> + <ClCompile Include="..\soundlib\Fastmix.cpp" /> + <ClCompile Include="fxp.cpp" /> + <ClCompile Include="globals.cpp" /> + <ClCompile Include="HyperEdit.cpp" /> + <ClCompile Include="HyperEdit2.cpp" /> + <ClCompile Include="HyperEdit3.cpp" /> + <ClCompile Include="InputHandler.cpp" /> + <ClCompile Include="KeyConfigDlg.cpp" /> + <ClCompile Include="mainbar.cpp" /> + <ClCompile Include="MainFrm.cpp" /> + <ClCompile Include="..\soundlib\Message.cpp" /> + <ClCompile Include="MIDIMappingDialog.cpp" /> + <ClCompile Include="misc_util.cpp" /> + <ClCompile Include="..\soundlib\mmcmp.cpp" /> + <ClCompile Include="..\soundlib\Mmx_mix.cpp" /> + <ClCompile Include="mod2midi.cpp" /> + <ClCompile Include="Mod2wave.cpp" /> + <ClCompile Include="..\soundlib\mod_specifications.cpp" /> + <ClCompile Include="..\soundlib\modcommand.cpp" /> + <ClCompile Include="ModConvert.cpp" /> + <ClCompile Include="Moddoc.cpp" /> + <ClCompile Include="Modedit.cpp" /> + <ClCompile Include="..\soundlib\ModSequence.cpp" /> + <ClCompile Include="..\soundlib\modsmp_ctrl.cpp" /> + <ClCompile Include="Moptions.cpp" /> + <ClCompile Include="MoveFXSlotDialog.cpp" /> + <ClCompile Include="Mpdlgs.cpp" /> + <ClCompile Include="mpt_midi.cpp" /> + <ClCompile Include="MPTHacks.cpp" /> + <ClCompile Include="mptrack.cpp" /> + <ClCompile Include="OpenGLControl.cpp" /> + <ClCompile Include="OpenGLDevice.cpp" /> + <ClCompile Include="OpenGLEditor.cpp" /> + <ClCompile Include="..\soundlib\pattern.cpp" /> + <ClCompile Include="..\soundlib\patternContainer.cpp" /> + <ClCompile Include="PatternEditorDialogs.cpp" /> + <ClCompile Include="PatternGotoDialog.cpp" /> + <ClCompile Include="PerformanceCounter.cpp" /> + <ClCompile Include="..\soundlib\PlaybackEventer.cpp" /> + <ClCompile Include="PSRatioCalc.cpp" /> + <ClCompile Include="SampleEditorDialogs.cpp" /> + <ClCompile Include="..\soundlib\Sampleio.cpp" /> + <ClCompile Include="ScaleEnvPointsDlg.cpp" /> + <ClCompile Include="serialization_utils.cpp" /> + <ClCompile Include="..\soundlib\snd_dsp.cpp" /> + <ClCompile Include="..\soundlib\snd_eq.cpp" /> + <ClCompile Include="..\soundlib\snd_flt.cpp" /> + <ClCompile Include="..\soundlib\Snd_fx.cpp" /> + <ClCompile Include="..\Soundlib\Snd_rvb.cpp"> + <AssemblerOutput Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">AssemblyAndSourceCode</AssemblerOutput> + </ClCompile> + <ClCompile Include="..\Soundlib\snddev.cpp" /> + <ClCompile Include="..\soundlib\Sndfile.cpp" /> + <ClCompile Include="..\soundlib\Sndmix.cpp" /> + <ClCompile Include="SoundFilePlayConfig.cpp" /> + <ClCompile Include="StdAfx.cpp"> + <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Create</PrecompiledHeader> + <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">Create</PrecompiledHeader> + </ClCompile> + <ClCompile Include="..\soundlib\Tables.cpp" /> + <ClCompile Include="tagging.cpp" /> + <ClCompile Include="Undo.cpp" /> + <ClCompile Include="UpdateCheck.cpp" /> + <ClCompile Include="view_com.cpp" /> + <ClCompile Include="view_gen.cpp" /> + <ClCompile Include="view_ins.cpp" /> + <ClCompile Include="view_pat.cpp" /> + <ClCompile Include="view_smp.cpp" /> + <ClCompile Include="view_tre.cpp" /> + <ClCompile Include="VSTEditor.cpp" /> + <ClCompile Include="vstplug.cpp" /> + <ClCompile Include="..\soundlib\Waveform.cpp" /> + <ClCompile Include="..\soundlib\WindowedFIR.cpp" /> + <ClCompile Include="PatternRandomizer.cpp" /> + <ClCompile Include="PatternRandomizerGUI.cpp" /> + <ClCompile Include="PatternRandomizerGUIEffect.cpp" /> + <ClCompile Include="PatternRandomizerGUIInstrument.cpp" /> + <ClCompile Include="PatternRandomizerGUINote.cpp" /> + <ClCompile Include="PatternRandomizerGUIVolCmd.cpp" /> + <ClCompile Include="ChannelNode.cpp" /> + <ClCompile Include="ctrl_graph.cpp" /> + <ClCompile Include="EffectNode.cpp" /> + <ClCompile Include="FinalNode.cpp" /> + <ClCompile Include="Graph.cpp" /> + <ClCompile Include="InstrumentNode.cpp" /> + <ClCompile Include="Node.cpp" /> + <ClCompile Include="Vertex.cpp" /> + <ClCompile Include="view_graph.cpp" /> + <ClCompile Include="..\soundlib\tuning.cpp" /> + <ClCompile Include="..\soundlib\tuningbase.cpp" /> + <ClCompile Include="..\soundlib\tuningCollection.cpp" /> + <ClCompile Include="TuningDialog.cpp" /> + <ClCompile Include="tuningRatioMapWnd.cpp" /> + <ClCompile Include="test\test.cpp" /> + <ClCompile Include="..\soundlib\Load_669.cpp" /> + <ClCompile Include="..\Soundlib\load_amf.cpp" /> + <ClCompile Include="..\soundlib\Load_ams.cpp" /> + <ClCompile Include="..\soundlib\load_dbm.cpp" /> + <ClCompile Include="..\soundlib\load_dmf.cpp" /> + <ClCompile Include="..\soundlib\Load_dsm.cpp" /> + <ClCompile Include="..\soundlib\Load_far.cpp" /> + <ClCompile Include="..\soundlib\Load_gdm.cpp" /> + <ClCompile Include="..\soundlib\Load_imf.cpp" /> + <ClCompile Include="..\soundlib\Load_it.cpp" /> + <ClCompile Include="..\soundlib\Load_itp.cpp" /> + <ClCompile Include="..\soundlib\load_j2b.cpp" /> + <ClCompile Include="..\soundlib\Load_mdl.cpp" /> + <ClCompile Include="..\soundlib\Load_med.cpp" /> + <ClCompile Include="..\soundlib\load_mid.cpp" /> + <ClCompile Include="..\soundlib\Load_mo3.cpp" /> + <ClCompile Include="..\soundlib\Load_mod.cpp" /> + <ClCompile Include="..\Soundlib\load_mt2.cpp" /> + <ClCompile Include="..\soundlib\Load_mtm.cpp" /> + <ClCompile Include="..\soundlib\Load_okt.cpp" /> + <ClCompile Include="..\Soundlib\load_psm.cpp" /> + <ClCompile Include="..\soundlib\load_ptm.cpp" /> + <ClCompile Include="..\soundlib\Load_s3m.cpp" /> + <ClCompile Include="..\soundlib\Load_stm.cpp" /> + <ClCompile Include="..\soundlib\Load_ult.cpp" /> + <ClCompile Include="..\Soundlib\Load_umx.cpp" /> + <ClCompile Include="..\soundlib\Load_wav.cpp" /> + <ClCompile Include="..\soundlib\Load_xm.cpp" /> + </ItemGroup> + <ItemGroup> + <ResourceCompile Include="mptrack.rc" /> + </ItemGroup> + <ItemGroup> + <ClInclude Include="PatternRandomizer.h" /> + <ClInclude Include="PatternRandomizerGUI.h" /> + <ClInclude Include="PatternRandomizerGUIEffect.h" /> + <ClInclude Include="PatternRandomizerGUIInstrument.h" /> + <ClInclude Include="PatternRandomizerGUINote.h" /> + <ClInclude Include="PatternRandomizerGUIVolCmd.h" /> + <ClInclude Include="ChannelNode.h" /> + <ClInclude Include="ctrl_graph.h" /> + <ClInclude Include="EffectNode.h" /> + <ClInclude Include="FinalNode.h" /> + <ClInclude Include="Graph.h" /> + <ClInclude Include="InstrumentNode.h" /> + <ClInclude Include="Node.h" /> + <ClInclude Include="Vertex.h" /> + <ClInclude Include="view_graph.h" /> + <ClInclude Include="AbstractVstEditor.h" /> + <ClInclude Include="ArrayUtils.h" /> + <ClInclude Include="AutoSaver.h" /> + <ClInclude Include="ChannelManagerDlg.h" /> + <ClInclude Include="ChildFrm.h" /> + <ClInclude Include="CleanupSong.h" /> + <ClInclude Include="ColourEdit.h" /> + <ClInclude Include="CommandSet.h" /> + <ClInclude Include="CreditStatic.h" /> + <ClInclude Include="ctrl_com.h" /> + <ClInclude Include="ctrl_gen.h" /> + <ClInclude Include="ctrl_ins.h" /> + <ClInclude Include="ctrl_pat.h" /> + <ClInclude Include="ctrl_smp.h" /> + <ClInclude Include="DefaultVstEditor.h" /> + <ClInclude Include="dlg_misc.h" /> + <ClInclude Include="..\Soundlib\Dlsbank.h" /> + <ClInclude Include="EffectVis.h" /> + <ClInclude Include="..\soundlib\Endianness.h" /> + <ClInclude Include="fxp.h" /> + <ClInclude Include="globals.h" /> + <ClInclude Include="InputHandler.h" /> + <ClInclude Include="..\soundlib\IT_DEFS.H" /> + <ClInclude Include="KeyboardSettings.h" /> + <ClInclude Include="KeyConfigDlg.h" /> + <ClInclude Include="mainbar.h" /> + <ClInclude Include="MainFrm.h" /> + <ClInclude Include="..\soundlib\midi.h" /> + <ClInclude Include="MIDIMappingDialog.h" /> + <ClInclude Include="misc_util.h" /> + <ClInclude Include="mod2midi.h" /> + <ClInclude Include="mod2wave.h" /> + <ClInclude Include="..\soundlib\mod_specifications.h" /> + <ClInclude Include="..\soundlib\modcommand.h" /> + <ClInclude Include="ModConvert.h" /> + <ClInclude Include="moddoc.h" /> + <ClInclude Include="..\soundlib\ModSequence.h" /> + <ClInclude Include="..\soundlib\modsmp_ctrl.h" /> + <ClInclude Include="Moptions.h" /> + <ClInclude Include="MoveFXSlotDialog.h" /> + <ClInclude Include="Mpdlgs.h" /> + <ClInclude Include="mptrack.h" /> + <ClInclude Include="OpenGLControl.h" /> + <ClInclude Include="OpenGLDevice.h" /> + <ClInclude Include="OpenGLEditor.h" /> + <ClInclude Include="..\soundlib\pattern.h" /> + <ClInclude Include="..\soundlib\patternContainer.h" /> + <ClInclude Include="PatternEditorDialogs.h" /> + <ClInclude Include="PatternGotoDialog.h" /> + <ClInclude Include="PerformanceCounter.h" /> + <ClInclude Include="..\soundlib\PlaybackEventer.h" /> + <ClInclude Include="PSRatioCalc.h" /> + <ClInclude Include="Resource.h" /> + <ClInclude Include="SampleEditorDialogs.h" /> + <ClInclude Include="SampleGenerator.h" /> + <ClInclude Include="ScaleEnvPointsDlg.h" /> + <ClInclude Include="serialization_utils.h" /> + <ClInclude Include="..\soundlib\Snd_defs.h" /> + <ClInclude Include="..\Soundlib\snddev.h" /> + <ClInclude Include="..\Soundlib\snddevx.h" /> + <ClInclude Include="..\Soundlib\Sndfile.h" /> + <ClInclude Include="SoundFilePlayConfig.h" /> + <ClInclude Include="StdAfx.h" /> + <ClInclude Include="tagging.h" /> + <ClInclude Include="typedefs.h" /> + <ClInclude Include="Undo.h" /> + <ClInclude Include="UpdateCheck.h" /> + <ClInclude Include="version.h" /> + <ClInclude Include="view_com.h" /> + <ClInclude Include="view_gen.h" /> + <ClInclude Include="view_ins.h" /> + <ClInclude Include="view_pat.h" /> + <ClInclude Include="view_smp.h" /> + <ClInclude Include="view_tre.h" /> + <ClInclude Include="VSTEditor.h" /> + <ClInclude Include="vstplug.h" /> + <ClInclude Include="..\soundlib\Wav.h" /> + <ClInclude Include="..\soundlib\wavConverter.h" /> + <ClInclude Include="..\soundlib\WindowedFIR.h" /> + <ClInclude Include="..\soundlib\tuning.h" /> + <ClInclude Include="..\soundlib\tuningbase.h" /> + <ClInclude Include="..\soundlib\tuningcollection.h" /> + <ClInclude Include="TuningDialog.h" /> + <ClInclude Include="tuningRatioMapWnd.h" /> + <ClInclude Include="test\test.h" /> + <ClInclude Include="..\soundlib\Loaders.h" /> + </ItemGroup> + <ItemGroup> + <None Include="res\bitmap1.bmp" /> + <None Include="res\colors.bmp" /> + <None Include="res\dragging.cur" /> + <None Include="Res\envbar.bmp" /> + <None Include="res\img_list.bmp" /> + <None Include="res\mainbar.bmp" /> + <None Include="res\moddoc.ico" /> + <None Include="res\MPTRACK.bmp" /> + <None Include="res\mptrack.ico" /> + <None Include="res\mptrack.rc2" /> + <None Include="Res\nodrag.cur" /> + <None Include="res\nodrop.cur" /> + <None Include="res\patterns.bmp" /> + <None Include="res\rt_manif.bin" /> + <None Include="Res\smptoolb.bmp" /> + <None Include="res\splashno.bmp" /> + <None Include="res\view_pat.bmp" /> + <None Include="res\visnode1.bmp" /> + <None Include="res\vispcnode.bmp" /> + <None Include="res\vumeters.bmp" /> + <None Include="res\built-inTunings.tc" /> + <None Include="res\defaultKeybindings.mkb" /> + <None Include="mptrack.reg" /> + <None Include="VTune\mptrack.vpj" /> + </ItemGroup> + <ItemGroup> + <ProjectReference Include="..\soundtouch\soundtouch_10.vcxproj"> + <Project>{cf3c2ca5-5d45-4635-bba4-c1f435e10896}</Project> + <ReferenceOutputAssembly>false</ReferenceOutputAssembly> + </ProjectReference> + <ProjectReference Include="..\ungzip\ungzip_10.vcxproj"> + <Project>{94cd7910-649a-4075-9f33-7ebee614fd45}</Project> + <ReferenceOutputAssembly>false</ReferenceOutputAssembly> + </ProjectReference> + <ProjectReference Include="..\unlha\unlha_10.vcxproj"> + <Project>{fae39936-1dc7-40bb-ad3f-3b5b9e9ab0e8}</Project> + <ReferenceOutputAssembly>false</ReferenceOutputAssembly> + </ProjectReference> + <ProjectReference Include="..\unrar\unrar_10.vcxproj"> + <Project>{ff541ce2-daa1-4f84-9883-0a0f111baa0b}</Project> + <ReferenceOutputAssembly>false</ReferenceOutputAssembly> + </ProjectReference> + <ProjectReference Include="..\unzip\unzip_10.vcxproj"> + <Project>{44316f22-904e-48aa-b841-5a3a6ac77319}</Project> + <ReferenceOutputAssembly>false</ReferenceOutputAssembly> + </ProjectReference> + <ProjectReference Include="..\zlib\contrib\vstudio\vc10\zlibstat.vcxproj"> + <Project>{745dec58-ebb3-47a9-a9b8-4c6627c01bf8}</Project> + </ProjectReference> + </ItemGroup> + <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" /> + <ImportGroup Label="ExtensionTargets"> + </ImportGroup> + <ProjectExtensions> + <VisualStudio> + <UserProperties RESOURCE_FILE="mptrack.rc" /> + </VisualStudio> + </ProjectExtensions> +</Project> \ No newline at end of file Modified: trunk/OpenMPT/soundtouch/soundtouch.vcproj =================================================================== --- trunk/OpenMPT/soundtouch/soundtouch.vcproj 2011-06-04 23:49:38 UTC (rev 892) +++ trunk/OpenMPT/soundtouch/soundtouch.vcproj 2011-06-06 20:45:14 UTC (rev 893) @@ -23,7 +23,7 @@ PreprocessorDefinitions="WIN32;_DEBUG;_WINDOWS;_USRDLL;DLL_EXPORTS;INTEGER_SAMPLES=1" MinimalRebuild="TRUE" BasicRuntimeChecks="3" - RuntimeLibrary="1" + RuntimeLibrary="3" ForceConformanceInForLoopScope="TRUE" UsePrecompiledHeader="0" WarningLevel="3" Added: trunk/OpenMPT/soundtouch/soundtouch_10.vcxproj =================================================================== --- trunk/OpenMPT/soundtouch/soundtouch_10.vcxproj (rev 0) +++ trunk/OpenMPT/soundtouch/soundtouch_10.vcxproj 2011-06-06 20:45:14 UTC (rev 893) @@ -0,0 +1,140 @@ +<?xml version="1.0" encoding="utf-8"?> +<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> + <ItemGroup Label="ProjectConfigurations"> + <ProjectConfiguration Include="Debug|Win32"> + <Configuration>Debug</Configuration> + <Platform>Win32</Platform> + </ProjectConfiguration> + <ProjectConfiguration Include="Release|Win32"> + <Configuration>Release</Configuration> + <Platform>Win32</Platform> + </ProjectConfiguration> + </ItemGroup> + <PropertyGroup Label="Globals"> + <ProjectName>SoundTouch</ProjectName> + <ProjectGuid>{CF3C2CA5-5D45-4635-BBA4-C1F435E10896}</ProjectGuid> + <RootNamespace>soundtouch</RootNamespace> + <Keyword>Win32Proj</Keyword> + </PropertyGroup> + <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" /> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration"> + <ConfigurationType>DynamicLibrary</ConfigurationType> + <CharacterSet>NotSet</CharacterSet> + </PropertyGroup> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration"> + <ConfigurationType>DynamicLibrary</ConfigurationType> + <CharacterSet>NotSet</CharacterSet> + </PropertyGroup> + <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" /> + <ImportGroup Label="ExtensionSettings"> + </ImportGroup> + <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets"> + <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> + <Import Project="$(VCTargetsPath)Microsoft.CPP.UpgradeFromVC71.props" /> + </ImportGroup> + <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets"> + <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> + <Import Project="$(VCTargetsPath)Microsoft.CPP.UpgradeFromVC71.props" /> + </ImportGroup> + <PropertyGroup Label="UserMacros" /> + <PropertyGroup> + <_ProjectFileVersion>10.0.40219.1</_ProjectFileVersion> + <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(SolutionDir)$(Configuration)\</OutDir> + <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Debug\</IntDir> + <IgnoreImportLibrary Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">false</IgnoreImportLibrary> + <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</LinkIncremental> + <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(SolutionDir)bin\</OutDir> + <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">Release\</IntDir> + <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">false</LinkIncremental> + <TargetName Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">OpenMPT_SoundTouch_i16</TargetName> + <TargetName Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">OpenMPT_SoundTouch_i16</TargetName> + </PropertyGroup> + <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"> + <ClCompile> + <Optimization>Disabled</Optimization> + <PreprocessorDefinitions>WIN32;_DEBUG;_WINDOWS;_USRDLL;DLL_EXPORTS;INTEGER_SAMPLES=1;%(PreprocessorDefinitions)</PreprocessorDefinitions> + <MinimalRebuild>true</MinimalRebuild> + <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks> + <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary> + <ForceConformanceInForLoopScope>true</ForceConformanceInForLoopScope> + <PrecompiledHeader> + </PrecompiledHeader> + <WarningLevel>Level3</WarningLevel> + <DebugInformationFormat>EditAndContinue</DebugInformationFormat> + </ClCompile> + <Link> + <OutputFile>$(OutDir)$(TargetName)$(TargetExt)</OutputFile> + <GenerateDebugInformation>true</GenerateDebugInformation> + <ProgramDatabaseFile>$(TargetDir)$(TargetName).pdb</ProgramDatabaseFile> + <SubSystem>Windows</SubSystem> + <RandomizedBaseAddress>false</RandomizedBaseAddress> + <DataExecutionPrevention> + </DataExecutionPrevention> + <ImportLibrary>$(OutDir)soundtouch.lib</ImportLibrary> + <TargetMachine>MachineX86</TargetMachine> + </Link> + </ItemDefinitionGroup> + <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'"> + <ClCompile> + <AdditionalOptions>/O2 %(AdditionalOptions)</AdditionalOptions> + <PreprocessorDefinitions>WIN32;NDEBUG;_WINDOWS;_USRDLL;DLL_EXPORTS;INTEGER_SAMPLES=1;%(PreprocessorDefinitions)</PreprocessorDefinitions> + <RuntimeLibrary>MultiThreaded</RuntimeLibrary> + <ForceConformanceInForLoopScope>true</ForceConformanceInForLoopScope> + <PrecompiledHeader> + </PrecompiledHeader> + <WarningLevel>Level3</WarningLevel> + <DebugInformationFormat>ProgramDatabase</DebugInformationFormat> + </ClCompile> + <Link> + <OutputFile>$(OutDir)$(TargetName)$(TargetExt)</OutputFile> + <GenerateDebugInformation>true</GenerateDebugInformation> + <ProgramDatabaseFile>$(TargetDir)$(TargetName).pdb</ProgramDatabaseFile> + <StripPrivateSymbols> + </StripPrivateSymbols> + <SubSystem>Windows</SubSystem> + <OptimizeReferences>true</OptimizeReferences> + <EnableCOMDATFolding>true</EnableCOMDATFolding> + <RandomizedBaseAddress>false</RandomizedBaseAddress> + <DataExecutionPrevention> + </DataExecutionPrevention> + <ImportLibrary>$(OutDir)soundtouch.lib</ImportLibrary> + <TargetMachine>MachineX86</TargetMachine> + </Link> + </ItemDefinitionGroup> + <ItemGroup> + <ClCompile Include="3dnow_win.cpp" /> + <ClCompile Include="AAFilter.cpp" /> + <ClCompile Include="BPMDetect.cpp" /> + <ClCompile Include="cpu_detect_x86_win.cpp" /> + <ClCompile Include="FIFOSampleBuffer.cpp" /> + <ClCompile Include="FIRFilter.cpp" /> + <ClCompile Include="mmx_optimized.cpp" /> + <ClCompile Include="PeakFinder.cpp" /> + <ClCompile Include="RateTransposer.cpp" /> + <ClCompile Include="SoundTouch.cpp" /> + <ClCompile Include="SoundTouchDLL.cpp" /> + <ClCompile Include="sse_optimized.cpp" /> + <ClCompile Include="TDStretch.cpp" /> + </ItemGroup> + <ItemGroup> + <ClInclude Include="AAFilter.h" /> + <ClInclude Include="BPMDetect.h" /> + <ClInclude Include="cpu_detect.h" /> + <ClInclude Include="FIFOSampleBuffer.h" /> + <ClInclude Include="FIFOSamplePipe.h" /> + <ClInclude Include="FIRFilter.h" /> + <ClInclude Include="PeakFinder.h" /> + <ClInclude Include="RateTransposer.h" /> + <ClInclude Include="resource.h" /> + <ClInclude Include="SoundTouch.h" /> + <ClInclude Include="SoundTouchDLL.h" /> + <ClInclude Include="STTypes.h" /> + <ClInclude Include="TDStretch.h" /> + </ItemGroup> + <ItemGroup> + <ResourceCompile Include="SoundTouchDLL.rc" /> + </ItemGroup> + <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" /> + <ImportGroup Label="ExtensionTargets"> + </ImportGroup> +</Project> \ No newline at end of file Modified: trunk/OpenMPT/ungzip/ungzip.vcproj =================================================================== --- trunk/OpenMPT/ungzip/ungzip.vcproj 2011-06-04 23:49:38 UTC (rev 892) +++ trunk/OpenMPT/ungzip/ungzip.vcproj 2011-06-06 20:45:14 UTC (rev 893) @@ -22,7 +22,7 @@ PreprocessorDefinitions="WIN32;_DEBUG;_LIB;ZLIB_WINAPI" MinimalRebuild="TRUE" BasicRuntimeChecks="3" - RuntimeLibrary="1" + RuntimeLibrary="3" BufferSecurityCheck="TRUE" ForceConformanceInForLoopScope="TRUE" UsePrecompiledHeader="0" Added: trunk/OpenMPT/ungzip/ungzip_10.vcxproj =================================================================== --- trunk/OpenMPT/ungzip/ungzip_10.vcxproj (rev 0) +++ trunk/OpenMPT/ungzip/ungzip_10.vcxproj 2011-06-06 20:45:14 UTC (rev 893) @@ -0,0 +1,80 @@ +<?xml version="1.0" encoding="utf-8"?> +<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> + <ItemGroup Label="ProjectConfigurations"> + <ProjectConfiguration Include="Debug|Win32"> + <Configuration>Debug</Configuration> + <Platform>Win32</Platform> + </ProjectConfiguration> + <ProjectConfiguration Include="Release|Win32"> + <Configuration>Release</Configuration> + <Platform>Win32</Platform> + </ProjectConfiguration> + </ItemGroup> + <PropertyGroup Label="Globals"> + <ProjectName>ungzip</ProjectName> + <ProjectGuid>{94CD7910-649A-4075-9F33-7EBEE614FD45}</ProjectGuid> + <RootNamespace>ungzip</RootNamespace> + </PropertyGroup> + <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" /> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration"> + <ConfigurationType>StaticLibrary</ConfigurationType> + <CharacterSet>MultiByte</CharacterSet> + <WholeProgramOptimization>true</WholeProgramOptimization> + </PropertyGroup> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration"> + <ConfigurationType>StaticLibrary</ConfigurationType> + <CharacterSet>MultiByte</CharacterSet> + </PropertyGroup> + <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" /> + <ImportGroup Label="ExtensionSettings"> + </ImportGroup> + <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets"> + <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> + </ImportGroup> + <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets"> + <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> + </ImportGroup> + <PropertyGroup Label="UserMacros" /> + <PropertyGroup> + <_ProjectFileVersion>10.0.40219.1</_ProjectFileVersion> + <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(Configuration)\</OutDir> + <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(Configuration)\</IntDir> + <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(Configuration)\</OutDir> + <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(Configuration)\</IntDir> + </PropertyGroup> + <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"> + <ClCompile> + <Optimization>Disabled</Optimization> + <PreprocessorDefinitions>WIN32;ZLIB_WINAPI;%(PreprocessorDefinitions)</PreprocessorDefinitions> + <MinimalRebuild>true</MinimalRebuild> + <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks> + <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary> + <WarningLevel>Level3</WarningLevel> + <DebugInformationFormat>ProgramDatabase</DebugInformationFormat> + <OmitDefaultLibName>true</OmitDefaultLibName> + </ClCompile> + </ItemDefinitionGroup> + <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'"> + <ClCompile> + <Optimization>MaxSpeed</Optimization> + <IntrinsicFunctions>true</IntrinsicFunctions> + <PreprocessorDefinitions>WIN32;ZLIB_WINAPI;%(PreprocessorDefinitions)</PreprocessorDefinitions> + <RuntimeLibrary>MultiThreaded</RuntimeLibrary> + <FunctionLevelLinking>true</FunctionLevelLinking> + <WarningLevel>Level3</WarningLevel> + <SuppressStartupBanner>false</SuppressStartupBanner> + <DebugInformationFormat> + </DebugInformationFormat> + <OmitDefaultLibName>true</OmitDefaultLibName> + </ClCompile> + </ItemDefinitionGroup> + <ItemGroup> + <ClCompile Include="ungzip.cpp" /> + </ItemGroup> + <ItemGroup> + <ClInclude Include="ungzip.h" /> + </ItemGroup> + <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" /> + <ImportGroup Label="ExtensionTargets"> + </ImportGroup> +</Project> \ No newline at end of file Modified: trunk/OpenMPT/unlha/unlha.vcproj =================================================================== --- trunk/OpenMPT/unlha/unlha.vcproj 2011-06-04 23:49:38 UTC (rev 892) +++ trunk/OpenMPT/unlha/unlha.vcproj 2011-06-06 20:45:14 UTC (rev 893) @@ -24,7 +24,7 @@ PreprocessorDefinitions="WIN32;_DEBUG;_LIB" StringPooling="TRUE" BasicRuntimeChecks="3" - RuntimeLibrary="1" + RuntimeLibrary="3" BufferSecurityCheck="TRUE" EnableFunctionLevelLinking="TRUE" PrecompiledHeaderFile=".\Debug/unlha.pch" Added: trunk/OpenMPT/unlha/unlha_10.vcxproj =================================================================== --- trunk/OpenMPT/unlha/unlha_10.vcxproj (rev 0) +++ trunk/OpenMPT/unlha/unlha_10.vcxproj 2011-06-06 20:45:14 UTC (rev 893) @@ -0,0 +1,116 @@ +<?xml version="1.0" encoding="utf-8"?> +<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> + <ItemGroup Label="ProjectConfigurations"> + <ProjectConfiguration Include="Debug|Win32"> + <Configuration>Debug</Configuration> + <Platform>Win32</Platform> + </ProjectConfiguration> + <ProjectConfiguration Include="Release|Win32"> + <Configuration>Release</Configuration> + <Platform>Win32</Platform> + </ProjectConfiguration> + </ItemGroup> + <PropertyGroup Label="Globals"> + <ProjectName>unlha</ProjectName> + <ProjectGuid>{FAE39936-1DC7-40BB-AD3F-3B5B9E9AB0E8}</ProjectGuid> + </PropertyGroup> + <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" /> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration"> + <ConfigurationType>StaticLibrary</ConfigurationType> + <UseOfMfc>false</UseOfMfc> + <CharacterSet>MultiByte</CharacterSet> + </PropertyGroup> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration"> + <ConfigurationType>StaticLibrary</ConfigurationType> + <UseOfMfc>false</UseOfMfc> + <CharacterSet>MultiByte</CharacterSet> + </PropertyGroup> + <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" /> + <ImportGroup Label="ExtensionSettings"> + </ImportGroup> + <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets"> + <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> + <Import Project="$(VCTargetsPath)Microsoft.CPP.UpgradeFromVC71.props" /> + </ImportGroup> + <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets"> + <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> + <Import Project="$(VCTargetsPath)Microsoft.CPP.UpgradeFromVC71.props" /> + </ImportGroup> + <PropertyGroup Label="UserMacros" /> + <PropertyGroup> + <_ProjectFileVersion>10.0.40219.1</_ProjectFileVersion> + <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">.\Debug\</OutDir> + <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">.\Debug\</IntDir> + <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">.\bin\</OutDir> + <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(Configuration)\</IntDir> + </PropertyGroup> + <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"> + <ClCompile> + <Optimization>Disabled</Optimization> + <PreprocessorDefinitions>WIN32;_DEBUG;_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions> + <StringPooling>true</StringPooling> + <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks> + <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary> + <BufferSecurityCheck>true</BufferSecurityCheck> + <FunctionLevelLinking>true</FunctionLevelLinking> + <PrecompiledHeaderOutputFile>.\Debug/unlha.pch</PrecompiledHeaderOutputFile> + <AssemblerListingLocation>.\Debug/</AssemblerListingLocation> + <ObjectFileName>.\Debug/</ObjectFileName> + <ProgramDataBaseFileName>.\Debug/</ProgramDataBaseFileName> + <WarningLevel>Level4</WarningLevel> + <SuppressStartupBanner>true</SuppressStartupBanner> + <DebugInformationFormat>ProgramDatabase</DebugInformationFormat> + </ClCompile> + <ResourceCompile> + <PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions> + <Culture>0x0409</Culture> + </ResourceCompile> + <Lib> + <OutputFile>.\Debug\unlha.lib</OutputFile> + <SuppressStartupBanner>true</SuppressStartupBanner> + </Lib> + </ItemDefinitionGroup> + <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'"> + <ClCompile> + <AdditionalOptions>/O1 %(AdditionalOptions)</AdditionalOptions> + <Optimization>MinSpace</Optimization> + <InlineFunctionExpansion>OnlyExplicitInline</InlineFunctionExpansion> + <PreprocessorDefinitions>WIN32;NDEBUG;_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions> + <StringPooling>true</StringPooling> + <RuntimeLibrary>MultiThreaded</RuntimeLibrary> + <BufferSecurityCheck>true</BufferSecurityCheck> + <FunctionLevelLinking>true</FunctionLevelLinking> + <PrecompiledHeaderOutputFile>.\Release/unlha.pch</PrecompiledHeaderOutputFile> + <AssemblerListingLocation>.\Release/</AssemblerListingLocation> + <ObjectFileName>.\Release/</ObjectFileName> + <ProgramDataBaseFileName>.\Release/</ProgramDataBaseFileName> + <WarningLevel>Level3</WarningLevel> + <SuppressStartupBanner>false</SuppressStartupBanner> + </ClCompile> + <ResourceCompile> + <PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions> + <Culture>0x0409</Culture> + </ResourceCompile> + <Lib> + <OutputFile>$(OutDir)$(TargetName)$(TargetExt)</OutputFile> + <SuppressStartupBanner>true</SuppressStartupBanner> + </Lib> + </ItemDefinitionGroup> + <ItemGroup> + <ClCompile Include="unlha.cpp"> + <Optimization Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Disabled</Optimization> + <PreprocessorDefinitions Condition="'$... [truncated message content] |