Move the list of dissectors (DISSECTOR_SRC) out of Makefile.am and
authorJörg Mayer <jmayer@loplof.de>
Wed, 21 Jan 2004 21:46:59 +0000 (21:46 -0000)
committerJörg Mayer <jmayer@loplof.de>
Wed, 21 Jan 2004 21:46:59 +0000 (21:46 -0000)
Makefile.nmake into a shared file named Makefile.common

svn path=/trunk/; revision=9772

Makefile.am
Makefile.common [new file with mode: 0644]
Makefile.nmake
doc/README.developer
doc/ethereal-tut.mgp

index d86479e149ba6dd01071731421c70f834eb0c481..b94f84aacfcde0bbd91276c3025c8f03760864c5 100644 (file)
@@ -1,7 +1,7 @@
 # Makefile.am
 # Automake file for Ethereal
 #
-# $Id: Makefile.am,v 1.698 2004/01/19 22:26:37 guy Exp $
+# $Id: Makefile.am,v 1.699 2004/01/21 21:46:58 jmayer Exp $
 #
 # Ethereal - Network traffic analyzer
 # By Gerald Combs <gerald@ethereal.com>
@@ -83,408 +83,7 @@ diameterdir = $(pkgdatadir)/diameter
 diameter_DATA = dictionary.dtd dictionary.xml mobileipv4.xml \
        nasreq.xml sunping.xml
 
