From: William A. Rowe Jr The .dsp project files are distributed in Visual C++ 6.0
format. Visual C++ 5.0 (97) will recognize them. Visual C++
7.0 (.net) must convert Apache.dsw plus the .dsp files into an
- .msproj format, be sure you reconvert the .msproj file if any
- of the source .dsp files change!
perl util\mkfiles.pl >MINFO
perl util\mk1mf.pl dll no-asm no-mdc2 no-rc5 no-idea VC-WIN32 >makefile
@@ -185,28 +183,40 @@
Visual C++ 7.0 (.net) users should also use the Build + menu, Configuration Manager dialog to uncheck both the + Debug and Release Solution modules abs, mod_ssl, and mod_deflate. + These modules are built by invoking nmake or the IDE directly with + the BinBuild target to build those modules explicitly, only if the + srclib directories openssl and/or zlib exist.
Exported .mak files pose a greater hassle, but they are - required for Visual C++ 5.0 and 7.0 users to build mod_ssl, ab - with SSL support or mod_deflate, since only VC 6.0 knows how - to invoke .dsp files directly. Build the entire project from - within the IDE, then export all makefiles. You must build the - projects in order to create all dynamic auto-generated targets, - so that dependencies can be parsed correctly. Run the following - command to fix the paths so they will build anywhere; + required for Visual C++ 5.0 users to build mod_ssl, abs (ab + with SSL support) and/or mod_deflate. VC++ 7.0 (.net) users + also benefit, nmake builds are faster than binenv builds. + Build the entire project from within the VC++ 5.0 or 6.0 IDE, + then use the Project Menu Export for all makefiles. + You must build the projects first in order to create all dynamic + auto-generated targets, so that dependencies can be parsed + correctly. Run the following command to fix the paths so they + will build anywhere;
perl srclib\apr\build\fixwin32mak.plYou must type this command from the top level directory of the httpd source tree. Every .mak and .dep project - file within the current directory and below will be converted, - and the timestamps adjusted to reflect the .dsp. If you contribute - back a patch that revises project files, you must submit project - files in Visual Studio 6.0 format.
If you contribute back a patch that revises project files, we + must commit project files in Visual Studio 6.0 format. Changes + should be simple, with minimal compilation and linkage flags that + will be recognized by all VC++ 5.0 through 7.0 environments.
+