Add dissector for CP "Cooper" 2179 Protocol
[metze/wireshark/wip.git] / epan / dissectors / Makefile.common
index 8697ad1cd9c6e695702597eabd6f8f0768e3d266..1b9cc5126ab35b763256909f86af28df64596259 100644 (file)
@@ -3,8 +3,6 @@
 #     a) common to both files and
 #     b) portable between both files
 #
-# $Id$
-#
 # Wireshark - Network traffic analyzer
 # By Gerald Combs <gerald@wireshark.org>
 # Copyright 1998 Gerald Combs
@@ -46,30 +44,31 @@ GENERATED_FILES = $(GENERATED_HEADER_FILES) $(GENERATED_C_FILES)
 #
 # PIDL-generated DCE RPC dissectors without warnings.
 #
-PIDL_DISSECTOR_SRC = \
-       packet-dcerpc-atsvc.c \
+PIDL_DISSECTOR_SRC =   \
+       packet-dcerpc-atsvc.c   \
        packet-dcerpc-budb.c    \
        packet-dcerpc-butc.c    \
-       packet-dcerpc-dssetup.c \
-       packet-dcerpc-efs.c \
-       packet-dcerpc-frstrans.c \
-       packet-dcerpc-initshutdown.c \
-       packet-dcerpc-nspi.c \
-       packet-dcerpc-rfr.c \
-       packet-dcerpc-srvsvc.c \
-       packet-dcerpc-wkssvc.c \
+       packet-dcerpc-dssetup.c \
+       packet-dcerpc-efs.c     \
+       packet-dcerpc-frstrans.c        \
+       packet-dcerpc-initshutdown.c    \
+       packet-dcerpc-nspi.c    \
+       packet-dcerpc-rfr.c     \
+       packet-dcerpc-srvsvc.c  \
+       packet-dcerpc-wkssvc.c  \
        packet-dcerpc-wzcsvc.c
 
 #
 # PIDL-generated DCE RPC dissectors with warnings.
 #
-DIRTY_PIDL_DISSECTOR_SRC = \
-       packet-dcerpc-dfs.c \
+DIRTY_PIDL_DISSECTOR_SRC =     \
+       packet-dcerpc-dfs.c     \
        packet-dcerpc-dnsserver.c       \
        packet-dcerpc-drsuapi.c \
-       packet-dcerpc-eventlog.c \
-       packet-dcerpc-lsa.c \
-       packet-dcerpc-mapi.c \
+       packet-dcerpc-eventlog.c        \
+       packet-dcerpc-lsa.c     \
+       packet-dcerpc-mapi.c    \
+       packet-dcerpc-mdssvc.c  \
        packet-dcerpc-misc.c    \
        packet-dcerpc-winreg.c
 
@@ -85,6 +84,7 @@ PIDL_DISSECTOR_INCLUDES = \
        packet-dcerpc-initshutdown.h    \
        packet-dcerpc-lsa.h     \
        packet-dcerpc-mapi.h    \
+       packet-dcerpc-mdssvc.h  \
        packet-dcerpc-misc.h    \
        packet-dcerpc-nspi.h    \
        packet-dcerpc-rfr.h     \
@@ -98,126 +98,131 @@ PIDL_DISSECTOR_INCLUDES = \
 # asn2wrs-generated ASN.1 dissectors without warnings.
 #
 ASN1_DISSECTOR_SRC = \
-       packet-acp133.c \
-       packet-acse.c \
-       packet-ansi_tcap.c \
-       packet-atn-ulcs.c\
+       packet-acp133.c \
+       packet-acse.c   \
+       packet-ansi_tcap.c      \
+       packet-atn-ulcs.c       \
        packet-atn-cm.c \
        packet-atn-cpdlc.c      \
-       packet-c1222.c \
-       packet-camel.c \
-       packet-cdt.c \
+       packet-c1222.c  \
+       packet-camel.c  \
+       packet-cdt.c    \
        packet-charging_ase.c   \
