aboutsummaryrefslogtreecommitdiffstats
path: root/epan/dissectors/CMakeLists.txt
diff options
context:
space:
mode:
Diffstat (limited to 'epan/dissectors/CMakeLists.txt')
-rw-r--r--epan/dissectors/CMakeLists.txt164
1 files changed, 156 insertions, 8 deletions
diff --git a/epan/dissectors/CMakeLists.txt b/epan/dissectors/CMakeLists.txt
index 559d1ef37b..fffdd585fc 100644
--- a/epan/dissectors/CMakeLists.txt
+++ b/epan/dissectors/CMakeLists.txt
@@ -15,7 +15,7 @@ add_subdirectory(pidl EXCLUDE_FROM_ALL)
add_custom_command(
OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/packet-ncp2222.c
- COMMAND ${PYTHON_EXECUTABLE}
+ COMMAND ${Python3_EXECUTABLE}
${CMAKE_SOURCE_DIR}/tools/ncp2222.py
-o ${CMAKE_CURRENT_BINARY_DIR}/packet-ncp2222.c
DEPENDS
@@ -53,6 +53,10 @@ set(PIDL_DISSECTOR_SRC
${CMAKE_CURRENT_SOURCE_DIR}/packet-dcerpc-frstrans.c
${CMAKE_CURRENT_SOURCE_DIR}/packet-dcerpc-fsrvp.c
${CMAKE_CURRENT_SOURCE_DIR}/packet-dcerpc-initshutdown.c
+ ${CMAKE_CURRENT_SOURCE_DIR}/packet-dcerpc-iwbemlevel1login.c
+ ${CMAKE_CURRENT_SOURCE_DIR}/packet-dcerpc-iwbemloginclientid.c
+ ${CMAKE_CURRENT_SOURCE_DIR}/packet-dcerpc-iwbemloginclientidex.c
+ ${CMAKE_CURRENT_SOURCE_DIR}/packet-dcerpc-iwbemservices.c
${CMAKE_CURRENT_SOURCE_DIR}/packet-dcerpc-lsa.c
${CMAKE_CURRENT_SOURCE_DIR}/packet-dcerpc-mapi.c
${CMAKE_CURRENT_SOURCE_DIR}/packet-dcerpc-mdssvc.c
@@ -68,7 +72,6 @@ set(PIDL_DISSECTOR_SRC
)
set(CLEAN_ASN1_DISSECTOR_SRC
- ${CMAKE_CURRENT_SOURCE_DIR}/packet-lix2.c
${CMAKE_CURRENT_SOURCE_DIR}/packet-ansi_map.c
${CMAKE_CURRENT_SOURCE_DIR}/packet-acp133.c
${CMAKE_CURRENT_SOURCE_DIR}/packet-acse.c
@@ -92,14 +95,16 @@ set(CLEAN_ASN1_DISSECTOR_SRC
${CMAKE_CURRENT_SOURCE_DIR}/packet-dop.c
${CMAKE_CURRENT_SOURCE_DIR}/packet-dsp.c
${CMAKE_CURRENT_SOURCE_DIR}/packet-e1ap.c
- ${CMAKE_CURRENT_SOURCE_DIR}/packet-e2ap.c
+ ${CMAKE_CURRENT_SOURCE_DIR}/packet-e2ap.c
${CMAKE_CURRENT_SOURCE_DIR}/packet-ess.c
${CMAKE_CURRENT_SOURCE_DIR}/packet-f1ap.c
${CMAKE_CURRENT_SOURCE_DIR}/packet-ftam.c
+ ${CMAKE_CURRENT_SOURCE_DIR}/packet-gdt.c
${CMAKE_CURRENT_SOURCE_DIR}/packet-glow.c
${CMAKE_CURRENT_SOURCE_DIR}/packet-goose.c
${CMAKE_CURRENT_SOURCE_DIR}/packet-gsm_map.c
${CMAKE_CURRENT_SOURCE_DIR}/packet-HI2Operations.c
+ ${CMAKE_CURRENT_SOURCE_DIR}/packet-h224.c
${CMAKE_CURRENT_SOURCE_DIR}/packet-h225.c
${CMAKE_CURRENT_SOURCE_DIR}/packet-h235.c
${CMAKE_CURRENT_SOURCE_DIR}/packet-h245.c
@@ -119,8 +124,10 @@ set(CLEAN_ASN1_DISSECTOR_SRC
${CMAKE_CURRENT_SOURCE_DIR}/packet-isdn-sup.c
${CMAKE_CURRENT_SOURCE_DIR}/packet-its.c
${CMAKE_CURRENT_SOURCE_DIR}/packet-kerberos.c
+ ${CMAKE_CURRENT_SOURCE_DIR}/packet-kpm-v2.c
${CMAKE_CURRENT_SOURCE_DIR}/packet-lcsap.c
${CMAKE_CURRENT_SOURCE_DIR}/packet-ldap.c
+ ${CMAKE_CURRENT_SOURCE_DIR}/packet-lix2.c
${CMAKE_CURRENT_SOURCE_DIR}/packet-lnpdqp.c
${CMAKE_CURRENT_SOURCE_DIR}/packet-log3gpp.c
${CMAKE_CURRENT_SOURCE_DIR}/packet-logotypecertextn.c
@@ -134,6 +141,7 @@ set(CLEAN_ASN1_DISSECTOR_SRC
${CMAKE_CURRENT_SOURCE_DIR}/packet-mpeg-audio.c
${CMAKE_CURRENT_SOURCE_DIR}/packet-mpeg-pes.c
${CMAKE_CURRENT_SOURCE_DIR}/packet-msgpack.c
+ ${CMAKE_CURRENT_SOURCE_DIR}/packet-msrcp.c
${CMAKE_CURRENT_SOURCE_DIR}/packet-mudurl.c
${CMAKE_CURRENT_SOURCE_DIR}/packet-nbap.c
${CMAKE_CURRENT_SOURCE_DIR}/packet-ngap.c
@@ -165,6 +173,7 @@ set(CLEAN_ASN1_DISSECTOR_SRC
${CMAKE_CURRENT_SOURCE_DIR}/packet-qsig.c
${CMAKE_CURRENT_SOURCE_DIR}/packet-ranap.c
${CMAKE_CURRENT_SOURCE_DIR}/packet-rnsap.c
+ ${CMAKE_CURRENT_SOURCE_DIR}/packet-roon_discovery.c
${CMAKE_CURRENT_SOURCE_DIR}/packet-ros.c
${CMAKE_CURRENT_SOURCE_DIR}/packet-rrc.c
${CMAKE_CURRENT_SOURCE_DIR}/packet-rrlp.c
@@ -205,7 +214,6 @@ set(ASN1_DISSECTOR_SRC
set(DIRTY_CORBA_IDL_DISSECTOR_SRC
${CMAKE_CURRENT_SOURCE_DIR}/packet-cosnaming.c
${CMAKE_CURRENT_SOURCE_DIR}/packet-gias.c
- ${CMAKE_CURRENT_SOURCE_DIR}/packet-parlay.c
${CMAKE_CURRENT_SOURCE_DIR}/packet-tango.c
)
@@ -240,8 +248,19 @@ set(NCP2222_DISSECTOR_SRC
source_group(dissectors-ncp2222 FILES ${NCP2222_DISSECTOR_SRC})
+#
+# Note: In principle dissector headers are internal to libwireshark and not part
+# of any public API. The only possible reason I can see to expose these symbols is to allow
+# dissector plugins to share code with static dissectors (arguably there should be better mechanisms
+# for that too, that are more dynamic at runtime and more friendly to language bindings but I digress).
+# So at most only a small part of dissector header content belongs in any
+# sort of public API but historically there has been no separation and everything is balled
+# up as a DISSECTOR_PUBLIC_HEADER more or less automatically and indiscriminately (because of a lack
+# of clear guidelines). In the future this unsatisfactory situation should be fixed somehow.
+#
set(DISSECTOR_PUBLIC_HEADERS
cond_ace_token_enum.h
+ file-pcapng.h
file-rbm.h
packet-6lowpan.h
packet-a21.h
@@ -261,9 +280,12 @@ set(DISSECTOR_PUBLIC_HEADERS
packet-atalk.h
packet-atm.h
packet-atn-ulcs.h
+ packet-autosar-ipdu-multiplexer.h
packet-bacapp.h
packet-bacnet.h
+ packet-bblog.h
packet-ber.h
+ packet-bfcp.h
packet-bfd.h
packet-bgp.h
packet-bicc_mst.h
@@ -328,6 +350,7 @@ set(DISSECTOR_PUBLIC_HEADERS
packet-diameter_3gpp.h
packet-diffserv-mpls-common.h
packet-disp.h
+ packet-dlt.h
packet-dns.h
packet-docsis-tlv.h
packet-doip.h
@@ -392,6 +415,7 @@ set(DISSECTOR_PUBLIC_HEADERS
packet-h323.h
packet-h450-ros.h
packet-hpext.h
+ packet-hsfz.h
packet-http.h
packet-http2.h
packet-iana-oui.h
@@ -421,9 +445,12 @@ set(DISSECTOR_PUBLIC_HEADERS
packet-isl.h
packet-iso10681.h
packet-iso15765.h
+ packet-isobus.h
+ packet-isobus-parameters.h
packet-isup.h
packet-its.h
packet-iwarp-ddp-rdmap.h
+ packet-json.h
packet-juniper.h
packet-jxta.h
packet-kerberos.h
@@ -451,6 +478,7 @@ set(DISSECTOR_PUBLIC_HEADERS
packet-mausb.h
packet-mbim.h
packet-mbtcp.h
+ packet-media-type.h
packet-mgcp.h
packet-mle.h
packet-mms.h
@@ -577,6 +605,7 @@ set(DISSECTOR_PUBLIC_HEADERS
packet-stat.h
packet-stat-notify.h
packet-sv.h
+ packet-sysdig-event.h
packet-syslog.h
packet-t124.h
packet-t30.h
@@ -585,6 +614,7 @@ set(DISSECTOR_PUBLIC_HEADERS
packet-tcap.h
packet-tcp.h
packet-tcpcl.h
+ packet-tecmp.h
packet-tetra.h
packet-thrift.h
packet-tls-utils.h
@@ -599,6 +629,7 @@ set(DISSECTOR_PUBLIC_HEADERS
packet-uavcan-dsdl.h
packet-ubertooth.h
packet-udp.h
+ packet-uds.h
packet-umts_fp.h
packet-umts_mac.h
packet-umts_rlc.h
@@ -630,27 +661,32 @@ set(DISSECTOR_PUBLIC_HEADERS
packet-xmpp-other.h
packet-xmpp-utils.h
packet-xnap.h
+ packet-gdt.h
packet-ypbind.h
packet-yppasswd.h
packet-ypserv.h
packet-ypxfr.h
+ packet-zbee-direct.h
packet-zbee.h
packet-zbee-aps.h
packet-zbee-nwk.h
+ packet-zbee-tlv.h
packet-zbee-security.h
packet-zbee-zcl.h
packet-zbee-zdp.h
+ packet-rf4ce-secur.h
packet-ziop.h
)
set(DISSECTOR_HEADER_FILES
${DISSECTOR_PUBLIC_HEADERS}
+ ${CUSTOM_DISSECTOR_HEADER_FILES}
)
set(DISSECTOR_SRC
- ${CMAKE_CURRENT_SOURCE_DIR}/packet-li5g.c
${CMAKE_CURRENT_SOURCE_DIR}/file-blf.c
${CMAKE_CURRENT_SOURCE_DIR}/file-btsnoop.c
+ ${CMAKE_CURRENT_SOURCE_DIR}/file-dlt.c
${CMAKE_CURRENT_SOURCE_DIR}/file-elf.c
${CMAKE_CURRENT_SOURCE_DIR}/file-file.c
${CMAKE_CURRENT_SOURCE_DIR}/file-gif.c
@@ -658,14 +694,18 @@ set(DISSECTOR_SRC
${CMAKE_CURRENT_SOURCE_DIR}/file-mp4.c
${CMAKE_CURRENT_SOURCE_DIR}/file-pcap.c
${CMAKE_CURRENT_SOURCE_DIR}/file-pcapng.c
+ ${CMAKE_CURRENT_SOURCE_DIR}/file-pcapng-darwin.c
${CMAKE_CURRENT_SOURCE_DIR}/file-png.c
${CMAKE_CURRENT_SOURCE_DIR}/file-rbm.c
${CMAKE_CURRENT_SOURCE_DIR}/file-rfc7468.c
+ ${CMAKE_CURRENT_SOURCE_DIR}/file-rtpdump.c
${CMAKE_CURRENT_SOURCE_DIR}/file-tiff.c
${CMAKE_CURRENT_SOURCE_DIR}/packet-2dparityfec.c
${CMAKE_CURRENT_SOURCE_DIR}/packet-3com-njack.c
${CMAKE_CURRENT_SOURCE_DIR}/packet-3com-xns.c
${CMAKE_CURRENT_SOURCE_DIR}/packet-3g-a11.c
+ ${CMAKE_CURRENT_SOURCE_DIR}/packet-5co-legacy.c
+ ${CMAKE_CURRENT_SOURCE_DIR}/packet-5co-rap.c
${CMAKE_CURRENT_SOURCE_DIR}/packet-6lowpan.c
${CMAKE_CURRENT_SOURCE_DIR}/packet-9p.c
${CMAKE_CURRENT_SOURCE_DIR}/packet-a21.c
@@ -689,6 +729,7 @@ set(DISSECTOR_SRC
${CMAKE_CURRENT_SOURCE_DIR}/packet-ajp13.c
${CMAKE_CURRENT_SOURCE_DIR}/packet-alcap.c
${CMAKE_CURRENT_SOURCE_DIR}/packet-alljoyn.c
+ ${CMAKE_CURRENT_SOURCE_DIR}/packet-alp.c
${CMAKE_CURRENT_SOURCE_DIR}/packet-amp.c
${CMAKE_CURRENT_SOURCE_DIR}/packet-amqp.c
${CMAKE_CURRENT_SOURCE_DIR}/packet-amr.c
@@ -717,7 +758,9 @@ set(DISSECTOR_SRC
${CMAKE_CURRENT_SOURCE_DIR}/packet-aruba-erm.c
${CMAKE_CURRENT_SOURCE_DIR}/packet-aruba-iap.c
${CMAKE_CURRENT_SOURCE_DIR}/packet-aruba-papi.c
+ ${CMAKE_CURRENT_SOURCE_DIR}/packet-aruba-ubt.c
${CMAKE_CURRENT_SOURCE_DIR}/packet-ar_drone.c
+ ${CMAKE_CURRENT_SOURCE_DIR}/packet-asam-cmp.c
${CMAKE_CURRENT_SOURCE_DIR}/packet-asap.c
${CMAKE_CURRENT_SOURCE_DIR}/packet-asap+enrp-common.c
${CMAKE_CURRENT_SOURCE_DIR}/packet-ascend.c
@@ -727,12 +770,14 @@ set(DISSECTOR_SRC
${CMAKE_CURRENT_SOURCE_DIR}/packet-asterix.c
${CMAKE_CURRENT_SOURCE_DIR}/packet-at.c
${CMAKE_CURRENT_SOURCE_DIR}/packet-at-ldf.c
+ ${CMAKE_CURRENT_SOURCE_DIR}/packet-at-rl.c
${CMAKE_CURRENT_SOURCE_DIR}/packet-atalk.c
${CMAKE_CURRENT_SOURCE_DIR}/packet-ath.c
${CMAKE_CURRENT_SOURCE_DIR}/packet-atm.c
${CMAKE_CURRENT_SOURCE_DIR}/packet-atmtcp.c
${CMAKE_CURRENT_SOURCE_DIR}/packet-auto_rp.c
${CMAKE_CURRENT_SOURCE_DIR}/packet-autosar-nm.c
+ ${CMAKE_CURRENT_SOURCE_DIR}/packet-autosar-ipdu-multiplexer.c
${CMAKE_CURRENT_SOURCE_DIR}/packet-avsp.c
${CMAKE_CURRENT_SOURCE_DIR}/packet-awdl.c
${CMAKE_CURRENT_SOURCE_DIR}/packet-ax25.c
@@ -776,6 +821,7 @@ set(DISSECTOR_SRC
${CMAKE_CURRENT_SOURCE_DIR}/packet-bssap.c
${CMAKE_CURRENT_SOURCE_DIR}/packet-bssgp.c
${CMAKE_CURRENT_SOURCE_DIR}/packet-bt-dht.c
+ ${CMAKE_CURRENT_SOURCE_DIR}/packet-bt-tracker.c
${CMAKE_CURRENT_SOURCE_DIR}/packet-bt-utp.c
${CMAKE_CURRENT_SOURCE_DIR}/packet-bt3ds.c
${CMAKE_CURRENT_SOURCE_DIR}/packet-btamp.c
@@ -809,6 +855,7 @@ set(DISSECTOR_SRC
${CMAKE_CURRENT_SOURCE_DIR}/packet-btsap.c
${CMAKE_CURRENT_SOURCE_DIR}/packet-btsdp.c
${CMAKE_CURRENT_SOURCE_DIR}/packet-btsmp.c
+ ${CMAKE_CURRENT_SOURCE_DIR}/packet-busmirroring.c
${CMAKE_CURRENT_SOURCE_DIR}/packet-bvlc.c
${CMAKE_CURRENT_SOURCE_DIR}/packet-bzr.c
${CMAKE_CURRENT_SOURCE_DIR}/packet-c15ch.c
@@ -955,6 +1002,10 @@ set(DISSECTOR_SRC
${CMAKE_CURRENT_SOURCE_DIR}/packet-dec-bpdu.c
${CMAKE_CURRENT_SOURCE_DIR}/packet-dec-dnart.c
${CMAKE_CURRENT_SOURCE_DIR}/packet-dect.c
+ ${CMAKE_CURRENT_SOURCE_DIR}/packet-dect-dlc.c
+ ${CMAKE_CURRENT_SOURCE_DIR}/packet-dect-mitel-eth.c
+ ${CMAKE_CURRENT_SOURCE_DIR}/packet-dect-mitel-rfp.c
+ ${CMAKE_CURRENT_SOURCE_DIR}/packet-dect-nwk.c
${CMAKE_CURRENT_SOURCE_DIR}/packet-devicenet.c
${CMAKE_CURRENT_SOURCE_DIR}/packet-dhcp.c
${CMAKE_CURRENT_SOURCE_DIR}/packet-dhcp-failover.c
@@ -964,6 +1015,7 @@ set(DISSECTOR_SRC
${CMAKE_CURRENT_SOURCE_DIR}/packet-diffserv-mpls-common.c
${CMAKE_CURRENT_SOURCE_DIR}/packet-dis.c
${CMAKE_CURRENT_SOURCE_DIR}/packet-distcc.c
+ ${CMAKE_CURRENT_SOURCE_DIR}/packet-discard.c
${CMAKE_CURRENT_SOURCE_DIR}/packet-dji-uav.c
${CMAKE_CURRENT_SOURCE_DIR}/packet-dlep.c
${CMAKE_CURRENT_SOURCE_DIR}/packet-dlm3.c
@@ -979,6 +1031,7 @@ set(DISSECTOR_SRC
${CMAKE_CURRENT_SOURCE_DIR}/packet-docsis-vendor.c
${CMAKE_CURRENT_SOURCE_DIR}/packet-dof.c
${CMAKE_CURRENT_SOURCE_DIR}/packet-doip.c
+ ${CMAKE_CURRENT_SOURCE_DIR}/packet-do-irp.c
${CMAKE_CURRENT_SOURCE_DIR}/packet-dpaux.c
${CMAKE_CURRENT_SOURCE_DIR}/packet-dpauxmon.c
${CMAKE_CURRENT_SOURCE_DIR}/packet-dplay.c
@@ -1004,6 +1057,7 @@ set(DISSECTOR_SRC
${CMAKE_CURRENT_SOURCE_DIR}/packet-dvb-s2-bb.c
${CMAKE_CURRENT_SOURCE_DIR}/packet-dvb-s2-table.c
${CMAKE_CURRENT_SOURCE_DIR}/packet-dvb-sdt.c
+ ${CMAKE_CURRENT_SOURCE_DIR}/packet-dvb-sit.c
${CMAKE_CURRENT_SOURCE_DIR}/packet-dvb-tdt.c
${CMAKE_CURRENT_SOURCE_DIR}/packet-dvb-tot.c
${CMAKE_CURRENT_SOURCE_DIR}/packet-dvbci.c
@@ -1023,6 +1077,7 @@ set(DISSECTOR_SRC
${CMAKE_CURRENT_SOURCE_DIR}/packet-edonkey.c
${CMAKE_CURRENT_SOURCE_DIR}/packet-egd.c
${CMAKE_CURRENT_SOURCE_DIR}/packet-eero.c
+ ${CMAKE_CURRENT_SOURCE_DIR}/packet-egnos-ems.c
${CMAKE_CURRENT_SOURCE_DIR}/packet-ehdlc.c
${CMAKE_CURRENT_SOURCE_DIR}/packet-ehs.c
${CMAKE_CURRENT_SOURCE_DIR}/packet-eigrp.c
@@ -1048,9 +1103,11 @@ set(DISSECTOR_SRC
${CMAKE_CURRENT_SOURCE_DIR}/packet-eth.c
${CMAKE_CURRENT_SOURCE_DIR}/packet-etherip.c
${CMAKE_CURRENT_SOURCE_DIR}/packet-ethertype.c
+ ${CMAKE_CURRENT_SOURCE_DIR}/packet-eti.c
${CMAKE_CURRENT_SOURCE_DIR}/packet-etsi_card_app_toolkit.c
${CMAKE_CURRENT_SOURCE_DIR}/packet-etv.c
${CMAKE_CURRENT_SOURCE_DIR}/packet-etw.c
+ ${CMAKE_CURRENT_SOURCE_DIR}/packet-eobi.c
${CMAKE_CURRENT_SOURCE_DIR}/packet-evrc.c
${CMAKE_CURRENT_SOURCE_DIR}/packet-evs.c
${CMAKE_CURRENT_SOURCE_DIR}/packet-exablaze.c
@@ -1058,6 +1115,7 @@ set(DISSECTOR_SRC
${CMAKE_CURRENT_SOURCE_DIR}/packet-exported_pdu.c
${CMAKE_CURRENT_SOURCE_DIR}/packet-extreme-exeh.c
${CMAKE_CURRENT_SOURCE_DIR}/packet-extreme.c
+ ${CMAKE_CURRENT_SOURCE_DIR}/packet-extrememesh.c
${CMAKE_CURRENT_SOURCE_DIR}/packet-f5ethtrailer.c
${CMAKE_CURRENT_SOURCE_DIR}/packet-fc00.c
${CMAKE_CURRENT_SOURCE_DIR}/packet-fc.c
@@ -1090,6 +1148,7 @@ set(DISSECTOR_SRC
${CMAKE_CURRENT_SOURCE_DIR}/packet-fmtp.c
${CMAKE_CURRENT_SOURCE_DIR}/packet-force10-oui.c
${CMAKE_CURRENT_SOURCE_DIR}/packet-forces.c
+ ${CMAKE_CURRENT_SOURCE_DIR}/packet-fortinet-fgcp.c
${CMAKE_CURRENT_SOURCE_DIR}/packet-fortinet-sso.c
${CMAKE_CURRENT_SOURCE_DIR}/packet-foundry.c
${CMAKE_CURRENT_SOURCE_DIR}/packet-fp_hint.c
@@ -1136,6 +1195,7 @@ set(DISSECTOR_SRC
${CMAKE_CURRENT_SOURCE_DIR}/packet-gprs-llc.c
${CMAKE_CURRENT_SOURCE_DIR}/packet-gprscdr.c
${CMAKE_CURRENT_SOURCE_DIR}/packet-gre.c
+ ${CMAKE_CURRENT_SOURCE_DIR}/packet-grebonding.c
${CMAKE_CURRENT_SOURCE_DIR}/packet-grpc.c
${CMAKE_CURRENT_SOURCE_DIR}/packet-gsm_a_bssmap.c
${CMAKE_CURRENT_SOURCE_DIR}/packet-gsm_a_common.c
@@ -1153,9 +1213,11 @@ set(DISSECTOR_SRC
${CMAKE_CURRENT_SOURCE_DIR}/packet-gsm_cbsp.c
${CMAKE_CURRENT_SOURCE_DIR}/packet-gsm_gsup.c
${CMAKE_CURRENT_SOURCE_DIR}/packet-gsm_ipa.c
+ ${CMAKE_CURRENT_SOURCE_DIR}/packet-gsm_l2rcop.c
${CMAKE_CURRENT_SOURCE_DIR}/packet-gsm_osmux.c
${CMAKE_CURRENT_SOURCE_DIR}/packet-gsm_r_uus1.c
${CMAKE_CURRENT_SOURCE_DIR}/packet-gsm_rlcmac.c
+ ${CMAKE_CURRENT_SOURCE_DIR}/packet-gsm_rlp.c
${CMAKE_CURRENT_SOURCE_DIR}/packet-gsm_sim.c
${CMAKE_CURRENT_SOURCE_DIR}/packet-gsm_sms.c
${CMAKE_CURRENT_SOURCE_DIR}/packet-gsm_sms_ud.c
@@ -1197,6 +1259,7 @@ set(DISSECTOR_SRC
${CMAKE_CURRENT_SOURCE_DIR}/packet-hdfs.c
${CMAKE_CURRENT_SOURCE_DIR}/packet-hdfsdata.c
${CMAKE_CURRENT_SOURCE_DIR}/packet-hdmi.c
+ ${CMAKE_CURRENT_SOURCE_DIR}/packet-hicp.c
${CMAKE_CURRENT_SOURCE_DIR}/packet-hip.c
${CMAKE_CURRENT_SOURCE_DIR}/packet-hipercontracer.c
${CMAKE_CURRENT_SOURCE_DIR}/packet-hiqnet.c
@@ -1210,6 +1273,7 @@ set(DISSECTOR_SRC
${CMAKE_CURRENT_SOURCE_DIR}/packet-hpfeeds.c
${CMAKE_CURRENT_SOURCE_DIR}/packet-hpsw.c
${CMAKE_CURRENT_SOURCE_DIR}/packet-hpteam.c
+ ${CMAKE_CURRENT_SOURCE_DIR}/packet-hsfz.c
${CMAKE_CURRENT_SOURCE_DIR}/packet-hsms.c
${CMAKE_CURRENT_SOURCE_DIR}/packet-hsr-prp-supervision.c
${CMAKE_CURRENT_SOURCE_DIR}/packet-hsr.c
@@ -1229,6 +1293,7 @@ set(DISSECTOR_SRC
${CMAKE_CURRENT_SOURCE_DIR}/packet-icmpv6.c
${CMAKE_CURRENT_SOURCE_DIR}/packet-icp.c
${CMAKE_CURRENT_SOURCE_DIR}/packet-icq.c
+ ${CMAKE_CURRENT_SOURCE_DIR}/packet-id3v2.c
${CMAKE_CURRENT_SOURCE_DIR}/packet-idp.c
${CMAKE_CURRENT_SOURCE_DIR}/packet-idrp.c
${CMAKE_CURRENT_SOURCE_DIR}/packet-iec104.c
@@ -1264,6 +1329,7 @@ set(DISSECTOR_SRC
${CMAKE_CURRENT_SOURCE_DIR}/packet-ipdc.c
${CMAKE_CURRENT_SOURCE_DIR}/packet-ipdr.c
${CMAKE_CURRENT_SOURCE_DIR}/packet-iperf.c
+ ${CMAKE_CURRENT_SOURCE_DIR}/packet-iperf3.c
${CMAKE_CURRENT_SOURCE_DIR}/packet-ipfc.c
${CMAKE_CURRENT_SOURCE_DIR}/packet-ipmi.c
${CMAKE_CURRENT_SOURCE_DIR}/packet-ipmi-app.c
@@ -1325,6 +1391,7 @@ set(DISSECTOR_SRC
${CMAKE_CURRENT_SOURCE_DIR}/packet-jdwp.c
${CMAKE_CURRENT_SOURCE_DIR}/packet-jmirror.c
${CMAKE_CURRENT_SOURCE_DIR}/packet-jpeg.c
+ ${CMAKE_CURRENT_SOURCE_DIR}/packet-json_3gpp.c
${CMAKE_CURRENT_SOURCE_DIR}/packet-json.c
${CMAKE_CURRENT_SOURCE_DIR}/packet-juniper.c
${CMAKE_CURRENT_SOURCE_DIR}/packet-jxta.c
@@ -1367,6 +1434,7 @@ set(DISSECTOR_SRC
${CMAKE_CURRENT_SOURCE_DIR}/packet-ldss.c
${CMAKE_CURRENT_SOURCE_DIR}/packet-lg8979.c
${CMAKE_CURRENT_SOURCE_DIR}/packet-lge_monitor.c
+ ${CMAKE_CURRENT_SOURCE_DIR}/packet-li5g.c
${CMAKE_CURRENT_SOURCE_DIR}/packet-link16.c
${CMAKE_CURRENT_SOURCE_DIR}/packet-lin.c
${CMAKE_CURRENT_SOURCE_DIR}/packet-linx.c
@@ -1377,11 +1445,14 @@ set(DISSECTOR_SRC
${CMAKE_CURRENT_SOURCE_DIR}/packet-llc.c
${CMAKE_CURRENT_SOURCE_DIR}/packet-lldp.c
${CMAKE_CURRENT_SOURCE_DIR}/packet-llrp.c
+ ${CMAKE_CURRENT_SOURCE_DIR}/packet-lls-slt.c
+ ${CMAKE_CURRENT_SOURCE_DIR}/packet-lls.c
${CMAKE_CURRENT_SOURCE_DIR}/packet-llt.c
${CMAKE_CURRENT_SOURCE_DIR}/packet-lltd.c
${CMAKE_CURRENT_SOURCE_DIR}/packet-lmi.c
${CMAKE_CURRENT_SOURCE_DIR}/packet-lmp.c
${CMAKE_CURRENT_SOURCE_DIR}/packet-lnet.c
+ ${CMAKE_CURRENT_SOURCE_DIR}/packet-locamation-im.c
${CMAKE_CURRENT_SOURCE_DIR}/packet-logcat.c
${CMAKE_CURRENT_SOURCE_DIR}/packet-logcat-text.c
${CMAKE_CURRENT_SOURCE_DIR}/packet-lon.c
@@ -1405,19 +1476,25 @@ set(DISSECTOR_SRC
${CMAKE_CURRENT_SOURCE_DIR}/packet-mac-lte-framed.c
${CMAKE_CURRENT_SOURCE_DIR}/packet-mac-lte.c
${CMAKE_CURRENT_SOURCE_DIR}/packet-mac-nr.c
+ ${CMAKE_CURRENT_SOURCE_DIR}/packet-mac-nr-framed.c
${CMAKE_CURRENT_SOURCE_DIR}/packet-maccontrol.c
${CMAKE_CURRENT_SOURCE_DIR}/packet-macsec.c
${CMAKE_CURRENT_SOURCE_DIR}/packet-mactelnet.c
${CMAKE_CURRENT_SOURCE_DIR}/packet-manolito.c
${CMAKE_CURRENT_SOURCE_DIR}/packet-marker.c
+ ${CMAKE_CURRENT_SOURCE_DIR}/packet-matter.c
${CMAKE_CURRENT_SOURCE_DIR}/packet-mausb.c
${CMAKE_CURRENT_SOURCE_DIR}/packet-mbim.c
${CMAKE_CURRENT_SOURCE_DIR}/packet-mbtcp.c
${CMAKE_CURRENT_SOURCE_DIR}/packet-mc-nmf.c
${CMAKE_CURRENT_SOURCE_DIR}/packet-mcpe.c
+ ${CMAKE_CURRENT_SOURCE_DIR}/packet-mctp.c
+ ${CMAKE_CURRENT_SOURCE_DIR}/packet-mctp-control.c
+ ${CMAKE_CURRENT_SOURCE_DIR}/packet-mdb.c
${CMAKE_CURRENT_SOURCE_DIR}/packet-mdp.c
${CMAKE_CURRENT_SOURCE_DIR}/packet-mdshdr.c
${CMAKE_CURRENT_SOURCE_DIR}/packet-media.c
+ ${CMAKE_CURRENT_SOURCE_DIR}/packet-media-type.c
${CMAKE_CURRENT_SOURCE_DIR}/packet-megaco.c
${CMAKE_CURRENT_SOURCE_DIR}/packet-memcache.c
${CMAKE_CURRENT_SOURCE_DIR}/packet-mesh.c
@@ -1439,6 +1516,7 @@ set(DISSECTOR_SRC
${CMAKE_CURRENT_SOURCE_DIR}/packet-mojito.c
${CMAKE_CURRENT_SOURCE_DIR}/packet-moldudp.c
${CMAKE_CURRENT_SOURCE_DIR}/packet-moldudp64.c
+ ${CMAKE_CURRENT_SOURCE_DIR}/packet-monero.c
${CMAKE_CURRENT_SOURCE_DIR}/packet-mongo.c
${CMAKE_CURRENT_SOURCE_DIR}/packet-mount.c
${CMAKE_CURRENT_SOURCE_DIR}/packet-mp2t.c
@@ -1467,6 +1545,7 @@ set(DISSECTOR_SRC
${CMAKE_CURRENT_SOURCE_DIR}/packet-mrp-mmrp.c
${CMAKE_CURRENT_SOURCE_DIR}/packet-mrp-msrp.c
${CMAKE_CURRENT_SOURCE_DIR}/packet-mrp-mvrp.c
+ ${CMAKE_CURRENT_SOURCE_DIR}/packet-ms-do.c
${CMAKE_CURRENT_SOURCE_DIR}/packet-ms-mms.c
${CMAKE_CURRENT_SOURCE_DIR}/packet-ms-nns.c
${CMAKE_CURRENT_SOURCE_DIR}/packet-msdp.c
@@ -1546,6 +1625,7 @@ set(DISSECTOR_SRC
${CMAKE_CURRENT_SOURCE_DIR}/packet-ntp.c
${CMAKE_CURRENT_SOURCE_DIR}/packet-null.c
${CMAKE_CURRENT_SOURCE_DIR}/packet-nvme.c
+ ${CMAKE_CURRENT_SOURCE_DIR}/packet-nvme-mi.c
${CMAKE_CURRENT_SOURCE_DIR}/packet-nvme-rdma.c
${CMAKE_CURRENT_SOURCE_DIR}/packet-nvme-tcp.c
${CMAKE_CURRENT_SOURCE_DIR}/packet-nwmtp.c
@@ -1556,6 +1636,7 @@ set(DISSECTOR_SRC
${CMAKE_CURRENT_SOURCE_DIR}/packet-obd-ii.c
${CMAKE_CURRENT_SOURCE_DIR}/packet-obex.c
${CMAKE_CURRENT_SOURCE_DIR}/packet-ocfs2.c
+ ${CMAKE_CURRENT_SOURCE_DIR}/packet-ocp1.c
${CMAKE_CURRENT_SOURCE_DIR}/packet-oicq.c
${CMAKE_CURRENT_SOURCE_DIR}/packet-oipf.c
${CMAKE_CURRENT_SOURCE_DIR}/packet-olsr.c
@@ -1595,6 +1676,7 @@ set(DISSECTOR_SRC
${CMAKE_CURRENT_SOURCE_DIR}/packet-pagp.c
${CMAKE_CURRENT_SOURCE_DIR}/packet-paltalk.c
${CMAKE_CURRENT_SOURCE_DIR}/packet-pana.c
+ ${CMAKE_CURRENT_SOURCE_DIR}/packet-pcaplog.c
${CMAKE_CURRENT_SOURCE_DIR}/packet-pcap_pktdata.c
${CMAKE_CURRENT_SOURCE_DIR}/packet-pcapng_block.c
${CMAKE_CURRENT_SOURCE_DIR}/packet-pcep.c
@@ -1606,6 +1688,7 @@ set(DISSECTOR_SRC
${CMAKE_CURRENT_SOURCE_DIR}/packet-pdcp-lte.c
${CMAKE_CURRENT_SOURCE_DIR}/packet-pdcp-nr.c
${CMAKE_CURRENT_SOURCE_DIR}/packet-pdu-transport.c
+ ${CMAKE_CURRENT_SOURCE_DIR}/packet-peap.c
${CMAKE_CURRENT_SOURCE_DIR}/packet-peekremote.c
${CMAKE_CURRENT_SOURCE_DIR}/packet-per.c
${CMAKE_CURRENT_SOURCE_DIR}/packet-pfcp.c
@@ -1617,6 +1700,7 @@ set(DISSECTOR_SRC
${CMAKE_CURRENT_SOURCE_DIR}/packet-pktap.c
${CMAKE_CURRENT_SOURCE_DIR}/packet-pktc.c
${CMAKE_CURRENT_SOURCE_DIR}/packet-pktgen.c
+ ${CMAKE_CURRENT_SOURCE_DIR}/packet-pldm.c
${CMAKE_CURRENT_SOURCE_DIR}/packet-pmproxy.c
${CMAKE_CURRENT_SOURCE_DIR}/packet-pnrp.c
${CMAKE_CURRENT_SOURCE_DIR}/packet-pop.c
@@ -1665,14 +1749,20 @@ set(DISSECTOR_SRC
${CMAKE_CURRENT_SOURCE_DIR}/packet-rdm.c
${CMAKE_CURRENT_SOURCE_DIR}/packet-rdp.c
${CMAKE_CURRENT_SOURCE_DIR}/packet-rdp_multitransport.c
+ ${CMAKE_CURRENT_SOURCE_DIR}/packet-rdp_cliprdr.c
${CMAKE_CURRENT_SOURCE_DIR}/packet-rdp_drdynvc.c
${CMAKE_CURRENT_SOURCE_DIR}/packet-rdp_egfx.c
+ ${CMAKE_CURRENT_SOURCE_DIR}/packet-rdp_rail.c
+ ${CMAKE_CURRENT_SOURCE_DIR}/packet-rdp_snd.c
+ ${CMAKE_CURRENT_SOURCE_DIR}/packet-rdp_ear.c
${CMAKE_CURRENT_SOURCE_DIR}/packet-rdpudp.c
${CMAKE_CURRENT_SOURCE_DIR}/packet-rdt.c
+ ${CMAKE_CURRENT_SOURCE_DIR}/packet-realtek.c
${CMAKE_CURRENT_SOURCE_DIR}/packet-redback.c
${CMAKE_CURRENT_SOURCE_DIR}/packet-redbackli.c
${CMAKE_CURRENT_SOURCE_DIR}/packet-reload-framing.c
${CMAKE_CURRENT_SOURCE_DIR}/packet-reload.c
+ ${CMAKE_CURRENT_SOURCE_DIR}/packet-resp.c
${CMAKE_CURRENT_SOURCE_DIR}/packet-retix-bpdu.c
${CMAKE_CURRENT_SOURCE_DIR}/packet-rfc2190.c
${CMAKE_CURRENT_SOURCE_DIR}/packet-rfid-felica.c
@@ -1711,6 +1801,7 @@ set(DISSECTOR_SRC
${CMAKE_CURRENT_SOURCE_DIR}/packet-rsvp.c
${CMAKE_CURRENT_SOURCE_DIR}/packet-rsync.c
${CMAKE_CURRENT_SOURCE_DIR}/packet-rtacser.c
+ ${CMAKE_CURRENT_SOURCE_DIR}/packet-rtag.c
${CMAKE_CURRENT_SOURCE_DIR}/packet-rtcdc.c
${CMAKE_CURRENT_SOURCE_DIR}/packet-rtcp.c
${CMAKE_CURRENT_SOURCE_DIR}/packet-rtitcp.c
@@ -1736,8 +1827,18 @@ set(DISSECTOR_SRC
${CMAKE_CURRENT_SOURCE_DIR}/packet-s7comm_szl_ids.c
${CMAKE_CURRENT_SOURCE_DIR}/packet-sadmind.c
${CMAKE_CURRENT_SOURCE_DIR}/packet-sametime.c
+ ${CMAKE_CURRENT_SOURCE_DIR}/packet-sane.c
${CMAKE_CURRENT_SOURCE_DIR}/packet-sap.c
+ ${CMAKE_CURRENT_SOURCE_DIR}/packet-sapdiag.c
+ ${CMAKE_CURRENT_SOURCE_DIR}/packet-sapenqueue.c
+ ${CMAKE_CURRENT_SOURCE_DIR}/packet-saphdb.c
+ ${CMAKE_CURRENT_SOURCE_DIR}/packet-sapigs.c
+ ${CMAKE_CURRENT_SOURCE_DIR}/packet-sapms.c
+ ${CMAKE_CURRENT_SOURCE_DIR}/packet-sapni.c
+ ${CMAKE_CURRENT_SOURCE_DIR}/packet-saprouter.c
+ ${CMAKE_CURRENT_SOURCE_DIR}/packet-sapsnc.c
${CMAKE_CURRENT_SOURCE_DIR}/packet-sasp.c
+ ${CMAKE_CURRENT_SOURCE_DIR}/packet-sbas_l1.c
${CMAKE_CURRENT_SOURCE_DIR}/packet-sbus.c
${CMAKE_CURRENT_SOURCE_DIR}/packet-sbc.c
${CMAKE_CURRENT_SOURCE_DIR}/packet-sccp.c
@@ -1761,12 +1862,15 @@ set(DISSECTOR_SRC
${CMAKE_CURRENT_SOURCE_DIR}/packet-sercosiii.c
${CMAKE_CURRENT_SOURCE_DIR}/packet-ses.c
${CMAKE_CURRENT_SOURCE_DIR}/packet-sflow.c
+ ${CMAKE_CURRENT_SOURCE_DIR}/packet-sftp.c
${CMAKE_CURRENT_SOURCE_DIR}/packet-sgsap.c
+ ${CMAKE_CURRENT_SOURCE_DIR}/packet-shicp.c
${CMAKE_CURRENT_SOURCE_DIR}/packet-shim6.c
${CMAKE_CURRENT_SOURCE_DIR}/packet-sigcomp.c
${CMAKE_CURRENT_SOURCE_DIR}/packet-signal-pdu.c
${CMAKE_CURRENT_SOURCE_DIR}/packet-simple.c
${CMAKE_CURRENT_SOURCE_DIR}/packet-simulcrypt.c
+ ${CMAKE_CURRENT_SOURCE_DIR}/packet-sinecap.c
${CMAKE_CURRENT_SOURCE_DIR}/packet-sip.c
${CMAKE_CURRENT_SOURCE_DIR}/packet-sipfrag.c
${CMAKE_CURRENT_SOURCE_DIR}/packet-sita.c
@@ -1789,6 +1893,7 @@ set(DISSECTOR_SRC
${CMAKE_CURRENT_SOURCE_DIR}/packet-sml.c
${CMAKE_CURRENT_SOURCE_DIR}/packet-smp.c
${CMAKE_CURRENT_SOURCE_DIR}/packet-smpp.c
+ ${CMAKE_CURRENT_SOURCE_DIR}/packet-smpte-2110-20.c
${CMAKE_CURRENT_SOURCE_DIR}/packet-smtp.c
${CMAKE_CURRENT_SOURCE_DIR}/packet-sna.c
${CMAKE_CURRENT_SOURCE_DIR}/packet-snaeth.c
@@ -1872,7 +1977,9 @@ set(DISSECTOR_SRC
${CMAKE_CURRENT_SOURCE_DIR}/packet-tpm20.c
${CMAKE_CURRENT_SOURCE_DIR}/packet-tpncp.c
${CMAKE_CURRENT_SOURCE_DIR}/packet-tr.c
+ ${CMAKE_CURRENT_SOURCE_DIR}/packet-trdp.c
${CMAKE_CURRENT_SOURCE_DIR}/packet-trill.c
+ ${CMAKE_CURRENT_SOURCE_DIR}/packet-trel.c
${CMAKE_CURRENT_SOURCE_DIR}/packet-trmac.c
${CMAKE_CURRENT_SOURCE_DIR}/packet-tsp.c
${CMAKE_CURRENT_SOURCE_DIR}/packet-tte-pcf.c
@@ -1892,6 +1999,9 @@ set(DISSECTOR_SRC
${CMAKE_CURRENT_SOURCE_DIR}/packet-uavcan-dsdl.c
${CMAKE_CURRENT_SOURCE_DIR}/packet-ubdp.c
${CMAKE_CURRENT_SOURCE_DIR}/packet-ubertooth.c
+ ${CMAKE_CURRENT_SOURCE_DIR}/packet-ubx.c
+ ${CMAKE_CURRENT_SOURCE_DIR}/packet-ubx-gps_l1_lnav.c
+ ${CMAKE_CURRENT_SOURCE_DIR}/packet-uci.c
${CMAKE_CURRENT_SOURCE_DIR}/packet-ucp.c
${CMAKE_CURRENT_SOURCE_DIR}/packet-udld.c
${CMAKE_CURRENT_SOURCE_DIR}/packet-udp.c
@@ -1919,6 +2029,8 @@ set(DISSECTOR_SRC
${CMAKE_CURRENT_SOURCE_DIR}/packet-usb.c
${CMAKE_CURRENT_SOURCE_DIR}/packet-usbip.c
${CMAKE_CURRENT_SOURCE_DIR}/packet-usbll.c
+ ${CMAKE_CURRENT_SOURCE_DIR}/packet-usbms-bot.c
+ ${CMAKE_CURRENT_SOURCE_DIR}/packet-usbms-uasp.c
${CMAKE_CURRENT_SOURCE_DIR}/packet-user_encap.c
${CMAKE_CURRENT_SOURCE_DIR}/packet-userlog.c
${CMAKE_CURRENT_SOURCE_DIR}/packet-uts.c
@@ -1934,9 +2046,11 @@ set(DISSECTOR_SRC
${CMAKE_CURRENT_SOURCE_DIR}/packet-vj-comp.c
${CMAKE_CURRENT_SOURCE_DIR}/packet-vlan.c
${CMAKE_CURRENT_SOURCE_DIR}/packet-vmlab.c
+ ${CMAKE_CURRENT_SOURCE_DIR}/packet-vmware-hb.c
${CMAKE_CURRENT_SOURCE_DIR}/packet-vnc.c
${CMAKE_CURRENT_SOURCE_DIR}/packet-vntag.c
${CMAKE_CURRENT_SOURCE_DIR}/packet-vp8.c
+ ${CMAKE_CURRENT_SOURCE_DIR}/packet-vp9.c
${CMAKE_CURRENT_SOURCE_DIR}/packet-vpp.c
${CMAKE_CURRENT_SOURCE_DIR}/packet-vrrp.c
${CMAKE_CURRENT_SOURCE_DIR}/packet-vrt.c
@@ -1966,6 +2080,7 @@ set(DISSECTOR_SRC
${CMAKE_CURRENT_SOURCE_DIR}/packet-winsrepl.c
${CMAKE_CURRENT_SOURCE_DIR}/packet-wisun.c
${CMAKE_CURRENT_SOURCE_DIR}/packet-wlccp.c
+ ${CMAKE_CURRENT_SOURCE_DIR}/packet-wmio.c
${CMAKE_CURRENT_SOURCE_DIR}/packet-wol.c
${CMAKE_CURRENT_SOURCE_DIR}/packet-wow.c
${CMAKE_CURRENT_SOURCE_DIR}/packet-woww.c
@@ -1978,6 +2093,7 @@ set(DISSECTOR_SRC
${CMAKE_CURRENT_SOURCE_DIR}/packet-x11.c
${CMAKE_CURRENT_SOURCE_DIR}/packet-x25.c
${CMAKE_CURRENT_SOURCE_DIR}/packet-x29.c
+ ${CMAKE_CURRENT_SOURCE_DIR}/packet-x75.c
${CMAKE_CURRENT_SOURCE_DIR}/packet-xcsl.c
${CMAKE_CURRENT_SOURCE_DIR}/packet-xdmcp.c
${CMAKE_CURRENT_SOURCE_DIR}/packet-xip.c
@@ -1994,6 +2110,7 @@ set(DISSECTOR_SRC
${CMAKE_CURRENT_SOURCE_DIR}/packet-xot.c
${CMAKE_CURRENT_SOURCE_DIR}/packet-xra.c
${CMAKE_CURRENT_SOURCE_DIR}/packet-xtp.c
+ ${CMAKE_CURRENT_SOURCE_DIR}/packet-xti.c
${CMAKE_CURRENT_SOURCE_DIR}/packet-xyplex.c
${CMAKE_CURRENT_SOURCE_DIR}/packet-yami.c
${CMAKE_CURRENT_SOURCE_DIR}/packet-yhoo.c
@@ -2002,7 +2119,10 @@ set(DISSECTOR_SRC
${CMAKE_CURRENT_SOURCE_DIR}/packet-yppasswd.c
${CMAKE_CURRENT_SOURCE_DIR}/packet-ypserv.c
${CMAKE_CURRENT_SOURCE_DIR}/packet-ypxfr.c
+ ${CMAKE_CURRENT_SOURCE_DIR}/packet-z21.c
${CMAKE_CURRENT_SOURCE_DIR}/packet-z3950.c
+ ${CMAKE_CURRENT_SOURCE_DIR}/packet-zabbix.c
+ ${CMAKE_CURRENT_SOURCE_DIR}/packet-zbee-direct.c
${CMAKE_CURRENT_SOURCE_DIR}/packet-zbee-aps.c
${CMAKE_CURRENT_SOURCE_DIR}/packet-zbee-nwk.c
${CMAKE_CURRENT_SOURCE_DIR}/packet-zbee-nwk-gp.c
@@ -2021,6 +2141,11 @@ set(DISSECTOR_SRC
${CMAKE_CURRENT_SOURCE_DIR}/packet-zbee-zdp-binding.c
${CMAKE_CURRENT_SOURCE_DIR}/packet-zbee-zdp-discovery.c
${CMAKE_CURRENT_SOURCE_DIR}/packet-zbee-zdp-management.c
+ ${CMAKE_CURRENT_SOURCE_DIR}/packet-zbee-tlv.c
+ ${CMAKE_CURRENT_SOURCE_DIR}/packet-rf4ce-secur.c
+ ${CMAKE_CURRENT_SOURCE_DIR}/packet-rf4ce-profile.c
+ ${CMAKE_CURRENT_SOURCE_DIR}/packet-rf4ce-nwk.c
+ ${CMAKE_CURRENT_SOURCE_DIR}/packet-zbncp.c
${CMAKE_CURRENT_SOURCE_DIR}/packet-zebra.c
${CMAKE_CURRENT_SOURCE_DIR}/packet-zep.c
${CMAKE_CURRENT_SOURCE_DIR}/packet-ziop.c
@@ -2033,7 +2158,7 @@ set(DISSECTOR_SUPPORT_SRC
${CMAKE_CURRENT_SOURCE_DIR}/packet-dcerpc-nt.c
${CMAKE_CURRENT_SOURCE_DIR}/packet-snort-config.c
${CMAKE_CURRENT_SOURCE_DIR}/usb.c
- ${CMAKE_CURRENT_BINARY_DIR}/dissectors.c
+ ${CUSTOM_DISSECTOR_SUPPORT_SRC}
)
source_group(dissector-support FILES ${DISSECTOR_SUPPORT_SRC})
@@ -2062,12 +2187,32 @@ file(GENERATE
)
add_custom_command(
OUTPUT dissectors.c
- COMMAND ${PYTHON_EXECUTABLE} ${CMAKE_SOURCE_DIR}/tools/make-regs.py dissectors dissectors.c @dissectors.in.txt
+ COMMAND ${Python3_EXECUTABLE} ${CMAKE_SOURCE_DIR}/tools/make-regs.py dissectors dissectors.c @dissectors.in.txt
DEPENDS ${CMAKE_SOURCE_DIR}/tools/make-regs.py ${ALL_DISSECTOR_SRC}
"${CMAKE_CURRENT_BINARY_DIR}/dissectors.in.txt"
COMMENT "Making dissectors.c"
)
+set(DISSECTOR_REG_SRC
+ dissectors.c
+)
+
+source_group(dissector-registration FILES ${DISSECTOR_REG_SRC})
+
+add_library(dissector-registration OBJECT
+ ${DISSECTOR_REG_SRC}
+)
+
+target_include_directories(dissector-registration
+ PRIVATE
+ ${CMAKE_CURRENT_SOURCE_DIR}
+)
+
+set_target_properties(dissector-registration PROPERTIES
+ FOLDER "Libs/epan/dissectors"
+ COMPILE_DEFINITIONS "WS_BUILD_DLL"
+)
+
set(CLEAN_FILES
${DISSECTOR_SRC}
${PIDL_DISSECTOR_SRC}
@@ -2075,6 +2220,7 @@ set(CLEAN_FILES
${CLEAN_CORBA_IDL_DISSECTOR_SRC}
${NCP2222_DISSECTOR_SRC}
${DISSECTOR_SUPPORT_SRC}
+ ${DISSECTOR_REG_SRC}
)
set_source_files_properties(
@@ -2087,7 +2233,6 @@ add_library(dissectors OBJECT
#Included so that Visual Studio can properly put header files in solution
${DISSECTOR_HEADER_FILES}
-
${DISSECTOR_FILES}
${DISSECTOR_SUPPORT_SRC}
)
@@ -2100,6 +2245,7 @@ target_include_directories(dissectors
${LIBXML2_INCLUDE_DIRS}
${LZ4_INCLUDE_DIRS}
${NGHTTP2_INCLUDE_DIRS}
+ ${NGHTTP3_INCLUDE_DIRS}
${SMI_INCLUDE_DIRS}
${SNAPPY_INCLUDE_DIRS}
${ZLIB_INCLUDE_DIRS}
@@ -2117,6 +2263,8 @@ set_target_properties(dissectors PROPERTIES
install(FILES ${DISSECTOR_PUBLIC_HEADERS}
DESTINATION "${PROJECT_INSTALL_INCLUDEDIR}/epan/dissectors"
+ COMPONENT "Development"
+ EXCLUDE_FROM_ALL
)
set(CHECKAPI_FILE_LIST "${CMAKE_CURRENT_BINARY_DIR}/files.txt")