From Kari Vatjus-Anttila via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id...
[obnox/wireshark/wip.git] / epan / CMakeLists.txt
index 3bebf7b9907940fd798cf802b903acbef27952d7..64d04bb888573cc311530d66c36e244e724edeaa 100644 (file)
@@ -39,17 +39,12 @@ include_directories(
        ${CMAKE_CURRENT_SOURCE_DIR}/wspython
 )
 
-set(CRC_FILES
-       crc/crc-16-plain.c
-)
-
 set(CRYPT_FILES
        crypt/airpdcap.c
        crypt/airpdcap_ccmp.c
        crypt/airpdcap_debug.c
        crypt/airpdcap_rijndael.c
        crypt/airpdcap_tkip.c
-       crypt/airpdcap_wep.c
        crypt/crypt-aes.c
        crypt/crypt-des.c
        crypt/crypt-md4.c
@@ -168,7 +163,6 @@ set(PIDL_DISSECTOR_SRC
 #      dissectors/packet-dcerpc-butc.c
 #      dissectors/packet-dcerpc-drsuapi.c
        dissectors/packet-dcerpc-atsvc.c
-       dissectors/packet-dcerpc-dfs.c
        dissectors/packet-dcerpc-dssetup.c
        dissectors/packet-dcerpc-efs.c
        dissectors/packet-dcerpc-frstrans.c
@@ -180,9 +174,11 @@ set(PIDL_DISSECTOR_SRC
        dissectors/packet-dcerpc-wzcsvc.c
 )
 set(DIRTY_PIDL_DISSECTOR_SRC
+       dissectors/packet-dcerpc-dfs.c
        dissectors/packet-dcerpc-dnsserver.c
        dissectors/packet-dcerpc-eventlog.c
        dissectors/packet-dcerpc-lsa.c
+       dissectors/packet-dcerpc-mapi.c
        dissectors/packet-dcerpc-winreg.c
 )
 set(ASN1_DISSECTOR_SRC
@@ -195,6 +191,7 @@ set(ASN1_DISSECTOR_SRC
        dissectors/packet-cmip.c
        dissectors/packet-cmp.c
        dissectors/packet-cms.c
+       dissectors/packet-credssp.c
        dissectors/packet-crmf.c
        dissectors/packet-dap.c
        dissectors/packet-disp.c
@@ -215,6 +212,7 @@ set(ASN1_DISSECTOR_SRC
        dissectors/packet-h460.c
        dissectors/packet-h501.c
        dissectors/packet-idmp.c
+       dissectors/packet-lppa.c
        dissectors/packet-logotypecertextn.c
        dissectors/packet-mms.c
        dissectors/packet-mpeg-audio.c
@@ -223,6 +221,7 @@ set(ASN1_DISSECTOR_SRC
        dissectors/packet-ocsp.c
        dissectors/packet-opsi.c
        dissectors/packet-p7.c
+       dissectors/packet-p772.c
        dissectors/packet-pkcs1.c
        dissectors/packet-pkinit.c
        dissectors/packet-pkix1explicit.c
@@ -239,11 +238,12 @@ set(ASN1_DISSECTOR_SRC
        dissectors/packet-rtse.c
        dissectors/packet-rua.c
        dissectors/packet-s1ap.c
-       dissectors/packet-s4406.c
        dissectors/packet-sabp.c
+       dissectors/packet-sbc-ap.c
        dissectors/packet-smrse.c
        dissectors/packet-spnego.c
        dissectors/packet-sv.c
+       dissectors/packet-t38.c
        dissectors/packet-ulp.c
        dissectors/packet-wlancertextn.c
        dissectors/packet-x224.c
@@ -258,12 +258,17 @@ set(DIRTY_ASN1_DISSECTOR_SRC
        dissectors/packet-ansi_map.c
        dissectors/packet-gnm.c
        dissectors/packet-gsm_map.c
+       dissectors/packet-gprscdr.c
        dissectors/packet-HI2Operations.c
        dissectors/packet-hnbap.c
        dissectors/packet-inap.c
+       dissectors/packet-lcsap.c
        dissectors/packet-ldap.c
+       dissectors/packet-lpp.c
        dissectors/packet-lte-rrc.c
        dissectors/packet-nbap.c
+       dissectors/packet-p1.c
+       dissectors/packet-p22.c
        dissectors/packet-pcap.c
        dissectors/packet-pkcs12.c
        dissectors/packet-pres.c
@@ -271,10 +276,10 @@ set(DIRTY_ASN1_DISSECTOR_SRC
        dissectors/packet-rrc.c
        dissectors/packet-rrlp.c
        dissectors/packet-snmp.c
+       dissectors/packet-t124.c
        dissectors/packet-t125.c
        dissectors/packet-tcap.c
-       dissectors/packet-x411.c
-       dissectors/packet-x420.c
+       dissectors/packet-tetra.c
 )
 
 set(DISSECTOR_SRC
@@ -344,12 +349,14 @@ set(DISSECTOR_SRC
        dissectors/packet-assa_r3.c
        dissectors/packet-atalk.c
        dissectors/packet-atm.c
+       dissectors/packet-atmtcp.c
        dissectors/packet-auto_rp.c
        dissectors/packet-ax4000.c
        dissectors/packet-ayiya.c
        dissectors/packet-bacapp.c
        dissectors/packet-bacnet.c
        dissectors/packet-banana.c
+       dissectors/packet-babel.c
        dissectors/packet-bat.c
        dissectors/packet-batadv.c
        dissectors/packet-bctp.c
@@ -359,14 +366,17 @@ set(DISSECTOR_SRC
        dissectors/packet-bgp.c
        dissectors/packet-bittorrent.c
        dissectors/packet-bjnp.c
+       dissectors/packet-bmc.c
        dissectors/packet-bofl.c
        dissectors/packet-bootp.c
        dissectors/packet-bootparams.c
        dissectors/packet-bpdu.c
        dissectors/packet-brdwlk.c
+       dissectors/packet-brp.c
        dissectors/packet-bssap.c
        dissectors/packet-bssgp.c
        dissectors/packet-btamp.c
+       dissectors/packet-bt-dht.c
        dissectors/packet-bthci_acl.c
        dissectors/packet-bthci_cmd.c
        dissectors/packet-bthci_evt.c
@@ -375,6 +385,7 @@ set(DISSECTOR_SRC
        dissectors/packet-btobex.c
        dissectors/packet-btrfcomm.c
        dissectors/packet-btsdp.c
+       dissectors/packet-bt-utp.c
        dissectors/packet-bvlc.c
        dissectors/packet-calcappprotocol.c
        dissectors/packet-capwap.c
@@ -389,6 +400,7 @@ set(DISSECTOR_SRC
        dissectors/packet-cimd.c
        dissectors/packet-cimetrics.c
        dissectors/packet-cip.c
+       dissectors/packet-cipmotion.c
        dissectors/packet-cisco-erspan.c
        dissectors/packet-cisco-oui.c
        dissectors/packet-cisco-sm.c
@@ -398,6 +410,7 @@ set(DISSECTOR_SRC
        dissectors/packet-clip.c
        dissectors/packet-clnp.c
        dissectors/packet-cmpp.c
+       dissectors/packet-cnip.c
        dissectors/packet-coap.c
        dissectors/packet-collectd.c
        dissectors/packet-componentstatus.c
@@ -432,7 +445,6 @@ set(DISSECTOR_SRC
        dissectors/packet-dcerpc-icl_rpc.c
        dissectors/packet-dcerpc-krb5rpc.c
        dissectors/packet-dcerpc-llb.c
-       dissectors/packet-dcerpc-mapi.c
        dissectors/packet-dcerpc-messenger.c
        dissectors/packet-dcerpc-mgmt.c
        dissectors/packet-dcerpc-ndr.c
@@ -509,6 +521,7 @@ set(DISSECTOR_SRC
        dissectors/packet-dtp.c
        dissectors/packet-dtpt.c
        dissectors/packet-dua.c
+       dissectors/packet-dvbci.c
        dissectors/packet-dvmrp.c
        dissectors/packet-e100.c
        dissectors/packet-e164.c
@@ -517,6 +530,7 @@ set(DISSECTOR_SRC
        dissectors/packet-eapol.c
        dissectors/packet-echo.c
        dissectors/packet-edonkey.c
+       dissectors/packet-erldp.c
        dissectors/packet-egd.c
        dissectors/packet-ehs.c
        dissectors/packet-eigrp.c
@@ -547,6 +561,7 @@ set(DISSECTOR_SRC
        dissectors/packet-fcip.c
        dissectors/packet-fclctl.c
        dissectors/packet-fcoe.c
+       dissectors/packet-fcoib.c
        dissectors/packet-fcp.c
        dissectors/packet-fcsb3.c
        dissectors/packet-fcsp.c
@@ -559,6 +574,7 @@ set(DISSECTOR_SRC
        dissectors/packet-flip.c
        dissectors/packet-fmp.c
        dissectors/packet-fmp_notify.c
+       dissectors/packet-fmtp.c
        dissectors/packet-force10-oui.c
        dissectors/packet-fp_hint.c
        dissectors/packet-fr.c
@@ -580,7 +596,7 @@ set(DISSECTOR_SRC
        dissectors/packet-gprs-llc.c
        dissectors/packet-gre.c
        dissectors/packet-gsm_a_bssmap.c
-       dissectors/packet-gsm_a_common.c
+       dissectors/packet-gsm_a_common.c
        dissectors/packet-gsm_a_dtap.c
        dissectors/packet-gsm_a_gm.c
        dissectors/packet-gsm_a_rp.c
@@ -613,13 +629,18 @@ set(DISSECTOR_SRC
        dissectors/packet-hci_h1.c
        dissectors/packet-hci_h4.c
        dissectors/packet-hclnfsd.c
-       dissectors/packet-hilscher.c
+       dissectors/packet-hdcp.c
+       dissectors/packet-hdfs.c
+       dissectors/packet-hdfsdata.c
        dissectors/packet-hip.c
        dissectors/packet-homeplug.c
+       dissectors/packet-homeplug-av.c
        dissectors/packet-hp-erm.c
        dissectors/packet-hpext.c
        dissectors/packet-hpsw.c
        dissectors/packet-hpteam.c
+       dissectors/packet-hsr.c
+       dissectors/packet-hsr-prp-supervision.c
        dissectors/packet-hsrp.c
        dissectors/packet-http.c
        dissectors/packet-hyperscsi.c
@@ -627,7 +648,7 @@ set(DISSECTOR_SRC
        dissectors/packet-iana-oui.c
        dissectors/packet-iapp.c
        dissectors/packet-iax2.c
-       dissectors/packet-infiniband_sdp.c
+       dissectors/packet-infiniband_sdp.c
        dissectors/packet-icap.c
        dissectors/packet-icep.c
        dissectors/packet-icmp.c
@@ -638,6 +659,9 @@ set(DISSECTOR_SRC
        dissectors/packet-iec104.c
        dissectors/packet-ieee1722.c
        dissectors/packet-ieee80211.c
+       dissectors/packet-ieee80211-prism.c
+       dissectors/packet-ieee80211-radio.c
+       dissectors/packet-ieee80211-wlancap.c
        dissectors/packet-ieee802154.c
        dissectors/packet-ieee8021ah.c
        dissectors/packet-ieee8023.c
@@ -687,9 +711,9 @@ set(DISSECTOR_SRC
        dissectors/packet-iuup.c
        dissectors/packet-iwarp-ddp-rdmap.c
        dissectors/packet-iwarp-mpa.c
-       dissectors/packet-jabber.c
        dissectors/packet-jmirror.c
        dissectors/packet-jpeg.c
+       dissectors/packet-json.c
        dissectors/packet-juniper.c
        dissectors/packet-jxta.c
        dissectors/packet-k12.c
@@ -701,6 +725,7 @@ set(DISSECTOR_SRC
        dissectors/packet-kingfisher.c
        dissectors/packet-kink.c
        dissectors/packet-kismet.c
+       dissectors/packet-knet.c
        dissectors/packet-kpasswd.c
        dissectors/packet-l2tp.c
        dissectors/packet-lanforge.c
@@ -714,11 +739,14 @@ set(DISSECTOR_SRC
        dissectors/packet-ldss.c
        dissectors/packet-lge_monitor.c
        dissectors/packet-linx.c
+       dissectors/packet-lisp-data.c
+       dissectors/packet-lisp.c
        dissectors/packet-llc.c
        dissectors/packet-lldp.c
        dissectors/packet-llt.c
        dissectors/packet-lmi.c
        dissectors/packet-lmp.c
+       dissectors/packet-lon.c
        dissectors/packet-loop.c
        dissectors/packet-lpd.c
        dissectors/packet-lsc.c
@@ -742,11 +770,13 @@ set(DISSECTOR_SRC
        dissectors/packet-meta.c
        dissectors/packet-mgcp.c
        dissectors/packet-mikey.c
+       dissectors/packet-mime-encap.c
        dissectors/packet-miop.c
        dissectors/packet-mip.c
        dissectors/packet-mip6.c
        dissectors/packet-ms-mms.c
        dissectors/packet-mmse.c
+       dissectors/packet-mndp.c
        dissectors/packet-mongo.c
        dissectors/packet-mount.c
        dissectors/packet-mp2t.c
@@ -757,7 +787,9 @@ set(DISSECTOR_SRC
        dissectors/packet-mq.c
        dissectors/packet-mq-pcf.c
        dissectors/packet-mrdisc.c
+       dissectors/packet-mrp-mmrp.c
        dissectors/packet-mrp-msrp.c
+       dissectors/packet-mrp-mvrp.c
        dissectors/packet-msdp.c
        dissectors/packet-msnlb.c
        dissectors/packet-msn-messenger.c
@@ -769,6 +801,7 @@ set(DISSECTOR_SRC
        dissectors/packet-mtp3.c
        dissectors/packet-mtp3mg.c
        dissectors/packet-multipart.c
+       dissectors/packet-mux27010.c
        dissectors/packet-mysql.c
        dissectors/packet-nas_eps.c
        dissectors/packet-nasdaq-itch.c
@@ -785,6 +818,7 @@ set(DISSECTOR_SRC
        dissectors/packet-ndmp.c
        dissectors/packet-ndp.c
        dissectors/packet-ndps.c
+       dissectors/packet-netanalyzer.c
        dissectors/packet-netbios.c
        dissectors/packet-netdump.c
        dissectors/packet-netflow.c
@@ -814,6 +848,7 @@ set(DISSECTOR_SRC
        dissectors/packet-olsr.c
        dissectors/packet-omapi.c
        dissectors/packet-omron-fins.c
+       dissectors/packet-opensafety.c
        dissectors/packet-osi-options.c
        dissectors/packet-osi.c
        dissectors/packet-ositp.c
@@ -831,6 +866,7 @@ set(DISSECTOR_SRC
        dissectors/packet-per.c
        dissectors/packet-pflog.c
        dissectors/packet-pgm.c
+       dissectors/packet-pgsql.c
        dissectors/packet-pim.c
        dissectors/packet-pingpongprotocol.c
        dissectors/packet-pktgen.c
@@ -838,8 +874,12 @@ set(DISSECTOR_SRC
        dissectors/packet-pnrp.c
        dissectors/packet-pop.c
        dissectors/packet-portmap.c
-       dissectors/packet-pgsql.c
        dissectors/packet-ppi.c
+       dissectors/packet-ppi-antenna.c
+       dissectors/packet-ppi-geolocation-common.c
+       dissectors/packet-ppi-geolocation-common.h
+       dissectors/packet-ppi-gps.c
+       dissectors/packet-ppi-sensor.c
        dissectors/packet-ppp.c
        dissectors/packet-pppoe.c
        dissectors/packet-pptp.c
@@ -868,15 +908,18 @@ set(DISSECTOR_SRC
        dissectors/packet-radiotap-iter.c
        dissectors/packet-raw.c
        dissectors/packet-rdm.c
+       dissectors/packet-rdp.c
        dissectors/packet-rdt.c
        dissectors/packet-redback.c
        dissectors/packet-redbackli.c
        dissectors/packet-reload.c
+       dissectors/packet-reload-framing.c
        dissectors/packet-retix-bpdu.c
        dissectors/packet-rfc2190.c
        dissectors/packet-rgmp.c
        dissectors/packet-rip.c
        dissectors/packet-ripng.c
+       dissectors/packet-rfid-mifare.c
        dissectors/packet-rlc.c
        dissectors/packet-rlc-lte.c
        dissectors/packet-rlm.c
@@ -889,12 +932,14 @@ set(DISSECTOR_SRC
        dissectors/packet-rmt-fec.c
        dissectors/packet-rmt-lct.c
        dissectors/packet-rmt-norm.c
+       dissectors/packet-rohc.c
        dissectors/packet-roofnet.c
        dissectors/packet-rpc.c
        dissectors/packet-rpcap.c
        dissectors/packet-rpl.c
        dissectors/packet-rquota.c
        dissectors/packet-rsh.c
+       dissectors/packet-rsip.c
        dissectors/packet-rsl.c
        dissectors/packet-rstat.c
        dissectors/packet-rsvp.c
@@ -929,8 +974,10 @@ set(DISSECTOR_SRC
        dissectors/packet-sdlc.c
        dissectors/packet-sdp.c
        dissectors/packet-sebek.c
+       dissectors/packet-sercosiii.c
        dissectors/packet-ses.c
        dissectors/packet-sflow.c
+       dissectors/packet-sgsap.c
        dissectors/packet-simulcrypt.c
        dissectors/packet-sip.c
        dissectors/packet-sigcomp.c
@@ -958,6 +1005,7 @@ set(DISSECTOR_SRC
        dissectors/packet-socketcan.c
        dissectors/packet-socks.c
        dissectors/packet-nasdaq-soup.c
+       dissectors/packet-spice.c
        dissectors/packet-spp.c
        dissectors/packet-spray.c
        dissectors/packet-srp.c
@@ -978,7 +1026,6 @@ set(DISSECTOR_SRC
        dissectors/packet-synphasor.c
        dissectors/packet-syslog.c
        dissectors/packet-t30.c
-       dissectors/packet-t38.c
        dissectors/packet-tacacs.c
        dissectors/packet-tali.c
        dissectors/packet-tapa.c
@@ -1004,6 +1051,7 @@ set(DISSECTOR_SRC
        dissectors/packet-tpncp.c
        dissectors/packet-tr.c
        dissectors/packet-trill.c
+       dissectors/packet-mim.c
        dissectors/packet-trmac.c
        dissectors/packet-tsp.c
        dissectors/packet-tte.c
@@ -1012,16 +1060,21 @@ set(DISSECTOR_SRC
        dissectors/packet-turnchannel.c
        dissectors/packet-tuxedo.c
        dissectors/packet-tzsp.c
+       dissectors/packet-ua.c
+       dissectors/packet-ua.h
+       dissectors/packet-uaudp.c
        dissectors/packet-ucp.c
        dissectors/packet-udld.c
-       dissectors/packet-uma.c
        dissectors/packet-udp.c
+       dissectors/packet-uma.c
+       dissectors/packet-umts_fp.c
+       dissectors/packet-umts_mac.c
        dissectors/packet-usb.c
-       dissectors/packet-usb-masstorage.c
+       dissectors/packet-usb-at.c
+       dissectors/packet-usb-ccid.c
        dissectors/packet-usb-hid.c
        dissectors/packet-usb-hub.c
-       dissectors/packet-umts_fp.c
-       dissectors/packet-umts_mac.c
+       dissectors/packet-usb-masstorage.c
        dissectors/packet-user_encap.c
        dissectors/packet-uts.c
        dissectors/packet-v120.c
@@ -1031,11 +1084,14 @@ set(DISSECTOR_SRC
        dissectors/packet-vicp.c
        dissectors/packet-vines.c
        dissectors/packet-vj.c
+       dissectors/packet-vlan.c
        dissectors/packet-vmlab.c
        dissectors/packet-vnc.c
        dissectors/packet-vrrp.c
        dissectors/packet-vtp.c
+       dissectors/packet-vuze-dht.c
        dissectors/packet-vxi11.c
+       dissectors/packet-vxlan.c
        dissectors/packet-wai.c
        dissectors/packet-wap.c
        dissectors/packet-wassp.c
@@ -1055,12 +1111,20 @@ set(DISSECTOR_SRC
        dissectors/packet-wsp.c
        dissectors/packet-wtls.c
        dissectors/packet-wtp.c
-       dissectors/packet-x11.c
+       dissectors/packet-x11.c
        dissectors/packet-x25.c
        dissectors/packet-x29.c
        dissectors/packet-xcsl.c
        dissectors/packet-xdmcp.c
        dissectors/packet-xml.c
+       dissectors/packet-xmcp.c
+       dissectors/packet-xmpp.c
+       dissectors/packet-xmpp-conference.c
+       dissectors/packet-xmpp-core.c
+       dissectors/packet-xmpp-gtalk.c
+       dissectors/packet-xmpp-jingle.c
+       dissectors/packet-xmpp-other.c
+       dissectors/packet-xmpp-utils.c
        dissectors/packet-xot.c
        dissectors/packet-xtp.c
        dissectors/packet-xyplex.c
@@ -1123,6 +1187,8 @@ set(DISSECTOR_FILES
        ${PIDL_DISSECTOR_SRC}
        ${PIDL_DISSECTOR_AUTOGEN_SRC}
        ${DIRTY_PIDL_DISSECTOR_SRC}
+       dissectors/packet-gsm_a_common.c
+       dissectors/packet-x11.c
        ${ASN1_DISSECTOR_SRC}
        ${DIRTY_ASN1_DISSECTOR_SRC}
 )
@@ -1138,6 +1204,7 @@ set(FTYPE_FILES
        ftypes/ftype-double.c
        ftypes/ftype-integer.c
        ftypes/ftype-ipv4.c
+       ftypes/ftype-ipv6.c
        ftypes/ftype-guid.c
        ftypes/ftype-none.c
        ftypes/ftype-pcre.c
@@ -1175,11 +1242,9 @@ set(LIBWIRESHARK_FILES
        column.c
        column-utils.c
        conversation.c
-       crc10.c
-       crc16.c
-       crc32.c
-       crc6.c
-       crcdrm.c
+       crc16-tvb.c
+       crc32-tvb.c
+       crc8-tvb.c
        dissector_filters.c
        emem.c
        epan.c
@@ -1187,6 +1252,7 @@ set(LIBWIRESHARK_FILES
        except.c
        expert.c
        filesystem.c
+       filter_expressions.c
        follow.c
        frame_data.c
        frequency-utils.c
@@ -1253,7 +1319,6 @@ set(epan_LIBS
        wiretap
        wsutil
 #      @SSL_LIBS@
-       ${PCRE_LIBRARIES}
        ${GLIB2_LIBRARIES}
        ${PCAP_LIBRARIES}
 #      @SOCKET_LIBS@
@@ -1276,14 +1341,13 @@ set(CLEAN_FILES
        #x11-declarations.h
        #x11-register-info.h
        ${LIBWIRESHARK_CLEAN_FILES}
-       ${CRC_FILES}
        ${CRYPT_FILES}
        ${DFILTER_CLEAN_FILES}
        ${FTYPE_FILES}
        # ${DISSECTOR_FILES} contains dirty files
        ${DISSECTOR_SRC}
        ${PIDL_DISSECTOR_SRC}
-       ${PIDL_DISSECTOR_AUTOGEN_SRC}
+       ${PIDL_DISSECTOR_AUTOGEN_SRC}
        ${ASN1_DISSECTOR_SRC}
        # ${DISSECTOR_FILES } end
        ${DISSECTOR_SUPPORT_SRC}
@@ -1305,7 +1369,6 @@ add_library(epan ${LINK_MODE_LIB}
        #x11-declarations.h
        #x11-register-info.h
        ${LIBWIRESHARK_FILES}
-       ${CRC_FILES}
        ${CRYPT_FILES}
        ${DFILTER_FILES}
        ${FTYPE_FILES}