Graham Bloice's changes to, on Win32 using Microsoft's "nmake":
authorguy <guy@f5534014-38df-0310-8fa8-9805f1628bb7>
Sat, 29 Apr 2000 07:35:07 +0000 (07:35 +0000)
committerguy <guy@f5534014-38df-0310-8fa8-9805f1628bb7>
Sat, 29 Apr 2000 07:35:07 +0000 (07:35 +0000)
build "register.c" in the top-level Makefile;

set path in "config.nmake" to include the Cygwin directory for
tools - those tools are needed to build "register.c";

remove constructed source files, and some additional object
files, when doing "nmake clean".

git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@1896 f5534014-38df-0310-8fa8-9805f1628bb7

Makefile.nmake
config.nmake
plugins/Makefile.nmake
wiretap/Makefile.nmake

index 9cd622dfc48fbc9657a5d922308f20533fc0cbf5..4227e250f6a4c7b6de811872d0097978e8239913 100644 (file)
@@ -1,7 +1,7 @@
 ## Makefile for building ethereal.exe with Microsoft C and nmake
 ## Use: nmake -f makefile.nmake
 #
-# $Id: Makefile.nmake,v 1.32 2000/04/21 01:45:58 guy Exp $
+# $Id: Makefile.nmake,v 1.33 2000/04/29 07:34:35 guy Exp $
 
 include config.nmake
 
@@ -16,6 +16,208 @@ CFLAGS=/MT -DHAVE_CONFIG_H $(LOCAL_CFLAGS) /I$(GLIB_DIR) /I$(GLIB_DIR)\gmodule \
        /I$(GTK_DIR) /Iwiretap /I$(GTK_DIR)\gdk /I$(GTK_DIR)\gdk\win32 \
        /I$(PCAP_DIR)/include
 