-DISSECTOR_SRC = \
-       packet-aarp.c  \
-       packet-acap.c  \
-       packet-afp.c   \
-       packet-afs.c   \
-       packet-aim.c   \
-       packet-ajp13.c          \
-       packet-alcap.c \
-       packet-ans.c   \
-       packet-ansi_a.c   \
-       packet-ansi_637.c   \
-       packet-ansi_683.c   \
-       packet-ansi_map.c   \
-       packet-aodv.c  \
-       packet-arcnet.c \
-       packet-arp.c   \
-       packet-asap.c  \
-       packet-ascend.c\
-       packet-asf.c   \
-       packet-atalk.c \
-       packet-atm.c   \
-       packet-auto_rp.c   \
-       packet-bacapp.c   \
-       packet-bacnet.c   \
-       packet-beep.c \
-       packet-bfd.c   \
-       packet-bgp.c   \
-       packet-bofl.c  \
-       packet-bootp.c \
-       packet-bootparams.c \
-       packet-bpdu.c  \
-       packet-brdwlk.c \
-       packet-bssap.c \
-       packet-bssgp.c \
-       packet-bvlc.c \
-       packet-ccsds.c \
-       packet-cdp.c   \
-       packet-cgmp.c  \
-       packet-chdlc.c  \
-       packet-cisco-oui.c \
-       packet-clearcase.c  \
-       packet-clip.c  \
-       packet-clnp.c  \
-       packet-cops.c  \
-       packet-cosine.c  \
-       packet-cpfi.c  \
-       packet-cpha.c  \
-       packet-cups.c  \
-       packet-data.c  \
-       packet-dccp.c \
-       packet-dcerpc.c  \
-       packet-dcerpc-afs4int.c  \
-       packet-dcerpc-atsvc.c \
-       packet-dcerpc-bossvr.c  \
-       packet-dcerpc-browser.c  \
-       packet-dcerpc-budb.c  \
-       packet-dcerpc-butc.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-drsuapi.c \
-       packet-dcerpc-dtsprovider.c \
-       packet-dcerpc-dtsstime_req.c \
-       packet-dcerpc-epm.c  \
-       packet-dcerpc-epm4.c  \
-       packet-dcerpc-fldb.c  \
-       packet-dcerpc-ftserver.c \
-       packet-dcerpc-icl_rpc.c \
-       packet-dcerpc-initshutdown.c \
-       packet-dcerpc-krb5rpc.c \
-       packet-dcerpc-lsa.c \
-       packet-dcerpc-lsa-ds.c \
-       packet-dcerpc-mapi.c  \
-       packet-dcerpc-messenger.c  \
-       packet-dcerpc-mgmt.c  \
-       packet-dcerpc-ndr.c  \
-       packet-dcerpc-netlogon.c \
-       packet-dcerpc-nspi.c \
-       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_bind.c  \
-       packet-dcerpc-rs_misc.c  \
-       packet-dcerpc-rs_plcy.c  \
-       packet-dcerpc-rs_pgo.c  \
-       packet-dcerpc-rs_prop_acct.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-svcctl.c \
-       packet-dcerpc-tapi.c \
-       packet-dcerpc-tkn4int.c \
-       packet-dcerpc-trksvr.c \
-       packet-dcerpc-ubikdisk.c \
-       packet-dcerpc-ubikvote.c \
-       packet-dcerpc-update.c \
-       packet-dcerpc-wkssvc.c \
-       packet-ddtp.c  \
-       packet-dec-bpdu.c \
-       packet-dhcpv6.c \
-       packet-diameter.c \
-       packet-diffserv-mpls-common.c \
-       packet-distcc.c \
-       packet-dlsw.c  \
-       packet-dns.c   \
-       packet-dsi.c   \
-       packet-dvmrp.c \
-       packet-eap.c \
-       packet-eapol.c \
-       packet-echo.c \
-       packet-edonkey.c \
-       packet-eigrp.c \
-       packet-enc.c    \
-       packet-enip.c   \
-       packet-esis.c  \
-       packet-eth.c   \
-       packet-etherip.c        \
-       packet-ethertype.c   \
-       packet-fc.c \
-       packet-fcct.c \
-       packet-fcdns.c \
-       packet-fcels.c \
-       packet-fcfcs.c \
-       packet-fcfzs.c \
-       packet-fcip.c \
-       packet-fclctl.c \
-       packet-fcp.c \
-       packet-fcsb3.c \
-       packet-fcsp.c \
-       packet-fcswils.c \
-       packet-fddi.c  \
-       packet-fix.c  \
-       packet-fr.c    \
-       packet-frame.c  \
-       packet-ftp.c   \
-       packet-fw1.c   \
-       packet-giop.c  \
-       packet-gmrp.c \
-       packet-gnutella.c \
-       packet-gprs-ns.c \
-       packet-gre.c   \
-       packet-gsm_a.c   \
-       packet-gsm_map.c   \
-       packet-gsm_sms.c   \
-       packet-gssapi.c \
-       packet-gtp.c   \
-       packet-gvrp.c  \
-       packet-h1.c    \
-       packet-h225.c  \
-       packet-h245.c  \
-       packet-h261.c  \
-       packet-h263.c  \
-       packet-h450.c  \
-       packet-hclnfsd.c  \
-       packet-hpext.c \
-       packet-hsrp.c  \
-       packet-http.c  \
-       packet-hyperscsi.c \
-       packet-iapp.c  \
-       packet-ib.c  \
-       packet-icap.c  \
-       packet-icmpv6.c\
-       packet-icp.c   \
-       packet-icq.c   \
-       packet-ieee80211.c \
-       packet-ieee8023.c \
-       packet-igap.c  \
-       packet-igmp.c  \
-       packet-igrp.c  \
-       packet-image-gif.c \
-       packet-image-jfif.c \
-       packet-imap.c   \
-       packet-ip.c    \
-       packet-ipfc.c    \
-       packet-ipmi.c  \
-       packet-ipp.c   \
-       packet-ipsec.c \
-       packet-ipsec-udp.c \
-       packet-ipv6.c  \
-       packet-ipx.c   \
-       packet-ipxwan.c \
-       packet-irc.c   \
-       packet-isakmp.c\
-       packet-iscsi.c \
-       packet-isdn.c \
-       packet-isis.c  \
-       packet-isis-clv.c \
-       packet-isis-hello.c \
-       packet-isis-lsp.c \
-       packet-isis-snp.c \
-       packet-isl.c   \
-       packet-ismp.c   \
-       packet-isns.c \
-       packet-isup.c  \
-       packet-iua.c   \
-       packet-jabber.c \
-       packet-kadm5.c \
-       packet-kerberos.c \
-       packet-klm.c   \
-       packet-kpasswd.c   \
-       packet-l2tp.c  \
-       packet-lapb.c  \
-       packet-lapbether.c \
-       packet-lapd.c  \
-       packet-laplink.c  \
-       packet-ldap.c  \
-       packet-ldp.c   \
-       packet-llc.c   \
-       packet-lmi.c   \
-       packet-lmp.c   \
-       packet-lpd.c   \
-       packet-lwapp.c \
-       packet-m2pa.c  \
-       packet-m2tp.c  \
-       packet-m2ua.c  \
-       packet-m3ua.c  \
-       packet-mbtcp.c \
-       packet-mdshdr.c \
-       packet-mip.c  \
-       packet-mip6.c  \
-       packet-mmse.c  \
-       packet-mount.c \
-       packet-mpeg1.c  \
-       packet-mpls.c \
-       packet-mrdisc.c \
-       packet-msdp.c  \
-       packet-msn-messenger.c \
-       packet-msnip.c \
-       packet-msproxy.c \
-       packet-mtp2.c \
-       packet-mtp3.c \
-       packet-mtp3mg.c \
-       packet-multipart.c \
-       packet-mysql.c \
-       packet-nbipx.c \
-       packet-nbns.c  \
-       packet-ncp.c   \
-       packet-ncp2222.c   \
-       packet-ndmp.c  \
-       packet-ndps.c  \
-       packet-netbios.c \
-       packet-netflow.c \
-       packet-nfs.c   \
-       packet-nfsacl.c \
-       packet-nfsauth.c \
-       packet-nisplus.c \
-       packet-nlm.c   \
-       packet-nlsp.c  \
-       packet-nntp.c  \
-       packet-nt-oui.c \
-       packet-nt-sonmp.c \
-       packet-nt-tpcp.c \
-       packet-ntlmssp.c  \
-       packet-ntp.c  \
-       packet-null.c  \
-       packet-olsr.c  \
-       packet-osi.c   \
-       packet-osi-options.c \
-       packet-ospf.c  \
-       packet-pcnfsd.c \
-       packet-per.c \
-       packet-pflog.c \
-       packet-pgm.c   \
-       packet-pim.c   \
-       packet-pop.c   \
-       packet-portmap.c   \
-       packet-ppp.c   \
-       packet-pppoe.c \
-       packet-pptp.c  \
-       packet-pres.c  \
-       packet-prism.c \
-       packet-q2931.c \
-       packet-q931.c  \
-       packet-q933.c  \
-       packet-qllc.c  \
-       packet-quake.c \
-       packet-quake2.c \
-       packet-quake3.c \
-       packet-quakeworld.c \
-       packet-radius.c\
-       packet-ranap.c \
-       packet-raw.c   \
-       packet-rip.c   \
-       packet-ripng.c \
-       packet-rlogin.c \
-       packet-rmcp.c  \
-       packet-rmi.c \
-       packet-rmp.c   \
-       packet-rpc.c   \
-       packet-rpl.c   \
-       packet-rquota.c \
-       packet-rsh.c   \
-       packet-rstat.c \
-       packet-rsvp.c  \
-       packet-rsync.c \
-       packet-rtcp.c  \
-       packet-rtp.c   \
-       packet-rtp-events.c \
-       packet-rtsp.c  \
-       packet-rwall.c \
-       packet-rx.c  \
-       packet-sadmind.c \
-       packet-sap.c   \
-       packet-sccp.c  \
-       packet-sccpmg.c  \
-       packet-scsi.c  \
-       packet-sctp.c  \
-       packet-sdlc.c  \
-       packet-sdp.c   \
-       packet-sebek.c   \
-       packet-ses.c   \
-       packet-sflow.c \
-       packet-sip.c   \
-       packet-skinny.c   \
-       packet-slimp3.c   \
-       packet-sll.c   \
-       packet-slowprotocols.c \
-       packet-smb.c   \
-       packet-smb-browse.c \
-       packet-smb-common.c \
-       packet-smb-logon.c \
-       packet-smb-mailslot.c \
-       packet-smb-pipe.c \
-       packet-smb-sidsnooping.c \
-       packet-smpp.c \
-       packet-smtp.c \
-       packet-sna.c   \
-       packet-snaeth.c \
-       packet-snmp.c   \
-       packet-socks.c \
-       packet-spnego.c \
-       packet-spray.c \
-       packet-srvloc.c \
-       packet-sscop.c \
-       packet-ssh.c   \
-       packet-ssl.c   \
-       packet-stat.c   \
-       packet-stat-notify.c \
-       packet-stun.c  \
-       packet-sua.c   \
-       packet-syslog.c \
-       packet-t38.c    \
-       packet-tacacs.c \
-       packet-tcap.c   \
-       packet-tcp.c   \
-       packet-tds.c   \
-       packet-telnet.c\
-       packet-teredo.c\
-       packet-text-media.c \
-       packet-tftp.c  \
-       packet-time.c  \
-       packet-tns.c \
-       packet-tpkt.c  \
-       packet-tr.c    \
-       packet-trmac.c \
-       packet-tsp.c \
-       packet-tzsp.c  \
-       packet-ucp.c   \
-       packet-udp.c   \
-       packet-v120.c \
-       packet-vines.c \
-       packet-vj.c   \
-       packet-vlan.c \
-       packet-vrrp.c \
-       packet-vtp.c  \
-       packet-wap.c \
-       packet-wbxml.c \
-       packet-wccp.c \
-       packet-wcp.c \
-       packet-wfleet-hdlc.c \
-       packet-who.c  \
-       packet-wlancap.c \
-       packet-wsp.c \
-       packet-wtls.c \
-       packet-wtp.c \
-       packet-x11.c   \
-       packet-x25.c   \
-       packet-x29.c   \
-       packet-xdmcp.c \
-       packet-xot.c   \
-       packet-xyplex.c   \
-       packet-yhoo.c  \
-       packet-ymsg.c  \
-       packet-ypbind.c \
-       packet-yppasswd.c \
-       packet-ypserv.c \
-       packet-ypxfr.c \
-       packet-zebra.c
+include Makefile.common
 
 if HAVE_PLUGINS
 plugin_libs = \
