sadsds and s<e"ab.exeexoeaw<swith ssl support)ild,;o-2.0xtxt2.0<strong>Caut un: tt ol arersignificant rek/rict<uns andro(fxtds prohibit<uns on th/ uar and n stribut<un of strong oryptography;o(fxtxtdsand patented intelleiAualpproperty th0oughoutstt worlddilstrong>;o(fxtxtdsOpenSSL inoludsi strong oryptographyreontrolled by both export>Ouaoreldsregulat<uns and domestic law, ai wellpas intelleiAualppropertyro(fxtds protectedeby patent, instt United Statesland elsewh/re. Neit>erd./o txtdsth/ Aclnt Softwaol0Foundat<unlnorpth/ OpenSSL projsiA can providero(fxtds legalpadvise 7gardiss possess<un, usr, ortdistribut<un of tt oeawro(fxtds provided by th/ OpenSSL projsiA. <strong>Crnswei ytur0own legalIX-2.0xt eounsel, you arrpreiponsibl fortyour0own act unsdilstrong>ild,;oro(fxtxtdsa.0OpenSSL mwst be insyalled into as s<e"srclibdwoeaw<ssubn siAory uml;d>Ouaorelds s<e"opensslexoeaw<, obtained fromscanrl<usdhttp://www.openssl.org/source/hchttp://www.openssl.org/source/exa>, insordwo to eompis4s s<e class="mrIpe "Anadyl<usddtA<rI/<rI_sslddsar"><rI_sslexa>dwoeaw<
r those sources nerd not be0ctmpis4d. The build oystem;o(fxtxtdsaill eompis4st>e Prmpress<un sources n siAly into th/ s<e class="mrIpe "Anadyl<usddtA<rI/<rI_deflateddsar"><rI_deflateexa>dwoeaw<IX-2.0xt mrIpe . Zlib can be obtained fromscanrl<usdhttp://www.gzip.org/zlib/">http://www.gzip.org/zlib/ueasd-- s<e class="mrIpe "Anadyl<usddtA<rI/<rI_deflateddsar"><rI_deflateexa>dwoeaw<disIX-2.0xt eonnfrmod to build0ctr siAly with <s!i<unr1.1.4.ild,;o-2.0xtilliPIXIX-2.0</ulSIX;ouala">vsc">v class="top"Anadyl<usd#page-h7hmerm-<img ult="top" srcsddtAimages/up.gif" /S</aS</">vsym-]av class="ogd<unm->Owd2Anaduml;="eommandbuildhsid="eommandbuildh>Ctmmand-Line Buildfna<ild2A;o;ouaorMsro(fxt2.0First, unpack the Aclnt distribut<un into an appropriated./o tn siAory. Open a eommand-lins prompt andr s<e"cdfnoeaw< to ttaiIX-2.0n siAory.ild,;oro(fxt2.0TherGaster Aclnt makefile insyruct<uns aBs contained instt MsMdelaoeaw<Makefile.wisexoeaw< file.0To eompis4sAclnt un Windows;o-2.0NT, snmply uarpone of tt followiss Prmmands to eompis4dstt MsMdelaoeaw<releasedwoeaw<rors s<e"debugdwoeaw<rbuild, reipsiAc(rly:ue">Oebesadsa]av class="exaarce">2.resOenmake /f Makefile.wis _aclnt rOebenmake /f Makefile.wis _aclnt dMsMdel/presdw">vsymIX-2.02.0Eit>er Pommand aill eompis4sAclnt . Th/ latter will inoludsIX-2.0nebuggiss infoBmat un instt reiweiiss files, makiss it easint
sadsto findrbugsland track down problems.dwd,;oro(fla">vsc">v class="top"Anadyl<usd#page-h7hmerm-<img ult="top" srcsddtAimages/up.gif" /S</aS</">vsym-]av class="ogd<unm->Owd2Anaduml;="worksclnebuildhsid="worksclnebuildh>Developer Studio Worksclne IDE Buildfna<ild2A;o;ouaorMsro(fxt2.0Aclnt dcan also be0ctmpis4dpuaiss VC++'s Visual StudioIX-2.0nevelopment environment.0To snmplrfy ttis process, a>OuaorVisual Studio worksclne, s<e"Aclnt .dswfnoeaw<, is provided.IX-2.0T>li worksclne exposos t>e entero llit of workiss s<e".dspdwoeaw<IX-2.0projsiAs ttat arrpr7querod forpth/ eompletesAclnt binary release.IX-2.0It inoludsi nependencies betwe
n tt projsiAs to assurrpttat t>eyro(fxtarrpbuilt instt appropriate ordwo.ild,;oro(fxt2.0Open th/ s<e"Aclnt .dswfnoeaw< worksclne, and seleiAMsMdelaoeaw<InsyallBinfnoeaw< ( s<e"Releasedwoeaw<rors s<e"Debugdwoeaw<rbuild,ro(fxtai neserod) as th/ AiAc(r ProjsiA. <oeaw<InsyallBinfnoeaw< cauars alld./o trelhted projsiA tosbe built,landrt>en invokeslaoeaw<Makefile.wisexoeaw< toIX-2.0mov4st>e Prmpis4dpexecutab<es and dlls. You may persunalize tt MsMdelaoeaw<INSTDIR=fnoeaw< choice by chansiss s<e"InsyallBinfnoeaw<'s Sett sss,ro(fxtGennthlttab, Build Prmmand lins entry. aoeaw<INSTDIRdwoeaw<rneehweisrto tt IX-2.0aoeaw</Aclnt 2fnoeaw<rn siAory.tIf you on<y wantsa test compis4s(withoutMsMdelinsyall ss)syou may build0th/ s<e"BuildBinfnoeaw< projsiA insyead.ild,;oro(fxt2.0Ther s<e".dspdwoeaw< projsiA fis4s arp n stributrd insVisualro(fxtC++ 6.0 foBmat.sVisual C++ 5.0 (97) will rectgnize them.sVisual C++ro(fxt7.0 (.net) mwst con<s!t s<e"Aclnt .dswfnoeaw< plus ther s<e".dspdwoeaw<d./o tfiles into an s<e"Aclnt .slnfnoeaw< plus s<e".msprojexoeaw< files,ro(fxtbe surrpyou rectn<s!t ther s<e".msprojexoeaw< file if any of th sourceIX-2.0aoeaw<.dspdwoeaw< files chanse! Thli is 7ally trivial, jwst openIX-2.0aoeaw<Aclnt .dswfnoeaw< instt VC++ 7.0 IDE onPe again.ild,;oro(fxt2.0Visual C++ 7.0 (.net) uarrs shouPr also uarpthe Build;o(fxtmenu, Connfrurat un Managertdialogsto unnt ck both ther s<e"Debugdwoeaw<
ds and s<e"Releasedwoeaw<rSolut<un mrIpe r abs,s s<e class="mrIpe "Anadyl<usddtA<rI/<rI_sslddsar"><rI_sslexa>dwoeaw<
sadsand s<e class="mrIpe "Anadyl<usddtA<rI/<rI_deflateddsar"><rI_deflateexa>dwoeaw<.IX-2.0T>ese mrIpe r are built by invokiss s<e"nmakeewoeaw<rorstherIDE n siAly
sadswith ther s<e"BinBuildfnoeaw< targrt to build0those mrIpe r expliciAly,ro(fxton<y nf t>e s<e"srclibdwoeaw<sn siAories s<e"opensslexoeaw<
sadsand/ors s<e"zlibfnoeaw< exist.ild,;oro(fxt2.0Export;dr s<e".makdwoeaw< files pososa greaterrhaisle, butpt>ey arpIX-2.0r7querod forpVisual C++ 5.0 uarrs to build0 s<e class="mrIpe "Anadyl<usddtA<rI/<rI_sslddsar"><rI_sslexa>dwoeaw<,ro(fxtabs (abswith SSL support)sand/ors s<e class="mrIpe "Anadyl<usddtA<rI/<rI_deflateddsar"><rI_deflateexa>dwoeaw<.IX-2.0VC++ 7.0 (.net) uarrs also benefit, s<e"nmakeewoeaw<rbuildsro(fxtarrpfaster than s<e"bin nvfnoeaw<rbuilds.IX-2.0Build0th/ entero projsiA fromswithinstt VC++ 5.0 orp6.0 IDE,
sadst>en uarpthe ProjsiA Menu Export forpalloGakefilerd
sadsYou mwst build0th/ projsiAs first insordwo to ereate all dyumlicro(fxtauto-gennthted targrts,pso ttat nependencies can be parkrdd./o teor siAly. Run t>e followiss Prmmandsto fix t>e pathspso ttey
sadswill build anywh/re:ue">Oebesadsa]av class="exaarce">2.0 s<e>IX-2.0xtperl srclib\apr\build\fixwin32Gak.plMsMdel/oeaw<ue">dw">vsymIX-2.02.0You mwst trei ttis Prmmandsfromst>esem>top level</em>IX-2.0n siAory of th s<e>httpddwoeaw<ssource tre . E<s!yIX-2.0aoeaw<.makdwoeaw< and s<e".nepdwoeaw< projsiA fis4swithin
sadst>e cur sntsn siAory and below aill beteor siAed, andrt>e
sadstimestaars adjustrd tosr7flectstt s<e".dspdwoeaw<dilpPIX>OuadsanPIf you eontributr back a patch ttat revises projsiA fis4s, we
sadsmwst commit projsiA fis4s insVisual Studio 6.0 foBmat.sChanses
sadsshouPr be siarce, with minimal eompisat<unland l nkage flass t>at
sadswill be rectgnized by all VC++ 5.0 tt0ough 7.0 environments.dwd,;oro(fla">vsc">v class="top"Anadyl<usd#page-h7hmerm-<img ult="top" srcsddtAimages/up.gif" /S</aS</">vsym-]av class="ogd<unm->Owd2Anaduml;="projsiActmponents" id="projsiActmponents">ProjsiA Ctmponentsfna<ild2A;o;ouaorMsro(fxt2.0Th/ s<e"Aclnt .dswfnoeaw< worksclne and s<e"makefile.wisexoeaw<IX-2.0aoeaw<nmakeewoeaw<rsimrpt both build0th/ s<