Ethereal-cvs: [Ethereal-cvs] cvs commit: ethereal/plugins/mgcp Makefile.nmake packet-mgcp.c

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

From: guy@xxxxxxxxxxxx (Guy Harris)
Date: Sun, 9 May 2004 05:03:41 -0500 (CDT)
guy         2004/05/09 05:03:41 CDT

  Modified files:
    plugins/mgcp         Makefile.nmake packet-mgcp.c 
  Log:
  From Lars Roland: add support for building a libethereal.dll with MSVC:
  
  	add a config.nmake option to control whether to build
  	libethereal.dll or not;
  
  	remove "./wiretap" from PATH to prevent problems due to
  	wrongly-loaded files;
  
  	build dissector.lib with MSVC;
  
  	move "print.c" and "ps.c" to the dissector helpers, as "print.c"
  	imports variables from packet-frame.c and packet-data.c, which
  	are in libethereal;
  
  	move "g711.c" out of the dissector helpers, as they're used only
  	by Ethereal in a tap, not in Tethereal or in any dissector;
  
  	add a .def file for libethereal;
  
  	arrange to declare global variables exported from libethereal
  	with "__declspec(dllimport)" when building programs that import
  	those variables;
  
  	update the NSIS installer.
  
  Make the "configure" script define ETH_VAR_IMPORT as "extern".
  
  Revision  Changes    Path
  1.10      +18 -3     ethereal/plugins/mgcp/Makefile.nmake
  1.44      +13 -1     ethereal/plugins/mgcp/packet-mgcp.c