@@ -1184,6 +783,7 @@ EXTRA_DIST = \
        Ethereal.desktop        \
        FAQ                     \
        INSTALL.configure       \
+       Makefile.common         \
        Makefile.nmake          \
        README.aix              \
        README.bsd              \
diff --git a/Makefile.common b/Makefile.common
new file mode 100644 (file)
index 0000000..a52e839
--- /dev/null
@@ -0,0 +1,429 @@
+# Makefile.common
+#     Contains the stuff from Makefile.am and Makefile.nmake that is
+#     a) common to both files and
+#     b) portable between both files
+#
+# $Id $
+#
+# Ethereal - Network traffic analyzer
+# By Gerald Combs <gerald@ethereal.com>
+# Copyright 1998 Gerald Combs
+#
+# This program is free software; you can redistribute it and/or
+# modify it under the terms of the GNU General Public License
+# as published by the Free Software Foundation; either version 2
+# of the License, or (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with this program; if not, write to the Free Software
+# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
+
+
+DISSECTOR_SRC =        \
+       packet-aarp.c   \
+       packet-acap.c   \
+       packet-afp.c    \
+       packet-afs.c    \
+       packet-aim.c    \
+       packet-ajp13.c  \
+       packet-alcap.c  \
+       packet-ans.c    \
+       packet-ansi_637.c       \
+       packet-ansi_683.c       \
+       packet-ansi_a.c \
+       packet-ansi_map.c       \
+       packet-aodv.c   \
+       packet-arcnet.c \
+       packet-arp.c    \
+       packet-asap.c   \
+       packet-ascend.c \
+       packet-asf.c    \
+       packet-atalk.c  \
+       packet-atm.c    \
+       packet-auto_rp.c        \
+       packet-bacapp.c \
+       packet-bacnet.c \
+       packet-beep.c   \
+       packet-bfd.c    \
+       packet-bgp.c    \
+       packet-bofl.c   \
+       packet-bootp.c  \
+       packet-bootparams.c     \
+       packet-bpdu.c   \
+       packet-brdwlk.c \
+       packet-bssap.c  \
+       packet-bssgp.c  \
+       packet-bvlc.c   \
+       packet-ccsds.c  \
+       packet-cdp.c    \
+       packet-cgmp.c   \
+       packet-chdlc.c  \
+       packet-cisco-oui.c      \
+       packet-clearcase.c      \
+       packet-clip.c   \
+       packet-clnp.c   \
+       packet-cops.c   \
+       packet-cosine.c \
+       packet-cpfi.c   \
+       packet-cpha.c   \
+       packet-cups.c   \
+       packet-data.c   \
+       packet-dccp.c   \
+       packet-dcerpc-afs4int.c \
+       packet-dcerpc-atsvc.c   \
+       packet-dcerpc-bossvr.c  \
+       packet-dcerpc-browser.c \
+       packet-dcerpc-budb.c    \
+       packet-dcerpc-butc.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-drsuapi.c \
+       packet-dcerpc-dtsprovider.c     \
+       packet-dcerpc-dtsstime_req.c    \
+       packet-dcerpc-epm.c     \
+       packet-dcerpc-epm4.c    \
+       packet-dcerpc-fldb.c    \
+       packet-dcerpc-ftserver.c        \
+       packet-dcerpc-icl_rpc.c \
+       packet-dcerpc-initshutdown.c    \
+       packet-dcerpc-krb5rpc.c \
+       packet-dcerpc-lsa-ds.c  \
+       packet-dcerpc-lsa.c     \
+       packet-dcerpc-mapi.c    \
+       packet-dcerpc-messenger.c       \
+       packet-dcerpc-mgmt.c    \
+       packet-dcerpc-ndr.c     \
+       packet-dcerpc-netlogon.c        \
+       packet-dcerpc-nspi.c    \
+       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_bind.c \
+       packet-dcerpc-rs_misc.c \
+       packet-dcerpc-rs_pgo.c  \
+       packet-dcerpc-rs_plcy.c \
+       packet-dcerpc-rs_prop_acct.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-svcctl.c  \
+       packet-dcerpc-tapi.c    \
+       packet-dcerpc-tkn4int.c \
+       packet-dcerpc-trksvr.c  \
+       packet-dcerpc-ubikdisk.c        \
+       packet-dcerpc-ubikvote.c        \
+       packet-dcerpc-update.c  \
+       packet-dcerpc-wkssvc.c  \
+       packet-dcerpc.c \
+       packet-ddtp.c   \
+       packet-dec-bpdu.c       \
+       packet-dhcpv6.c \
+       packet-diameter.c       \
+       packet-diffserv-mpls-common.c   \
+       packet-distcc.c \
+       packet-dlsw.c   \
+       packet-dns.c    \
+       packet-dsi.c    \
+       packet-dvmrp.c  \
+       packet-eap.c    \
+       packet-eapol.c  \
+       packet-echo.c   \
+       packet-edonkey.c        \
+       packet-eigrp.c  \
+       packet-enc.c    \
+       packet-enip.c   \
+       packet-esis.c   \
+       packet-eth.c    \
+       packet-etherip.c        \
+       packet-ethertype.c      \
+       packet-fc.c     \
+       packet-fcct.c   \
+       packet-fcdns.c  \
+       packet-fcels.c  \
+       packet-fcfcs.c  \
+       packet-fcfzs.c  \
+       packet-fcip.c   \
+       packet-fclctl.c \
+       packet-fcp.c    \
+       packet-fcsb3.c  \
+       packet-fcsp.c   \
+       packet-fcswils.c        \
+       packet-fddi.c   \
+       packet-fix.c    \
+       packet-fr.c     \
+       packet-frame.c  \
+       packet-ftp.c    \
+       packet-fw1.c    \
+       packet-giop.c   \
+       packet-gmrp.c   \
+       packet-gnutella.c       \
+       packet-gprs-ns.c        \
+       packet-gre.c    \
+       packet-gsm_a.c  \
+       packet-gsm_map.c        \
+       packet-gsm_sms.c        \
+       packet-gssapi.c \
+       packet-gtp.c    \
+       packet-gvrp.c   \
+       packet-h1.c     \
+       packet-h225.c   \
+       packet-h245.c   \
+       packet-h261.c   \
+       packet-h263.c   \
+       packet-h450.c   \
+       packet-hclnfsd.c        \
+       packet-hpext.c  \
+       packet-hsrp.c   \
+       packet-http.c   \
+       packet-hyperscsi.c      \
+       packet-iapp.c   \
+       packet-ib.c     \
+       packet-icap.c   \
+       packet-icmpv6.c \
+       packet-icp.c    \
+       packet-icq.c    \
+       packet-ieee80211.c      \
+       packet-ieee8023.c       \
+       packet-igap.c   \
+       packet-igmp.c   \
+       packet-igrp.c   \
+       packet-image-gif.c      \
+       packet-image-jfif.c     \
+       packet-imap.c   \
+       packet-ip.c     \
+       packet-ipfc.c   \
+       packet-ipmi.c   \
+       packet-ipp.c    \
+       packet-ipsec-udp.c      \
+       packet-ipsec.c  \
+       packet-ipv6.c   \
+       packet-ipx.c    \
+       packet-ipxwan.c \
+       packet-irc.c    \
+       packet-isakmp.c \
+       packet-iscsi.c  \
+       packet-isdn.c   \
+       packet-isis-clv.c       \
+       packet-isis-hello.c     \
+       packet-isis-lsp.c       \
+       packet-isis-snp.c       \
+       packet-isis.c   \
+       packet-isl.c    \
+       packet-ismp.c   \
+       packet-isns.c   \
+       packet-isup.c   \
+       packet-iua.c    \
+       packet-jabber.c \
+       packet-kadm5.c  \
+       packet-kerberos.c       \
+       packet-klm.c    \
+       packet-kpasswd.c        \
+       packet-l2tp.c   \
+       packet-lapb.c   \
+       packet-lapbether.c      \
+       packet-lapd.c   \
+       packet-laplink.c        \
+       packet-ldap.c   \
+       packet-ldp.c    \
+       packet-llc.c    \
+       packet-lmi.c    \
+       packet-lmp.c    \
+       packet-lpd.c    \
+       packet-lwapp.c  \
+       packet-m2pa.c   \
+       packet-m2tp.c   \
+       packet-m2ua.c   \
+       packet-m3ua.c   \
+       packet-mbtcp.c  \
+       packet-mdshdr.c \
+       packet-mip.c    \
+       packet-mip6.c   \
+       packet-mmse.c   \
+       packet-mount.c  \
+       packet-mpeg1.c  \
+       packet-mpls.c   \
+       packet-mrdisc.c \
+       packet-msdp.c   \
+       packet-msn-messenger.c  \
+       packet-msnip.c  \
+       packet-msproxy.c        \
+       packet-mtp2.c   \
+       packet-mtp3.c   \
+       packet-mtp3mg.c \
+       packet-multipart.c      \
+       packet-mysql.c  \
+       packet-nbipx.c  \
+       packet-nbns.c   \
+       packet-ncp.c    \
+       packet-ncp2222.c        \
+       packet-ndmp.c   \
+       packet-ndps.c   \
+       packet-netbios.c        \
+       packet-netflow.c        \
+       packet-nfs.c    \
+       packet-nfsacl.c \
+       packet-nfsauth.c        \
+       packet-nisplus.c        \
+       packet-nlm.c    \
+       packet-nlsp.c   \
+       packet-nntp.c   \
+       packet-nt-oui.c \
+       packet-nt-sonmp.c       \
+       packet-nt-tpcp.c        \
+       packet-ntlmssp.c        \
+       packet-ntp.c    \
+       packet-null.c   \
+       packet-olsr.c   \
+       packet-osi-options.c    \
+       packet-osi.c    \
+       packet-ospf.c   \
+       packet-pcnfsd.c \
+       packet-per.c    \
+       packet-pflog.c  \
+       packet-pgm.c    \
+       packet-pim.c    \
+       packet-pop.c    \
+       packet-portmap.c        \
+       packet-ppp.c    \
+       packet-pppoe.c  \
+       packet-pptp.c   \
+       packet-pres.c   \
+       packet-prism.c  \
+       packet-q2931.c  \
+       packet-q931.c   \
+       packet-q933.c   \
+       packet-qllc.c   \
+       packet-quake.c  \
+       packet-quake2.c \
+       packet-quake3.c \
+       packet-quakeworld.c     \
+       packet-radius.c \
+       packet-ranap.c  \
+       packet-raw.c    \
+       packet-rip.c    \
+       packet-ripng.c  \
+       packet-rlogin.c \
+       packet-rmcp.c   \
+       packet-rmi.c    \
+       packet-rmp.c    \
+       packet-rpc.c    \
+       packet-rpl.c    \
+       packet-rquota.c \
+       packet-rsh.c    \
+       packet-rstat.c  \
+       packet-rsvp.c   \
+       packet-rsync.c  \
+       packet-rtcp.c   \
+       packet-rtp-events.c     \
+       packet-rtp.c    \
+       packet-rtsp.c   \
+       packet-rwall.c  \
+       packet-rx.c     \
+       packet-sadmind.c        \
+       packet-sap.c    \
+       packet-sccp.c   \
+       packet-sccpmg.c \
+       packet-scsi.c   \
+       packet-sctp.c   \
+       packet-sdlc.c   \
+       packet-sdp.c    \
+       packet-sebek.c  \
+       packet-ses.c    \
+       packet-sflow.c  \
+       packet-sip.c    \
+       packet-skinny.c \
+       packet-slimp3.c \
+       packet-sll.c    \
+       packet-slowprotocols.c  \
+       packet-smb-browse.c     \
+       packet-smb-common.c     \
+       packet-smb-logon.c      \
+       packet-smb-mailslot.c   \
+       packet-smb-pipe.c       \
+       packet-smb-sidsnooping.c        \
+       packet-smb.c    \
+       packet-smpp.c   \
+       packet-smtp.c   \
+       packet-sna.c    \
+       packet-snaeth.c \
+       packet-snmp.c   \
+       packet-socks.c  \
+       packet-spnego.c \
+       packet-spray.c  \
+       packet-srvloc.c \
+       packet-sscop.c  \
+       packet-ssh.c    \
+       packet-ssl.c    \
+       packet-stat-notify.c    \
+       packet-stat.c   \
+       packet-stun.c   \
+       packet-sua.c    \
+       packet-syslog.c \
+       packet-t38.c    \
+       packet-tacacs.c \
+       packet-tcap.c   \
+       packet-tcp.c    \
+       packet-tds.c    \
+       packet-telnet.c \
+       packet-teredo.c \
+       packet-text-media.c     \
+       packet-tftp.c   \
+       packet-time.c   \
+       packet-tns.c    \
+       packet-tpkt.c   \
+       packet-tr.c     \
+       packet-trmac.c  \
+       packet-tsp.c    \
+       packet-tzsp.c   \
+       packet-ucp.c    \
+       packet-udp.c    \
+       packet-v120.c   \
+       packet-vines.c  \
+       packet-vj.c     \
+       packet-vlan.c   \
+       packet-vrrp.c   \
+       packet-vtp.c    \
+       packet-wap.c    \
+       packet-wbxml.c  \
+       packet-wccp.c   \
+       packet-wcp.c    \
+       packet-wfleet-hdlc.c    \
+       packet-who.c    \
+       packet-wlancap.c        \
+       packet-wsp.c    \
+       packet-wtls.c   \
+       packet-wtp.c    \
+       packet-x11.c    \
+       packet-x25.c    \
+       packet-x29.c    \
+       packet-xdmcp.c  \
+       packet-xot.c    \
+       packet-xyplex.c \
+       packet-yhoo.c   \
+       packet-ymsg.c   \
+       packet-ypbind.c \
+       packet-yppasswd.c       \
+       packet-ypserv.c \
+       packet-ypxfr.c  \
+       packet-zebra.c
+
index a8d819dda47088149a0ddc05b0877b192817fb52..f30210c65326872f93d3db385dfb41f310a03e8d 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.395 2004/01/19 21:00:13 guy Exp $
+# $Id: Makefile.nmake,v 1.396 2004/01/21 21:46:59 jmayer Exp $
 
 include config.nmake
 include <win32.mak>
