From: <man...@us...> - 2013-10-26 18:33:18
|
Revision: 3046 http://sourceforge.net/p/modplug/code/3046 Author: manxorist Date: 2013-10-26 18:33:08 +0000 (Sat, 26 Oct 2013) Log Message: ----------- [Ref] Convert unrar to premake. [Fix] Remove unneeded VS2010 project dependency. [Fix] Fix VS2010 win32 ReleaseNoLTCG config. Modified Paths: -------------- trunk/OpenMPT/include/premake4.lua trunk/OpenMPT/include/unrar/UnRAR.vcproj trunk/OpenMPT/include/unrar/UnRAR.vcxproj trunk/OpenMPT/include/unrar/UnRAR.vcxproj.filters trunk/OpenMPT/mptrack/MPTRACK_10.sln Property Changed: ---------------- trunk/OpenMPT/include/unrar/ Modified: trunk/OpenMPT/include/premake4.lua =================================================================== --- trunk/OpenMPT/include/premake4.lua 2013-10-26 18:12:34 UTC (rev 3045) +++ trunk/OpenMPT/include/premake4.lua 2013-10-26 18:33:08 UTC (rev 3046) @@ -4,6 +4,134 @@ + project "UnRAR" + uuid "95CC809B-03FC-4EDB-BB20-FD07A698C05F" + language "C++" + location "unrar" + includedirs { "unrar" } + files { + "unrar/archive.cpp", + "unrar/arcread.cpp", + "unrar/blake2s.cpp", + "unrar/cmddata.cpp", + "unrar/consio.cpp", + "unrar/crc.cpp", + "unrar/crypt.cpp", + "unrar/encname.cpp", + "unrar/errhnd.cpp", + "unrar/extinfo.cpp", + "unrar/extract.cpp", + "unrar/filcreat.cpp", + "unrar/file.cpp", + "unrar/filefn.cpp", + "unrar/filestr.cpp", + "unrar/find.cpp", + "unrar/getbits.cpp", + "unrar/global.cpp", + "unrar/hash.cpp", + "unrar/headers.cpp", + "unrar/isnt.cpp", + "unrar/list.cpp", + "unrar/match.cpp", + "unrar/options.cpp", + "unrar/pathfn.cpp", + "unrar/qopen.cpp", + "unrar/rar.cpp", + "unrar/rarpch.cpp", + "unrar/rarvm.cpp", + "unrar/rawread.cpp", + "unrar/rdwrfn.cpp", + "unrar/recvol.cpp", + "unrar/resource.cpp", + "unrar/rijndael.cpp", + "unrar/rs.cpp", + "unrar/rs16.cpp", + "unrar/scantree.cpp", + "unrar/secpassword.cpp", + "unrar/sha1.cpp", + "unrar/sha256.cpp", + "unrar/smallfn.cpp", + "unrar/strfn.cpp", + "unrar/strlist.cpp", + "unrar/system.cpp", + "unrar/threadpool.cpp", + "unrar/timefn.cpp", + "unrar/unicode.cpp", + "unrar/unpack.cpp", + "unrar/volume.cpp", + } + files { + "unrar/archive.hpp", + "unrar/array.hpp", + "unrar/blake2s.hpp", + "unrar/cmddata.hpp", + "unrar/coder.hpp", + "unrar/compress.hpp", + "unrar/consio.hpp", + "unrar/crc.hpp", + "unrar/crypt.hpp", + "unrar/dll.hpp", + "unrar/encname.hpp", + "unrar/errhnd.hpp", + "unrar/extinfo.hpp", + "unrar/extract.hpp", + "unrar/filcreat.hpp", + "unrar/file.hpp", + "unrar/filefn.hpp", + "unrar/filestr.hpp", + "unrar/find.hpp", + "unrar/getbits.hpp", + "unrar/global.hpp", + "unrar/hash.hpp", + "unrar/headers.hpp", + "unrar/headers5.hpp", + "unrar/isnt.hpp", + "unrar/list.hpp", + "unrar/loclang.hpp", + "unrar/log.hpp", + "unrar/match.hpp", + "unrar/model.hpp", + "unrar/openmpt.hpp", + "unrar/openmpt-callback.hpp", + "unrar/options.hpp", + "unrar/os.hpp", + "unrar/pathfn.hpp", + "unrar/qopen.hpp", + "unrar/rar.hpp", + "unrar/rardefs.hpp", + "unrar/rarlang.hpp", + "unrar/raros.hpp", + "unrar/rartypes.hpp", + "unrar/rarvm.hpp", + "unrar/rawread.hpp", + "unrar/rdwrfn.hpp", + "unrar/recvol.hpp", + "unrar/resource.hpp", + "unrar/rijndael.hpp", + "unrar/rs.hpp", + "unrar/rs16.hpp", + "unrar/savepos.hpp", + "unrar/scantree.hpp", + "unrar/secpassword.hpp", + "unrar/sha1.hpp", + "unrar/sha256.hpp", + "unrar/smallfn.hpp", + "unrar/strfn.hpp", + "unrar/strlist.hpp", + "unrar/suballoc.hpp", + "unrar/system.hpp", + "unrar/threadpool.hpp", + "unrar/timefn.hpp", + "unrar/ulinks.hpp", + "unrar/unicode.hpp", + "unrar/unpack.hpp", + "unrar/version.hpp", + "unrar/volume.hpp", + } + dofile "premake4-defaults.lua" + + + project "zlib" uuid "1654FB18-FDE6-406F-9D84-BA12BFBD67B2" language "C" Index: trunk/OpenMPT/include/unrar =================================================================== --- trunk/OpenMPT/include/unrar 2013-10-26 18:12:34 UTC (rev 3045) +++ trunk/OpenMPT/include/unrar 2013-10-26 18:33:08 UTC (rev 3046) Property changes on: trunk/OpenMPT/include/unrar ___________________________________________________________________ Modified: svn:ignore ## -1,2 +1,3 ## *.user build +obj Modified: trunk/OpenMPT/include/unrar/UnRAR.vcproj =================================================================== --- trunk/OpenMPT/include/unrar/UnRAR.vcproj 2013-10-26 18:12:34 UTC (rev 3045) +++ trunk/OpenMPT/include/unrar/UnRAR.vcproj 2013-10-26 18:33:08 UTC (rev 3046) @@ -1,12 +1,11 @@ -<?xml version="1.0" encoding="windows-1251"?> +<?xml version="1.0" encoding="Windows-1252"?> <VisualStudioProject ProjectType="Visual C++" - Version="9,00" + Version="9.00" Name="UnRAR" ProjectGUID="{95CC809B-03FC-4EDB-BB20-FD07A698C05F}" RootNamespace="UnRAR" Keyword="Win32Proj" - TargetFrameworkVersion="196613" > <Platforms> <Platform @@ -20,10 +19,10 @@ </ToolFiles> <Configurations> <Configuration - Name="Debug|Win32" - OutputDirectory="build\unrar32\$(ConfigurationName)" - IntermediateDirectory="build\unrar32\$(ConfigurationName)\obj" - ConfigurationType="1" + Name="DebugLib|Win32" + OutputDirectory="..\bin\DebugLib" + IntermediateDirectory="obj\x32\DebugLib" + ConfigurationType="4" CharacterSet="2" > <Tool @@ -43,36 +42,32 @@ /> <Tool Name="VCCLCompilerTool" - AdditionalOptions="/MP" Optimization="0" - PreprocessorDefinitions="MODPLUG_TRACKER" - MinimalRebuild="false" + AdditionalIncludeDirectories="." + PreprocessorDefinitions="DEBUG;WIN32;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS" + MinimalRebuild="true" BasicRuntimeChecks="3" - RuntimeLibrary="1" - RuntimeTypeInfo="false" - UsePrecompiledHeader="2" - PrecompiledHeaderThrough="rar.hpp" + RuntimeLibrary="3" + EnableFunctionLevelLinking="true" + UsePrecompiledHeader="0" WarningLevel="3" + ProgramDataBaseFileName="$(OutDir)\UnRAR.pdb" DebugInformationFormat="4" - CallingConvention="2" - DisableSpecificWarnings="4007;4996" /> <Tool Name="VCManagedResourceCompilerTool" /> <Tool Name="VCResourceCompilerTool" + PreprocessorDefinitions="DEBUG;WIN32;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS" + AdditionalIncludeDirectories="." /> <Tool Name="VCPreLinkEventTool" /> <Tool - Name="VCLinkerTool" - LinkIncremental="2" - GenerateManifest="false" - GenerateDebugInformation="true" - SubSystem="1" - TargetMachine="1" + Name="VCLibrarianTool" + OutputFile="$(OutDir)\UnRAR.lib" /> <Tool Name="VCALinkTool" @@ -93,14 +88,17 @@ Name="VCAppVerifierTool" /> <Tool + Name="VCWebDeploymentTool" + /> + <Tool Name="VCPostBuildEventTool" /> </Configuration> <Configuration - Name="Debug|x64" - OutputDirectory="build\unrar64\$(ConfigurationName)" - IntermediateDirectory="build\unrar64\$(ConfigurationName)\obj" - ConfigurationType="1" + Name="DebugLib|x64" + OutputDirectory="..\bin\DebugLib" + IntermediateDirectory="obj\x64\DebugLib" + ConfigurationType="4" CharacterSet="2" > <Tool @@ -121,36 +119,32 @@ /> <Tool Name="VCCLCompilerTool" - AdditionalOptions="/MP" Optimization="0" - PreprocessorDefinitions="MODPLUG_TRACKER" - MinimalRebuild="false" + AdditionalIncludeDirectories="." + PreprocessorDefinitions="DEBUG;WIN32;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS" + MinimalRebuild="true" BasicRuntimeChecks="3" - RuntimeLibrary="1" - RuntimeTypeInfo="false" - UsePrecompiledHeader="2" - PrecompiledHeaderThrough="rar.hpp" + RuntimeLibrary="3" + EnableFunctionLevelLinking="true" + UsePrecompiledHeader="0" WarningLevel="3" + ProgramDataBaseFileName="$(OutDir)\UnRAR64.pdb" DebugInformationFormat="3" - CallingConvention="2" - DisableSpecificWarnings="4007;4996" /> <Tool Name="VCManagedResourceCompilerTool" /> <Tool Name="VCResourceCompilerTool" + PreprocessorDefinitions="DEBUG;WIN32;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS" + AdditionalIncludeDirectories="." /> <Tool Name="VCPreLinkEventTool" /> <Tool - Name="VCLinkerTool" - LinkIncremental="2" - GenerateManifest="false" - GenerateDebugInformation="true" - SubSystem="1" - TargetMachine="17" + Name="VCLibrarianTool" + OutputFile="$(OutDir)\UnRAR64.lib" /> <Tool Name="VCALinkTool" @@ -171,16 +165,18 @@ Name="VCAppVerifierTool" /> <Tool + Name="VCWebDeploymentTool" + /> + <Tool Name="VCPostBuildEventTool" /> </Configuration> <Configuration - Name="Release|Win32" - OutputDirectory="build\unrar32\$(ConfigurationName)" - IntermediateDirectory="build\unrar32\$(ConfigurationName)\obj" - ConfigurationType="1" + Name="NormalLib|Win32" + OutputDirectory="..\bin\NormalLib" + IntermediateDirectory="obj\x32\NormalLib" + ConfigurationType="4" CharacterSet="2" - WholeProgramOptimization="1" > <Tool Name="VCPreBuildEventTool" @@ -199,47 +195,188 @@ /> <Tool Name="VCCLCompilerTool" + AdditionalOptions="/GL- /MP" + Optimization="3" + AdditionalIncludeDirectories="." + PreprocessorDefinitions="NDEBUG;WIN32;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS" + StringPooling="true" + RuntimeLibrary="0" + EnableFunctionLevelLinking="true" + FloatingPointModel="2" + UsePrecompiledHeader="0" + WarningLevel="3" + ProgramDataBaseFileName="$(OutDir)\UnRAR.pdb" + DebugInformationFormat="3" + /> + <Tool + Name="VCManagedResourceCompilerTool" + /> + <Tool + Name="VCResourceCompilerTool" + PreprocessorDefinitions="NDEBUG;WIN32;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS" + AdditionalIncludeDirectories="." + /> + <Tool + Name="VCPreLinkEventTool" + /> + <Tool + Name="VCLibrarianTool" + OutputFile="$(OutDir)\UnRAR.lib" + /> + <Tool + Name="VCALinkTool" + /> + <Tool + Name="VCManifestTool" + /> + <Tool + Name="VCXDCMakeTool" + /> + <Tool + Name="VCBscMakeTool" + /> + <Tool + Name="VCFxCopTool" + /> + <Tool + Name="VCAppVerifierTool" + /> + <Tool + Name="VCWebDeploymentTool" + /> + <Tool + Name="VCPostBuildEventTool" + /> + </Configuration> + <Configuration + Name="NormalLib|x64" + OutputDirectory="..\bin\NormalLib" + IntermediateDirectory="obj\x64\NormalLib" + ConfigurationType="4" + CharacterSet="2" + > + <Tool + Name="VCPreBuildEventTool" + /> + <Tool + Name="VCCustomBuildTool" + /> + <Tool + Name="VCXMLDataGeneratorTool" + /> + <Tool + Name="VCWebServiceProxyGeneratorTool" + /> + <Tool + Name="VCMIDLTool" + TargetEnvironment="3" + /> + <Tool + Name="VCCLCompilerTool" + AdditionalOptions="/GL- /MP" + Optimization="3" + AdditionalIncludeDirectories="." + PreprocessorDefinitions="NDEBUG;WIN32;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS" + StringPooling="true" + RuntimeLibrary="0" + EnableFunctionLevelLinking="true" + FloatingPointModel="2" + UsePrecompiledHeader="0" + WarningLevel="3" + ProgramDataBaseFileName="$(OutDir)\UnRAR64.pdb" + DebugInformationFormat="3" + /> + <Tool + Name="VCManagedResourceCompilerTool" + /> + <Tool + Name="VCResourceCompilerTool" + PreprocessorDefinitions="NDEBUG;WIN32;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS" + AdditionalIncludeDirectories="." + /> + <Tool + Name="VCPreLinkEventTool" + /> + <Tool + Name="VCLibrarianTool" + OutputFile="$(OutDir)\UnRAR64.lib" + /> + <Tool + Name="VCALinkTool" + /> + <Tool + Name="VCManifestTool" + /> + <Tool + Name="VCXDCMakeTool" + /> + <Tool + Name="VCBscMakeTool" + /> + <Tool + Name="VCFxCopTool" + /> + <Tool + Name="VCAppVerifierTool" + /> + <Tool + Name="VCWebDeploymentTool" + /> + <Tool + Name="VCPostBuildEventTool" + /> + </Configuration> + <Configuration + Name="ReleaseLib|Win32" + OutputDirectory="..\bin\ReleaseLib" + IntermediateDirectory="obj\x32\ReleaseLib" + ConfigurationType="4" + CharacterSet="2" + > + <Tool + Name="VCPreBuildEventTool" + /> + <Tool + Name="VCCustomBuildTool" + /> + <Tool + Name="VCXMLDataGeneratorTool" + /> + <Tool + Name="VCWebServiceProxyGeneratorTool" + /> + <Tool + Name="VCMIDLTool" + /> + <Tool + Name="VCCLCompilerTool" AdditionalOptions="/MP" - Optimization="2" - EnableIntrinsicFunctions="true" - FavorSizeOrSpeed="0" - OmitFramePointers="true" - WholeProgramOptimization="false" - PreprocessorDefinitions="MODPLUG_TRACKER" - MinimalRebuild="false" + Optimization="3" + AdditionalIncludeDirectories="." + PreprocessorDefinitions="NDEBUG;WIN32;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS" + StringPooling="true" RuntimeLibrary="0" - StructMemberAlignment="0" - BufferSecurityCheck="true" EnableFunctionLevelLinking="true" - EnableEnhancedInstructionSet="0" - FloatingPointModel="0" - RuntimeTypeInfo="false" - UsePrecompiledHeader="2" - PrecompiledHeaderThrough="rar.hpp" + FloatingPointModel="2" + UsePrecompiledHeader="0" WarningLevel="3" + ProgramDataBaseFileName="$(OutDir)\UnRAR.pdb" DebugInformationFormat="3" - CallingConvention="2" - DisableSpecificWarnings="4007;4996" /> <Tool Name="VCManagedResourceCompilerTool" /> <Tool Name="VCResourceCompilerTool" + PreprocessorDefinitions="NDEBUG;WIN32;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS" + AdditionalIncludeDirectories="." /> <Tool Name="VCPreLinkEventTool" /> <Tool - Name="VCLinkerTool" - LinkIncremental="1" - GenerateManifest="false" - GenerateDebugInformation="true" - SubSystem="1" - OptimizeReferences="2" - EnableCOMDATFolding="2" - LinkTimeCodeGeneration="0" - TargetMachine="1" + Name="VCLibrarianTool" + OutputFile="$(OutDir)\UnRAR.lib" /> <Tool Name="VCALinkTool" @@ -260,16 +397,18 @@ Name="VCAppVerifierTool" /> <Tool + Name="VCWebDeploymentTool" + /> + <Tool Name="VCPostBuildEventTool" /> </Configuration> <Configuration - Name="Release|x64" - OutputDirectory="build\unrar64\$(ConfigurationName)" - IntermediateDirectory="build\unrar64\$(ConfigurationName)\obj" - ConfigurationType="1" + Name="ReleaseLib|x64" + OutputDirectory="..\bin\ReleaseLib" + IntermediateDirectory="obj\x64\ReleaseLib" + ConfigurationType="4" CharacterSet="2" - WholeProgramOptimization="0" > <Tool Name="VCPreBuildEventTool" @@ -290,44 +429,32 @@ <Tool Name="VCCLCompilerTool" AdditionalOptions="/MP" - Optimization="1" - EnableIntrinsicFunctions="true" - FavorSizeOrSpeed="0" - OmitFramePointers="true" - WholeProgramOptimization="false" - PreprocessorDefinitions="MODPLUG_TRACKER" - StringPooling="false" - MinimalRebuild="false" + Optimization="3" + AdditionalIncludeDirectories="." + PreprocessorDefinitions="NDEBUG;WIN32;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS" + StringPooling="true" RuntimeLibrary="0" - BufferSecurityCheck="true" EnableFunctionLevelLinking="true" - RuntimeTypeInfo="false" - UsePrecompiledHeader="2" - PrecompiledHeaderThrough="rar.hpp" + FloatingPointModel="2" + UsePrecompiledHeader="0" WarningLevel="3" + ProgramDataBaseFileName="$(OutDir)\UnRAR64.pdb" DebugInformationFormat="3" - CallingConvention="2" - DisableSpecificWarnings="4007;4996" /> <Tool Name="VCManagedResourceCompilerTool" /> <Tool Name="VCResourceCompilerTool" + PreprocessorDefinitions="NDEBUG;WIN32;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS" + AdditionalIncludeDirectories="." /> <Tool Name="VCPreLinkEventTool" /> <Tool - Name="VCLinkerTool" - LinkIncremental="1" - GenerateManifest="false" - GenerateDebugInformation="true" - SubSystem="1" - OptimizeReferences="2" - EnableCOMDATFolding="2" - LinkTimeCodeGeneration="0" - TargetMachine="17" + Name="VCLibrarianTool" + OutputFile="$(OutDir)\UnRAR64.lib" /> <Tool Name="VCALinkTool" @@ -348,6 +475,9 @@ Name="VCAppVerifierTool" /> <Tool + Name="VCWebDeploymentTool" + /> + <Tool Name="VCPostBuildEventTool" /> </Configuration> @@ -355,284 +485,466 @@ <References> </References> <Files> - <Filter - Name="Source Files" - Filter="cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx" - UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}" + <File + RelativePath="archive.cpp" > - <File - RelativePath="archive.cpp" - > - </File> - <File - RelativePath="arcread.cpp" - > - </File> - <File - RelativePath=".\blake2s.cpp" - > - </File> - <File - RelativePath="cmddata.cpp" - > - </File> - <File - RelativePath="consio.cpp" - > - </File> - <File - RelativePath="crc.cpp" - > - </File> - <File - RelativePath="crypt.cpp" - > - </File> - <File - RelativePath="encname.cpp" - > - </File> - <File - RelativePath="errhnd.cpp" - > - </File> - <File - RelativePath="extinfo.cpp" - > - </File> - <File - RelativePath="extract.cpp" - > - </File> - <File - RelativePath="filcreat.cpp" - > - </File> - <File - RelativePath="file.cpp" - > - </File> - <File - RelativePath="filefn.cpp" - > - </File> - <File - RelativePath="filestr.cpp" - > - </File> - <File - RelativePath="find.cpp" - > - </File> - <File - RelativePath="getbits.cpp" - > - </File> - <File - RelativePath="global.cpp" - > - <FileConfiguration - Name="Debug|Win32" - > - <Tool - Name="VCCLCompilerTool" - UsePrecompiledHeader="0" - /> - </FileConfiguration> - <FileConfiguration - Name="Debug|x64" - > - <Tool - Name="VCCLCompilerTool" - UsePrecompiledHeader="0" - /> - </FileConfiguration> - <FileConfiguration - Name="Release|Win32" - > - <Tool - Name="VCCLCompilerTool" - UsePrecompiledHeader="0" - /> - </FileConfiguration> - <FileConfiguration - Name="Release|x64" - > - <Tool - Name="VCCLCompilerTool" - UsePrecompiledHeader="0" - /> - </FileConfiguration> - </File> - <File - RelativePath=".\hash.cpp" - > - </File> - <File - RelativePath=".\headers.cpp" - > - </File> - <File - RelativePath="isnt.cpp" - > - </File> - <File - RelativePath="list.cpp" - > - </File> - <File - RelativePath="match.cpp" - > - </File> - <File - RelativePath="options.cpp" - > - </File> - <File - RelativePath="pathfn.cpp" - > - </File> - <File - RelativePath=".\qopen.cpp" - > - </File> - <File - RelativePath="rar.cpp" - > - </File> - <File - RelativePath="rarpch.cpp" - > - <FileConfiguration - Name="Debug|Win32" - > - <Tool - Name="VCCLCompilerTool" - UsePrecompiledHeader="1" - /> - </FileConfiguration> - <FileConfiguration - Name="Debug|x64" - > - <Tool - Name="VCCLCompilerTool" - UsePrecompiledHeader="1" - /> - </FileConfiguration> - <FileConfiguration - Name="Release|Win32" - > - <Tool - Name="VCCLCompilerTool" - UsePrecompiledHeader="1" - /> - </FileConfiguration> - <FileConfiguration - Name="Release|x64" - > - <Tool - Name="VCCLCompilerTool" - UsePrecompiledHeader="1" - /> - </FileConfiguration> - </File> - <File - RelativePath="rarvm.cpp" - > - </File> - <File - RelativePath="rawread.cpp" - > - </File> - <File - RelativePath="rdwrfn.cpp" - > - </File> - <File - RelativePath="recvol.cpp" - > - </File> - <File - RelativePath="resource.cpp" - > - </File> - <File - RelativePath="rijndael.cpp" - > - </File> - <File - RelativePath="rs.cpp" - > - </File> - <File - RelativePath=".\rs16.cpp" - > - </File> - <File - RelativePath="scantree.cpp" - > - </File> - <File - RelativePath="secpassword.cpp" - > - </File> - <File - RelativePath="sha1.cpp" - > - </File> - <File - RelativePath=".\sha256.cpp" - > - </File> - <File - RelativePath="smallfn.cpp" - > - </File> - <File - RelativePath="strfn.cpp" - > - </File> - <File - RelativePath="strlist.cpp" - > - </File> - <File - RelativePath="system.cpp" - > - </File> - <File - RelativePath=".\threadpool.cpp" - > - </File> - <File - RelativePath="timefn.cpp" - > - </File> - <File - RelativePath="unicode.cpp" - > - </File> - <File - RelativePath="unpack.cpp" - > - </File> - <File - RelativePath="volume.cpp" - > - </File> - </Filter> - <Filter - Name="Header Files" - Filter="h;hpp;hxx;hm;inl;inc;xsd" - UniqueIdentifier="{93995380-89BD-4b04-88EB-625FBE52EBFB}" + </File> + <File + RelativePath="arcread.cpp" > - </Filter> - <Filter - Name="Resource Files" - Filter="rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav" - UniqueIdentifier="{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}" + </File> + <File + RelativePath="blake2s.cpp" > - </Filter> + </File> + <File + RelativePath="cmddata.cpp" + > + </File> + <File + RelativePath="consio.cpp" + > + </File> + <File + RelativePath="crc.cpp" + > + </File> + <File + RelativePath="crypt.cpp" + > + </File> + <File + RelativePath="encname.cpp" + > + </File> + <File + RelativePath="errhnd.cpp" + > + </File> + <File + RelativePath="extinfo.cpp" + > + </File> + <File + RelativePath="extract.cpp" + > + </File> + <File + RelativePath="filcreat.cpp" + > + </File> + <File + RelativePath="file.cpp" + > + </File> + <File + RelativePath="filefn.cpp" + > + </File> + <File + RelativePath="filestr.cpp" + > + </File> + <File + RelativePath="find.cpp" + > + </File> + <File + RelativePath="getbits.cpp" + > + </File> + <File + RelativePath="global.cpp" + > + </File> + <File + RelativePath="hash.cpp" + > + </File> + <File + RelativePath="headers.cpp" + > + </File> + <File + RelativePath="isnt.cpp" + > + </File> + <File + RelativePath="list.cpp" + > + </File> + <File + RelativePath="match.cpp" + > + </File> + <File + RelativePath="options.cpp" + > + </File> + <File + RelativePath="pathfn.cpp" + > + </File> + <File + RelativePath="qopen.cpp" + > + </File> + <File + RelativePath="rar.cpp" + > + </File> + <File + RelativePath="rarpch.cpp" + > + </File> + <File + RelativePath="rarvm.cpp" + > + </File> + <File + RelativePath="rawread.cpp" + > + </File> + <File + RelativePath="rdwrfn.cpp" + > + </File> + <File + RelativePath="recvol.cpp" + > + </File> + <File + RelativePath="resource.cpp" + > + </File> + <File + RelativePath="rijndael.cpp" + > + </File> + <File + RelativePath="rs.cpp" + > + </File> + <File + RelativePath="rs16.cpp" + > + </File> + <File + RelativePath="scantree.cpp" + > + </File> + <File + RelativePath="secpassword.cpp" + > + </File> + <File + RelativePath="sha1.cpp" + > + </File> + <File + RelativePath="sha256.cpp" + > + </File> + <File + RelativePath="smallfn.cpp" + > + </File> + <File + RelativePath="strfn.cpp" + > + </File> + <File + RelativePath="strlist.cpp" + > + </File> + <File + RelativePath="system.cpp" + > + </File> + <File + RelativePath="threadpool.cpp" + > + </File> + <File + RelativePath="timefn.cpp" + > + </File> + <File + RelativePath="unicode.cpp" + > + </File> + <File + RelativePath="unpack.cpp" + > + </File> + <File + RelativePath="volume.cpp" + > + </File> + <File + RelativePath="archive.hpp" + > + </File> + <File + RelativePath="array.hpp" + > + </File> + <File + RelativePath="blake2s.hpp" + > + </File> + <File + RelativePath="cmddata.hpp" + > + </File> + <File + RelativePath="coder.hpp" + > + </File> + <File + RelativePath="compress.hpp" + > + </File> + <File + RelativePath="consio.hpp" + > + </File> + <File + RelativePath="crc.hpp" + > + </File> + <File + RelativePath="crypt.hpp" + > + </File> + <File + RelativePath="dll.hpp" + > + </File> + <File + RelativePath="encname.hpp" + > + </File> + <File + RelativePath="errhnd.hpp" + > + </File> + <File + RelativePath="extinfo.hpp" + > + </File> + <File + RelativePath="extract.hpp" + > + </File> + <File + RelativePath="filcreat.hpp" + > + </File> + <File + RelativePath="file.hpp" + > + </File> + <File + RelativePath="filefn.hpp" + > + </File> + <File + RelativePath="filestr.hpp" + > + </File> + <File + RelativePath="find.hpp" + > + </File> + <File + RelativePath="getbits.hpp" + > + </File> + <File + RelativePath="global.hpp" + > + </File> + <File + RelativePath="hash.hpp" + > + </File> + <File + RelativePath="headers.hpp" + > + </File> + <File + RelativePath="headers5.hpp" + > + </File> + <File + RelativePath="isnt.hpp" + > + </File> + <File + RelativePath="list.hpp" + > + </File> + <File + RelativePath="loclang.hpp" + > + </File> + <File + RelativePath="log.hpp" + > + </File> + <File + RelativePath="match.hpp" + > + </File> + <File + RelativePath="model.hpp" + > + </File> + <File + RelativePath="openmpt.hpp" + > + </File> + <File + RelativePath="openmpt-callback.hpp" + > + </File> + <File + RelativePath="options.hpp" + > + </File> + <File + RelativePath="os.hpp" + > + </File> + <File + RelativePath="pathfn.hpp" + > + </File> + <File + RelativePath="qopen.hpp" + > + </File> + <File + RelativePath="rar.hpp" + > + </File> + <File + RelativePath="rardefs.hpp" + > + </File> + <File + RelativePath="rarlang.hpp" + > + </File> + <File + RelativePath="raros.hpp" + > + </File> + <File + RelativePath="rartypes.hpp" + > + </File> + <File + RelativePath="rarvm.hpp" + > + </File> + <File + RelativePath="rawread.hpp" + > + </File> + <File + RelativePath="rdwrfn.hpp" + > + </File> + <File + RelativePath="recvol.hpp" + > + </File> + <File + RelativePath="resource.hpp" + > + </File> + <File + RelativePath="rijndael.hpp" + > + </File> + <File + RelativePath="rs.hpp" + > + </File> + <File + RelativePath="rs16.hpp" + > + </File> + <File + RelativePath="savepos.hpp" + > + </File> + <File + RelativePath="scantree.hpp" + > + </File> + <File + RelativePath="secpassword.hpp" + > + </File> + <File + RelativePath="sha1.hpp" + > + </File> + <File + RelativePath="sha256.hpp" + > + </File> + <File + RelativePath="smallfn.hpp" + > + </File> + <File + RelativePath="strfn.hpp" + > + </File> + <File + RelativePath="strlist.hpp" + > + </File> + <File + RelativePath="suballoc.hpp" + > + </File> + <File + RelativePath="system.hpp" + > + </File> + <File + RelativePath="threadpool.hpp" + > + </File> + <File + RelativePath="timefn.hpp" + > + </File> + <File + RelativePath="ulinks.hpp" + > + </File> + <File + RelativePath="unicode.hpp" + > + </File> + <File + RelativePath="unpack.hpp" + > + </File> + <File + RelativePath="version.hpp" + > + </File> + <File + RelativePath="volume.hpp" + > + </File> </Files> <Globals> </Globals> Modified: trunk/OpenMPT/include/unrar/UnRAR.vcxproj =================================================================== --- trunk/OpenMPT/include/unrar/UnRAR.vcxproj 2013-10-26 18:12:34 UTC (rev 3045) +++ trunk/OpenMPT/include/unrar/UnRAR.vcxproj 2013-10-26 18:33:08 UTC (rev 3046) @@ -1,332 +1,455 @@ <?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="Debug|x64"> - <Configuration>Debug</Configuration> - <Platform>x64</Platform> - </ProjectConfiguration> - <ProjectConfiguration Include="Release|Win32"> - <Configuration>Release</Configuration> - <Platform>Win32</Platform> - </ProjectConfiguration> - <ProjectConfiguration Include="Release|x64"> - <Configuration>Release</Configuration> - <Platform>x64</Platform> - </ProjectConfiguration> - </ItemGroup> - <PropertyGroup Label="Globals"> - <ProjectGuid>{95CC809B-03FC-4EDB-BB20-FD07A698C05F}</ProjectGuid> - <RootNamespace>UnRAR</RootNamespace> - <Keyword>Win32Proj</Keyword> - </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> - <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration"> - <ConfigurationType>Application</ConfigurationType> - <CharacterSet>MultiByte</CharacterSet> - <WholeProgramOptimization>false</WholeProgramOptimization> - </PropertyGroup> - <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration"> - <ConfigurationType>Application</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> - <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" 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|x64'" 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'">build\unrar32\$(Configuration)\</OutDir> - <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">build\unrar32\$(Configuration)\obj\</IntDir> - <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</LinkIncremental> - <GenerateManifest Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">false</GenerateManifest> - <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">build\unrar64\$(Configuration)\</OutDir> - <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">build\unrar64\$(Configuration)\obj\</IntDir> - <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</LinkIncremental> - <GenerateManifest Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</GenerateManifest> - <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">build\unrar32\$(Configuration)\</OutDir> - <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">build\unrar32\$(Configuration)\obj\</IntDir> - <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">false</LinkIncremental> - <GenerateManifest Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">false</GenerateManifest> - <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">build\unrar64\$(Configuration)\</OutDir> - <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">build\unrar64\$(Configuration)\obj\</IntDir> - <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</LinkIncremental> - <GenerateManifest Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</GenerateManifest> - </PropertyGroup> - <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"> - <ClCompile> - <AdditionalOptions>/MP %(AdditionalOptions)</AdditionalOptions> - <Optimization>Disabled</Optimization> - <PreprocessorDefinitions>%(PreprocessorDefinitions)</PreprocessorDefinitions> - <MinimalRebuild>false</MinimalRebuild> - <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks> - <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary> - <RuntimeTypeInfo>false</RuntimeTypeInfo> - <PrecompiledHeader>Use</PrecompiledHeader> - <PrecompiledHeaderFile>rar.hpp</PrecompiledHeaderFile> - <WarningLevel>Level3</WarningLevel> - <DebugInformationFormat>EditAndContinue</DebugInformationFormat> - <CallingConvention>StdCall</CallingConvention> - <DisableSpecificWarnings>4007;4996;%(DisableSpecificWarnings)</DisableSpecificWarnings> - </ClCompile> - <Link> - <GenerateDebugInformation>true</GenerateDebugInformation> - <SubSystem>Console</SubSystem> - <TargetMachine>MachineX86</TargetMachine> - </Link> - </ItemDefinitionGroup> - <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'"> - <Midl> - <TargetEnvironment>X64</TargetEnvironment> - </Midl> - <ClCompile> - <AdditionalOptions>/MP %(AdditionalOptions)</AdditionalOptions> - <Optimization>Disabled</Optimization> - <PreprocessorDefinitions>%(PreprocessorDefinitions)</PreprocessorDefinitions> - <MinimalRebuild>false</MinimalRebuild> - <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks> - <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary> - <RuntimeTypeInfo>false</RuntimeTypeInfo> - <PrecompiledHeader>Use</PrecompiledHeader> - <PrecompiledHeaderFile>rar.hpp</PrecompiledHeaderFile> - <WarningLevel>Level3</WarningLevel> - <DebugInformationFormat>ProgramDatabase</DebugInformationFormat> - <CallingConvention>StdCall</CallingConvention> - <DisableSpecificWarnings>4007;4996;%(DisableSpecificWarnings)</DisableSpecificWarnings> - </ClCompile> - <Link> - <GenerateDebugInformation>true</GenerateDebugInformation> - <SubSystem>Console</SubSystem> - <TargetMachine>MachineX64</TargetMachine> - </Link> - </ItemDefinitionGroup> - <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'"> - <ClCompile> - <AdditionalOptions>/MP %(AdditionalOptions)</AdditionalOptions> - <Optimization>MaxSpeed</Optimization> - <IntrinsicFunctions>true</IntrinsicFunctions> - <FavorSizeOrSpeed>Neither</FavorSizeOrSpeed> - <OmitFramePointers>true</OmitFramePointers> - <WholeProgramOptimization>true</WholeProgramOptimization> - <PreprocessorDefinitions>%(PreprocessorDefinitions)</PreprocessorDefinitions> - <MinimalRebuild>false</MinimalRebuild> - <RuntimeLibrary>MultiThreaded</RuntimeLibrary> - <StructMemberAlignment>Default</StructMemberAlignment> - <BufferSecurityCheck>true</BufferSecurityCheck> - <FunctionLevelLinking>true</FunctionLevelLinking> - <EnableEnhancedInstructionSet>NotSet</EnableEnhancedInstructionSet> - <FloatingPointModel>Precise</FloatingPointModel> - <RuntimeTypeInfo>false</RuntimeTypeInfo> - <PrecompiledHeader>Use</PrecompiledHeader> - <PrecompiledHeaderFile>rar.hpp</PrecompiledHeaderFile> - <WarningLevel>Level3</WarningLevel> - <DebugInformationFormat>ProgramDatabase</DebugInformationFormat> - <CallingConvention>StdCall</CallingConvention> - <DisableSpecificWarnings>4007;4996;%(DisableSpecificWarnings)</DisableSpecificWarnings> - </ClCompile> - <Link> - <GenerateDebugInformation>true</GenerateDebugInformation> - <SubSystem>Console</SubSystem> - <OptimizeReferences>true</OptimizeReferences> - <EnableCOMDATFolding>true</EnableCOMDATFolding> - <LinkTimeCodeGeneration> - </LinkTimeCodeGeneration> - <TargetMachine>MachineX86</TargetMachine> - </Link> - </ItemDefinitionGroup> - <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'"> - <Midl> - <TargetEnvironment>X64</TargetEnvironment> - </Midl> - <ClCompile> - <AdditionalOptions>/MP %(AdditionalOptions)</AdditionalOptions> - <Optimization>MinSpace</Optimization> - <IntrinsicFunctions>true</IntrinsicFunctions> - <FavorSizeOrSpeed>Neither</FavorSizeOrSpeed> - <OmitFramePointers>true</OmitFramePointers> - <WholeProgramOptimization>false</WholeProgramOptimization> - <PreprocessorDefinitions>%(PreprocessorDefinitions)</PreprocessorDefinitions> - <StringPooling>false</StringPooling> - <MinimalRebuild>false</MinimalRebuild> - <RuntimeLibrary>MultiThreaded</RuntimeLibrary> - <BufferSecurityCheck>true</BufferSecurityCheck> - <FunctionLevelLinking>true</FunctionLevelLinking> - <RuntimeTypeInfo>false</RuntimeTypeInfo> - <PrecompiledHeader>Use</PrecompiledHeader> - <PrecompiledHeaderFile>rar.hpp</PrecompiledHeaderFile> - <WarningLevel>Level3</WarningLevel> - <DebugInformationFormat>ProgramDatabase</DebugInformationFormat> - <CallingConvention>StdCall</CallingConvention> - <DisableSpecificWarnings>4007;4996;%(DisableSpecificWarnings)</DisableSpecificWarnings> - </ClCompile> - <Link> - <GenerateDebugInformation>true</GenerateDebugInformation> - <SubSystem>Console</SubSystem> - <OptimizeReferences>true</OptimizeReferences> - <EnableCOMDATFolding>true</EnableCOMDATFolding> - <LinkTimeCodeGeneration> - </LinkTimeCodeGeneration> - <TargetMachine>MachineX64</TargetMachine> - </Link> - </ItemDefinitionGroup> - <ItemGroup> - <ClCompile Include="archive.cpp" /> - <ClCompile Include="arcread.cpp" /> - <ClCompile Include="blake2s.cpp" /> - <ClCompile Include="cmddata.cpp" /> - <ClCompile Include="consio.cpp" /> - <ClCompile Include="crc.cpp" /> - <ClCompile Include="crypt.cpp" /> - <ClCompile Include="encname.cpp" /> - <ClCompile Include="errhnd.cpp" /> - <ClCompile Include="extinfo.cpp" /> - <ClCompile Include="extract.cpp" /> - <ClCompile Include="filcreat.cpp" /> - <ClCompile Include="file.cpp" /> - <ClCompile Include="filefn.cpp" /> - <ClCompile Include="filestr.cpp" /> - <ClCompile Include="find.cpp" /> - <ClCompile Include="getbits.cpp" /> - <ClCompile Include="global.cpp"> - <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"> - </PrecompiledHeader> - <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'"> - </PrecompiledHeader> - <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|Win32'"> - </PrecompiledHeader> - <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'"> - </PrecompiledHeader> - </ClCompile> - <ClCompile Include="hash.cpp" /> - <ClCompile Include="headers.cpp" /> - <ClCompile Include="isnt.cpp" /> - <ClCompile Include="list.cpp" /> - <ClCompile Include="match.cpp" /> - <ClCompile Include="options.cpp" /> - <ClCompile Include="pathfn.cpp" /> - <ClCompile Include="qopen.cpp" /> - <ClCompile Include="rar.cpp" /> - <ClCompile Include="rarpch.cpp"> - <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Create</PrecompiledHeader> - <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Create</PrecompiledHeader> - <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">Create</PrecompiledHeader> - <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Create</PrecompiledHeader> - </ClCompile> - <ClCompile Include="rarvm.cpp" /> - <ClCompile Include="rawread.cpp" /> - <ClCompile Include="rdwrfn.cpp" /> - <ClCompile Include="recvol.cpp" /> - <ClCompile Include="resource.cpp" /> - <ClCompile Include="rijndael.cpp" /> - <ClCompile Include="rs.cpp" /> - <ClCompile Include="rs16.cpp" /> - <ClCompile Include="scantree.cpp" /> - <ClCompile Include="secpassword.cpp" /> - <ClCompile Include="sha1.cpp" /> - <ClCompile Include="sha256.cpp" /> - <ClCompile Include="smallfn.cpp" /> - <ClCompile Include="strfn.cpp" /> - <ClCompile Include="strlist.cpp" /> - <ClCompile Include="system.cpp" /> - <ClCompile Include="threadpool.cpp" /> - <ClCompile Include="timefn.cpp" /> - <ClCompile Include="unicode.cpp" /> - <ClCompile Include="unpack.cpp" /> - <ClCompile Include="volume.cpp" /> - </ItemGroup> - <ItemGroup> - <ClInclude Include="archive.hpp" /> - <ClInclude Include="array.hpp" /> - <ClInclude Include="blake2s.hpp" /> - <ClInclude Include="cmddata.hpp" /> - <ClInclude Include="coder.hpp" /> - <ClInclude Include="compress.hpp" /> - <ClInclude Include="consio.hpp" /> - <ClInclude Include="crc.hpp" /> - <ClInclude Include="crypt.hpp" /> - <ClInclude Include="dll.hpp" /> - <ClInclude Include="encname.hpp" /> - <ClInclude Include="errhnd.hpp" /> - <ClInclude Include="extinfo.hpp" /> - <ClInclude Include="extract.hpp" /> - <ClInclude Include="filcreat.hpp" /> - <ClInclude Include="file.hpp" /> - <ClInclude Include="filefn.hpp" /> - <ClInclude Include="filestr.hpp" /> - <ClInclude Include="find.hpp" /> - <ClInclude Include="getbits.hpp" /> - <ClInclude Include="global.hpp" /> - <ClInclude Include="hash.hpp" /> - <ClInclude Include="headers.hpp" /> - <ClInclude Include="headers5.hpp" /> - <ClInclude Include="isnt.hpp" /> - <ClInclude Include="list.hpp" /> - <ClInclude Include="loclang.hpp" /> - <ClInclude Include="log.hpp" /> - <ClInclude Include="match.hpp" /> - <ClInclude Include="model.hpp" /> - <ClInclude Include="openmpt-callback.hpp" /> - <ClInclude Include="openmpt.hpp" /> - <ClInclude Include="options.hpp" /> - <ClInclude Include="os.hpp" /> - <ClInclude Include="pathfn.hpp" /> - <ClInclude Include="qopen.hpp" /> - <ClInclude Include="rar.hpp" /> - <ClInclude Include="rardefs.hpp" /> - <ClInclude Include="rarlang.hpp" /> - <ClInclude Include="raros.hpp" /> - <ClInclude Include="rartypes.hpp" /> - <ClInclude Include="rarvm.hpp" /> - <ClInclude Include="rawread.hpp" /> - <ClInclude Include="rdwrfn.hpp" /> - <ClInclude Include="recvol.hpp" /> - <ClInclude Include="resource.hpp" /> - <ClInclude Include="rijndael.hpp" /> - <ClInclude Include="rs.hpp" /> - <ClInclude Include="rs16.hpp" /> - <ClInclude Include="savepos.hpp" /> - <ClInclude Include="scantree.hpp" /> - <ClInclude Include="secpassword.hpp" /> - <ClInclude Include="sha1.hpp" /> - <ClInclude Include="sha256.hpp" /> - <ClInclude Include="smallfn.hpp" /> - <ClInclude Include="strfn.hpp" /> - <ClInclude Include="strlist.hpp" /> - <ClInclude Include="suballoc.hpp" /> - <ClInclude Include="system.hpp" /> - <ClInclude Include="threadpool.hpp" /> - <ClInclude Include="timefn.hpp" /> - <ClInclude Include="ulinks.hpp" /> - <ClInclude Include="unicode.hpp" /> - <ClInclude Include="unpack.hpp" /> - <ClInclude Include="version.hpp" /> - <ClInclude Include="volume.hpp" /> - </ItemGroup> - <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" /> - <ImportGroup Label="ExtensionTargets"> - </ImportGroup> -</Project> \ No newline at end of file + <ItemGroup Label="ProjectConfigurations"> + <ProjectConfiguration Include="DebugLib|Win32"> + <Configuration>DebugLib</Configuration> + <Platform>Win32</Platform> + </ProjectConfiguration> + <ProjectConfiguration Include="DebugLib|x64"> + <Configuration>DebugLib</Configuration> + <Platform>x64</Platform> + </ProjectConfiguration> + <ProjectConfiguration Include="NormalLib|Win32"> + <Configuration>NormalLib</Configuration> + <Platform>Win32</Platform> + </ProjectConfiguration> + <ProjectConfiguration Include="NormalLib|x64"> + <Configuration>NormalLib</Configuration> + <Platform>x64</Platform> + </ProjectConfiguration> + <ProjectConfiguration Include="ReleaseLib|Win32"> + <Configuration>ReleaseLib</Configuration> + <Platform>Win32</Platform> + </ProjectConfiguration> + <ProjectConfiguration Include="ReleaseLib|x64"> + <Configuration>ReleaseLib</Configuration> + <Platform>x64</Platform> + </ProjectConfiguration> + </ItemGroup> + <PropertyGroup Label="Globals"> + <ProjectGuid>{95CC809B-03FC-4EDB-BB20-FD07A698C05F}</ProjectGuid> + <RootNamespace>UnRAR</RootNamespace> + <Keyword>Win32Proj</Keyword> + </PropertyGroup> + <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" /> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='DebugLib|Win32'" Label="Configuration"> + <ConfigurationType>StaticLibrary</ConfigurationType> + <CharacterSet>MultiByte</CharacterSet> + <UseDebugLibraries>true</UseDebugLibraries> + </PropertyGroup> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='DebugLib|x64'" Label="Configuration"> + <ConfigurationType>StaticLibrary</ConfigurationType> + <CharacterSet>MultiByte</CharacterSet> + <UseDebugLibraries>true</UseDebugLibraries> + </PropertyGroup> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='NormalLib|Win32'" Label="Configuration"> + <ConfigurationType>StaticLibrary</ConfigurationType> + <CharacterSet>MultiByte</CharacterSet> + <WholeProgramOptimization>true</WholeProgramOptimization> + <UseDebugLibraries>false</UseDebugLibraries> + </PropertyGroup> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='NormalLib|x64'" Label="Configuration"> + <ConfigurationType>StaticLibrary</ConfigurationType> + <CharacterSet>MultiByte</CharacterSet> + <WholeProgramOptimization>true</WholeProgramOptimization> + <UseDebugLibraries>false</UseDebugLibraries> + </PropertyGroup> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseLib|Win32'" Label="Configuration"> + <ConfigurationType>StaticLibrary</ConfigurationType> + <CharacterSet>MultiByte</CharacterSet> + <WholeProgramOptimization>true</WholeProgramOptimization> + <UseDebugLibraries>false</UseDebugLibraries> + </PropertyGroup> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseLib|x64'" Label="Configuration"> + <ConfigurationType>StaticLibrary</ConfigurationType> + <CharacterSet>MultiByte</CharacterSet> + <WholeProgramOptimization>true</WholeProgramOptimization> + <UseDebugLibraries>false</UseDebugLibraries> + </PropertyGroup> + <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" /> + <ImportGroup Label="ExtensionSettings"> + </ImportGroup> + <ImportGroup Condition="'$(Configuration)|$(Platform)'=='DebugLib|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)'=='DebugLib|x64'" 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)'=='NormalLib|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)'=='NormalLib|x64'" 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)'=='ReleaseLib|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)'=='ReleaseLib|x64'" 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.30319.1</_ProjectFileVersion> + <OutDir Condition="'$(Configuration)|$(Platform)'=='DebugLib|Win32'">..\bin\DebugLib\</OutDir> + <IntDir Condition="'$(Configuration)|$(Platform)'=='DebugLib|Win32'">obj\x32\DebugLib\</IntDir> + <TargetName Condition="'$(Configuration)|$(Platform)'=='DebugLib|Win32'">UnRAR</TargetName> + <OutDir Condition="'$(Configuration)|$(Platform)'=='DebugLib|x64'">..\bin\DebugLib\</OutDir> + <IntDir Condition="'$(Configuration)|$(Platform)'=='DebugLib|x64'">obj\x64\DebugLib\</IntDir> + <TargetName Condition="'$(Configuration)|$(Platform)'=='DebugLib|x64'">UnRAR64</TargetName> + <OutDir Condition="'$(Configuration)|$(Platform)'=='NormalLib|Win32'">..\bin\NormalLib\</OutDir> + <IntDir Condition="'$(Configuration)|$(Platform)'=='NormalLib|Win32'">obj\x32\NormalLib\</IntDir> + <TargetName Condition="'$(Configuration)|$(Platform)'=='NormalLib|Win32'">UnRAR</TargetName> + <OutDir Condition="'$(Configuration)|$(Platform)'=='NormalLib|x64'">..\bin\NormalLib\</OutDir> + <IntDir Condition="'$(Configuration)|$(Platform)'=='NormalLib|x64'">obj\x64\NormalLib\</IntDir> + <TargetName Condition="'$(Configuration)|$(Platform)'=='NormalLib|x64'">UnRAR64</TargetName> + <OutDir Condition="'$(Configuration)|$(Platform)'=='ReleaseLib|Win32'">..\bin\ReleaseLib\</OutDir> + <IntDir Condition="'$(Configuration)|$(Platform)'=='ReleaseLib|Win32'">obj\x32\ReleaseLib\</IntDir> + <TargetName Condition="'$(Configuration)|$(Platform)'=='ReleaseLib|Win32'">UnRAR</TargetName> + <OutDir Condition="'$(Configuration)|$(Platform)'=='ReleaseLib|x64'">..\bin\ReleaseLib\</OutDir> + <IntDir Condition="'$(Configuration)|$(Platform)'=='ReleaseLib|x64'">obj\x64\ReleaseLib\</IntDir> + <TargetName Condition="'$(Configuration)|$(Platform)'=='ReleaseLib|x64'">UnRAR64</TargetName> + </PropertyGroup> + <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='DebugLib|Win32'"> + <ClCompile> + <Optimization>Disabled</Optimization> + <AdditionalIncludeDirectories>.;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> + <PreprocessorDefinitions>DEBUG;WIN32;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions> + <MinimalRebuild>true</MinimalRebuild> + <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks> + <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary> + <FunctionLevelLinking>true</FunctionLevelLinking> + <PrecompiledHeader></PrecompiledHeader> + <WarningLevel>Level3</WarningLevel> + <DebugInformationFormat>EditAndContinue</DebugInformationFormat> + </ClCompile> + <ResourceCompile> + <PreprocessorDefinitions>DEBUG;WIN32;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions> + <AdditionalIncludeDirectories>.;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> + </ResourceCompile> + <Lib> + <OutputFile>$(OutDir)UnRAR.lib</OutputFile> + </Lib> + <Link> + <SubSystem>Windows</SubSystem> + <GenerateDebugInformation>true</GenerateDebugInformation> + <ProgramDataBaseFileName>$(OutDir)UnRAR.pdb</ProgramDataBaseFileName> + </Link> + </ItemDefinitionGroup> + <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='DebugLib|x64'"> + <ClCompile> + <Optimization>Disabled</Optimization> + <AdditionalIncludeDirectories>.;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> + <PreprocessorDefinitions>DEBUG;WIN32;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions> + <MinimalRebuild>true</MinimalRebuild> + <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks> + <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary> + <FunctionLevelLinking>true</FunctionLevelLinking> + <PrecompiledHeader></PrecompiledHeader> + <WarningLevel>Level3</WarningLevel> + <DebugInformationFormat>OldStyle</DebugInformationFormat> + </ClCompile> + <ResourceCompile> + <PreprocessorDefinitions>DEBUG;WIN32;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions> + <AdditionalIncludeDirectories>.;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> + </ResourceCompile> + <Lib> + <OutputFile>$(OutDir)UnRAR64.lib</OutputFile> + </Lib> + <Link> + <SubSystem>Windows</SubSystem> + <GenerateDebugInformation>true</GenerateDebugInformation> + <ProgramDataBaseFileName>$(OutDir)UnRAR64.pdb</ProgramDataBaseFileName> + </Link> + </ItemDefinitionGroup> + <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='NormalLib|Win32'"> + <ClCompile> + <AdditionalOptions>/GL- /MP %(AdditionalOptions)</AdditionalOptions> + <Optimization>Full</Optimization> + <AdditionalIncludeDirectories>.;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> + <PreprocessorDefinitions>NDEBUG;WIN32;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions> + <MinimalRebuild>false</MinimalRebuild> + <StringPooling>true</StringPooling> + <RuntimeLibrary>MultiThreaded</RuntimeLibrary> + <FunctionLevelLinking>true</FunctionLevelLinking> + <PrecompiledHeader></PrecompiledHeader> + <WarningLevel>Level3</WarningLevel> + <FloatingPointModel>Fast</FloatingPointModel> + <DebugInformationFormat>ProgramDatabase</DebugInformationFormat> + </ClCompile> + <ResourceCompile> + <PreprocessorDefinitions>NDEBUG;WIN32;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions> + <AdditionalIncludeDirectories>.;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> + </ResourceCompile> + <Lib> + <OutputFile>$(OutDir)UnRAR.lib</OutputFile> + </Lib> + <Link> + <SubSystem>Windows</SubSystem> + <GenerateDebugInformation>true</GenerateDebugInformation> + <OptimizeReferences>true</OptimizeReferences> + <EnableCOMDATFolding>true</EnableCOMDATFolding> + <ProgramDataBaseFileName>$(OutDir)UnRAR.pdb</ProgramDataBaseFileName> + </Link> + </ItemDefinitionGroup> + <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='NormalLib|x64'"> + <ClCompile> + <AdditionalOptions>/GL- /MP %(AdditionalOptions)</AdditionalOptions> + <Optimization>Full</Optimization> + <AdditionalIncludeDirectories>.;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> + <PreprocessorDefinitions>NDEBUG;WIN32;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions> + <MinimalRebuild>false</MinimalRebuild> + <StringPooling>true</StringPooling> + <RuntimeLibrary>MultiThreaded</RuntimeLibrary> + <FunctionLevelLinking>true</FunctionLevelLinking> + <PrecompiledHeader></PrecompiledHeader> + <WarningLevel>Level3</WarningLevel> + <FloatingPointModel>Fast</FloatingPointModel> + <DebugInformationFormat>ProgramDatabase</DebugInformationFormat> + </ClCompile> + <ResourceCompile> + <PreprocessorDefinitions>NDEBUG;WIN32;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions> + <AdditionalIncludeDirectories>.;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> + </ResourceCompile> + <Lib> + <OutputFile>$(OutDir)UnRAR64.lib</OutputFile> + </Lib> + <Link> + <SubSystem>Windows</SubSystem> + <GenerateDebugInformation>true</GenerateDebugInformation> + <OptimizeReferences>true</OptimizeReferences> + <EnableCOMDATFolding>true</EnableCOMDATFolding> + <ProgramDataBaseFileName>$(OutDir)UnRAR64.pdb</ProgramDataBaseFileName> + </Link> + </ItemDefinitionGroup> + <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseLib|Win32'"> + <ClCompile> + <AdditionalOptions>/MP %(AdditionalOptions)</AdditionalOptions> + <Optimization>Full</Optimization> + <AdditionalIncludeDirectories>.;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> + <PreprocessorDefinitions>NDEBUG;WIN32;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions> + <MinimalRebuild>false</MinimalRebuild> + <StringPooling>true</StringPooling> + <RuntimeLibrary>MultiThreaded</RuntimeLibrary> + <FunctionLevelLinking>true</FunctionLevelLinking> + <PrecompiledHeader></PrecompiledHeader> + <WarningLevel>Level3</WarningLevel> + <FloatingPointModel>Fast</FloatingPointModel> + <DebugInformationFormat>ProgramDatabase</DebugInformationFormat> + </ClCompile> + <ResourceCompile> + <PreprocessorDefinitions>NDEBUG;WIN32;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions> + <AdditionalIncludeDirectories>.;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> + </ResourceCompile> + <Lib> + <OutputFile>$(OutDir)UnRAR.lib</OutputFile> + </Lib> + <Link> + <SubSystem>Windows</SubSystem> + <GenerateDebugInformation>true</GenerateDebugInformation> + <OptimizeReferences>true</OptimizeReferences> + <EnableCOMDATFolding>true</EnableCOMDATFolding> + <ProgramDataBaseFileName>$(OutDir)UnRAR.pdb</ProgramDataBaseFileName> + </Link> + </ItemDefinitionGroup> + <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseLib|x64'"> + <ClCompile> + <AdditionalOptions>/MP %(AdditionalOptions)</AdditionalOptions> + <Optimization>Full</Optimization> + <AdditionalIncludeDirectories>.... [truncated message content] |