Move the list of dissectors (DISSECTOR_SRC) out of Makefile.am and

Makefile.nmake into a shared file named Makefile.common

svn path=/trunk/; revision=9772
This commit is contained in:
Jörg Mayer 2004-01-21 21:46:59 +00:00
parent 8e2a930023
commit 5abba20365
5 changed files with 444 additions and 817 deletions

View 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 \

429
Makefile.common Normal file
View File

@ -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

View 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)

View 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

View 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