@@ -23,408 +23,7 @@ CVARSDLL=-DWIN32 -DNULL=0 -D_MT -D_DLL
 .c.obj::
    $(CC) $(CVARSDLL) $(CFLAGS) -Fd.\ -c $<
 
-DISSECTOR_SRC = \
-       packet-aarp.c  \
-       packet-acap.c  \
-       packet-afp.c   \
-       packet-afs.c   \
-       packet-aim.c   \
-       packet-ajp13.c          \
-       packet-alcap.c \
-       packet-ans.c   \
-       packet-ansi_a.c   \
-       packet-ansi_637.c   \
-       packet-ansi_683.c   \
-       packet-ansi_map.c   \
-       packet-aodv.c  \
-       packet-arcnet.c \
-       packet-arp.c   \
-       packet-asap.c  \
-       packet-ascend.c\
-       packet-asf.c   \
-       packet-atalk.c \
-       packet-atm.c   \
-       packet-auto_rp.c   \
-       packet-bacapp.c   \
-       packet-bacnet.c   \
-       packet-beep.c \
-       packet-bfd.c   \
-       packet-bgp.c   \
-       packet-bofl.c  \
-       packet-bootp.c \
-       packet-bootparams.c \
-       packet-bpdu.c  \
-       packet-brdwlk.c \
-       packet-bssap.c \
-       packet-bssgp.c \
-       packet-bvlc.c \
-       packet-ccsds.c \
-       packet-cdp.c   \
-       packet-cgmp.c  \
-       packet-chdlc.c  \
-       packet-cisco-oui.c \
-       packet-clearcase.c  \
-       packet-clip.c  \
-       packet-clnp.c  \
-       packet-cops.c  \
-       packet-cosine.c  \
-       packet-cpfi.c  \
-       packet-cpha.c  \
-       packet-cups.c  \
-       packet-data.c  \
-       packet-dccp.c \
-       packet-dcerpc.c  \
-       packet-dcerpc-afs4int.c  \
-       packet-dcerpc-atsvc.c \
-       packet-dcerpc-bossvr.c  \
-       packet-dcerpc-browser.c  \
-       packet-dcerpc-budb.c  \
-       packet-dcerpc-butc.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-drsuapi.c \
-       packet-dcerpc-dtsprovider.c \
-       packet-dcerpc-dtsstime_req.c \
-       packet-dcerpc-epm.c  \
-       packet-dcerpc-epm4.c  \
-       packet-dcerpc-fldb.c  \
-       packet-dcerpc-ftserver.c \
-       packet-dcerpc-icl_rpc.c \
-       packet-dcerpc-initshutdown.c \
-       packet-dcerpc-krb5rpc.c \
-       packet-dcerpc-lsa.c \
-       packet-dcerpc-lsa-ds.c \
-       packet-dcerpc-mapi.c  \
-       packet-dcerpc-messenger.c  \
-       packet-dcerpc-mgmt.c  \
-       packet-dcerpc-ndr.c  \
-       packet-dcerpc-netlogon.c \
-       packet-dcerpc-nspi.c \
-       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_bind.c  \
-       packet-dcerpc-rs_misc.c  \
-       packet-dcerpc-rs_plcy.c  \
-       packet-dcerpc-rs_pgo.c  \
-       packet-dcerpc-rs_prop_acct.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-svcctl.c \
-       packet-dcerpc-tapi.c \
-       packet-dcerpc-tkn4int.c \
-       packet-dcerpc-trksvr.c \
-       packet-dcerpc-ubikdisk.c \
-       packet-dcerpc-ubikvote.c \
-       packet-dcerpc-update.c \
-       packet-dcerpc-wkssvc.c \
-       packet-ddtp.c  \
-       packet-dec-bpdu.c \
-       packet-dhcpv6.c \
-       packet-diameter.c \
-       packet-diffserv-mpls-common.c \
-       packet-distcc.c \
-       packet-dlsw.c  \
-       packet-dns.c   \
-       packet-dsi.c   \
-       packet-dvmrp.c \
-       packet-eap.c \
-       packet-eapol.c \
-       packet-echo.c \
-       packet-edonkey.c \
-       packet-eigrp.c \
-       packet-enc.c    \
-       packet-enip.c   \
-       packet-esis.c  \
-       packet-eth.c   \
-       packet-etherip.c        \
-       packet-ethertype.c   \
-       packet-fc.c \
-       packet-fcct.c \
-       packet-fcdns.c \
-       packet-fcels.c \
-       packet-fcfcs.c \
-       packet-fcfzs.c \
-       packet-fcip.c \
-       packet-fclctl.c \
-       packet-fcp.c \
-       packet-fcsb3.c \
-       packet-fcsp.c \
-       packet-fcswils.c \
-       packet-fddi.c  \
-       packet-fix.c   \
-       packet-fr.c    \
-       packet-frame.c  \
-       packet-ftp.c   \
-       packet-fw1.c   \
-       packet-giop.c  \
-       packet-gmrp.c \
-       packet-gnutella.c \
-       packet-gprs-ns.c \
-       packet-gre.c   \
-       packet-gsm_a.c   \
-       packet-gsm_map.c   \
-       packet-gsm_sms.c   \
-       packet-gssapi.c \
-       packet-gtp.c   \
-       packet-gvrp.c  \
-       packet-h1.c    \
-       packet-h225.c  \
-       packet-h245.c  \
-       packet-h261.c  \
-       packet-h263.c  \
-       packet-h450.c  \
-       packet-hclnfsd.c  \
-       packet-hpext.c \
-       packet-hsrp.c  \
-       packet-http.c  \
-       packet-hyperscsi.c \
-       packet-iapp.c  \
-       packet-ib.c  \
-       packet-icap.c  \
-       packet-icmpv6.c\
-       packet-icp.c   \
-       packet-icq.c   \
-       packet-ieee80211.c \
-       packet-ieee8023.c \
-       packet-igap.c  \
-       packet-igmp.c  \
-       packet-igrp.c  \
-       packet-image-gif.c \
-       packet-image-jfif.c \
-       packet-imap.c   \
-       packet-ip.c    \
-       packet-ipfc.c    \
-       packet-ipmi.c  \
-       packet-ipp.c   \
-       packet-ipsec.c \
-       packet-ipsec-udp.c \
-       packet-ipv6.c  \
-       packet-ipx.c   \
-       packet-ipxwan.c \
-       packet-irc.c   \
-       packet-isakmp.c\
-       packet-iscsi.c \
-       packet-isdn.c \
-       packet-isis.c  \
-       packet-isis-clv.c \
-       packet-isis-hello.c \
-       packet-isis-lsp.c \
-       packet-isis-snp.c \
-       packet-isl.c   \
-       packet-ismp.c   \
-       packet-isns.c \
-       packet-isup.c  \
-       packet-iua.c   \
-       packet-jabber.c \
-       packet-kadm5.c \
-       packet-kerberos.c \
-       packet-klm.c   \
-       packet-kpasswd.c   \
-       packet-l2tp.c  \
-       packet-lapb.c  \
-       packet-lapbether.c \
-       packet-lapd.c  \
-       packet-laplink.c  \
-       packet-ldap.c  \
-       packet-ldp.c  \
-       packet-llc.c   \
-       packet-lmi.c   \
-       packet-lmp.c   \
-       packet-lpd.c   \
-       packet-lwapp.c \
-       packet-m2pa.c  \
-       packet-m2tp.c  \
-       packet-m2ua.c  \
-       packet-m3ua.c  \
-       packet-mbtcp.c \
-       packet-mdshdr.c \
-       packet-mip.c  \
-       packet-mip6.c  \
-       packet-mmse.c  \
-       packet-mount.c \
-       packet-mpeg1.c  \
-       packet-mpls.c \
-       packet-mrdisc.c \
-       packet-msdp.c  \
-       packet-msn-messenger.c \
-       packet-msnip.c \
-       packet-msproxy.c \
-       packet-mtp2.c \
-       packet-mtp3.c \
-       packet-mtp3mg.c \
-       packet-multipart.c \
-       packet-mysql.c \
-       packet-nbipx.c \
-       packet-nbns.c  \
-       packet-ncp.c   \
-       packet-ncp2222.c   \
-       packet-ndmp.c \
-        packet-ndps.c \
-       packet-netbios.c \
-       packet-netflow.c \
-       packet-nfs.c   \
-       packet-nfsacl.c \
-       packet-nfsauth.c \
-       packet-nisplus.c \
-       packet-nlm.c   \
-       packet-nlsp.c  \
-       packet-nntp.c  \
-       packet-nt-oui.c \
-       packet-nt-sonmp.c \
-       packet-nt-tpcp.c \
-       packet-ntlmssp.c  \
-       packet-ntp.c  \
-       packet-null.c  \
-       packet-olsr.c  \
-       packet-osi.c   \
-       packet-osi-options.c \
-       packet-ospf.c  \
-       packet-pcnfsd.c \
-       packet-per.c \
-       packet-pflog.c \
-       packet-pgm.c   \
-       packet-pim.c   \
-       packet-pop.c   \
-       packet-portmap.c   \
-       packet-ppp.c   \
-       packet-pppoe.c \
-       packet-pptp.c  \
-       packet-pres.c  \
-       packet-prism.c \
-       packet-q2931.c \
-       packet-q931.c  \
-       packet-q933.c  \
-       packet-qllc.c  \
-       packet-quake.c \
-       packet-quake2.c \
-       packet-quake3.c \
-       packet-quakeworld.c \
-       packet-radius.c\
-       packet-ranap.c \
-       packet-raw.c   \
-       packet-rip.c   \
-       packet-ripng.c \
-       packet-rlogin.c \
-       packet-rmcp.c  \
-       packet-rmi.c \
-       packet-rmp.c   \
-       packet-rpc.c   \
-       packet-rpl.c   \
-       packet-rquota.c \
-       packet-rsh.c   \
-       packet-rstat.c \
-       packet-rsvp.c  \
-       packet-rsync.c \
-       packet-rtcp.c  \
-       packet-rtp.c   \
-       packet-rtp-events.c \
-       packet-rtsp.c  \
-       packet-rwall.c \
-       packet-rx.c  \
-       packet-sadmind.c \
-       packet-sap.c   \
-       packet-sccp.c  \
-       packet-sccpmg.c  \
-       packet-scsi.c  \
-       packet-sctp.c  \
-       packet-sdlc.c  \
-       packet-sdp.c   \
-       packet-sebek.c   \
-       packet-ses.c   \
-       packet-sflow.c \
-       packet-sip.c   \
-       packet-skinny.c   \
-       packet-slimp3.c   \
-       packet-sll.c   \
-       packet-slowprotocols.c \
-       packet-smb.c   \
-       packet-smb-browse.c \
-       packet-smb-common.c \
-       packet-smb-logon.c \
-       packet-smb-mailslot.c \
-       packet-smb-pipe.c \
-       packet-smb-sidsnooping.c \
-       packet-smpp.c \
-       packet-smtp.c \
-       packet-sna.c   \
-       packet-snaeth.c \
-       packet-snmp.c   \
-       packet-socks.c \
-       packet-spnego.c \
-       packet-spray.c \
-       packet-srvloc.c \
-       packet-sscop.c \
-       packet-ssh.c   \
-       packet-ssl.c   \
-       packet-stat.c   \
-       packet-stat-notify.c \
-       packet-stun.c  \
-       packet-sua.c   \
-       packet-syslog.c \
-       packet-t38.c    \
-       packet-tacacs.c \
-       packet-tcap.c \
-       packet-tcp.c   \
-       packet-tds.c   \
-       packet-telnet.c\
-       packet-teredo.c\
-       packet-text-media.c \
-       packet-tftp.c  \
-       packet-time.c  \
-       packet-tns.c \
-       packet-tpkt.c  \
-       packet-tr.c    \
-       packet-trmac.c \
-       packet-tsp.c \
-       packet-tzsp.c  \
-       packet-ucp.c   \
-       packet-udp.c   \
-       packet-v120.c \
-       packet-vines.c \
-       packet-vj.c   \
-       packet-vlan.c \
-       packet-vrrp.c \
-       packet-vtp.c  \
-       packet-wap.c \
-       packet-wbxml.c \
-       packet-wccp.c \
-       packet-wcp.c \
-       packet-wfleet-hdlc.c \
-       packet-who.c  \
-       packet-wlancap.c \
-       packet-wsp.c \
-       packet-wtls.c \
-       packet-wtp.c \
-       packet-x11.c    \
-       packet-x25.c   \
-       packet-x29.c   \
-       packet-xdmcp.c \
-       packet-xot.c   \
-       packet-xyplex.c   \
-       packet-yhoo.c  \
-       packet-ymsg.c  \
-       packet-ypbind.c \
-       packet-yppasswd.c \
-       packet-ypserv.c \
-       packet-ypxfr.c \
-       packet-zebra.c
+include Makefile.common
 
 DISSECTOR_OBJECTS = $(DISSECTOR_SRC:.c=.obj)
 
