From: William A. Rowe Jr openssl
, obtained from http://www.openssl.org/source/, in order to compile mod_ssl
or the abs project (ab.exe
with SSL support.) To prepare OpenSSL
for both release
and debug
builds of Apache, and
- disable the patent protected features in 0.9.7, you might use the following
+ disable the patent protected features in OpenSSL, you might use the following
build commands:
perl Configure VC-WIN32
perl util\mkfiles.pl >MINFO
- perl util\mk1mf.pl dll no-asm no-mdc2 no-rc5 no-idea VC-WIN32 >makefile
+ perl util\mk1mf.pl dll no-asm no-mdc2 no-rc5 no-idea VC-WIN32 >makefile.rel
perl util\mk1mf.pl dll debug no-asm no-mdc2 no-rc5 no-idea VC-WIN32 >makefile.dbg
perl util\mkdef.pl 32 libeay no-asm no-mdc2 no-rc5 no-idea >ms\libeay32.def
perl util\mkdef.pl 32 ssleay no-asm no-mdc2 no-rc5 no-idea >ms\ssleay32.def
- nmake
+ nmake -f makefile.rel
nmake -f makefile.dbg
Note; you can use the scripts in the ms\
subdirectory, however,
+ it's rather tricky to force ms\do_masm.bat
, for example, to perform
+ the patent encumberances as mentioned above. Patches to add the $* argument list
+ to the appropriate .bat lines in these scripts aren't incorporated, thus far.
[Optional] zlib sources (for mod_deflate
)
[Optional] zlib library (for mod_deflate
)
Zlib must be installed into a srclib
subdirectory named
- zlib
, however those sources need not be compiled. The build system
- will compile the compression sources directly into the mod_deflate
- module. Zlib can be obtained from http://www.gzip.org/zlib/ -- mod_deflate
is
- confirmed to build correctly with version 1.1.4.
zlib
. This must be built in-place. Zlib can be obtained
+ from http://www.zlib.net/ -- the
+ mod_deflate
is confirmed to work correctly with
+ version 1.2.3.
+
+
+ nmake -f win32\Makefile.msc
+ nmake -f win32\Makefile.msc test
+