Ethereal-cvs: [Ethereal-cvs] Rev 11562: /trunk/epan/: Makefile.nmake /trunk/: Makefile.nmake

Note: This archive is from the project's previous web site, ethereal.com. This list is no longer active.

Date: Thu, 29 Jul 2004 07:25:17 -0000
User: obiot
Date: 2004/07/29 02:25 AM

Log:
 From Lars Roland: MSVC make fixes.
 
 Many people have recently reported many problems with the nmake build 
 process. It seems that these problems come from using 
 epan/makefile.nmake to compile the DISSECTOR_SUPPORT_SOURCES which are 
 located in /trunk.
 
 Nmake from MSVC6 puts the object code of the DISSECTOR_SUPPORT_SOURCES 
 in /epan although Nmake expects the object code in /trunk when it 
 checkes dependencies. Thus DISSECTOR_SUPPORT_OBJECTS are built every 
 time even when they are already there.
 
 Nmake Version 1.5 (MSVC 2003 Toolkit) puts the object code of the 
 DISSECTOR_SUPPORT_SOURCES in /trunk instead.
 This makes it impossible to use epan/makefile.nmake for compiling the 
 DISSECTOR_SUPPORT_SOURCES and to make it work for both versions of nmake.
 
 We have to use /trunk/makefile.nmake for compiling the 
 DISSECTOR_SUPPORT_SOURCES to solve these issues.
 
 It should also be possible to build ethereal without libethereal.dll again.
 
 Once we have moved all DISSECTOR_SUPPORT_SOURCES into a subdirectory of 
 epan we can get rid of this patchwork in the nmake makefiles.

Directory: /trunk/epan/
  Changes    Path              Action
  +6 -3      Makefile.nmake    Modified

Directory: /trunk/
  Changes    Path              Action
  +3 -3      Makefile.nmake    Modified



http://anonsvn.ethereal.com/viewcvs/viewcvs.py?rev=11562&view=rev