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/Setup/Setup.vcxproj | 145 ++++++++++++++- src/Setup/Setup.vcxproj.filters | 401 +++++++++++++++++++++++++++++++++++++++- 2 files changed, 530 insertions(+), 16 deletions(-) (limited to 'src/Setup') diff --git a/src/Setup/Setup.vcxproj b/src/Setup/Setup.vcxproj index c319dc1f..af2221aa 100644 --- a/src/Setup/Setup.vcxproj +++ b/src/Setup/Setup.vcxproj @@ -55,8 +55,8 @@ Disabled - ..\Common;..\Crypto;..\;..\PKCS11;%(AdditionalIncludeDirectories) - SETUP;WIN32;DEBUG;_DEBUG;_WINDOWS;_CRT_SECURE_NO_DEPRECATE;_CRT_NON_CONFORMING_SWPRINTFS;_ATL_NO_DEFAULT_LIBS;%(PreprocessorDefinitions) + ..\Common;..\Crypto;..\;..\PKCS11;..\Common\zlib;..\Common\libzip;%(AdditionalIncludeDirectories) + SETUP;WIN32;HAVE_CONFIG_H;ZIP_STATIC;DEBUG;_DEBUG;_WINDOWS;_CRT_SECURE_NO_DEPRECATE;_CRT_NON_CONFORMING_SWPRINTFS;_ATL_NO_DEFAULT_LIBS;%(PreprocessorDefinitions) true EnableFastChecks MultiThreadedDebug @@ -65,7 +65,7 @@ Level4 EditAndContinue - 4057;4100;4127;4201;4505;4701;4706;%(DisableSpecificWarnings) + 4057;4100;4127;4201;4505;4701;4706;4131;%(DisableSpecificWarnings) /NODEFAULTLIB:LIBCMTD %(AdditionalOptions) @@ -93,8 +93,8 @@ copy Debug\VeraCryptSetup.exe "..\Debug\Setup Files\VeraCrypt Setup.exe" >NUL /w34189 %(AdditionalOptions) MaxSpeed - ..\Common;..\Crypto;..\;..\PKCS11;%(AdditionalIncludeDirectories) - SETUP;WIN32;NDEBUG;_WINDOWS;_CRT_SECURE_NO_DEPRECATE;_CRT_NON_CONFORMING_SWPRINTFS;_ATL_NO_DEFAULT_LIBS;%(PreprocessorDefinitions) + ..\Common;..\Crypto;..\;..\PKCS11;..\Common\zlib;..\Common\libzip;%(AdditionalIncludeDirectories) + SETUP;WIN32;HAVE_CONFIG_H;ZIP_STATIC;NDEBUG;_WINDOWS;_CRT_SECURE_NO_DEPRECATE;_CRT_NON_CONFORMING_SWPRINTFS;_ATL_NO_DEFAULT_LIBS;%(PreprocessorDefinitions) MultiThreaded true @@ -104,7 +104,7 @@ copy Debug\VeraCryptSetup.exe "..\Debug\Setup Files\VeraCrypt Setup.exe" >NUL Level4 - 4057;4100;4127;4201;4505;4701;4706;%(DisableSpecificWarnings) + 4057;4100;4127;4201;4505;4701;4706;4131;%(DisableSpecificWarnings) /IGNORE:4089 %(AdditionalOptions) @@ -129,8 +129,120 @@ copy Debug\VeraCryptSetup.exe "..\Debug\Setup Files\VeraCrypt Setup.exe" >NUL - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -154,7 +266,6 @@ copy Debug\VeraCryptSetup.exe "..\Debug\Setup Files\VeraCrypt Setup.exe" >NUL CompileAsCpp - @@ -174,8 +285,24 @@ copy Debug\VeraCryptSetup.exe "..\Debug\Setup Files\VeraCrypt Setup.exe" >NUL + + + + + + + + + + + + + + + + diff --git a/src/Setup/Setup.vcxproj.filters b/src/Setup/Setup.vcxproj.filters index 6f288370..18728ab8 100644 --- a/src/Setup/Setup.vcxproj.filters +++ b/src/Setup/Setup.vcxproj.filters @@ -19,6 +19,12 @@ {a540fb0a-850b-4cb9-85f9-ade0112ebb50} + + {72792e98-38ea-4b68-a06e-140c3941d057} + + + {25bed244-7b06-46a3-8912-a3493143f281} + @@ -54,20 +60,353 @@ Source Files\Common - - Source Files\Common - Source Files\Common 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\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\zlib + + + Source Files\Common\zlib @@ -160,6 +499,54 @@ 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 + -- cgit v1.2.3