Ethereal-cvs: [Ethereal-cvs] Rev 11562: /trunk/epan/: Makefile.nmake /trunk/: Makefile.nmake
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