Creating OpenSSL libraries for winvn using openssl v1.1.1d

After downloading the latest opensll v1.1.1 src, 
installing ActiveState perl from www.activestate.com/activeperl 
and starting a visual studio build command prompt:
(optionally install nasm from www.nasm.us and add it to path, & remove no-asm from configure line)

--------------------------------------------------------------------------------------------
--- WINVN DOES NOT NEED THIS, IT LOADS libcrypto-1_1.dll, libssl-1_1.dll DYNAMICALLY -------
--- SO YOU CAN DL THE LATEST FROM INTERNET, HOWEVER YOU CAN BUILD THE DLLS THIS WAY 
   
Build for x64 dynamic:
perl Configure VC-WIN64A --prefix=c:\OpenSSL\vc-win64a --openssldir=c:\OpenSSL no-asm
edit makefile, change /MD to /MT since that's the way winvn links

then:
nmake 
nmake install
copy c:\OpenSSL\vc-win64a\bin\*.dll to runtime folder

DO "nmake clean" between building different versions

Build for x86 dynamic:
perl Configure VC-WIN32 --prefix=c:\OpenSSL\vc-win32 --openssldir=c:\OpenSSL no-asm
edit makefile, change /MD to /MT
nmake 
nmake install
copy c:\OpenSSL\vc-win32\bin\*.dll to runtime folder

-------------------------------------------------------------------------------------------
-- USE THIS TO BUILD STATICALLY LINKED LIBRARIES THAT NEED NO RUNTIME DLLS               --
-- WINVN CAN RUN AS A SINGLE EXE WITH SSL SUPPORT

To build static libraries,
Build for x64 static:
perl Configure VC-WIN64A --prefix=c:\OpenSSL\vc-win64a --openssldir=c:\OpenSSL no-asm no-shared
nmake
nmake install
rename c:\OpenSSL\vc-win64a\lib\libssl.lib as libssl64.lib & place in winvn lib folder
rename c:\OpenSSL\vc-win64a\lib\libcrypto.lib as libcrypto64.lib & place in winvn lib folder



Build for x86 static:
perl Configure VC-WIN32 --prefix=c:\OpenSSL\vc-win32 --openssldir=c:\OpenSSL no-asm no-shared
nmake
nmake install
copy c:\OpenSSL\vc-win32\lib\libssl.lib to winvn lib folder
copy c:\OpenSSL\vc-win32\lib\libcrypto.lib to winvn lib folder