-       packet-cmip.c \
-       packet-cmp.c \
-       packet-cms.c \
-       packet-credssp.c \
-       packet-crmf.c \
-       packet-dap.c \
-       packet-disp.c \
-       packet-dop.c \
-       packet-dsp.c \
-       packet-ess.c \
-       packet-ftam.c \
-       packet-goose.c \
-       packet-HI2Operations.c \
-       packet-h225.c \
-       packet-h235.c \
-       packet-h245.c \
-       packet-h248.c \
-       packet-h282.c \
-       packet-h283.c \
-       packet-h323.c \
-       packet-h450.c \
-       packet-h450-ros.c \
-       packet-h460.c \
-       packet-h501.c \
-       packet-hnbap.c \
-       packet-idmp.c \
-       packet-idrp.c \
-       packet-ilp.c \
-       packet-inap.c \
-       packet-isdn-sup.c \
-       packet-lcsap.c \
-       packet-logotypecertextn.c \
-       packet-lpp.c \
-       packet-lppa.c \
-       packet-lppe.c \
-       packet-lte-rrc.c \
-       packet-mms.c \
-       packet-mpeg-audio.c \
-       packet-mpeg-pes.c \
-       packet-nbap.c \
-       packet-ns_cert_exts.c \
-       packet-ocsp.c \
-       packet-opsi.c \
-       packet-p22.c \
-       packet-p7.c \
-       packet-p772.c \
-       packet-pcap.c \
-       packet-pkcs1.c \
-       packet-pkinit.c \
-       packet-pkix1explicit.c \
-       packet-pkix1implicit.c \
-       packet-pkixac.c \
-       packet-pkixproxy.c \
-       packet-pkixqualified.c \
-       packet-pkixtsp.c \
-       packet-pres.c           \
-       packet-q932.c \
-       packet-q932-ros.c \
-       packet-qsig.c \
-       packet-ranap.c          \
-       packet-ros.c \
-       packet-rrc.c \
-       packet-rrlp.c \
-       packet-rtse.c \
-       packet-rua.c \
-       packet-s1ap.c           \
-       packet-sabp.c \
-       packet-sbc-ap.c \
-       packet-smrse.c \
-       packet-spnego.c \
-       packet-sv.c \
-       packet-sysex.c \
-       packet-t124.c \
-       packet-t125.c \
-       packet-t38.c            \
-       packet-tetra.c \
-       packet-ulp.c \
-       packet-wlancertextn.c \
-       packet-x224.c \
-       packet-x2ap.c           \
-       packet-x509af.c \
-       packet-x509ce.c \
-       packet-x509if.c \
+       packet-cmip.c   \
+       packet-cmp.c    \
+       packet-cms.c    \
+       packet-credssp.c        \
+       packet-crmf.c   \
+       packet-dap.c    \
+       packet-disp.c   \
+       packet-dop.c    \
+       packet-dsp.c    \
+       packet-ess.c    \
+       packet-ftam.c   \
+       packet-goose.c  \
+       packet-HI2Operations.c  \
+       packet-h225.c   \
+       packet-h235.c   \
+       packet-h245.c   \
+       packet-h248.c   \
+       packet-h282.c   \
+       packet-h283.c   \
+       packet-h323.c   \
+       packet-h450.c   \
+       packet-h450-ros.c       \
+       packet-h460.c   \
+       packet-h501.c   \
+       packet-hnbap.c  \
+       packet-idmp.c   \
+       packet-idrp.c   \
+       packet-ilp.c    \
+       packet-inap.c   \
+       packet-isdn-sup.c       \
+       packet-kerberos.c       \
+       packet-lcsap.c  \
+       packet-logotypecertextn.c       \
+       packet-lpp.c    \
+       packet-lppa.c   \
+       packet-lppe.c   \
+       packet-lte-rrc.c        \
+       packet-mms.c    \
+       packet-mpeg-audio.c     \
+       packet-mpeg-pes.c       \
+       packet-nbap.c   \
+       packet-novell_pkis.c    \
+       packet-ns_cert_exts.c   \
+       packet-ocsp.c   \
+       packet-opsi.c   \
+       packet-p22.c    \
+       packet-p7.c     \
+       packet-p772.c   \
+       packet-pcap.c   \
+       packet-pkcs1.c  \
+       packet-pkinit.c \
+       packet-pkix1explicit.c  \
+       packet-pkix1implicit.c  \
+       packet-pkixac.c \
+       packet-pkixproxy.c      \
+       packet-pkixqualified.c  \
+       packet-pkixtsp.c        \
+       packet-pres.c   \
+       packet-q932.c   \
+       packet-q932-ros.c       \
+       packet-qsig.c   \
+       packet-ranap.c  \
+       packet-ros.c    \
+       packet-rrc.c    \
+       packet-rrlp.c   \
+       packet-rtse.c   \
+       packet-rua.c    \
+       packet-s1ap.c   \
+       packet-sabp.c   \
+       packet-sbc-ap.c \
+       packet-smrse.c  \
+       packet-spnego.c \
+       packet-sv.c     \
+       packet-sysex.c  \
+       packet-t124.c   \
+       packet-t125.c   \
+       packet-t38.c    \
+       packet-tetra.c  \
+       packet-ulp.c    \
+       packet-wlancertextn.c   \
+       packet-x224.c   \
+       packet-x2ap.c   \
+       packet-x509af.c \
+       packet-x509ce.c \
+       packet-x509if.c \
        packet-x509sat.c
 
 #
 # asn2wrs-generated ASN.1 dissectors with warnings.
 # and idl2wrs-generated dissectors
 DIRTY_ASN1_DISSECTOR_SRC = \
-       packet-ansi_map.c \
+       packet-ansi_map.c       \
        packet-coseventcomm.c   \
        packet-cosnaming.c      \
-       packet-gnm.c \
-       packet-gprscdr.c \
-       packet-gsm_map.c \
-       packet-ldap.c \
-       packet-m3ap.c \
-       packet-p1.c \
-       packet-parlay.c \
-       packet-pkcs12.c \
-       packet-rnsap.c \
-       packet-snmp.c \
-       packet-tango.c \
-       packet-tcap.c \
+       packet-gnm.c    \
+       packet-gprscdr.c        \
+       packet-gsm_map.c        \
+       packet-ldap.c   \
+       packet-m3ap.c   \
+       packet-p1.c     \
+       packet-parlay.c \
+       packet-pkcs12.c \
+       packet-rnsap.c  \
+       packet-snmp.c   \
+       packet-tango.c  \
+       packet-tcap.c   \
        $(CUSTOM_DIRTY_ASN1_DISSECTOR_SRC)
 
 FILE_DISSECTOR_SRC = \
