how to build ============= Main build instructions: INSTALL.W32 INSTALL.W64 Note: I've changed configure, and various .bat files in the 'ms' directory and .pl files in the 'util' directory Note: ms\ntdll32.mak is a copy of ntdll.mak with _VC71 added to the library names ms\ntdll64.mak is a copy of ntdll.mak with _VC71 added to the library names and 32 changed to 64 and linked with bufferoverflowU.lib Instead of those changes I should really modify ms\do_masm.bat and ms\do_win64a and util\mk1mf.pl which should generate ntdll.mak correctly... windows 32 bit - OpenSSL 0.9.8.ze ---------------------------------- call "C:\Program Files\Microsoft Platform SDK for Windows Server 2003 R2\SetEnv.Cmd" /2000 /RETAIL cd /d D:\cvsbin\release builder\openssl-0.9.8ze set PROGFILES=Program Files IF %PROCESSOR_ARCHITECTURE%~==AMD64~ set PROGFILES=Program Files (x86) IF "%ProgramFiles(x86)%~"=="C:\Program Files (x86)~" set PROGFILES=Program Files (x86) del /Q out32dll\*.* del /Q tmp32dll\*.* perl Configure VC-WIN32 --prefix=D:/cvsdeps/openSSL ms\do_masm nmake -f ms\ntdll32.mak nmake -f ms\ntdll32.mak test nmake -f ms\ntdll32.mak install windows 64 bit - OpenSSL 0.9.8.ze ---------------------------------- call "C:\Program Files\Microsoft Platform SDK for Windows Server 2003 R2\SetEnv.Cmd" /XP64 /RETAIL cd /d D:\cvsbin\release builder\openssl-0.9.8ze del /Q out32dll\*.* del /Q tmp32dll\*.* set PROGFILES=Program Files IF %PROCESSOR_ARCHITECTURE%~==AMD64~ set PROGFILES=Program Files (x86) IF "%ProgramFiles(x86)%~"=="C:\Program Files (x86)~" set PROGFILES=Program Files (x86) perl Configure VC-WIN64A --prefix=D:/cvsdeps/openSSL ms\do_win64a nmake -f ms\ntdll64.mak nmake -f ms\ntdll64.mak test nmake -f ms\ntdll64.mak install cd out32dll ..\ms\test