+DISSECTOR_SOURCES = \
+       packet-aarp.c  \
+       packet-afs.c   \
+       packet-afs.h   \
+       packet-arp.c   \
+       packet-arp.h   \
+       packet-ascend.c\
+       packet-ascend.h\
+       packet-atalk.c \
+       packet-atalk.h \
+       packet-atm.c   \
+       packet-atm.h   \
+       packet-auto_rp.c   \
+       packet-bgp.c   \
+       packet-bgp.h   \
+       packet-bootp.c \
+       packet-bootparams.c \
+       packet-bootparams.h \
+       packet-bpdu.c  \
+       packet-bpdu.h  \
+       packet-cdp.c   \
+       packet-cdp.h   \
+       packet-cgmp.c  \
+       packet-cgmp.h  \
+       packet-clip.c  \
+       packet-clip.h  \
+       packet-clnp.c  \
+       packet-clnp.h  \
+       packet-data.c  \
+       packet-ddtp.c  \
+       packet-ddtp.h  \
+       packet-dns.c   \
+       packet-dns.h   \
+       packet-esis.h  \
+       packet-esis.c  \
+       packet-eth.c   \
+       packet-eth.h   \
+       packet-ethertype.c   \
+       packet-fddi.c  \
+       packet-fddi.h  \
+       packet-ftp.c   \
+       packet-giop.c  \
+       packet-giop.h  \
+       packet-gre.c   \
+       packet-h1.c    \
+       packet-h1.h    \
+       packet-hsrp.c  \
+       packet-http.c  \
+       packet-http.h  \
+       packet-icmpv6.c\
+       packet-icp.c   \
+       packet-icq.c   \
+       packet-imap.c   \
+       packet-ip.c    \
+       packet-ip.h    \
+       packet-ipp.c   \
+       packet-ipp.h   \
+       packet-ipsec.c \
+       packet-ipsec.h \
+       packet-ipv6.c  \
+       packet-ipv6.h  \
+       packet-ipx.c   \
+       packet-ipx.h   \
+       packet-irc.c   \
+       packet-isakmp.c\
+       packet-isis.h  \
+       packet-isis.c  \
+       packet-isis-clv.h \
+       packet-isis-clv.c \
+       packet-isis-hello.h \
+       packet-isis-hello.c \
+       packet-isis-lsp.h \
+       packet-isis-lsp.c \
+       packet-isis-snp.h \
+       packet-isis-snp.c \
+       packet-isl.c   \
+       packet-isl.h   \
+       packet-l2tp.c  \
+       packet-lapb.c  \
+       packet-lapb.h  \
+       packet-lapd.c  \
+       packet-lapd.h  \
+       packet-ldap.c  \
+       packet-ldap.h  \
+       packet-llc.c   \
+       packet-llc.h   \
+       packet-lpd.c   \
+       packet-mapi.c  \
+       packet-mount.c \
+       packet-mount.h \
+       packet-mpls.c \
+       packet-msproxy.c \
+       packet-nbipx.c \
+       packet-nbipx.h \
+       packet-nbns.c  \
+       packet-ncp.c   \
+       packet-ncp.h   \
+       packet-netbios.c \
+       packet-netbios.h \
+       packet-nfs.c   \
+       packet-nfs.h   \
+       packet-nlm.c   \
+       packet-nlm.h   \
+       packet-nntp.c  \
+       packet-ntp.c  \
+       packet-ntp.h  \
+       packet-null.c  \
+       packet-null.h  \
+       packet-osi.c   \
+       packet-osi.h   \
+       packet-osi-options.c \
+       packet-osi-options.h \
+       packet-ospf.c  \
+       packet-ospf.h  \
+       packet-pim.c   \
+       packet-pop.c   \
+       packet-portmap.c   \
+       packet-portmap.h   \
+       packet-ppp.c   \
+       packet-ppp.h   \
+       packet-pppoe.c \
+       packet-pptp.c  \
+       packet-q2931.c \
+       packet-q2931.h \
+       packet-q931.c  \
+       packet-q931.h  \
+       packet-radius.c\
+       packet-raw.c   \
+       packet-raw.h   \
+       packet-rip.c   \
+       packet-rip.h   \
+       packet-ripng.c \
+       packet-ripng.h \
+       packet-rlogin.c \
+       packet-rpc.c   \
+       packet-rpc.h   \
+       packet-rsvp.c  \
+       packet-rtcp.c  \
+       packet-rtcp.h  \
+       packet-rtp.c   \
+       packet-rtp.h   \
+       packet-rtsp.c  \
+       packet-rx.c  \
+       packet-rx.h  \
+       packet-sap.c   \
+       packet-sdp.c   \
+       packet-sdp.h   \
+       packet-smb.c   \
+       packet-smb.h   \
+       packet-smb-browse.c \
+       packet-smb-common.c \
+       packet-smb-common.h \
+       packet-smb-logon.c \
+       packet-smb-mailslot.c \
+       packet-smb-pipe.c \
+       packet-sna.c   \
+       packet-sna.h   \
+       packet-snmp.c   \
+       packet-snmp.h   \
+       packet-socks.c \
+       packet-srvloc.c \
+       packet-sscop.c \
+       packet-sscop.h \
+       packet-stat.c   \
+       packet-stat.h   \
+       packet-tacacs.c \
+       packet-tcp.c   \
+       packet-tcp.h   \
+       packet-telnet.c\
+       packet-tftp.c  \
+       packet-tftp.h  \
+       packet-time.c  \
+       packet-tns.c \
+       packet-tns.h \
+       packet-tr.c    \
+       packet-tr.h    \
+       packet-trmac.c \
+       packet-trmac.h \
+       packet-udp.c   \
+       packet-udp.h   \
+       packet-v120.c \
+       packet-v120.h \
+       packet-vines.c \
+       packet-vines.h \
+       packet-vlan.c \
+       packet-vlan.h \
+       packet-vrrp.c \
+       packet-vtp.c  \
+       packet-vtp.h  \
+       packet-wccp.c \
+       packet-who.c  \
+       packet-x25.c   \
+       packet-x25.h   \
+       packet-yhoo.c  \
+       packet-yhoo.h  \
+       packet-ypbind.c \
+       packet-ypbind.h \
+       packet-ypserv.c \
+       packet-ypserv.h \
+       packet-ypxfr.c \
+       packet-ypxfr.h 
+
 DISSECTOR_OBJECTS = \
        packet-aarp.obj  \
        packet-afs.obj   \
