28c1a65e85
protocols (where there's a virtual circuit ID of some sort in packets) what conversations are for protocols ultimately running atop connectionless network layers. Have circuit type and ID values in the "packet_info" structure. Have the Frame Relay dissector set the circuit type and ID values, and have the Wellfleet compression protocol set up circuit information and store compression information with the circuit. svn path=/trunk/; revision=6469
81 lines
1.8 KiB
Makefile
81 lines
1.8 KiB
Makefile
## Makefile for building ethereal.exe with Microsoft C and nmake
|
|
## Use: $(MAKE) /$(MAKEFLAGS) -f makefile.nmake
|
|
#
|
|
# $Id: Makefile.nmake,v 1.23 2002/10/22 08:22:05 guy Exp $
|
|
|
|
include ..\config.nmake
|
|
|
|
############### no need to modify below this line #########
|
|
|
|
CFLAGS=-DHAVE_CONFIG_H /I. /I.. /I../wiretap \
|
|
/I$(GLIB_DIR) /I$(GTK_DIR) /I$(GLIB_DIR)/gmodule \
|
|
/I$(GTK_DIR)\gdk /I$(GTK_DIR)\gdk\win32 \
|
|
/I$(PCAP_DIR)\include -D_U_="" $(LOCAL_CFLAGS)
|
|
|
|
CVARSDLL=-DWIN32 -DNULL=0 -D_MT -D_DLL
|
|
|
|
# For use when making ethereal.dll
|
|
libethereal_LIBS = \
|
|
wsock32.lib user32.lib \
|
|
$(GLIB_DIR)\glib-$(GLIB_VERSION).lib \
|
|
$(GLIB_DIR)\gmodule\gmodule-$(GLIB_VERSION).lib
|
|
|
|
.c.obj::
|
|
$(CC) $(CVARSDLL) $(CFLAGS) -Fd.\ -c $<
|
|
|
|
OBJECTS=atalk-utils.obj \
|
|
bitswap.obj \
|
|
circuit.obj \
|
|
column-utils.obj \
|
|
conversation.obj \
|
|
epan.obj \
|
|
except.obj \
|
|
filesystem.obj \
|
|
frame_data.obj \
|
|
inet_aton.obj \
|
|
inet_pton.obj \
|
|
inet_ntop.obj \
|
|
ipv4.obj \
|
|
int-64bit.obj \
|
|
osi-utils.obj \
|
|
packet.obj \
|
|
plugins.obj \
|
|
proto.obj \
|
|
resolv.obj \
|
|
sna-utils.obj \
|
|
strutil.obj \
|
|
to_str.obj \
|
|
tvbuff.obj \
|
|
value_string.obj \
|
|
|
|
|
|
all: ftypes dfilter ethereal.lib
|
|
|
|
# For use when making ethereal.dll
|
|
#ethereal.dll ethereal.lib : config.h $(OBJECTS)
|
|
# link /DLL /out:ethereal.dll $(OBJECTS) $(libethereal_LIBS)
|
|
|
|
ethereal.lib : config.h $(OBJECTS)
|
|
lib /out:ethereal.lib $(OBJECTS)
|
|
|
|
config.h : config.h.win32
|
|
sed -e s/@VERSION@/$(VERSION)/ < config.h.win32 > $@
|
|
|
|
clean:
|
|
rm -f $(OBJECTS) ethereal.lib config.h $(PDB_FILE)
|
|
cd ftypes
|
|
$(MAKE) /$(MAKEFLAGS) -f Makefile.nmake clean
|
|
cd ../dfilter
|
|
$(MAKE) /$(MAKEFLAGS) -f Makefile.nmake clean
|
|
|
|
|
|
ftypes:: config.h
|
|
cd ftypes
|
|
$(MAKE) /$(MAKEFLAGS) -f Makefile.nmake
|
|
cd ..
|
|
|
|
dfilter:: config.h
|
|
cd dfilter
|
|
$(MAKE) /$(MAKEFLAGS) -f Makefile.nmake
|
|
cd ..
|