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