Return-Path: Delivered-To: apmail-new-httpd-archive@apache.org Received: (qmail 43467 invoked by uid 500); 4 Apr 2000 02:13:38 -0000 Mailing-List: contact new-httpd-help@apache.org; run by ezmlm Precedence: bulk X-No-Archive: yes Reply-To: new-httpd@apache.org list-help: list-unsubscribe: list-post: Delivered-To: mailing list new-httpd@apache.org Received: (qmail 43456 invoked from network); 4 Apr 2000 02:13:37 -0000 Message-Id: <4.3.1.2.20000403212316.00ad9d20@pop.ma.ultranet.com> X-Sender: gregmm@pop.ma.ultranet.com X-Mailer: QUALCOMM Windows Eudora Version 4.3.1 Date: Mon, 03 Apr 2000 22:05:20 -0400 To: new-httpd@apache.org From: Greg Marr Subject: Massive changes to Win32 generated MAK files Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii"; format=flowed X-Spam-Rating: locus.apache.org 1.6.2 0/1000/N The following three commits by Bill & Bill from earlier this afternoon involve addition or removal of approximately 3400 lines in generated make files, compared with the addition or removal of only 80 lines of DSP. This is exactly the sort of change that would be eliminated by building Apache from the DSW and DSPs instead of the MAKs. Other than in APR, the only thing that changed between versions is the headers on which the ApacheCore source files are dependant. This change required no modification to the DSP from which the MAK was generated in all but Aprlib.dsp, where the length of the MAK changes was >33 times the length of the DSP changes. Does anyone still object to William's suggestion about the removal of the MAK files from CVS, and the modification of the Makefile.win to use the command-line-only mode of msdev.exe and the DSP files to build Apache on Windows instead of using nmake.exe, and the generated MAK files? >apache-2.0/src/ApacheCore.mak, Changes: +122 -172 lines >apache-2.0/src/Apache.mak, Changes: +25 -97 lines >apache-2.0/src/os/win32/[10 different MAK files] >Changes: +[1-2] -[4-45] lines > >Eliminate apr_win.h and apr_winconfig.h (and the ugly #ifdefs they cause). >Now, apr.h and apr_config.h are generated from apr.hw and apr_config.hw >at build time. At this point, the server will not compile on Windows because >of the recent DSO commits. Fixing those next. > >Submitted by: Bill Rowe & Bill Stoddard Here's another example: >CVS log for apache-2.0/src/lib/apr/Aprlib.mak >Changes since 1.11: +1022 -83 lines >Changes since 1.10: +120 -1004 lines >Changes since 1.9: +294 -145 lines For the same commits, here's the changes for the DSP: >CVS log for apache-2.0/src/lib/apr/Aprlib.dsp >Changes since 1.11: +8 -0 lines >Changes since 1.10: +0 -8 lines >Changes since 1.9: +60 -4 lines The first two changes in each group are adding or removing a single source file and header file. The third change is from the same commit as the above comparisons.