1999-07-13 02:53:26 +00:00
|
|
|
## Makefile for building ethereal.exe with Microsoft C and nmake
|
|
|
|
## Use: nmake -f makefile.nmake
|
|
|
|
|
|
|
|
GTK_VERSION=1.3
|
1999-08-18 22:49:48 +00:00
|
|
|
GLIB_VERSION=1.3
|
1999-07-13 02:53:26 +00:00
|
|
|
|
1999-08-18 22:49:48 +00:00
|
|
|
GLIB_DIR=c:\prj\gtk+-win32\src\glib
|
|
|
|
GTK_DIR=c:\prj\gtk+-win32\src\gtk+
|
1999-07-13 02:53:26 +00:00
|
|
|
|
1999-08-18 22:49:48 +00:00
|
|
|
#LOCAL_CFLAGS=/Ic:\tools\msdev\include
|
|
|
|
LOCAL_CFLAGS=
|
1999-07-13 02:53:26 +00:00
|
|
|
|
|
|
|
############### no need to modify below this line #########
|
|
|
|
|
|
|
|
CC = cl
|
1999-07-21 17:40:42 +00:00
|
|
|
LINK= link
|
|
|
|
|
|
|
|
LDFLAGS = /NOLOGO /SUBSYSTEM:console /INCREMENTAL:no /MACHINE:I386 \
|
|
|
|
/OUT:ethereal.exe
|
1999-07-13 02:53:26 +00:00
|
|
|
|
|
|
|
CFLAGS=-DHAVE_CONFIG_H $(LOCAL_CFLAGS) /I$(GLIB_DIR) /I$(GTK_DIR) /Iwiretap \
|
|
|
|
/I$(GTK_DIR)\gdk\win32
|
|
|
|
|
1999-08-03 20:51:41 +00:00
|
|
|
OBJECTS=capture.obj column.obj dfilter-grammar.obj dfilter-scanner.obj \
|
|
|
|
dfilter.obj display.obj ethereal.obj ethertype.obj file.obj \
|
|
|
|
filter.obj follow.obj gtkpacket.obj menu.obj \
|
1999-07-29 05:47:07 +00:00
|
|
|
packet-aarp.obj \
|
|
|
|
packet-arp.obj \
|
|
|
|
packet-atalk.obj \
|
1999-08-22 07:10:08 +00:00
|
|
|
packet-atm.obj \
|
1999-07-29 05:47:07 +00:00
|
|
|
packet-bootp.obj \
|
|
|
|
packet-cdp.obj \
|
|
|
|
packet-clip.obj \
|
|
|
|
packet-data.obj \
|
|
|
|
packet-dns.obj \
|
|
|
|
packet-eth.obj \
|
|
|
|
packet-fddi.obj \
|
|
|
|
packet-ftp.obj \
|
|
|
|
packet-giop.obj \
|
|
|
|
packet-gre.obj \
|
|
|
|
packet-http.obj \
|
|
|
|
packet-icmpv6.obj \
|
|
|
|
packet-ip.obj \
|
|
|
|
packet-ipsec.obj \
|
|
|
|
packet-ipv6.obj \
|
|
|
|
packet-ipx.obj \
|
|
|
|
packet-isakmp.obj \
|
1999-08-03 20:51:41 +00:00
|
|
|
packet-lapb.obj \
|
1999-07-29 05:47:07 +00:00
|
|
|
packet-llc.obj \
|
|
|
|
packet-lpd.obj \
|
|
|
|
packet-nbipx.obj \
|
|
|
|
packet-nbns.obj \
|
|
|
|
packet-ncp.obj \
|
1999-08-18 22:49:48 +00:00
|
|
|
packet-netbios.obj \
|
1999-07-29 05:47:07 +00:00
|
|
|
packet-nntp.obj \
|
|
|
|
packet-null.obj \
|
|
|
|
packet-osi.obj \
|
|
|
|
packet-ospf.obj \
|
|
|
|
packet-pop.obj \
|
|
|
|
packet-ppp.obj \
|
|
|
|
packet-pppoe.obj \
|
|
|
|
packet-pptp.obj \
|
|
|
|
packet-radius.obj \
|
|
|
|
packet-raw.obj \
|
|
|
|
packet-rip.obj \
|
|
|
|
packet-rsvp.obj \
|
|
|
|
packet-rtsp.obj \
|
|
|
|
packet-sdp.obj \
|
|
|
|
packet-smb.obj \
|
|
|
|
packet-snmp.obj \
|
|
|
|
packet-tcp.obj \
|
|
|
|
packet-telnet.obj \
|
|
|
|
packet-tftp.obj \
|
|
|
|
packet-tr.obj \
|
|
|
|
packet-trmac.obj \
|
|
|
|
packet-udp.obj \
|
|
|
|
packet-vines.obj \
|
1999-08-03 20:51:41 +00:00
|
|
|
packet-x25.obj \
|
1999-07-29 05:47:07 +00:00
|
|
|
packet.obj prefs.obj print.obj proto.obj ps.obj \
|
1999-08-04 06:15:07 +00:00
|
|
|
resolv.obj snprintf.obj strerror.obj summary.obj util.obj \
|
|
|
|
xdlc.obj
|
1999-07-13 02:53:26 +00:00
|
|
|
|
1999-07-21 17:40:42 +00:00
|
|
|
LIBS= wiretap\libwtap.lib wsock32.lib \
|
1999-07-13 02:53:26 +00:00
|
|
|
$(GTK_DIR)\gtk\gtk-$(GTK_VERSION).lib \
|
1999-08-18 22:49:48 +00:00
|
|
|
$(GTK_DIR)\gdk\win32\gdk-$(GTK_VERSION).lib \
|
1999-07-21 17:40:42 +00:00
|
|
|
$(GLIB_DIR)\glib-$(GLIB_VERSION).lib \
|
|
|
|
$(GLIB_DIR)\gmodule-$(GLIB_VERSION).lib
|
1999-07-13 02:53:26 +00:00
|
|
|
|
|
|
|
|
1999-07-21 17:40:42 +00:00
|
|
|
ethereal.exe : config.h $(OBJECTS)
|
|
|
|
$(LINK) @<<
|
|
|
|
$(LDFLAGS) $(LIBS) $(OBJECTS)
|
|
|
|
<<
|
1999-07-13 02:53:26 +00:00
|
|
|
|
|
|
|
config.h : config.h.win32
|
|
|
|
copy config.h.win32 $@
|
|
|
|
|
|
|
|
ps.c : rdps.exe print.ps
|
|
|
|
rdps print.ps ps.c
|
|
|
|
|