-       file-elf.c \
-       file-mp4.c
-
+       file-elf.c      \
+       file-file.c     \
+       file-gif.c      \
+       file-jpeg.c     \
+       file-mp4.c      \
+       file-png.c
 #
 # Dissectors without warnings.
 #
@@ -228,11 +233,14 @@ DISSECTOR_SRC = \
        packet-3g-a11.c         \
        packet-6lowpan.c        \
        packet-9p.c             \
+       packet-a21.c            \
        packet-aarp.c           \
        packet-aastra-aasp.c    \
        packet-acap.c           \
        packet-acn.c            \
+       packet-acr122.c         \
        packet-actrace.c        \
+       packet-adb_cs.c         \
        packet-adwin-config.c   \
        packet-adwin.c          \
        packet-afp.c            \
@@ -248,7 +256,7 @@ DISSECTOR_SRC = \
        packet-aim-email.c      \
        packet-aim-generic.c    \
        packet-aim-icq.c        \
-       packet-aim-invitation.c \
+       packet-aim-invitation.c \
        packet-aim-location.c   \
        packet-aim-messaging.c  \
        packet-aim-oft.c        \
@@ -258,10 +266,11 @@ DISSECTOR_SRC = \
        packet-aim-sst.c        \
        packet-aim-stats.c      \
        packet-aim-translate.c  \
-       packet-aim-userlookup.c \
+       packet-aim-userlookup.c \
        packet-aim.c            \
        packet-ajp13.c          \
        packet-alcap.c          \
+       packet-alljoyn.c        \
        packet-amqp.c           \
        packet-amr.c            \
        packet-ancp.c           \
@@ -282,6 +291,7 @@ DISSECTOR_SRC = \
        packet-arp.c            \
        packet-artnet.c         \
        packet-aruba-adp.c      \
+       packet-aruba-iap.c      \
        packet-aruba-erm.c      \
        packet-aruba-papi.c     \
        packet-ar_drone.c       \
@@ -308,6 +318,7 @@ DISSECTOR_SRC = \
        packet-batadv.c         \
        packet-bctp.c           \
        packet-beep.c           \
+       packet-bencode.c        \
        packet-ber.c            \
        packet-bfcp.c           \
        packet-bfd.c            \
@@ -341,7 +352,10 @@ DISSECTOR_SRC = \
        packet-bthcrp.c         \
        packet-bthfp.c          \
        packet-bthid.c          \
+       packet-bthsp.c          \
        packet-btl2cap.c        \
+       packet-btle.c           \
+       packet-btle_rf.c        \
        packet-btmcap.c         \
        packet-btobex.c         \
        packet-btrfcomm.c       \
@@ -351,17 +365,20 @@ DISSECTOR_SRC = \
        packet-bt-oui.c         \
        packet-bvlc.c           \
        packet-bzr.c            \
-       packet-calcappprotocol.c  \
+       packet-calcappprotocol.c        \
        packet-canopen.c        \
        packet-capwap.c         \
        packet-carp.c           \
        packet-cast.c           \
-       packet-catapult-dct2000.c \
+       packet-catapult-dct2000.c       \
        packet-ccsds.c          \
        packet-cdp.c            \
-       packet-cell_broadcast.c \
+       packet-cell_broadcast.c \
+       packet-ceph.c   \
        packet-cfm.c            \
+       packet-cfdp.c           \
        packet-cgmp.c           \
+       packet-chargen.c        \
        packet-chdlc.c          \
        packet-cigi.c           \
        packet-cimd.c           \
@@ -383,9 +400,12 @@ DISSECTOR_SRC = \
        packet-cnip.c           \
        packet-coap.c           \
        packet-collectd.c       \
-       packet-componentstatus.c \
+       packet-componentstatus.c        \
        packet-cops.c           \
+       packet-corosync-totemnet.c      \
+       packet-corosync-totemsrp.c      \
        packet-cosine.c         \
+       packet-cp2179.c         \
        packet-cpfi.c           \
        packet-cpha.c           \
        packet-csm-encaps.c     \
@@ -468,14 +488,12 @@ DISSECTOR_SRC = \
        packet-dec-bpdu.c       \
        packet-dec-dnart.c      \
        packet-dect.c           \
+       packet-devicenet.c      \
        packet-dhcp-failover.c  \
        packet-dhcpv6.c         \
        packet-diameter.c       \
        packet-diameter_3gpp.c  \
        packet-diffserv-mpls-common.c   \
-       packet-dis-enums.c      \
-       packet-dis-fields.c     \
-       packet-dis-pdus.c       \
        packet-dis.c            \
        packet-distcc.c         \
        packet-dlm3.c           \
@@ -525,6 +543,7 @@ DISSECTOR_SRC = \
        packet-eigrp.c          \
        packet-eiss.c           \
        packet-elcom.c          \
+       packet-elmi.c           \
        packet-enc.c            \
        packet-enip.c           \
        packet-enrp.c           \
@@ -532,6 +551,7 @@ DISSECTOR_SRC = \
        packet-epl.c            \
        packet-epl_v1.c         \
        packet-epmd.c           \