index 05d16dacd4110fe9f3d3fbe54726ad1e841940fe..07db6bae7b8a6875320ff9cb32bbc8a394c1178e 100644 (file)
@@ -1,4 +1,4 @@
-$Id: README.developer,v 1.88 2003/12/30 15:49:12 obiot Exp $
+$Id: README.developer,v 1.89 2004/01/21 21:46:59 jmayer Exp $
 
 This file is a HOWTO for Ethereal developers. It describes how to start coding
 a Ethereal protocol dissector and the use some of the important functions and
@@ -250,12 +250,12 @@ code inside
 
 is needed only if you are using the "snprintf()" function.
 
-The "$Id: README.developer,v 1.88 2003/12/30 15:49:12 obiot Exp $"
+The "$Id: README.developer,v 1.89 2004/01/21 21:46:59 jmayer Exp $"
 in the comment will be updated by CVS when the file is
 checked in; it will allow the RCS "ident" command to report which
 version of the file is currently checked out.
 
-When creating a new file, it is fine to just write "$Id: README.developer,v 1.88 2003/12/30 15:49:12 obiot Exp $" as RCS will
+When creating a new file, it is fine to just write "$Id: README.developer,v 1.89 2004/01/21 21:46:59 jmayer Exp $" as RCS will
 automatically fill in the identifier at the time the file will be added to the
 CVS repository (checked in).
 
