I have carried out the next steps to compile httpd-2.2.21 for Home windows (AMD64):

rem Add Perl and the GNU utilities to the PATH environment variable
path=%path%;c:\perl\bin;c:\gnu\bin;c:\nasm-2.09.10

rem Download and extract the Apache httpd version 2.2.21 Windows source
wget http://www.apache.org/dist/httpd/httpd-2.2.21-win32-src.zip

rem Download and extract the Zlib version 1.2.5 source into httpd-2.2.21\srclib\zlib
cd      httpd-2.2.21\srclib
wget    http://www.zlib.net/zlib-1.2.5.tar.gz
gzip    -d zlib-1.2.5.tar.gz
tar     xf zlib-1.2.5.tar
rename  zlib-1.2.5 zlib

rem Download and extract the OpenSSL version 1.0.0e source, into httpd-2.2.21\srclib\openssl
cd      httpd-2.2.21\srclib
wget    http://www.openssl.org/source/openssl-1.0.0e.tar.gz
gzip    -d openssl-1.0.0e.tar.gz
tar     xf openssl-1.0.0e.tar
rename  openssl-1.0.0e openssl

rem Build Zlib
cd httpd-2.2.21\srclib\zlib
ml64    /Flinffasx64 /c /Zi contrib\masmx64\inffasx64.asm
ml64    /Flgvmat64   /c /Zi contrib\masmx64\gvmat64.asm
cl      /c /DASMINF /I"C:\httpd-2.2.21\srclib\zlib" contrib\masmx64\inffas8664.c
nmake   -f win32/Makefile.msc AS=ml64 LOC="-DASMV -DASMINF" OBJA="inffasx64.obj gvmat64.obj inffas8664.obj"

rem Build OpenSSL
cd h    ttpd-2.2.21\srclib\openssl
perl    configure VC-WIN64A enable-camellia disable-idea
ms\do_win64a
nmake   -f ms\ntdll.mak

rem Build and install Apache httpd
FOR /R %F IN (*.mak *.mk.win) DO perl -pi.bak -e "s/\/MACHINE:X[0-9]*//gi" %F
set include=%include%;C:\mysql-5.5.17\include
set lib=%lib%;C:\mysql-5.5.17\libmysql\Release
nmake -f makefile.win INSTDIR=C:\httpd-2.2.21 DBD_LIST="odbc mysql" installr

nmake fails around the following line(s):

   Creating library ..\Release\iconv\adobe-stdenc.lib and object ..\Release\iconv\adobe-stdenc.exp
adobe-stdenc.obj : error LNK2011: precompiled object not linked in; image may not run
..\Release\iconv\adobe-stdenc.so : fatal error LNK1120: 1 unresolved externals
NMAKE : fatal error U1077: '"C:\Program Files (x86)\Microsoft Visual Studio 11.0
\VC\BIN\x86_amd64\link.EXE"' : return code '0x460'
Stop.
NMAKE : fatal error U1077: '"C:\Program Files (x86)\Microsoft Visual Studio 11.0
\VC\BIN\nmake.exe"' : return code '0x2'
Stop.
NMAKE : fatal error U1077: '"C:\Program Files (x86)\Microsoft Visual Studio 11.0
\VC\BIN\nmake.exe"' : return code '0x2'
Stop.