Ethereal-cvs: [Ethereal-cvs] cvs commit: ethereal AUTHORS Makefile.am Makefile.common Makefile

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:39 -0500 (CDT)
guy         2004/05/09 05:03:39 CDT

  Modified files:
    .                    AUTHORS Makefile.am Makefile.common 
                         Makefile.nmake alert_box.c capture.c 
                         config.h.win32 config.nmake configure.in 
                         file.c follow.h packet-ansi_a.h 
                         packet-ansi_map.h packet-dcerpc.h 
                         packet-fc.h packet-gsm_a.h 
                         packet-gsm_map.h packet-h225.h 
                         packet-isup.h packet-mtp3.h packet-rpc.h 
                         packet-smb-sidsnooping.h packet-wsp.h 
                         prefs-int.h prefs.h print.h smb.h 
                         tap-ansi_astat.c tap-gsm_astat.c 
                         tap-h225counter.c tap-rpcstat.c 
                         tap-smbsids.c tap-smbstat.c tap-wspstat.c 
                         tap.h tethereal.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.1013    +1 -0      ethereal/AUTHORS
  1.729     +2 -1      ethereal/Makefile.am
  1.42      +5 -6      ethereal/Makefile.common
  1.417     +42 -23    ethereal/Makefile.nmake
  1.7       +5 -1      ethereal/alert_box.c
  1.251     +5 -1      ethereal/capture.c
  1.45      +22 -1     ethereal/config.h.win32
  1.86      +10 -2     ethereal/config.nmake
  1.258     +7 -1      ethereal/configure.in
  1.383     +5 -1      ethereal/file.c
  1.15      +3 -2      ethereal/follow.h
  1.4       +5 -4      ethereal/packet-ansi_a.h
  1.3       +5 -3      ethereal/packet-ansi_map.h
  1.42      +5 -3      ethereal/packet-dcerpc.h
  1.6       +8 -2      ethereal/packet-fc.h
  1.2       +13 -11    ethereal/packet-gsm_a.h
  1.3       +4 -3      ethereal/packet-gsm_map.h
  1.8       +17 -16    ethereal/packet-h225.h
  1.3       +6 -4      ethereal/packet-isup.h
  1.6       +5 -4      ethereal/packet-mtp3.h
  1.45      +9 -3      ethereal/packet-rpc.h
  1.3       +6 -2      ethereal/packet-smb-sidsnooping.h
  1.11      +8 -5      ethereal/packet-wsp.h
  1.12      +4 -3      ethereal/prefs-int.h
  1.61      +2 -2      ethereal/prefs.h
  1.44      +11 -11    ethereal/print.h
  1.55      +9 -6      ethereal/smb.h
  1.4       +5 -1      ethereal/tap-ansi_astat.c
  1.2       +5 -1      ethereal/tap-gsm_astat.c
  1.3       +5 -1      ethereal/tap-h225counter.c
  1.12      +5 -1      ethereal/tap-rpcstat.c
  1.2       +5 -1      ethereal/tap-smbsids.c
  1.6       +5 -1      ethereal/tap-smbstat.c
  1.4       +5 -1      ethereal/tap-wspstat.c
  1.9       +5 -2      ethereal/tap.h
  1.239     +5 -1      ethereal/tethereal.c