@@ -264,7 +264,7 @@ CVS repository (checked in).
  * Routines for PROTONAME dissection
  * Copyright 2000, YOUR_NAME <YOUR_EMAIL_ADDRESS>
  *
- * $Id: README.developer,v 1.88 2003/12/30 15:49:12 obiot Exp $
+ * $Id: README.developer,v 1.89 2004/01/21 21:46:59 jmayer Exp $
  *
  * Ethereal - Network traffic analyzer
  * By Gerald Combs <gerald@ethereal.com>
@@ -769,7 +769,7 @@ generated automatically; to arrange that a protocol's register routine
 be called at startup:
 
        the file containing a dissector's "register" routine must be
-       added to "DISSECTOR_SRC" in "Makefile.am" and "Makefile.nmake";
+       added to "DISSECTOR_SRC" in "Makefile.common";
  
        the "register" routine must have a name of the form
        "proto_register_XXX";
@@ -1684,11 +1684,10 @@ dissect_ipx(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree)
 To arrange that your dissector will be built as part of Ethereal, you
 must add the name of the source file for your dissector, and the header
 file that declares your main dissector routine, to the
-'DISSECTOR_SRC' macro in the 'Makefile.am' and 'Makefile.nmake'
-files in the top-level directory.  (Note that this is for modern
-versions of UNIX, so there is no 14-character limitation on file names,
-and for modern versions of Windows, so there is no 8.3-character
-limitation on file names.)
+'DISSECTOR_SRC' macro in the 'Makefile.common' file in the top-level
+directory.  (Note that this is for modern versions of UNIX, so there
+is no 14-character limitation on file names, and for modern versions of
+Windows, so there is no 8.3-character limitation on file names.)
 
 If your dissector also has its own header files, you must add them to
 the 'noinst_HEADERS' macro in the 'Makefile.am' file in the top-level
index 6828906cf0b86606268ff95dccfb4f49f2fddaaf..f93abf4b1999b65a2b718faea7d33efad1a0710c 100644 (file)
@@ -534,7 +534,7 @@ Create the dissector...
 Other files you need to modify
 
 
-       Makefile.am
+       Makefile.common
                Add your source code module to DISSECTOR_SOURCES
        Rerun configure