+       packet-epon.c           \
        packet-erf.c            \
        packet-erldp.c          \
        packet-esio.c           \
@@ -564,6 +584,7 @@ DISSECTOR_SRC = \
        packet-fddi.c           \
        packet-fefd.c           \
        packet-ff.c             \
+       packet-finger.c         \
        packet-fip.c            \
        packet-fix.c            \
        packet-flexnet.c        \
@@ -576,15 +597,17 @@ DISSECTOR_SRC = \
        packet-foundry.c        \
        packet-fp_hint.c        \
        packet-fr.c             \
-       packet-fractalgeneratorprotocol.c \
+       packet-fractalgeneratorprotocol.c       \
        packet-frame.c          \
        packet-ftp.c            \
        packet-fw1.c            \
        packet-g723.c           \
        packet-gadu-gadu.c      \
+       packet-gdb.c            \
        packet-gdsdb.c          \
        packet-gearman.c        \
        packet-ged125.c         \
+       packet-geneve.c         \
        packet-gift.c           \
        packet-giop.c           \
        packet-git.c            \
@@ -593,7 +616,7 @@ DISSECTOR_SRC = \
        packet-gluster_pmap.c   \
        packet-glusterd.c       \
        packet-glusterfs.c      \
-       packet-glusterfs_hndsk.c \
+       packet-glusterfs_hndsk.c        \
        packet-gmhdr.c          \
        packet-gmr1_bcch.c      \
        packet-gmr1_common.c    \
@@ -616,7 +639,7 @@ DISSECTOR_SRC = \
        packet-gsm_abis_oml.c   \
        packet-gsm_bsslap.c     \
        packet-gsm_bssmap_le.c  \
-       packet-gsm_cbch.c       \
+       packet-gsm_cbch.c       \
        packet-gsm_ipa.c        \
        packet-gsm_rlcmac.c     \
        packet-gsm_sim.c        \
@@ -647,18 +670,21 @@ DISSECTOR_SRC = \
        packet-hazelcast.c      \
        packet-hci_h1.c         \
        packet-hci_h4.c         \
+       packet-hci_mon.c        \
        packet-hci_usb.c        \
        packet-hclnfsd.c        \
        packet-hdcp.c           \
        packet-hdcp2.c          \
        packet-hdfs.c           \
        packet-hdfsdata.c       \
+       packet-hdmi.c           \
        packet-hip.c            \
+       packet-hislip.c         \
        packet-homeplug-av.c    \
        packet-homeplug.c       \
        packet-hp-erm.c         \
        packet-hpext.c          \
-       packet-hpfeeds.c        \
+       packet-hpfeeds.c        \
        packet-hpsw.c           \
        packet-hpteam.c         \
        packet-hsr-prp-supervision.c    \
@@ -666,7 +692,7 @@ DISSECTOR_SRC = \
        packet-hsrp.c           \
        packet-http.c           \
        packet-http2.c          \
-       packet-http-urlencoded.c \
+       packet-http-urlencoded.c        \
        packet-hyperscsi.c      \
        packet-i2c.c            \
        packet-iana-oui.c       \
@@ -682,6 +708,7 @@ DISSECTOR_SRC = \
        packet-iec104.c         \
        packet-ieee1722.c       \
        packet-ieee17221.c      \
+       packet-ieee1722a.c      \
        packet-ieee80211-airopeek.c     \
        packet-ieee80211-netmon.c       \
        packet-ieee80211-prism.c        \
@@ -698,20 +725,28 @@ DISSECTOR_SRC = \
        packet-igap.c           \
        packet-igmp.c           \
        packet-igrp.c           \
-       packet-image-gif.c      \
-       packet-image-jfif.c     \
-       packet-image-png.c      \
        packet-imap.c           \
        packet-imf.c            \
        packet-infiniband.c     \
-       packet-infiniband_sdp.c \
+       packet-infiniband_sdp.c \
        packet-interlink.c      \
        packet-ip.c             \
        packet-ipars.c          \
        packet-ipdc.c           \
        packet-ipfc.c           \
-       packet-ipmi-session.c   \
        packet-ipmi.c           \
+       packet-ipmi-app.c       \
+       packet-ipmi-bridge.c    \
+       packet-ipmi-chassis.c   \
+       packet-ipmi-picmg.c     \
+       packet-ipmi-se.c        \
+       packet-ipmi-session.c   \
+       packet-ipmi-storage.c   \
+       packet-ipmi-trace.c             \
+       packet-ipmi-transport.c \
+       packet-ipmi-pps.c       \
+       packet-ipmi-update.c \
+       packet-ipmi-vita.c \
        packet-ipnet.c          \
        packet-ipoib.c          \
        packet-ipp.c            \
@@ -727,6 +762,7 @@ DISSECTOR_SRC = \
        packet-isakmp.c         \
        packet-iscsi.c          \
        packet-isdn.c           \
+       packet-iser.c           \
        packet-isis-clv.c       \
        packet-isis-hello.c     \
        packet-isis-lsp.c       \
@@ -745,6 +781,7 @@ DISSECTOR_SRC = \
        packet-iwarp-mpa.c      \
        packet-ixiatrailer.c    \
        packet-ixveriwave.c     \
