Re: Current Bochs Trunk Win7 VC++2010 Express IDE vs. nmake output inconsistencies
Volker Ruppert <[email protected]> Sun, 30 Mar 2014 20:48:11 +0200
| Newsgroups | gmane.comp.emulators.bochs.devel |
|---|---|
| Message-ID | <[email protected]> |
Hi! > Environment: Windows 7, Cygwin configuration; VC++ 2010 Express IDE vs. > nmake > > I wish to report the following inconsistencies with the output: > > Output from the IDE: > 5 .exe files > 0 .o files > 0 .a files > 0 .dll files > 14 .lib files > 269 .obj files > > Output from the nmake > 12 .a files > 241 .o files > 6 .exe files (one is misc\sb16\sb16ctrl.exe, not part of the > regular build, not necessarily an problem.) > > This has an impact on nmake clean >>From a Windows perspective the naming convention would normally be: > .obj instead of .o > .lib instead of .a Once again: Bochs is a portable application, not a native Windows app. For compatibility with non-Windows platforms we are using *.o and *.a for the nmake build, too. When running "nmake all-clean" it is doing the cleanup as expected. If you decide to build Bochs with the IDE, you have to clean the folder containing the generated files from it, too. The number of genarated files can differ between both versions, since the file list for the make/nmake stuff is generated by the configure script, but the project files always contain the full list. Depending on the configure options, more or less generated files are empty, since an #if block disables all of the code in the related source files. This method works fine for some years now, and I don't think that we have to change it. -- Thanks Volker ------------------------------------------------------------------------------