Commit 2b50cad2 authored by William A. Rowe Jr's avatar William A. Rowe Jr
Browse files

  Ok... here they are... the Win32 Build overhaul:

  1) eliminate incremental link files, browser database files,
     and worthless precompiled headers.  Cleaned up some target
     and intermediate paths as well, and eliminated redundant
     /out: directives by doing so.
  2) Eliminated static stdc imports (except for the installer 
     dll), so modules are considerably lighter weight and all
     share the same MT-aware library.     
  3) Added .map files to all living binaries, so that we can
     trace gpfaults from bug reports to the appropriate code.
  4) add based addressing al la 2.0's new structure, with a
     single src/os/win32/BaseAddr.ref file for the offsets.
  5) add ApacheModuleAuthDigest to the build, and fill in the
     holes with xmltok, logresolve and rotatelogs.
  6) wrapped all in a pretty makefile.win, eliminating all the
     excess Win95 .txt make files (replaces makefile.nt).
  7) and all available from Apache.dsw, with the InstallBin.dsp
     wrapper project to copy the binaries to the working set.
     All dependencies clearly documented for Apache newcomers.
  8) finally clean up silly warnings with some .cvsignore's,
     after both release and debug binaries build clean.

  Phase I is everything but the .mak files.  This is what all
  to review very closely, so I kept it shorter.

  Phase II are the (exported) .mak files from the .dsp project
  files... see Phase I instead :-)

  What a cool, sunny Chicago afternoon... but I'm waiting the
  standard five minutes for that to change


git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/1.3.x@85177 13f79535-47bb-0310-9956-ffa450edef68
parent 55f7f331
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment