From Ronnie Sahlberg: add a tap for statistics for DCERPC interfaces.
[obnox/wireshark/wip.git] / Makefile.nmake
index c30a746a108e644271599d914eebd28fff7b8c0f..ec5e877c02d3368506736a87cc960cb5a92e2216 100644 (file)
@@ -1,7 +1,7 @@
 ## Makefile for building ethereal.exe with Microsoft C and nmake
 ## Use: $(MAKE) /$(MAKEFLAGS) -f makefile.nmake
 #
-# $Id: Makefile.nmake,v 1.209 2002/09/10 08:28:14 guy Exp $
+# $Id: Makefile.nmake,v 1.245 2002/10/23 03:49:10 guy Exp $
 
 include config.nmake
 include <win32.mak>
@@ -15,7 +15,9 @@ LDFLAGS = /NOLOGO /INCREMENTAL:no /MACHINE:I386 $(LOCAL_LDFLAGS)
 
 CFLAGS=-DHAVE_CONFIG_H $(LOCAL_CFLAGS) /I$(GLIB_DIR) /I$(GLIB_DIR)\gmodule \
        /I$(GTK_DIR) /I. /Iwiretap /I$(GTK_DIR)\gdk /I$(GTK_DIR)\gdk\win32 \
-       /I$(PCAP_DIR)/include -D_U_=""
+       /I$(ZLIB_DIR) /I$(PCAP_DIR)\include \
+       /I$(NET_SNMP_DIR)\include /I$(NET_SNMP_DIR)\win32 \
+       -D_U_=""
 
 CVARSDLL=-DWIN32 -DNULL=0 -D_MT -D_DLL
 
@@ -30,6 +32,7 @@ DISSECTOR_SRC = \
        packet-ajp13.c          \
        packet-aodv.c  \
        packet-aodv6.c \
+       packet-arcnet.c \
        packet-arp.c   \
        packet-asap.c  \
        packet-ascend.c\
@@ -56,10 +59,22 @@ DISSECTOR_SRC = \
        packet-data.c  \
        packet-dccp.c \
        packet-dcerpc.c  \
+       packet-dcerpc-afs4int.c  \
+       packet-dcerpc-bossvr.c  \
        packet-dcerpc-browser.c  \
+       packet-dcerpc-cds_clerkserver.c  \
+       packet-dcerpc-cds_solicit.c  \
        packet-dcerpc-conv.c  \
+       packet-dcerpc-cprpc_server.c  \
+       packet-dcerpc-dce122.c \
        packet-dcerpc-dfs.c \
+       packet-dcerpc-dnsserver.c \
+       packet-dcerpc-dtsprovider.c \
+       packet-dcerpc-dtsstime_req.c \
        packet-dcerpc-epm.c  \
+       packet-dcerpc-fldb.c  \
+       packet-dcerpc-ftserver.c \
+       packet-dcerpc-krb5rpc.c \
        packet-dcerpc-lsa.c \
        packet-dcerpc-mapi.c  \
        packet-dcerpc-mgmt.c  \
@@ -70,10 +85,26 @@ DISSECTOR_SRC = \
        packet-dcerpc-oxid.c  \
        packet-dcerpc-reg.c \
        packet-dcerpc-remact.c  \
+       packet-dcerpc-rep_proc.c  \
+       packet-dcerpc-roverride.c  \
+       packet-dcerpc-rpriv.c  \
+       packet-dcerpc-rs_acct.c  \
+       packet-dcerpc-rs_attr.c  \
+       packet-dcerpc-rs_misc.c  \
+       packet-dcerpc-rs_pgo.c  \
+       packet-dcerpc-rs_repadm.c  \
+       packet-dcerpc-rs_replist.c  \
+       packet-dcerpc-rs_unix.c  \
+       packet-dcerpc-rsec_login.c  \
        packet-dcerpc-samr.c \
+       packet-dcerpc-secidmap.c \
        packet-dcerpc-spoolss.c \
        packet-dcerpc-srvsvc.c \
        packet-dcerpc-tapi.c \
+       packet-dcerpc-tkn4int.c \
+       packet-dcerpc-ubikdisk.c \
+       packet-dcerpc-ubikvote.c \
+       packet-dcerpc-update.c \
        packet-dcerpc-wkssvc.c \
        packet-ddtp.c  \
        packet-dec-bpdu.c \
@@ -90,6 +121,7 @@ DISSECTOR_SRC = \
        packet-eth.c   \
        packet-ethertype.c   \
        packet-fddi.c  \
+       packet-fix.c   \
        packet-fr.c    \
        packet-frame.c  \
        packet-ftp.c   \
@@ -166,6 +198,7 @@ DISSECTOR_SRC = \
        packet-ncp.c   \
        packet-ncp2222.c   \
        packet-ndmp.c \
+        packet-ndps.c \
        packet-netbios.c \
        packet-netflow.c \
        packet-nfs.c   \
@@ -194,9 +227,9 @@ DISSECTOR_SRC = \
        packet-q931.c  \
        packet-qllc.c  \
        packet-quake.c \
-       packet-quakeworld.c \
        packet-quake2.c \
        packet-quake3.c \
+       packet-quakeworld.c \
        packet-radius.c\
        packet-ranap.c \
        packet-raw.c   \
@@ -217,6 +250,7 @@ DISSECTOR_SRC = \
        packet-sadmind.c \
        packet-sap.c   \
        packet-sccp.c  \
