1 <?xml version="1.0" encoding="utf-8"?> 2 <Project DefaultTargets="Build" ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> 3 <ItemGroup Label="ProjectConfigurations"> 4 <ProjectConfiguration Include="Debug|Win32"> 5 <Configuration>Debug</Configuration> 6 <Platform>Win32</Platform> 7 </ProjectConfiguration> 8 <ProjectConfiguration Include="Debug|x64"> 9 <Configuration>Debug</Configuration> 10 <Platform>x64</Platform> 11 </ProjectConfiguration> 12 <ProjectConfiguration Include="Release|Win32"> 13 <Configuration>Release</Configuration> 14 <Platform>Win32</Platform> 15 </ProjectConfiguration> 16 <ProjectConfiguration Include="Release|x64"> 17 <Configuration>Release</Configuration> 18 <Platform>x64</Platform> 19 </ProjectConfiguration> 20 </ItemGroup> 21 <PropertyGroup Label="Globals"> 22 <ProjectGuid>{95CC809B-03FC-4EDB-BB20-FD07A698C05F}</ProjectGuid> 23 <RootNamespace>UnRAR</RootNamespace> 24 <Keyword>Win32Proj</Keyword> 25 <WindowsTargetPlatformVersion>8.1</WindowsTargetPlatformVersion> 26 </PropertyGroup> 27 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" /> 28 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration"> 29 <ConfigurationType>Application</ConfigurationType> 30 <PlatformToolset>v140_xp</PlatformToolset> 31 <CharacterSet>MultiByte</CharacterSet> 32 <WholeProgramOptimization>true</WholeProgramOptimization> 33 </PropertyGroup> 34 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration"> 35 <ConfigurationType>Application</ConfigurationType> 36 <PlatformToolset>v140_xp</PlatformToolset> 37 <CharacterSet>MultiByte</CharacterSet> 38 </PropertyGroup> 39 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration"> 40 <ConfigurationType>Application</ConfigurationType> 41 <PlatformToolset>v140_xp</PlatformToolset> 42 <CharacterSet>MultiByte</CharacterSet> 43 <WholeProgramOptimization>false</WholeProgramOptimization> 44 </PropertyGroup> 45 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration"> 46 <ConfigurationType>Application</ConfigurationType> 47 <PlatformToolset>v140_xp</PlatformToolset> 48 <CharacterSet>MultiByte</CharacterSet> 49 </PropertyGroup> 50 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" /> 51 <ImportGroup Label="ExtensionSettings"> 52 </ImportGroup> 53 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets"> 54 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 55 </ImportGroup> 56 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets"> 57 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 58 </ImportGroup> 59 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="PropertySheets"> 60 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 61 </ImportGroup> 62 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="PropertySheets"> 63 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 64 </ImportGroup> 65 <PropertyGroup Label="UserMacros" /> 66 <PropertyGroup> 67 <_ProjectFileVersion>14.0.24720.0</_ProjectFileVersion> 68 </PropertyGroup> 69 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"> 70 <OutDir>build\unrar32\$(Configuration)\</OutDir> 71 <IntDir>build\unrar32\$(Configuration)\obj\</IntDir> 72 <LinkIncremental>true</LinkIncremental> 73 <GenerateManifest>false</GenerateManifest> 74 </PropertyGroup> 75 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'"> 76 <OutDir>build\unrar64\$(Configuration)\</OutDir> 77 <IntDir>build\unrar64\$(Configuration)\obj\</IntDir> 78 <LinkIncremental>true</LinkIncremental> 79 <GenerateManifest>false</GenerateManifest> 80 </PropertyGroup> 81 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'"> 82 <OutDir>build\unrar32\$(Configuration)\</OutDir> 83 <IntDir>build\unrar32\$(Configuration)\obj\</IntDir> 84 <LinkIncremental>false</LinkIncremental> 85 <GenerateManifest>false</GenerateManifest> 86 </PropertyGroup> 87 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'"> 88 <OutDir>build\unrar64\$(Configuration)\</OutDir> 89 <IntDir>build\unrar64\$(Configuration)\obj\</IntDir> 90 <LinkIncremental>false</LinkIncremental> 91 <GenerateManifest>false</GenerateManifest> 92 </PropertyGroup> 93 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"> 94 <ClCompile> 95 <AdditionalOptions>/MP %(AdditionalOptions)</AdditionalOptions> 96 <Optimization>Disabled</Optimization> 97 <PreprocessorDefinitions>UNRAR;%(PreprocessorDefinitions)</PreprocessorDefinitions> 98 <MinimalRebuild>false</MinimalRebuild> 99 <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks> 100 <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary> 101 <RuntimeTypeInfo>false</RuntimeTypeInfo> 102 <PrecompiledHeader>Use</PrecompiledHeader> 103 <PrecompiledHeaderFile>rar.hpp</PrecompiledHeaderFile> 104 <WarningLevel>Level3</WarningLevel> 105 <DebugInformationFormat>ProgramDatabase</DebugInformationFormat> 106 <CallingConvention>StdCall</CallingConvention> 107 <DisableSpecificWarnings>4007;4996;%(DisableSpecificWarnings)</DisableSpecificWarnings> 108 <EnableEnhancedInstructionSet>NoExtensions</EnableEnhancedInstructionSet> 109 </ClCompile> 110 <Link> 111 <GenerateDebugInformation>true</GenerateDebugInformation> 112 <SubSystem>Console</SubSystem> 113 <TargetMachine>MachineX86</TargetMachine> 114 </Link> 115 </ItemDefinitionGroup> 116 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'"> 117 <Midl> 118 <TargetEnvironment>X64</TargetEnvironment> 119 </Midl> 120 <ClCompile> 121 <AdditionalOptions>/MP %(AdditionalOptions)</AdditionalOptions> 122 <Optimization>Disabled</Optimization> 123 <PreprocessorDefinitions>UNRAR;%(PreprocessorDefinitions)</PreprocessorDefinitions> 124 <MinimalRebuild>false</MinimalRebuild> 125 <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks> 126 <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary> 127 <RuntimeTypeInfo>false</RuntimeTypeInfo> 128 <PrecompiledHeader>Use</PrecompiledHeader> 129 <PrecompiledHeaderFile>rar.hpp</PrecompiledHeaderFile> 130 <WarningLevel>Level3</WarningLevel> 131 <DebugInformationFormat>ProgramDatabase</DebugInformationFormat> 132 <CallingConvention>StdCall</CallingConvention> 133 <DisableSpecificWarnings>4007;4996;%(DisableSpecificWarnings)</DisableSpecificWarnings> 134 <EnableEnhancedInstructionSet>NotSet</EnableEnhancedInstructionSet> 135 </ClCompile> 136 <Link> 137 <GenerateDebugInformation>true</GenerateDebugInformation> 138 <SubSystem>Console</SubSystem> 139 <TargetMachine>MachineX64</TargetMachine> 140 </Link> 141 </ItemDefinitionGroup> 142 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'"> 143 <ClCompile> 144 <AdditionalOptions>/MP %(AdditionalOptions)</AdditionalOptions> 145 <Optimization>MaxSpeed</Optimization> 146 <IntrinsicFunctions>true</IntrinsicFunctions> 147 <FavorSizeOrSpeed>Neither</FavorSizeOrSpeed> 148 <OmitFramePointers>true</OmitFramePointers> 149 <WholeProgramOptimization>false</WholeProgramOptimization> 150 <PreprocessorDefinitions>UNRAR;%(PreprocessorDefinitions)</PreprocessorDefinitions> 151 <MinimalRebuild>false</MinimalRebuild> 152 <RuntimeLibrary>MultiThreaded</RuntimeLibrary> 153 <StructMemberAlignment>Default</StructMemberAlignment> 154 <BufferSecurityCheck>true</BufferSecurityCheck> 155 <FunctionLevelLinking>true</FunctionLevelLinking> 156 <EnableEnhancedInstructionSet>NoExtensions</EnableEnhancedInstructionSet> 157 <FloatingPointModel>Precise</FloatingPointModel> 158 <RuntimeTypeInfo>false</RuntimeTypeInfo> 159 <PrecompiledHeader>Use</PrecompiledHeader> 160 <PrecompiledHeaderFile>rar.hpp</PrecompiledHeaderFile> 161 <WarningLevel>Level3</WarningLevel> 162 <DebugInformationFormat>ProgramDatabase</DebugInformationFormat> 163 <CallingConvention>StdCall</CallingConvention> 164 <DisableSpecificWarnings>4007;4996;%(DisableSpecificWarnings)</DisableSpecificWarnings> 165 </ClCompile> 166 <Link> 167 <GenerateDebugInformation>true</GenerateDebugInformation> 168 <SubSystem>Console</SubSystem> 169 <OptimizeReferences>true</OptimizeReferences> 170 <EnableCOMDATFolding>true</EnableCOMDATFolding> 171 <LinkTimeCodeGeneration /> 172 <TargetMachine>MachineX86</TargetMachine> 173 </Link> 174 </ItemDefinitionGroup> 175 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'"> 176 <Midl> 177 <TargetEnvironment>X64</TargetEnvironment> 178 </Midl> 179 <ClCompile> 180 <AdditionalOptions>/MP %(AdditionalOptions)</AdditionalOptions> 181 <Optimization>MinSpace</Optimization> 182 <IntrinsicFunctions>true</IntrinsicFunctions> 183 <FavorSizeOrSpeed>Neither</FavorSizeOrSpeed> 184 <OmitFramePointers>true</OmitFramePointers> 185 <WholeProgramOptimization>false</WholeProgramOptimization> 186 <PreprocessorDefinitions>UNRAR;%(PreprocessorDefinitions)</PreprocessorDefinitions> 187 <StringPooling>false</StringPooling> 188 <MinimalRebuild>false</MinimalRebuild> 189 <RuntimeLibrary>MultiThreaded</RuntimeLibrary> 190 <BufferSecurityCheck>true</BufferSecurityCheck> 191 <FunctionLevelLinking>true</FunctionLevelLinking> 192 <RuntimeTypeInfo>false</RuntimeTypeInfo> 193 <PrecompiledHeader>Use</PrecompiledHeader> 194 <PrecompiledHeaderFile>rar.hpp</PrecompiledHeaderFile> 195 <WarningLevel>Level3</WarningLevel> 196 <DebugInformationFormat>ProgramDatabase</DebugInformationFormat> 197 <CallingConvention>StdCall</CallingConvention> 198 <DisableSpecificWarnings>4007;4996;%(DisableSpecificWarnings)</DisableSpecificWarnings> 199 <EnableEnhancedInstructionSet>NotSet</EnableEnhancedInstructionSet> 200 </ClCompile> 201 <Link> 202 <GenerateDebugInformation>true</GenerateDebugInformation> 203 <SubSystem>Console</SubSystem> 204 <OptimizeReferences>true</OptimizeReferences> 205 <EnableCOMDATFolding>true</EnableCOMDATFolding> 206 <LinkTimeCodeGeneration /> 207 <TargetMachine>MachineX64</TargetMachine> 208 </Link> 209 </ItemDefinitionGroup> 210 <ItemGroup> 211 <ClCompile Include="archive.cpp" /> 212 <ClCompile Include="arcread.cpp" /> 213 <ClCompile Include="blake2s.cpp" /> 214 <ClCompile Include="cmddata.cpp" /> 215 <ClCompile Include="consio.cpp" /> 216 <ClCompile Include="crc.cpp" /> 217 <ClCompile Include="crypt.cpp" /> 218 <ClCompile Include="encname.cpp" /> 219 <ClCompile Include="errhnd.cpp" /> 220 <ClCompile Include="extinfo.cpp" /> 221 <ClCompile Include="extract.cpp" /> 222 <ClCompile Include="filcreat.cpp" /> 223 <ClCompile Include="file.cpp" /> 224 <ClCompile Include="filefn.cpp" /> 225 <ClCompile Include="filestr.cpp" /> 226 <ClCompile Include="find.cpp" /> 227 <ClCompile Include="getbits.cpp" /> 228 <ClCompile Include="global.cpp"> 229 <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"> 230 </PrecompiledHeader> 231 <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'"> 232 </PrecompiledHeader> 233 <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|Win32'"> 234 </PrecompiledHeader> 235 <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'"> 236 </PrecompiledHeader> 237 </ClCompile> 238 <ClCompile Include="hash.cpp" /> 239 <ClCompile Include="headers.cpp" /> 240 <ClCompile Include="isnt.cpp" /> 241 <ClCompile Include="list.cpp" /> 242 <ClCompile Include="match.cpp" /> 243 <ClCompile Include="options.cpp" /> 244 <ClCompile Include="pathfn.cpp" /> 245 <ClCompile Include="qopen.cpp" /> 246 <ClCompile Include="rar.cpp" /> 247 <ClCompile Include="rarpch.cpp"> 248 <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Create</PrecompiledHeader> 249 <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Create</PrecompiledHeader> 250 <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">Create</PrecompiledHeader> 251 <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Create</PrecompiledHeader> 252 </ClCompile> 253 <ClCompile Include="rarvm.cpp" /> 254 <ClCompile Include="rawread.cpp" /> 255 <ClCompile Include="rdwrfn.cpp" /> 256 <ClCompile Include="recvol.cpp" /> 257 <ClCompile Include="resource.cpp" /> 258 <ClCompile Include="rijndael.cpp" /> 259 <ClCompile Include="rs.cpp" /> 260 <ClCompile Include="rs16.cpp" /> 261 <ClCompile Include="scantree.cpp" /> 262 <ClCompile Include="secpassword.cpp" /> 263 <ClCompile Include="sha1.cpp" /> 264 <ClCompile Include="sha256.cpp" /> 265 <ClCompile Include="smallfn.cpp" /> 266 <ClCompile Include="strfn.cpp" /> 267 <ClCompile Include="strlist.cpp" /> 268 <ClCompile Include="system.cpp" /> 269 <ClCompile Include="threadpool.cpp" /> 270 <ClCompile Include="timefn.cpp" /> 271 <ClCompile Include="ui.cpp" /> 272 <ClCompile Include="unicode.cpp" /> 273 <ClCompile Include="unpack.cpp" /> 274 <ClCompile Include="volume.cpp" /> 275 </ItemGroup> 276 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" /> 277 <ImportGroup Label="ExtensionTargets"> 278 </ImportGroup> 279 </Project>