+       packet-j1939.c          \
        packet-jmirror.c        \
        packet-jpeg.c           \
        packet-json.c           \
@@ -755,7 +792,6 @@ DISSECTOR_SRC = \
        packet-kafka.c          \
        packet-kdp.c            \
        packet-kdsp.c           \
-       packet-kerberos.c       \
        packet-kerberos4.c      \
        packet-kingfisher.c     \
        packet-kink.c           \
@@ -763,8 +799,10 @@ DISSECTOR_SRC = \
        packet-klm.c            \
        packet-knet.c           \
        packet-kpasswd.c        \
+       packet-kt.c             \
        packet-l1-events.c      \
        packet-l2tp.c           \
+       packet-lacp.c           \
        packet-lanforge.c       \
        packet-lapb.c           \
        packet-lapbether.c      \
@@ -772,9 +810,19 @@ DISSECTOR_SRC = \
        packet-lapdm.c          \
        packet-laplink.c        \
        packet-lapsat.c         \
+       packet-lbm.c            \
+       packet-lbmc.c           \
+       packet-lbmpdm.c         \
+       packet-lbmpdmtcp.c      \
+       packet-lbmr.c           \
+       packet-lbtrm.c          \
+       packet-lbtru.c          \
+       packet-lbttcp.c         \
        packet-ldp.c            \
        packet-ldss.c           \
+       packet-lg8979.c         \
        packet-lge_monitor.c    \
+       packet-link16.c         \
        packet-linx.c           \
        packet-lisp-data.c      \
        packet-lisp.c           \
@@ -782,14 +830,18 @@ DISSECTOR_SRC = \
        packet-lldp.c           \
        packet-llrp.c           \
        packet-llt.c            \
+       packet-lltd.c           \
        packet-lmi.c            \
        packet-lmp.c            \
+       packet-logcat.c         \
+       packet-logcat-text.c    \
        packet-lon.c            \
        packet-loop.c           \
        packet-lpd.c            \
        packet-lsc.c            \
        packet-ltp.c            \
        packet-lwapp.c          \
+       packet-lwm.c            \
        packet-lwres.c          \
        packet-m2pa.c           \
        packet-m2tp.c           \
@@ -802,6 +854,8 @@ DISSECTOR_SRC = \
        packet-macsec.c         \
        packet-mactelnet.c      \
        packet-manolito.c       \
+       packet-marker.c         \
+       packet-mausb.c          \
        packet-mbim.c           \
        packet-mbtcp.c          \
        packet-mdshdr.c         \
@@ -829,7 +883,7 @@ DISSECTOR_SRC = \
        packet-mp2t.c           \
        packet-mp4ves.c         \
        packet-mpeg-ca.c        \
-       packet-mpeg-descriptor.c \
+       packet-mpeg-descriptor.c        \
        packet-mpeg-dsmcc.c     \
        packet-mpeg-pat.c       \
        packet-mpeg-pmt.c       \
@@ -844,6 +898,7 @@ DISSECTOR_SRC = \
        packet-mq-base.c        \
        packet-mq-pcf.c         \
        packet-mq.c             \
+       packet-mqtt.c           \
        packet-mrcpv2.c         \
        packet-mrdisc.c         \
        packet-mrp-mmrp.c       \
@@ -862,7 +917,6 @@ DISSECTOR_SRC = \
        packet-mtp3mg.c         \
        packet-multipart.c      \
        packet-mux27010.c       \
-       packet-myl1.c   \
        packet-mysql.c          \
        packet-nas_eps.c        \
        packet-nasdaq-itch.c    \
@@ -885,6 +939,10 @@ DISSECTOR_SRC = \
        packet-netbios.c        \
        packet-netdump.c        \
        packet-netflow.c        \
+       packet-netlink-netfilter.c      \
+       packet-netlink-route.c  \
+       packet-netlink-sock_diag.c      \
+       packet-netlink.c        \
        packet-netperfmeter.c   \
        packet-netrom.c         \
        packet-netsync.c        \
@@ -909,31 +967,40 @@ DISSECTOR_SRC = \
        packet-ntp.c            \
        packet-null.c           \
        packet-nwmtp.c          \
+       packet-oampdu.c         \
        packet-oicq.c           \
        packet-oipf.c           \
        packet-olsr.c           \
        packet-omapi.c          \
        packet-omron-fins.c     \
        packet-openflow.c       \
+       packet-openflow_v1.c    \
        packet-openflow_v4.c    \
+       packet-openflow_v5.c    \
        packet-opensafety.c     \
        packet-openvpn.c        \
        packet-openwire.c       \
+       packet-optommp.c        \
+       packet-osc.c            \
        packet-osi-options.c    \
        packet-osi.c            \
        packet-ositp.c          \
        packet-ospf.c           \
+       packet-ossp.c           \
        packet-ouch.c           \
        packet-p_mul.c          \
+       packet-pathport.c       \
        packet-packetbb.c       \
        packet-packetlogger.c   \
        packet-pagp.c           \
        packet-paltalk.c        \
        packet-pana.c           \
+       packet-pcapng_block.c   \
        packet-pcep.c           \
        packet-pcli.c           \
        packet-pcnfsd.c         \
        packet-pcp.c            \