+       packet-sccpmg.c  \
        packet-scsi.c  \
        packet-sctp.c  \
        packet-sdp.c   \
@@ -235,9 +269,9 @@ DISSECTOR_SRC = \
        packet-smtp.c \
        packet-sna.c   \
        packet-snaeth.c \
-       packet-spnego.c \
        packet-snmp.c   \
        packet-socks.c \
+       packet-spnego.c \
        packet-spray.c \
        packet-srvloc.c \
        packet-sscop.c \
@@ -265,12 +299,12 @@ DISSECTOR_SRC = \
        packet-vlan.c \
        packet-vrrp.c \
        packet-vtp.c  \
+       packet-wap.c \
        packet-wccp.c \
        packet-wcp.c \
        packet-who.c  \
-       packet-wap.c \
-       packet-wtls.c \
        packet-wsp.c \
+       packet-wtls.c \
        packet-wtp.c \
        packet-x11.c    \
        packet-x25.c   \
@@ -307,6 +341,7 @@ ETHEREAL_COMMON_OBJECTS = \
        register.obj     \
        ringbuffer.obj   \
        tap.obj         \
+       tap-dcerpcstat.obj      \
        tap-rpcstat.obj \
        tap-rpcprogs.obj        \
        util.obj         \
@@ -332,6 +367,9 @@ dftest_OBJECTS = \
        $(ETHEREAL_COMMON_OBJECTS) \
        dftest.obj
 
+randpkt_OBJECTS = \
+       randpkt.obj
+
 EXTRA_OBJECTS = \
 #      snprintf.obj    \
 #      strerror.obj    \
@@ -345,7 +383,8 @@ ethereal_LIBS= wiretap\wiretap-$(WTAP_VERSION).lib \
        $(GTK_DIR)\gtk\gtk-$(GTK_VERSION).lib \
        $(GTK_DIR)\gdk\gdk-$(GTK_VERSION).lib \
        $(GLIB_DIR)\glib-$(GLIB_VERSION).lib \
-       $(GLIB_DIR)\gmodule\gmodule-$(GLIB_VERSION).lib
+       $(GLIB_DIR)\gmodule\gmodule-$(GLIB_VERSION).lib \
+       $(NET_SNMP_DIR)\win32\lib\libsnmp.lib
 #      $(PCAP_DIR)\lib\wpcap.lib
 
 tethereal_LIBS= wiretap\wiretap-$(WTAP_VERSION).lib \
@@ -353,7 +392,8 @@ tethereal_LIBS= wiretap\wiretap-$(WTAP_VERSION).lib \
        epan\dfilter\dfilter.lib epan\ftypes\ftypes.lib \
        wsock32.lib user32.lib \
        $(GLIB_DIR)\glib-$(GLIB_VERSION).lib \
-       $(GLIB_DIR)\gmodule\gmodule-$(GLIB_VERSION).lib
+       $(GLIB_DIR)\gmodule\gmodule-$(GLIB_VERSION).lib \
+       $(NET_SNMP_DIR)\win32\lib\libsnmp.lib
 
 editcap_LIBS= wiretap\wiretap-$(WTAP_VERSION).lib \
        wsock32.lib user32.lib \
@@ -372,6 +412,11 @@ dftest_LIBS=  wiretap\wiretap-$(WTAP_VERSION).lib epan\ethereal.lib \
        $(GLIB_DIR)\glib-$(GLIB_VERSION).lib \
        $(GLIB_DIR)\gmodule\gmodule-$(GLIB_VERSION).lib
 
+randpkt_LIBS= wiretap\wiretap-$(WTAP_VERSION).lib \
+       user32.lib \
+       $(GLIB_DIR)\gmodule\gmodule-$(GLIB_VERSION).lib \
+       $(NET_SNMP_DIR)\win32\lib\libsnmp.lib
+
 EXECUTABLES=ethereal.exe tethereal.exe editcap.exe mergecap.exe text2pcap.exe
 
 RESOURCES=image\ethereal.res image\tethereal.res image\editcap.res image\mergecap.res image\text2pcap.res
@@ -417,6 +462,11 @@ dftest.exe : $(dftest_OBJECTS) $(EXTRA_OBJECTS)
                /OUT:dftest.exe $(conflags) $(conlibsdll) $(LDFLAGS) /SUBSYSTEM:console $(dftest_LIBS) $(dftest_OBJECTS) $(EXTRA_OBJECTS)
 <<
 
+randpkt.exe    : $(randpkt_OBJECTS) $(EXTRA_OBJECTS)
+       $(LINK) @<<
+               /OUT:randpkt.exe $(conflags) $(conlibsdll) $(LDFLAGS) /SUBSYSTEM:console $(randpkt_LIBS) $(randpkt_OBJECTS)
+<<
+
 config.h       : config.h.win32
        sed -e s/@VERSION@/$(VERSION)/ < config.h.win32 > $@
 
@@ -464,7 +514,8 @@ clean:
                tethereal.obj editcap.obj mergecap.obj text2pcap.obj \
                text2pcap-scanner.obj text2pcap-scanner.c register.c \
                rdps.obj rdps.pdb config.h ps.c \
-               rdps.exe rdps.ilk dftest.obj dftest.exe $(RESOURCES)
+               rdps.exe rdps.ilk dftest.obj dftest.exe randpkt.obj randpkt.ext \
+               $(RESOURCES)
        cd wiretap
        $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake clean
        cd ../gtk