@@ -232,12 +434,14 @@ dfilter-scanner.c : dfilter-scanner.l
 dfilter-grammar.c dfilter-grammar.h : dfilter-grammar.y
        $(YACC) $(YACC_OPTS) -d -p dfilter_ dfilter-grammar.y -o dfilter-grammar.c
 
-#
-# TODO: Create register.c
-#
+register.c: packet.c $(DISSECTOR_SOURCES)
+       @echo Making register.c
+       @sh make-reg-dotc . packet.c $(DISSECTOR_SOURCES)
 
 clean:
-       rm -f $(ethereal_OBJECTS) $(EXTRA_OBJECTS) $(EXECUTABLES) tethereal.obj editcap.obj
+       rm -f $(ethereal_OBJECTS) $(EXTRA_OBJECTS) $(EXECUTABLES) \
+               tethereal.obj editcap.obj register.c dfilter-scanner.c \
+               dfilter-grammar.c dfilter-grammar.h rdps.obj
        cd wiretap
        nmake -f Makefile.nmake clean
        cd ../gtk
index 151c66d5ef8ae7aba881e97c99abc6ea6a730a74..00f7b1ff97e95f24760aadfe3c14e3a4022f250c 100644 (file)
@@ -10,6 +10,7 @@ PCAP_DIR=T:\w32-ix86\ethereal\WPdpack
 LOCAL_CFLAGS=-Zi
 LOCAL_LDFLAGS=/DEBUG
 
-LEX=t:\w32-ix86\cygnus\cygwin-b20\H-i586-cygwin32\bin\flex
-YACC=t:\w32-ix86\cygnus\cygwin-b20\H-i586-cygwin32\bin\bison
+PATH=t:\w32-ix86\cygnus\cygwin-b20\H-i586-cygwin32\bin;$(PATH)
+LEX=flex
+YACC=bison
 YACC_OPTS=-S t:\w32-ix86\cygnus\cygwin-b20\share\bison.simple 
index 761b755d6e11b3664436e71e9c68d2cb0d6e9bed..9aacc26bc1a8acfd5d1c5130c123925a6461bc78 100644 (file)
@@ -1,5 +1,5 @@
 #
-# $Id: Makefile.nmake,v 1.4 2000/04/12 21:51:39 gram Exp $
+# $Id: Makefile.nmake,v 1.5 2000/04/29 07:34:48 guy Exp $
 #
 
 include ..\config.nmake
@@ -21,6 +21,7 @@ gryphon::
        cd ..
 
 clean:
+       rm plugin_api.obj
        cd gryphon
        nmake -f Makefile.nmake clean
        cd ..
index d58068abf9d9e419a971b58d5447d7635329b7ca..486a50ea8f8248f1a43d27a87aac69050abb0c9a 100644 (file)
@@ -1,5 +1,5 @@
 #
-# $Id: Makefile.nmake,v 1.11 2000/04/12 21:52:11 gram Exp $
+# $Id: Makefile.nmake,v 1.12 2000/04/29 07:35:07 guy Exp $
 #
 
 include ..\config.nmake
@@ -43,4 +43,4 @@ config.h      : config.h.win32
        copy config.h.win32 $@
 
 clean :
-       rm -f $(OBJECTS) libwtap.lib
+       rm -f $(OBJECTS) libwtap.lib ascend-grammar.c ascend-grammar.h ascend-scanner.c