aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--Makefile.am406
-rw-r--r--Makefile.common429
-rw-r--r--Makefile.nmake405
-rw-r--r--doc/README.developer19
-rw-r--r--doc/ethereal-tut.mgp2
5 files changed, 444 insertions, 817 deletions
diff --git a/Makefile.am b/Makefile.am
index d86479e149..b94f84aacf 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -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
index 0000000000..a52e839f53
--- /dev/null
+++ b/Makefile.common
@@ -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
+
diff --git a/Makefile.nmake b/Makefile.nmake
index a8d819dda4..f30210c653 100644
--- a/Makefile.nmake
+++ b/Makefile.nmake
@@ -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)
diff --git a/doc/README.developer b/doc/README.developer
index 05d16dacd4..07db6bae7b 100644
--- a/doc/README.developer
+++ b/doc/README.developer
@@ -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
diff --git a/doc/ethereal-tut.mgp b/doc/ethereal-tut.mgp
index 6828906cf0..f93abf4b19 100644
--- a/doc/ethereal-tut.mgp
+++ b/doc/ethereal-tut.mgp
@@ -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