diff options
Diffstat (limited to 'epan/dissectors/CMakeLists.txt')
-rw-r--r-- | epan/dissectors/CMakeLists.txt | 164 |
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") |