+       packet-pdc.c            \
        packet-pdcp-lte.c       \
        packet-peekremote.c     \
        packet-per.c            \
@@ -942,6 +1009,7 @@ DISSECTOR_SRC = \
        packet-pgsql.c          \
        packet-pim.c            \
        packet-pingpongprotocol.c       \
+       packet-pktap.c          \
        packet-pktc.c           \
        packet-pktgen.c         \
        packet-pnrp.c           \
@@ -979,6 +1047,7 @@ DISSECTOR_SRC = \
        packet-quake2.c         \
        packet-quake3.c         \
        packet-quakeworld.c     \
+       packet-quic.c           \
        packet-radius.c         \
        packet-radius_packetcable.c     \
        packet-raw.c            \
@@ -987,7 +1056,7 @@ DISSECTOR_SRC = \
        packet-rdt.c            \
        packet-redback.c        \
        packet-redbackli.c      \
-       packet-reload-framing.c \
+       packet-reload-framing.c \
        packet-reload.c         \
        packet-retix-bpdu.c     \
        packet-rfc2190.c        \
@@ -1037,6 +1106,7 @@ DISSECTOR_SRC = \
        packet-rwall.c          \
        packet-rx.c             \
        packet-s5066sis.c       \
+       packet-s5066dts.c       \
        packet-sadmind.c        \
        packet-sametime.c       \
        packet-sap.c            \
@@ -1046,7 +1116,7 @@ DISSECTOR_SRC = \
        packet-sccp.c           \
        packet-sccpmg.c         \
        packet-scop.c           \
-       packet-scriptingservice.c \
+       packet-scriptingservice.c       \
        packet-scsi-mmc.c       \
        packet-scsi-osd.c       \
        packet-scsi-sbc.c       \
@@ -1080,6 +1150,7 @@ DISSECTOR_SRC = \
        packet-smb-mailslot.c   \
        packet-smb-pipe.c       \
        packet-smb-sidsnooping.c        \
+       packet-smb-direct.c     \
        packet-smb.c            \
        packet-smb2.c           \
        packet-sml.c            \
@@ -1092,6 +1163,7 @@ DISSECTOR_SRC = \
        packet-socketcan.c      \
        packet-socks.c          \
        packet-soupbintcp.c     \
+       packet-spdy.c           \
        packet-spice.c          \
        packet-spp.c            \
        packet-spray.c          \
@@ -1107,8 +1179,10 @@ DISSECTOR_SRC = \
        packet-starteam.c       \
        packet-stat-notify.c    \
        packet-stat.c           \
+       packet-stt.c            \
        packet-stun.c           \
        packet-sua.c            \
+       packet-swipe.c          \
        packet-symantec.c       \
        packet-sync.c           \
        packet-synergy.c        \
@@ -1128,6 +1202,7 @@ DISSECTOR_SRC = \
        packet-telnet.c         \
        packet-teredo.c         \
        packet-text-media.c     \
+       packet-tfp.c            \
        packet-tftp.c           \
        packet-time.c           \
        packet-tipc.c           \
@@ -1152,7 +1227,7 @@ DISSECTOR_SRC = \
        packet-ua3g.c           \
        packet-uasip.c          \
        packet-uaudp.c          \
-       packet-ubi-lte.c        \
+       packet-ubertooth.c      \
        packet-ucp.c            \
        packet-udld.c           \
        packet-udp.c            \
@@ -1164,6 +1239,7 @@ DISSECTOR_SRC = \
        packet-usb-audio.c      \
        packet-usb-ccid.c       \
        packet-usb-com.c        \
+       packet-usb-dfu.c        \
        packet-usb-hid.c        \
        packet-usb-hub.c        \
        packet-usb-masstorage.c \
@@ -1184,8 +1260,9 @@ DISSECTOR_SRC = \
        packet-vmlab.c          \
        packet-vnc.c            \
        packet-vntag.c          \
+       packet-vp8.c            \
        packet-vrrp.c           \
-       packet-vrt.c        \
+       packet-vrt.c            \
        packet-vssmonitoring.c  \
        packet-vtp.c            \
        packet-vuze-dht.c       \
@@ -1201,6 +1278,7 @@ DISSECTOR_SRC = \
        packet-websocket.c      \
        packet-wfleet-hdlc.c    \
        packet-who.c            \
+       packet-whois.c          \
        packet-wifi-display.c   \
        packet-wifi-p2p.c       \
        packet-windows-common.c \
@@ -1220,7 +1298,7 @@ DISSECTOR_SRC = \
        packet-xdmcp.c          \
        packet-xmcp.c           \
        packet-xml.c            \
-       packet-xmpp-conference.c \
+       packet-xmpp-conference.c        \
        packet-xmpp-core.c      \
        packet-xmpp-gtalk.c     \
        packet-xmpp-jingle.c    \
@@ -1239,6 +1317,7 @@ DISSECTOR_SRC = \
        packet-ypxfr.c          \
        packet-zbee-aps.c       \
        packet-zbee-nwk.c       \
+       packet-zbee-nwk-gp.c    \
        packet-zbee-security.c  \
        packet-zbee-zcl.c       \
        packet-zbee-zcl-general.c       \
