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
Loading
Please sign in to comment