From 4dacedd9ccdbdc6a6e62d9fb86e9b2ea903a3629 Mon Sep 17 00:00:00 2001 From: Mounir IDRASSI Date: Thu, 15 Sep 2016 10:04:05 +0200 Subject: Windows: Replace XZip/XUnzip library with zlib and libzip and include the sources of these library into VeraCrypt source tree. --- src/Mount/Mount.vcxproj | 155 ++++++++++++++-- src/Mount/Mount.vcxproj.filters | 395 +++++++++++++++++++++++++++++++++++++++- 2 files changed, 532 insertions(+), 18 deletions(-) (limited to 'src/Mount') diff --git a/src/Mount/Mount.vcxproj b/src/Mount/Mount.vcxproj index 8e7d894d..c9f90986 100644 --- a/src/Mount/Mount.vcxproj +++ b/src/Mount/Mount.vcxproj @@ -96,8 +96,8 @@ Disabled - ..\Common;..\Crypto;..\;..\PKCS11;%(AdditionalIncludeDirectories) - TCMOUNT;WIN32;DEBUG;_DEBUG;_WINDOWS;_CRT_SECURE_NO_DEPRECATE;_CRT_NON_CONFORMING_SWPRINTFS;%(PreprocessorDefinitions) + ..\Common;..\Crypto;..\;..\PKCS11;..\Common\zlib;..\Common\libzip;%(AdditionalIncludeDirectories) + TCMOUNT;WIN32;HAVE_CONFIG_H;ZIP_STATIC;DEBUG;_DEBUG;_WINDOWS;_CRT_SECURE_NO_DEPRECATE;_CRT_NON_CONFORMING_SWPRINTFS;%(PreprocessorDefinitions) true Sync EnableFastChecks @@ -112,7 +112,7 @@ Level4 EditAndContinue - 4057;4100;4127;4201;4701;4706;%(DisableSpecificWarnings) + 4057;4100;4127;4201;4701;4706;4131;%(DisableSpecificWarnings) ..\Crypto\Debug\crypto.lib;mpr.lib;%(AdditionalDependencies) @@ -145,8 +145,8 @@ copy Debug\VeraCrypt.exe "..\Debug\Setup Files" >NUL: Disabled - ..\Common;..\Crypto;..\;..\PKCS11;%(AdditionalIncludeDirectories) - TCMOUNT;WIN32;DEBUG;_DEBUG;_WINDOWS;_CRT_SECURE_NO_DEPRECATE;_CRT_NON_CONFORMING_SWPRINTFS;%(PreprocessorDefinitions) + ..\Common;..\Crypto;..\;..\PKCS11;..\Common\zlib;..\Common\libzip;%(AdditionalIncludeDirectories) + TCMOUNT;WIN32;HAVE_CONFIG_H;ZIP_STATIC;DEBUG;_DEBUG;_WINDOWS;_CRT_SECURE_NO_DEPRECATE;_CRT_NON_CONFORMING_SWPRINTFS;%(PreprocessorDefinitions) true Sync EnableFastChecks @@ -161,7 +161,7 @@ copy Debug\VeraCrypt.exe "..\Debug\Setup Files" >NUL: Level4 ProgramDatabase - 4057;4100;4127;4201;4701;4706;%(DisableSpecificWarnings) + 4057;4100;4127;4201;4701;4706;4131;%(DisableSpecificWarnings) ..\Crypto\x64\Debug\crypto.lib;mpr.lib;%(AdditionalDependencies) @@ -194,8 +194,8 @@ copy $(TargetPath) "..\Debug\Setup Files\VeraCrypt-x64.exe" >NUL: /w34189 %(AdditionalOptions) MaxSpeed - ..\Common;..\Crypto;..\;..\PKCS11;%(AdditionalIncludeDirectories) - TCMOUNT;WIN32;NDEBUG;_WINDOWS;_CRT_SECURE_NO_DEPRECATE;_CRT_NON_CONFORMING_SWPRINTFS;%(PreprocessorDefinitions) + ..\Common;..\Crypto;..\;..\PKCS11;..\Common\zlib;..\Common\libzip;%(AdditionalIncludeDirectories) + TCMOUNT;WIN32;HAVE_CONFIG_H;ZIP_STATIC;NDEBUG;_WINDOWS;_CRT_SECURE_NO_DEPRECATE;_CRT_NON_CONFORMING_SWPRINTFS;%(PreprocessorDefinitions) MultiThreaded true @@ -205,7 +205,7 @@ copy $(TargetPath) "..\Debug\Setup Files\VeraCrypt-x64.exe" >NUL: Level4 - 4057;4100;4127;4201;4701;4706;%(DisableSpecificWarnings) + 4057;4100;4127;4201;4701;4706;4131;%(DisableSpecificWarnings) ..\Crypto\Release\crypto.lib;mpr.lib;%(AdditionalDependencies) @@ -239,8 +239,8 @@ copy $(TargetPath) "..\Debug\Setup Files\VeraCrypt-x64.exe" >NUL: /w34189 %(AdditionalOptions) MaxSpeed - ..\Common;..\Crypto;..\;..\PKCS11;%(AdditionalIncludeDirectories) - TCMOUNT;WIN32;NDEBUG;_WINDOWS;_CRT_SECURE_NO_DEPRECATE;_CRT_NON_CONFORMING_SWPRINTFS;%(PreprocessorDefinitions) + ..\Common;..\Crypto;..\;..\PKCS11;..\Common\zlib;..\Common\libzip;%(AdditionalIncludeDirectories) + TCMOUNT;WIN32;HAVE_CONFIG_H;ZIP_STATIC;NDEBUG;_WINDOWS;_CRT_SECURE_NO_DEPRECATE;_CRT_NON_CONFORMING_SWPRINTFS;%(PreprocessorDefinitions) MultiThreaded true @@ -250,7 +250,7 @@ copy $(TargetPath) "..\Debug\Setup Files\VeraCrypt-x64.exe" >NUL: Level4 - 4057;4100;4127;4201;4701;4706;%(DisableSpecificWarnings) + 4057;4100;4127;4201;4701;4706;4131;%(DisableSpecificWarnings) ..\Crypto\x64\Release\crypto.lib;mpr.lib;%(AdditionalDependencies) @@ -274,8 +274,118 @@ copy $(TargetPath) "..\Debug\Setup Files\VeraCrypt-x64.exe" >NUL: - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -328,6 +438,13 @@ copy $(TargetPath) "..\Debug\Setup Files\VeraCrypt-x64.exe" >NUL: + + + + + + + @@ -343,6 +460,16 @@ copy $(TargetPath) "..\Debug\Setup Files\VeraCrypt-x64.exe" >NUL: + + + + + + + + + + diff --git a/src/Mount/Mount.vcxproj.filters b/src/Mount/Mount.vcxproj.filters index fcc9445e..811b3865 100644 --- a/src/Mount/Mount.vcxproj.filters +++ b/src/Mount/Mount.vcxproj.filters @@ -19,6 +19,12 @@ {f805ede6-c210-4210-95ce-e33edb12bc27} + + {318128e2-1443-4dce-83e6-f3e1c92d6787} + + + {21a4f879-0684-4016-ad89-f27c8ab96cf8} + @@ -102,11 +108,341 @@ Source Files\Common - - Source Files\Common + + Source Files\Common\libzip - - Source Files\Common + + Source Files\Common\libzip + + + Source Files\Common\libzip + + + Source Files\Common\libzip + + + Source Files\Common\libzip + + + Source Files\Common\libzip + + + Source Files\Common\libzip + + + Source Files\Common\libzip + + + Source Files\Common\libzip + + + Source Files\Common\libzip + + + Source Files\Common\libzip + + + Source Files\Common\libzip + + + Source Files\Common\libzip + + + Source Files\Common\libzip + + + Source Files\Common\libzip + + + Source Files\Common\libzip + + + Source Files\Common\libzip + + + Source Files\Common\libzip + + + Source Files\Common\libzip + + + Source Files\Common\libzip + + + Source Files\Common\libzip + + + Source Files\Common\libzip + + + Source Files\Common\libzip + + + Source Files\Common\libzip + + + Source Files\Common\libzip + + + Source Files\Common\libzip + + + Source Files\Common\libzip + + + Source Files\Common\libzip + + + Source Files\Common\libzip + + + Source Files\Common\libzip + + + Source Files\Common\libzip + + + Source Files\Common\libzip + + + Source Files\Common\libzip + + + Source Files\Common\libzip + + + Source Files\Common\libzip + + + Source Files\Common\libzip + + + Source Files\Common\libzip + + + Source Files\Common\libzip + + + Source Files\Common\libzip + + + Source Files\Common\libzip + + + Source Files\Common\libzip + + + Source Files\Common\libzip + + + Source Files\Common\libzip + + + Source Files\Common\libzip + + + Source Files\Common\libzip + + + Source Files\Common\libzip + + + Source Files\Common\libzip + + + Source Files\Common\libzip + + + Source Files\Common\libzip + + + Source Files\Common\libzip + + + Source Files\Common\libzip + + + Source Files\Common\libzip + + + Source Files\Common\libzip + + + Source Files\Common\libzip + + + Source Files\Common\libzip + + + Source Files\Common\libzip + + + Source Files\Common\libzip + + + Source Files\Common\libzip + + + Source Files\Common\libzip + + + Source Files\Common\zlib + + + Source Files\Common\zlib + + + Source Files\Common\zlib + + + Source Files\Common\zlib + + + Source Files\Common\zlib + + + Source Files\Common\zlib + + + Source Files\Common\zlib + + + Source Files\Common\zlib + + + Source Files\Common\libzip + + + Source Files\Common\libzip + + + Source Files\Common\libzip + + + Source Files\Common\libzip + + + Source Files\Common\libzip + + + Source Files\Common\libzip + + + Source Files\Common\libzip + + + Source Files\Common\libzip + + + Source Files\Common\libzip + + + Source Files\Common\libzip + + + Source Files\Common\libzip + + + Source Files\Common\libzip + + + Source Files\Common\libzip + + + Source Files\Common\libzip + + + Source Files\Common\libzip + + + Source Files\Common\libzip + + + Source Files\Common\libzip + + + Source Files\Common\libzip + + + Source Files\Common\libzip + + + Source Files\Common\libzip + + + Source Files\Common\libzip + + + Source Files\Common\libzip + + + Source Files\Common\libzip + + + Source Files\Common\libzip + + + Source Files\Common\libzip + + + Source Files\Common\libzip + + + Source Files\Common\libzip + + + Source Files\Common\libzip + + + Source Files\Common\libzip + + + Source Files\Common\libzip + + + Source Files\Common\libzip + + + Source Files\Common\libzip + + + Source Files\Common\libzip + + + Source Files\Common\libzip + + + Source Files\Common\libzip + + + Source Files\Common\libzip + + + Source Files\Common\libzip + + + Source Files\Common\libzip + + + Source Files\Common\libzip + + + Source Files\Common\libzip + + + Source Files\Common\libzip + + + Source Files\Common\libzip + + + Source Files\Common\libzip + + + Source Files\Common\libzip + + + Source Files\Common\libzip @@ -217,6 +553,57 @@ Header Files + + Source Files\Common\libzip + + + Source Files\Common\libzip + + + Source Files\Common\libzip + + + Source Files\Common\libzip + + + Source Files\Common\libzip + + + Source Files\Common\libzip + + + Source Files\Common\zlib + + + Source Files\Common\zlib + + + Source Files\Common\zlib + + + Source Files\Common\zlib + + + Source Files\Common\zlib + + + Source Files\Common\zlib + + + Source Files\Common\zlib + + + Source Files\Common\zlib + + + Source Files\Common\zlib + + + Source Files\Common\zlib + + + Source Files\Common\libzip + -- cgit v1.2.3