@@ -1261,6 +1340,12 @@ DISSECTOR_SRC = \
 DIRTY_DISSECTOR_SRC = \
        packet-x11.c
 
+#
+# Headers for file dissectors.
+#
+FILE_DISSECTOR_INCLUDES = \
+       file-file.h
+
 #
 # Headers for dissectors.
 #
@@ -1295,6 +1380,7 @@ DISSECTOR_INCLUDES =      \
        packet-btavdtp.h        \
        packet-bthci_acl.h      \
        packet-btl2cap.h        \
+       packet-btle.h           \
        packet-btrfcomm.h       \
        packet-btsdp.h  \
        packet-c1222.h  \
@@ -1307,10 +1393,10 @@ DISSECTOR_INCLUDES =    \
        packet-cipsafety.h      \
        packet-clearcase.h      \
        packet-clip.h   \
-       packet-cmip.h \
+       packet-cmip.h   \
        packet-cmp.h    \
        packet-cms.h    \
-       packet-credssp.h \
+       packet-credssp.h        \
        packet-crmf.h   \
        packet-csn1.h   \
        packet-dap.h    \
@@ -1338,13 +1424,9 @@ DISSECTOR_INCLUDES =     \
        packet-dcom.h   \
        packet-dcom-dispatch.h  \
        packet-dcm.h    \
-       packet-ddtp.h   \
-       packet-diameter.h \
+       packet-diameter.h       \
        packet-diffserv-mpls-common.h   \
        packet-disp.h   \
-       packet-dis-enums.h      \
-       packet-dis-fields.h     \
-       packet-dis-pdus.h       \
        packet-dns.h    \
        packet-dop.h    \
        packet-dsp.h    \
@@ -1353,8 +1435,8 @@ DISSECTOR_INCLUDES =      \
        packet-enip.h   \
        packet-erf.h    \
        packet-dvmrp.h  \
-       packet-e164.h   \
-       packet-e212.h   \
+       packet-e164.h   \
+       packet-e212.h   \
        packet-edonkey.h        \
        packet-enc.h    \
        packet-epmd.h   \
@@ -1382,11 +1464,13 @@ DISSECTOR_INCLUDES =    \
        packet-giop.h   \
        packet-gluster.h        \
        packet-gmr1_common.h    \
+       packet-gmr1_rr.h        \
        packet-gnm.h    \
        packet-gnutella.h       \
-       packet-gprscdr.h \
+       packet-gprscdr.h        \
        packet-gre.h    \
        packet-gsm_a_common.h   \
+       packet-gsm_a_rr.h       \
        packet-gsm_map.h        \
        packet-gsm_rlcmac.h     \
        packet-gsm_sms.h        \
@@ -1402,8 +1486,7 @@ DISSECTOR_INCLUDES =      \
        packet-h264.h   \
        packet-h323.h   \
        packet-h450-ros.h       \
-       packet-hclnfsd.h        \
-       packet-hdcp.h   \
+       packet-hdmi.h   \
        packet-hpext.h  \
        packet-http.h   \
        packet-i2c.h    \
@@ -1421,7 +1504,7 @@ DISSECTOR_INCLUDES =      \
        packet-ieee802a.h       \
        packet-igap.h   \
        packet-igmp.h   \
-       packet-imf.h    \
+       packet-imf.h    \
        packet-inap.h   \
        packet-infiniband.h     \
        packet-ip.h     \
@@ -1433,30 +1516,34 @@ DISSECTOR_INCLUDES =    \
        packet-isakmp.h \
        packet-isis.h   \
        packet-isis-clv.h       \
-       packet-isis-hello.h     \
-       packet-isis-lsp.h       \
-       packet-isis-snp.h       \
        packet-isl.h    \
        packet-isup.h   \
+       packet-iwarp-ddp-rdmap.h        \
        packet-jxta.h   \
        packet-kerberos.h       \
        packet-klm.h    \
        packet-l2tp.h   \
+       packet-lbm.h    \
+       packet-lbtrm.h  \
+       packet-lbtru.h  \
+       packet-lbttcp.h         \
        packet-ldap.h   \
-       packet-lcsap.h \
+       packet-lcsap.h  \
        packet-ldp.h    \
+       packet-link16.h \
        packet-llc.h    \
-       packet-lldp.h   \
        packet-logotypecertextn.h       \
        packet-lpp.h            \
        packet-lte-rrc.h        \
        packet-mac-lte.h                \
+       packet-mbim.h   \
        packet-mbtcp.h  \
        packet-mgcp.h           \
        packet-mms.h    \
        packet-mount.h  \
        packet-mp4ves.h         \
-       packet-mpeg-descriptor.h \
+       packet-mpeg-descriptor.h        \
+       packet-mpeg-pmt.h       \
        packet-mpeg-sect.h      \
        packet-mpls.h   \
        packet-mq.h     \
@@ -1468,10 +1555,11 @@ DISSECTOR_INCLUDES =    \
        packet-nbap.h   \
        packet-ncp-int.h        \
        packet-ncp-nmas.h       \
-       packet-ncp-sss.h \
+       packet-ncp-sss.h        \
        packet-ndmp.h   \
        packet-ndps.h   \
        packet-netbios.h        \
+       packet-netlink.h        \
        packet-netrom.h \
        packet-nfs.h    \
        packet-nhrp.h   \
@@ -1485,7 +1573,7 @@ DISSECTOR_INCLUDES =      \
        packet-osi-options.h    \
        packet-p1.h     \
        packet-p22.h    \
-       packet-p7.h \
+       packet-p7.h     \
        packet-p772.h   \
        packet-pcnfsd.h \
        packet-pdcp-lte.h       \
@@ -1501,6 +1589,7 @@ DISSECTOR_INCLUDES =      \
        packet-pkixtsp.h        \
        packet-pkinit.h \
        packet-pktc.h   \
+       packet-pktap.h  \
        packet-portmap.h        \
        packet-ppi.h            \
        packet-ppi-geolocation-common.h         \
@@ -1527,18 +1616,18 @@ DISSECTOR_INCLUDES =    \
        packet-ros.h    \
        packet-rpc.h    \
        packet-rquota.h \
-       packet-rrc.h \
+       packet-rrc.h    \
        packet-rsvp.h   \
        packet-rtcp.h   \
        packet-rtp.h    \
-       packet-rtps.h   \
+       packet-rtps.h   \
        packet-rtp-events.h     \
        packet-rtse.h   \
        packet-rtsp.h   \
        packet-rwall.h  \
        packet-rx.h             \
        packet-s1ap.h   \
-       packet-sccp.h \
+       packet-sccp.h   \
        packet-scsi.h   \
        packet-scsi-mmc.h       \
        packet-scsi-osd.h       \
@@ -1564,7 +1653,7 @@ DISSECTOR_INCLUDES =      \
        packet-spice.h  \
        packet-spray.h  \
        packet-sprt.h   \
-       packet-sscop.h \
+       packet-sscop.h  \
        packet-ssl.h    \
        packet-ssl-utils.h      \
        packet-stat.h   \
@@ -1577,6 +1666,7 @@ DISSECTOR_INCLUDES =      \
        packet-tcap.h   \
        packet-tcp.h    \
        packet-tetra.h  \
+       packet-tftp.h   \
        packet-tn3270.h \
        packet-tn5250.h \
        packet-tns.h    \
@@ -1614,13 +1704,13 @@ DISSECTOR_INCLUDES =    \
        packet-x509if.h \
        packet-x509sat.h        \
        packet-xml.h    \
-       packet-xmpp-conference.h \
-       packet-xmpp-core.h \
-       packet-xmpp-gtalk.h \
-       packet-xmpp.h \
-       packet-xmpp-jingle.h \
-       packet-xmpp-other.h \
-       packet-xmpp-utils.h \
+       packet-xmpp-conference.h        \
+       packet-xmpp-core.h      \
+       packet-xmpp-gtalk.h     \
+       packet-xmpp.h   \
+       packet-xmpp-jingle.h    \
+       packet-xmpp-other.h     \
+       packet-xmpp-utils.h     \
        packet-ypbind.h \
        packet-yppasswd.h       \
        packet-ypserv.h \
@@ -1633,40 +1723,27 @@ DISSECTOR_INCLUDES =    \
        packet-zbee-zdp.h       \
        packet-zep.h    \
        packet-ziop.h   \
-       rpc_defrag.h    \
-       $(GENERATED_HEADER_FILES) \
+       $(GENERATED_HEADER_FILES)       \
        $(CUSTOM_HEADER_FILES)
 
-# IPMI sub-parsers for each network function code
-IPMI_SUBPARSERS = \
-       packet-ipmi-app.c       \
-       packet-ipmi-bridge.c    \
-       packet-ipmi-chassis.c   \
-       packet-ipmi-picmg.c     \
-       packet-ipmi-se.c        \
-       packet-ipmi-storage.c   \
-       packet-ipmi-transport.c \
-       packet-ipmi-pps.c       \
-       packet-ipmi-update.c
-
 # Dissector helpers.  They're included in the source files in this
 # directory, but they're not dissectors themselves, i.e. they're not
 # used to generate "register.c").
 DISSECTOR_SUPPORT_SRC =        \
-       $(IPMI_SUBPARSERS) \
        packet-dcerpc-nt.c \
        usb.c \
        register.c
 
 # this target needed for distribution only
 noinst_HEADERS =       \
-       $(DISSECTOR_INCLUDES)
+       $(DISSECTOR_INCLUDES)   \
+       $(FILE_DISSECTOR_INCLUDES)
 
-ALL_DISSECTORS_SRC = \
-       $(DISSECTOR_SRC) \
-       $(FILE_DISSECTOR_SRC) \
-       $(DIRTY_DISSECTOR_SRC) \
-       $(PIDL_DISSECTOR_SRC) \
-       $(DIRTY_PIDL_DISSECTOR_SRC) \
-       $(ASN1_DISSECTOR_SRC) \
+ALL_DISSECTORS_SRC =   \
+       $(DISSECTOR_SRC)        \
+       $(FILE_DISSECTOR_SRC)   \
+       $(DIRTY_DISSECTOR_SRC)  \
+       $(PIDL_DISSECTOR_SRC)   \
+       $(DIRTY_PIDL_DISSECTOR_SRC)     \
+       $(ASN1_DISSECTOR_SRC)   \
        $(DIRTY_ASN1_DISSECTOR_SRC)