yithar7153_2

dissectors/CMakeLists.txt

Jun 4th, 2017
660
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
CMake 28.26 KB | None | 0 0
  1. # CMakeLists.txt
  2. #
  3. # Wireshark - Network traffic analyzer
  4. # By Gerald Combs <[email protected]>
  5. # Copyright 1998 Gerald Combs
  6. #
  7. # This program is free software; you can redistribute it and/or
  8. # modify it under the terms of the GNU General Public License
  9. # as published by the Free Software Foundation; either version 2
  10. # of the License, or (at your option) any later version.
  11. #
  12. # This program is distributed in the hope that it will be useful,
  13. # but WITHOUT ANY WARRANTY; without even the implied warranty of
  14. # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
  15. # GNU General Public License for more details.
  16. #
  17. # You should have received a copy of the GNU General Public License
  18. # along with this program; if not, write to the Free Software
  19. # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
  20. #
  21.  
  22. ADD_CUSTOM_CMAKE_INCLUDE()
  23.  
  24. add_subdirectory(asn1 EXCLUDE_FROM_ALL)
  25. add_subdirectory(dcerpc EXCLUDE_FROM_ALL)
  26. add_subdirectory(pidl EXCLUDE_FROM_ALL)
  27.  
  28. include_directories(
  29.     ${CMAKE_CURRENT_BINARY_DIR}
  30.     ${CMAKE_CURRENT_SOURCE_DIR}
  31. )
  32.  
  33. add_custom_command(
  34.     OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/packet-ncp2222.c
  35.     COMMAND ${PYTHON_EXECUTABLE}
  36.         ${CMAKE_SOURCE_DIR}/tools/ncp2222.py
  37.         -o ${CMAKE_CURRENT_BINARY_DIR}/packet-ncp2222.c
  38.     DEPENDS
  39.         packet-ncp2222.inc
  40.         ${CMAKE_SOURCE_DIR}/tools/ncp2222.py
  41. )
  42.  
  43. add_custom_target(x11-dissector
  44.     COMMAND ${PERL_EXECUTABLE}
  45.         ${CMAKE_SOURCE_DIR}/tools/process-x11-fields.pl ${CMAKE_CURRENT_SOURCE_DIR}/dissectors
  46.         < ${CMAKE_CURRENT_SOURCE_DIR}/x11-fields
  47.     COMMAND ${PERL_EXECUTABLE}
  48.         ${CMAKE_SOURCE_DIR}/tools/process-x11-xcb.pl ${CMAKE_CURRENT_SOURCE_DIR}/dissectors
  49.     DEPENDS
  50.         x11-fields
  51.         ${CMAKE_SOURCE_DIR}/tools/process-x11-fields.pl
  52.         ${CMAKE_SOURCE_DIR}/tools/process-x11-xcb.pl
  53.         ${CMAKE_CURRENT_SOURCE_DIR}/xcbproto
  54.         ${CMAKE_CURRENT_SOURCE_DIR}/mesa
  55. )
  56.  
  57. set_target_properties(x11-dissector PROPERTIES FOLDER "Generated Dissectors/X11")
  58.  
  59. set(ASN1_DISSECTOR_SRC
  60.     packet-ansi_map.c
  61.     packet-acp133.c
  62.     packet-acse.c
  63.     packet-ansi_tcap.c
  64.     packet-atn-ulcs.c
  65.     packet-atn-cm.c
  66.     packet-atn-cpdlc.c
  67.     packet-c1222.c
  68.     packet-camel.c
  69.     packet-cdt.c
  70.     packet-charging_ase.c
  71.     packet-cmip.c
  72.     packet-cmp.c
  73.     packet-cms.c
  74.     packet-credssp.c
  75.     packet-crmf.c
  76.     packet-dap.c
  77.     packet-disp.c
  78.     packet-dop.c
  79.     packet-dsp.c
  80.     packet-ecp.c
  81.     packet-ess.c
  82.     packet-ftam.c
  83.     packet-goose.c
  84.     packet-gsm_map.c
  85.     packet-HI2Operations.c
  86.     packet-h225.c
  87.     packet-h235.c
  88.     packet-h245.c
  89.     packet-h248.c
  90.     packet-h282.c
  91.     packet-h283.c
  92.     packet-h323.c
  93.     packet-h450.c
  94.     packet-h450-ros.c
  95.     packet-h460.c
  96.     packet-h501.c
  97.     packet-hnbap.c
  98.     packet-idmp.c
  99.     packet-ilp.c
  100.     packet-inap.c
  101.     packet-isdn-sup.c
  102.     packet-kerberos.c
  103.     packet-lcsap.c
  104.     packet-ldap.c
  105.     packet-logotypecertextn.c
  106.     packet-lpp.c
  107.     packet-lppa.c
  108.     packet-lppe.c
  109.     packet-lte-rrc.c
  110.     packet-m3ap.c
  111.     packet-mms.c
  112.     packet-mpeg-audio.c
  113.     packet-mpeg-pes.c
  114.     packet-nbap.c
  115.     packet-novell_pkis.c
  116.     packet-ns_cert_exts.c
  117.     packet-ocsp.c
  118.     packet-p1.c
  119.     packet-p22.c
  120.     packet-p7.c
  121.     packet-p772.c
  122.     packet-pcap.c
  123.     packet-pkcs1.c
  124.     packet-pkcs12.c
  125.     packet-pkinit.c
  126.     packet-pkix1explicit.c
  127.     packet-pkix1implicit.c
  128.     packet-pkixac.c
  129.     packet-pkixproxy.c
  130.     packet-pkixqualified.c
  131.     packet-pkixtsp.c
  132.     packet-pres.c
  133.     packet-q932.c
  134.     packet-q932-ros.c
  135.     packet-qsig.c
  136.     packet-ranap.c
  137.     packet-rnsap.c
  138.     packet-ros.c
  139.     packet-rrc.c
  140.     packet-rrlp.c
  141.     packet-rtse.c
  142.     packet-rua.c
  143.     packet-s1ap.c
  144.     packet-sabp.c
  145.     packet-sbc-ap.c
  146.     packet-smrse.c
  147.     packet-snmp.c
  148.     packet-spnego.c
  149.     packet-sv.c
  150.     packet-t124.c
  151.     packet-t125.c
  152.     packet-t38.c
  153.     packet-tcap.c
  154.     packet-tetra.c
  155.     packet-ulp.c
  156.     packet-wlancertextn.c
  157.     packet-x2ap.c
  158.     packet-x509af.c
  159.     packet-x509ce.c
  160.     packet-x509if.c
  161.     packet-x509sat.c
  162. )
  163.  
  164. set(DIRTY_ASN1_DISSECTOR_SRC
  165. )
  166.  
  167. set(DIRTY_CORBA_IDL_DISSECTOR_SRC
  168.     packet-cosnaming.c
  169.     packet-gias.c
  170.     packet-parlay.c
  171.     packet-tango.c
  172. )
  173.  
  174. set(CORBA_IDL_DISSECTOR_SRC
  175.     packet-coseventcomm.c
  176. )
  177.  
  178. set(CORBA_IDL_DISSECTOR_FILES
  179.     ${CORBA_IDL_DISSECTOR_SRC}
  180.     ${DIRTY_CORBA_IDL_DISSECTOR_SRC}
  181. )
  182.  
  183. source_group(dissectors-corba FILES ${CORBA_IDL_DISSECTOR_FILES})
  184.  
  185. add_library(dissectors-corba OBJECT
  186.     ${CORBA_IDL_DISSECTOR_FILES}
  187. )
  188.  
  189. set_target_properties(dissectors-corba PROPERTIES
  190.     FOLDER "Libs/epan/dissectors"
  191.     COMPILE_DEFINITIONS "WS_BUILD_DLL"
  192. )
  193.  
  194. if(WIN32 AND "${CMAKE_GENERATOR}" STREQUAL "Visual Studio 12 2013 Win64")
  195.     # CORBA IDL dissectors are triggering a MSVC 2013 x64 /O2 bug leading to a NULL pointer dereference (see bug 12495)
  196.     target_compile_options(dissectors-corba PRIVATE $<$<CONFIG:Release>:/Ox> $<$<CONFIG:RelWithDebInfo>:/Ox>)
  197. endif()
  198.  
  199. set(DISSECTOR_SRC
  200.     file-btsnoop.c
  201.     file-elf.c
  202.     file-file.c
  203.     file-gif.c
  204.     file-jpeg.c
  205.     file-mp4.c
  206.     file-pcap.c
  207.     file-pcapng.c
  208.     file-png.c
  209.     packet-2dparityfec.c
  210.     packet-3com-njack.c
  211.     packet-3com-xns.c
  212.     packet-3g-a11.c
  213.     packet-6lowpan.c
  214.     packet-9p.c
  215.     packet-a21.c
  216.     packet-aarp.c
  217.     packet-aastra-aasp.c
  218.     packet-acap.c
  219.     packet-acn.c
  220.     packet-acr122.c
  221.     packet-actrace.c
  222.     packet-adb.c
  223.     packet-adb_cs.c
  224.     packet-adb_service.c
  225.     packet-adwin-config.c
  226.     packet-adwin.c
  227.     packet-aeron.c
  228.     packet-afp.c
  229.     packet-afs.c
  230.     packet-agentx.c
  231.     packet-aim-admin.c
  232.     packet-aim-adverts.c
  233.     packet-aim-bos.c
  234.     packet-aim-buddylist.c
  235.     packet-aim-chat.c
  236.     packet-aim-chatnav.c
  237.     packet-aim-directory.c
  238.     packet-aim-email.c
  239.     packet-aim-generic.c
  240.     packet-aim-icq.c
  241.     packet-aim-invitation.c
  242.     packet-aim-location.c
  243.     packet-aim-messaging.c
  244.     packet-aim-oft.c
  245.     packet-aim-popup.c
  246.     packet-aim-signon.c
  247.     packet-aim-ssi.c
  248.     packet-aim-sst.c
  249.     packet-aim-stats.c
  250.     packet-aim-translate.c
  251.     packet-aim-userlookup.c
  252.     packet-aim.c
  253.     packet-ajp13.c
  254.     packet-alcap.c
  255.     packet-alljoyn.c
  256.     packet-amqp.c
  257.     packet-amr.c
  258.     packet-ancp.c
  259.     packet-ans.c
  260.     packet-ansi_637.c
  261.     packet-ansi_683.c
  262.     packet-ansi_801.c
  263.     packet-ansi_a.c
  264.     packet-aodv.c
  265.     packet-aoe.c
  266.     packet-aol.c
  267.     packet-ap1394.c
  268.     packet-app-pkix-cert.c
  269.     packet-applemidi.c
  270.     packet-aprs.c
  271.     packet-arcnet.c
  272.     packet-armagetronad.c
  273.     packet-arp.c
  274.     packet-artnet.c
  275.     packet-aruba-adp.c
  276.     packet-aruba-erm.c
  277.     packet-aruba-iap.c
  278.     packet-aruba-papi.c
  279.     packet-ar_drone.c
  280.     packet-asap.c
  281.     packet-ascend.c
  282.     packet-asf.c
  283.     packet-assa_r3.c
  284.     packet-asterix.c
  285.     packet-at.c
  286.     packet-atalk.c
  287.     packet-ath.c
  288.     packet-atm.c
  289.     packet-atmtcp.c
  290.     packet-auto_rp.c
  291.     packet-ax25.c
  292.     packet-ax25-kiss.c
  293.     packet-ax25-nol3.c
  294.     packet-ax4000.c
  295.     packet-ayiya.c
  296.     packet-babel.c
  297.     packet-bacapp.c
  298.     packet-bacnet.c
  299.     packet-banana.c
  300.     packet-bat.c
  301.     packet-batadv.c
  302.     packet-bctp.c
  303.     packet-beep.c
  304.     packet-bencode.c
  305.     packet-ber.c
  306.     packet-bfcp.c
  307.     packet-bfd.c
  308.     packet-bgp.c
  309.     packet-bitcoin.c
  310.     packet-bittorrent.c
  311.     packet-bjnp.c
  312.     packet-bluecom.c
  313.     packet-bluetooth.c
  314.     packet-bmc.c
  315.     packet-bmp.c
  316.     packet-bofl.c
  317.     packet-bootp.c
  318.     packet-bootparams.c
  319.     packet-bpdu.c
  320.     packet-bpq.c
  321.     packet-brdwlk.c
  322.     packet-brp.c
  323.     packet-bssap.c
  324.     packet-bssgp.c
  325.     packet-bt-dht.c
  326.     packet-bt-utp.c
  327.     packet-bt3ds.c
  328.     packet-btamp.c
  329.     packet-btatt.c
  330.     packet-btbnep.c
  331.     packet-btbredr_rf.c
  332.     packet-btavctp.c
  333.     packet-btavdtp.c
  334.     packet-btavrcp.c
  335.     packet-bthci_acl.c
  336.     packet-bthci_cmd.c
  337.     packet-bthci_evt.c
  338.     packet-bthci_sco.c
  339.     packet-bthci_vendor.c
  340.     packet-bthcrp.c
  341.     packet-bthfp.c
  342.     packet-bthid.c
  343.     packet-bthsp.c
  344.     packet-btl2cap.c
  345.     packet-btle.c
  346.     packet-btle_rf.c
  347.     packet-btmcap.c
  348.     packet-btrfcomm.c
  349.     packet-btsap.c
  350.     packet-btsdp.c
  351.     packet-btsmp.c
  352.     packet-bvlc.c
  353.     packet-bzr.c
  354.     packet-c15ch.c
  355.     packet-calcappprotocol.c
  356.     packet-canopen.c
  357.     packet-capwap.c
  358.     packet-carp.c
  359.     packet-cast.c
  360.     packet-catapult-dct2000.c
  361.     packet-cattp.c
  362.     packet-cbor.c
  363.     packet-ccsds.c
  364.     packet-cdp.c
  365.     packet-cell_broadcast.c
  366.     packet-ceph.c
  367.     packet-cfdp.c
  368.     packet-cfm.c
  369.     packet-cgmp.c
  370.     packet-chargen.c
  371.     packet-chdlc.c
  372.     packet-cigi.c
  373.     packet-cimd.c
  374.     packet-cimetrics.c
  375.     packet-cip.c
  376.     packet-cipmotion.c
  377.     packet-cipsafety.c
  378.     packet-cisco-erspan.c
  379.     packet-cisco-fp-mim.c
  380.     packet-cisco-marker.c
  381.     packet-cisco-metadata.c
  382.     packet-cisco-oui.c
  383.     packet-cisco-sm.c
  384.     packet-cisco-ttag.c
  385.     packet-cisco-wids.c
  386.     packet-classicstun.c
  387.     packet-clearcase.c
  388.     packet-clip.c
  389.     packet-clique-rm.c
  390.     packet-clnp.c
  391.     packet-cmpp.c
  392.     packet-cnip.c
  393.     packet-coap.c
  394.     packet-collectd.c
  395.     packet-componentstatus.c
  396.     packet-cops.c
  397.     packet-corosync-totemnet.c
  398.     packet-corosync-totemsrp.c
  399.     packet-cosine.c
  400.     packet-couchbase.c
  401.     packet-cp2179.c
  402.     packet-cpfi.c
  403.     packet-cpha.c
  404.     packet-cql.c
  405.     packet-csm-encaps.c
  406.     packet-csn1.c
  407.     packet-ctdb.c
  408.     packet-cups.c
  409.     packet-daap.c
  410.     packet-data.c
  411.     packet-daytime.c
  412.     packet-db-lsp.c
  413.     packet-dbus.c
  414.     packet-dcc.c
  415.     packet-dccp.c
  416.     packet-dcerpc-bossvr.c
  417.     packet-dcerpc-browser.c
  418.     packet-dcerpc-cds_clerkserver.c
  419.     packet-dcerpc-cds_solicit.c
  420.     packet-dcerpc-conv.c
  421.     packet-dcerpc-cprpc_server.c
  422.     packet-dcerpc-dce122.c
  423.     packet-dcerpc-dtsprovider.c
  424.     packet-dcerpc-dtsstime_req.c
  425.     packet-dcerpc-epm.c
  426.     packet-dcerpc-fileexp.c
  427.     packet-dcerpc-fldb.c
  428.     packet-dcerpc-frsapi.c
  429.     packet-dcerpc-frsrpc.c
  430.     packet-dcerpc-ftserver.c
  431.     packet-dcerpc-icl_rpc.c
  432.     packet-dcerpc-krb5rpc.c
  433.     packet-dcerpc-llb.c
  434.     packet-dcerpc-messenger.c
  435.     packet-dcerpc-mgmt.c
  436.     packet-dcerpc-ndr.c
  437.     packet-dcerpc-netlogon.c
  438.     packet-dcerpc-pnp.c
  439.     packet-dcerpc-rdaclif.c
  440.     packet-dcerpc-rep_proc.c
  441.     packet-dcerpc-roverride.c
  442.     packet-dcerpc-rpriv.c
  443.     packet-dcerpc-rras.c
  444.     packet-dcerpc-rs_acct.c
  445.     packet-dcerpc-rs_attr.c
  446.     packet-dcerpc-rs_attr_schema.c
  447.     packet-dcerpc-rs_bind.c
  448.     packet-dcerpc-rs_misc.c
  449.     packet-dcerpc-rs_pgo.c
  450.     packet-dcerpc-rs_plcy.c
  451.     packet-dcerpc-rs_prop_acct.c
  452.     packet-dcerpc-rs_prop_acl.c
  453.     packet-dcerpc-rs_prop_attr.c
  454.     packet-dcerpc-rs_prop_pgo.c
  455.     packet-dcerpc-rs_prop_plcy.c
  456.     packet-dcerpc-rs_pwd_mgmt.c
  457.     packet-dcerpc-rs_repadm.c
  458.     packet-dcerpc-rs_replist.c
  459.     packet-dcerpc-rs_repmgr.c
  460.     packet-dcerpc-rs_unix.c
  461.     packet-dcerpc-rsec_login.c
  462.     packet-dcerpc-samr.c
  463.     packet-dcerpc-secidmap.c
  464.     packet-dcerpc-spoolss.c
  465.     packet-dcerpc-svcctl.c
  466.     packet-dcerpc-tapi.c
  467.     packet-dcerpc-tkn4int.c
  468.     packet-dcerpc-trksvr.c
  469.     packet-dcerpc-ubikdisk.c
  470.     packet-dcerpc-ubikvote.c
  471.     packet-dcerpc-update.c
  472.     packet-dcerpc.c
  473.     packet-dcm.c
  474.     packet-dcom-dispatch.c
  475.     packet-dcom-oxid.c
  476.     packet-dcom-remact.c
  477.     packet-dcom-remunkn.c
  478.     packet-dcom-sysact.c
  479.     packet-dcom.c
  480.     packet-dcp-etsi.c
  481.     packet-ddtp.c
  482.     packet-dec-bpdu.c
  483.     packet-dec-dnart.c
  484.     packet-dect.c
  485.     packet-devicenet.c
  486.     packet-dhcp-failover.c
  487.     packet-dhcpv6.c
  488.     packet-diameter.c
  489.     packet-diameter_3gpp.c
  490.     packet-diffserv-mpls-common.c
  491.     packet-dis.c
  492.     packet-distcc.c
  493.     packet-dji-uav.c
  494.     packet-dlm3.c
  495.     packet-dlsw.c
  496.     packet-dmp.c
  497.     packet-dmx.c
  498.     packet-dnp.c
  499.     packet-dns.c
  500.     packet-dof.c
  501.     packet-dplay.c
  502.     packet-dpnss-link.c
  503.     packet-dpnss.c
  504.     packet-drda.c
  505.     packet-dsi.c
  506.     packet-dsr.c
  507.     packet-dtcp-ip.c
  508.     packet-dtls.c
  509.     packet-dtn.c
  510.     packet-dtp.c
  511.     packet-dtpt.c
  512.     packet-dua.c
  513.     packet-dvb-ait.c
  514.     packet-dvb-bat.c
  515.     packet-dvb-data-mpe.c
  516.     packet-dvb-eit.c
  517.     packet-dvb-ipdc.c
  518.     packet-dvb-nit.c
  519.     packet-dvb-s2-bb.c
  520.     packet-dvb-sdt.c
  521.     packet-dvb-tdt.c
  522.     packet-dvb-tot.c
  523.     packet-dvbci.c
  524.     packet-dvmrp.c
  525.     packet-e100.c
  526.     packet-e164.c
  527.     packet-e212.c
  528.     packet-eap.c
  529.     packet-eapol.c
  530.     packet-echo.c
  531.     packet-ecmp.c
  532.     packet-ecp-oui.c
  533.     packet-edonkey.c
  534.     packet-egd.c
  535.     packet-ehdlc.c
  536.     packet-ehs.c
  537.     packet-eigrp.c
  538.     packet-eiss.c
  539.     packet-elasticsearch.c
  540.     packet-elcom.c
  541.     packet-elmi.c
  542.     packet-enc.c
  543.     packet-enip.c
  544.     packet-enrp.c
  545.     packet-enttec.c
  546.     packet-epl.c
  547.     packet-epl_v1.c
  548.     packet-epmd.c
  549.     packet-epon.c
  550.     packet-erf.c
  551.     packet-erldp.c
  552.     packet-esio.c
  553.     packet-esis.c
  554.     packet-etag.c
  555.     packet-etch.c
  556.     packet-eth.c
  557.     packet-etherip.c
  558.     packet-ethertype.c
  559.     packet-etsi_card_app_toolkit.c
  560.     packet-etv.c
  561.     packet-evrc.c
  562.     packet-exec.c
  563.     packet-exported_pdu.c
  564.     packet-extreme.c
  565.     packet-fc.c
  566.     packet-fcct.c
  567.     packet-fcdns.c
  568.     packet-fcels.c
  569.     packet-fcfcs.c
  570.     packet-fcfzs.c
  571.     packet-fcgi.c
  572.     packet-fcip.c
  573.     packet-fclctl.c
  574.     packet-fcoe.c
  575.     packet-fcoib.c
  576.     packet-fcp.c
  577.     packet-fcsb3.c
  578.     packet-fcsp.c
  579.     packet-fcswils.c
  580.     packet-fddi.c
  581.     packet-fefd.c
  582.     packet-ff.c
  583.     packet-ffxiv.c
  584.     packet-finger.c
  585.     packet-fip.c
  586.     packet-fix.c
  587.     packet-flexnet.c
  588.     packet-flexray.c
  589.     packet-flip.c
  590.     packet-fmp.c
  591.     packet-fmp_notify.c
  592.     packet-fmtp.c
  593.     packet-force10-oui.c
  594.     packet-forces.c
  595.     packet-foundry.c
  596.     packet-fp_hint.c
  597.     packet-fr.c
  598.     packet-fractalgeneratorprotocol.c
  599.     packet-frame.c
  600.     packet-ftp.c
  601.     packet-fw1.c
  602.     packet-g723.c
  603.     packet-gadu-gadu.c
  604.     packet-gdb.c
  605.     packet-gdsdb.c
  606.     packet-gearman.c
  607.     packet-ged125.c
  608.     packet-geneve.c
  609.     packet-gfp.c
  610.     packet-gift.c
  611.     packet-giop.c
  612.     packet-git.c
  613.     packet-glbp.c
  614.     packet-gluster_cli.c
  615.     packet-gluster_pmap.c
  616.     packet-glusterd.c
  617.     packet-glusterfs.c
  618.     packet-glusterfs_hndsk.c
  619.     packet-gmhdr.c
  620.     packet-gmr1_bcch.c
  621.     packet-gmr1_common.c
  622.     packet-gmr1_dtap.c
  623.     packet-gmr1_rach.c
  624.     packet-gmr1_rr.c
  625.     packet-gmrp.c
  626.     packet-gnutella.c
  627.     packet-gopher.c
  628.     packet-gpef.c
  629.     packet-gprs-llc.c
  630.     packet-gprscdr.c
  631.     packet-gre.c
  632.     packet-gsm_a_bssmap.c
  633.     packet-gsm_a_common.c
  634.     packet-gsm_a_dtap.c
  635.     packet-gsm_a_gm.c
  636.     packet-gsm_a_rp.c
  637.     packet-gsm_a_rr.c
  638.     packet-gsm_abis_om2000.c
  639.     packet-gsm_abis_oml.c
  640.     packet-gsm_bsslap.c
  641.     packet-gsm_bssmap_le.c
  642.     packet-gsm_cbch.c
  643.     packet-gsm_ipa.c
  644.     packet-gsm_rlcmac.c
  645.     packet-gsm_sim.c
  646.     packet-gsm_sms.c
  647.     packet-gsm_sms_ud.c
  648.     packet-gsm_um.c
  649.     packet-gsmtap.c
  650.     packet-gssapi.c
  651.     packet-gtp.c
  652.     packet-gtpv2.c
  653.     packet-gvcp.c
  654.     packet-gvrp.c
  655.     packet-gvsp.c
  656.     packet-h1.c
  657.     packet-h221_nonstd.c
  658.     packet-h223.c
  659.     packet-h248_10.c
  660.     packet-h248_2.c
  661.     packet-h248_3gpp.c
  662.     packet-h248_7.c
  663.     packet-h248_annex_c.c
  664.     packet-h248_annex_e.c
  665.     packet-h248_q1950.c
  666.     packet-h261.c
  667.     packet-h263.c
  668.     packet-h263p.c
  669.     packet-h264.c
  670.     packet-hartip.c
  671.     packet-hazelcast.c
  672.     packet-hci_h1.c
  673.     packet-hci_h4.c
  674.     packet-hci_mon.c
  675.     packet-hci_usb.c
  676.     packet-hclnfsd.c
  677.     packet-hcrt.c
  678.     packet-hdcp.c
  679.     packet-hdcp2.c
  680.     packet-hdfs.c
  681.     packet-hdfsdata.c
  682.     packet-hdmi.c
  683.     packet-hip.c
  684.     packet-hiqnet.c
  685.     packet-hislip.c
  686.     packet-homeplug-av.c
  687.     packet-homeplug.c
  688.     packet-hp-erm.c
  689.     packet-hpext.c
  690.     packet-hpfeeds.c
  691.     packet-hpsw.c
  692.     packet-hpteam.c
  693.     packet-hsr-prp-supervision.c
  694.     packet-hsr.c
  695.     packet-hsrp.c
  696.     packet-http.c
  697.     packet-http2.c
  698.     packet-http-urlencoded.c
  699.     packet-hyperscsi.c
  700.     packet-i2c.c
  701.     packet-iana-oui.c
  702.     packet-iapp.c
  703.     packet-iax2.c
  704.     packet-icap.c
  705.     packet-icep.c
  706.     packet-icmp.c
  707.     packet-icmpv6.c
  708.     packet-icp.c
  709.     packet-icq.c
  710.     packet-idp.c
  711.     packet-idrp.c
  712.     packet-iec104.c
  713.     packet-ieee1722.c
  714.     packet-ieee17221.c
  715.     packet-ieee80211-netmon.c
  716.     packet-ieee80211-prism.c
  717.     packet-ieee80211-radio.c
  718.     packet-ieee80211-radiotap-iter.c
  719.     packet-ieee80211-radiotap.c
  720.     packet-ieee80211-wlancap.c
  721.     packet-ieee80211.c
  722.     packet-ieee802154.c
  723.     packet-ieee8021ah.c
  724.     packet-ieee8023.c
  725.     packet-ieee802a.c
  726.     packet-ifcp.c
  727.     packet-igap.c
  728.     packet-igmp.c
  729.     packet-igrp.c
  730.     packet-imap.c
  731.     packet-imf.c
  732.     packet-infiniband.c
  733.     packet-infiniband_sdp.c
  734.     packet-interlink.c
  735.     packet-ip.c
  736.     packet-ipars.c
  737.     packet-ipdc.c
  738.     packet-ipdr.c
  739.     packet-ipfc.c
  740.     packet-ipmi.c
  741.     packet-ipmi-app.c
  742.     packet-ipmi-bridge.c
  743.     packet-ipmi-chassis.c
  744.     packet-ipmi-picmg.c
  745.     packet-ipmi-se.c
  746.     packet-ipmi-session.c
  747.     packet-ipmi-storage.c
  748.     packet-ipmi-trace.c
  749.     packet-ipmi-transport.c
  750.     packet-ipmi-pps.c
  751.     packet-ipmi-update.c
  752.     packet-ipmi-vita.c
  753.     packet-ipnet.c
  754.     packet-ipoib.c
  755.     packet-ipos.c
  756.     packet-ipp.c
  757.     packet-ipsec-tcp.c
  758.     packet-ipsec-udp.c
  759.     packet-ipsec.c
  760.     packet-ipsi-ctl.c
  761.     packet-ipv6.c
  762.     packet-ipvs-syncd.c
  763.     packet-ipx.c
  764.     packet-ipxwan.c
  765.     packet-irc.c
  766.     packet-isakmp.c
  767.     packet-iscsi.c
  768.     packet-isdn.c
  769.     packet-iser.c
  770.     packet-isi.c
  771.     packet-isis-clv.c
  772.     packet-isis-hello.c
  773.     packet-isis-lsp.c
  774.     packet-isis-snp.c
  775.     packet-isis.c
  776.     packet-isl.c
  777.     packet-ismacryp.c
  778.     packet-ismp.c
  779.     packet-isns.c
  780.     packet-iso14443.c
  781.     packet-iso7816.c
  782.     packet-iso8583.c
  783.     packet-isup.c
  784.     packet-itdm.c
  785.     packet-iua.c
  786.     packet-iuup.c
  787.     packet-iwarp-ddp-rdmap.c
  788.     packet-iwarp-mpa.c
  789.     packet-ixiatrailer.c
  790.     packet-ixveriwave.c
  791.     packet-j1939.c
  792.     packet-jmirror.c
  793.     packet-jpeg.c
  794.     packet-json.c
  795.     packet-juniper.c
  796.     packet-jxta.c
  797.     packet-k12.c
  798.     packet-kadm5.c
  799.     packet-kafka.c
  800.     packet-kdp.c
  801.     packet-kdsp.c
  802.     packet-kerberos4.c
  803.     packet-kingfisher.c
  804.     packet-kink.c
  805.     packet-kismet.c
  806.     packet-klm.c
  807.     packet-knet.c
  808.     packet-knxnetip.c
  809.     packet-kpasswd.c
  810.     packet-kt.c
  811.     packet-l1-events.c
  812.     packet-l2tp.c
  813.     packet-lacp.c
  814.     packet-lanforge.c
  815.     packet-lapb.c
  816.     packet-lapbether.c
  817.     packet-lapd.c
  818.     packet-lapdm.c
  819.     packet-laplink.c
  820.     packet-lapsat.c
  821.     packet-lat.c
  822.     packet-lbm.c
  823.     packet-lbmc.c
  824.     packet-lbmpdm.c
  825.     packet-lbmpdmtcp.c
  826.     packet-lbmr.c
  827.     packet-lbtrm.c
  828.     packet-lbtru.c
  829.     packet-lbttcp.c
  830.     packet-ldp.c
  831.     packet-ldss.c
  832.     packet-lg8979.c
  833.     packet-lge_monitor.c
  834.     packet-link16.c
  835.     packet-linx.c
  836.     packet-lisp-data.c
  837.     packet-lisp-tcp.c
  838.     packet-lisp.c
  839.     packet-llc.c
  840.     packet-lldp.c
  841.     packet-llrp.c
  842.     packet-llt.c
  843.     packet-lltd.c
  844.     packet-lmi.c
  845.     packet-lmp.c
  846.     packet-logcat.c
  847.     packet-logcat-text.c
  848.     packet-lon.c
  849.     packet-loop.c
  850.     packet-lpd.c
  851.     packet-lsc.c
  852.     packet-ltp.c
  853.     packet-lwapp.c
  854.     packet-lwm.c
  855.     packet-lwm2mtlv.c
  856.     packet-lwres.c
  857.     packet-m2pa.c
  858.     packet-m2tp.c
  859.     packet-m2ua.c
  860.     packet-m3ua.c
  861.     packet-maap.c
  862.     packet-mac-lte-framed.c
  863.     packet-mac-lte.c
  864.     packet-maccontrol.c
  865.     packet-macsec.c
  866.     packet-mactelnet.c
  867.     packet-manolito.c
  868.     packet-marker.c
  869.     packet-mausb.c
  870.     packet-mbim.c
  871.     packet-mbtcp.c
  872.     packet-mcpe.c
  873.     packet-mdshdr.c
  874.     packet-media.c
  875.     packet-megaco.c
  876.     packet-memcache.c
  877.     packet-mesh.c
  878.     packet-meta.c
  879.     packet-metamako.c
  880.     packet-mgcp.c
  881.     packet-mih.c
  882.     packet-mikey.c
  883.     packet-mime-encap.c
  884.     packet-mint.c
  885.     packet-miop.c
  886.     packet-mip.c
  887.     packet-mip6.c
  888.     packet-mka.c
  889.     packet-mmse.c
  890.     packet-mndp.c
  891.     packet-mojito.c
  892.     packet-moldudp.c
  893.     packet-moldudp64.c
  894.     packet-mongo.c
  895.     packet-mount.c
  896.     packet-mp2t.c
  897.     packet-mp4ves.c
  898.     packet-mpeg-ca.c
  899.     packet-mpeg-descriptor.c
  900.     packet-mpeg-dsmcc.c
  901.     packet-mpeg-pat.c
  902.     packet-mpeg-pmt.c
  903.     packet-mpeg-sect.c
  904.     packet-mpeg1.c
  905.     packet-mpls-echo.c
  906.     packet-mpls-pm.c
  907.     packet-mpls-psc.c
  908.     packet-mplstp-oam.c
  909.     packet-mpls-y1711.c
  910.     packet-mpls.c
  911.     packet-mq-base.c
  912.     packet-mq-pcf.c
  913.     packet-mq.c
  914.     packet-mqtt.c
  915.     packet-mqtt-sn.c
  916.     packet-mrcpv2.c
  917.     packet-mrdisc.c
  918.     packet-mrp-mmrp.c
  919.     packet-mrp-msrp.c
  920.     packet-mrp-mvrp.c
  921.     packet-ms-mms.c
  922.     packet-msdp.c
  923.     packet-msn-messenger.c
  924.     packet-msnip.c
  925.     packet-msnlb.c
  926.     packet-msproxy.c
  927.     packet-msrp.c
  928.     packet-mstp.c
  929.     packet-mswsp.c
  930.     packet-mtp2.c
  931.     packet-mtp3.c
  932.     packet-mtp3mg.c
  933.     packet-multipart.c
  934.     packet-mux27010.c
  935.     packet-mysql.c
  936.     packet-nas_eps.c
  937.     packet-nasdaq-itch.c
  938.     packet-nasdaq-soup.c
  939.     packet-nat-pmp.c
  940.     packet-nb_rtpmux.c
  941.     packet-nbd.c
  942.     packet-nbifom.c
  943.     packet-nbipx.c
  944.     packet-nbt.c
  945.     packet-ncp-nmas.c
  946.     packet-ncp-sss.c
  947.     packet-ncp.c
  948.     packet-ncs.c
  949.     packet-ndmp.c
  950.     packet-ndp.c
  951.     packet-ndps.c
  952.     packet-negoex.c
  953.     packet-netanalyzer.c
  954.     packet-netbios.c
  955.     packet-netdump.c
  956.     packet-netflow.c
  957.     packet-netlink-netfilter.c
  958.     packet-netlink-route.c
  959.     packet-netlink-sock_diag.c
  960.     packet-netlink.c
  961.     packet-netperfmeter.c
  962.     packet-netrom.c
  963.     packet-netsync.c
  964.     packet-nettl.c
  965.     packet-newmail.c
  966.     packet-nflog.c
  967.     packet-nfs.c
  968.     packet-nfsacl.c
  969.     packet-nfsauth.c
  970.     packet-nhrp.c
  971.     packet-nisplus.c
  972.     packet-nlm.c
  973.     packet-nlsp.c
  974.     packet-nntp.c
  975.     packet-noe.c
  976.     packet-nsip.c
  977.     packet-nsh.c
  978.     packet-nsrp.c
  979.     packet-nstrace.c
  980.     packet-nt-oui.c
  981.     packet-nt-tpcp.c
  982.     packet-ntlmssp.c
  983.     packet-ntp.c
  984.     packet-null.c
  985.     packet-nwmtp.c
  986.     packet-nwp.c
  987.     packet-oampdu.c
  988.     packet-obex.c
  989.     packet-ocfs2.c
  990.     packet-oicq.c
  991.     packet-oipf.c
  992.     packet-olsr.c
  993.     packet-omapi.c
  994.     packet-omron-fins.c
  995.     packet-opa.c
  996.     packet-opa-fe.c
  997.     packet-opa-mad.c
  998.     packet-opa-snc.c
  999.     packet-openflow.c
  1000.     packet-openflow_v1.c
  1001.     packet-openflow_v4.c
  1002.     packet-openflow_v5.c
  1003.     packet-opensafety.c
  1004.     packet-openvpn.c
  1005.     packet-openwire.c
  1006.     packet-opsi.c
  1007.     packet-optommp.c
  1008.     packet-osc.c
  1009.     packet-osi-options.c
  1010.     packet-osi.c
  1011.     packet-ositp.c
  1012.     packet-ospf.c
  1013.     packet-ossp.c
  1014.     packet-ouch.c
  1015.     packet-p_mul.c
  1016.     packet-pathport.c
  1017.     packet-packetbb.c
  1018.     packet-packetlogger.c
  1019.     packet-pagp.c
  1020.     packet-paltalk.c
  1021.     packet-pana.c
  1022.     packet-pcap_pktdata.c
  1023.     packet-pcapng_block.c
  1024.     packet-pcep.c
  1025.     packet-pcli.c
  1026.     packet-pcnfsd.c
  1027.     packet-pcp.c
  1028.     packet-pdc.c
  1029.     packet-pdcp-lte.c
  1030.     packet-peekremote.c
  1031.     packet-per.c
  1032.     packet-pflog.c
  1033.     packet-pgm.c
  1034.     packet-pgsql.c
  1035.     packet-pim.c
  1036.     packet-pingpongprotocol.c
  1037.     packet-pktap.c
  1038.     packet-pktc.c
  1039.     packet-pktgen.c
  1040.     packet-pmproxy.c
  1041.     packet-pnrp.c
  1042.     packet-pop.c
  1043.     packet-portmap.c
  1044.     packet-ppcap.c
  1045.     packet-ppi-antenna.c
  1046.     packet-ppi-geolocation-common.c
  1047.     packet-ppi-gps.c
  1048.     packet-ppi-sensor.c
  1049.     packet-ppi-vector.c
  1050.     packet-ppi.c
  1051.     packet-ppp.c
  1052.     packet-pppoe.c
  1053.     packet-pptp.c
  1054.     packet-prp.c
  1055.     packet-ptp.c
  1056.     packet-ptpip.c
  1057.     packet-pulse.c
  1058.     packet-pvfs2.c
  1059.     packet-pw-atm.c
  1060.     packet-pw-cesopsn.c
  1061.     packet-pw-common.c
  1062.     packet-pw-eth.c
  1063.     packet-pw-fr.c
  1064.     packet-pw-hdlc.c
  1065.     packet-pw-oam.c
  1066.     packet-pw-satop.c
  1067.     packet-q2931.c
  1068.     packet-q708.c
  1069.     packet-q931.c
  1070.     packet-q933.c
  1071.     packet-qllc.c
  1072.     packet-qnet6.c
  1073.     packet-quake.c
  1074.     packet-quake2.c
  1075.     packet-quake3.c
  1076.     packet-quakeworld.c
  1077.     packet-quic.c
  1078.     packet-radius.c
  1079.     packet-radius_packetcable.c
  1080.     packet-raknet.c
  1081.     packet-raw.c
  1082.     packet-rdm.c
  1083.     packet-rdp.c
  1084.     packet-rdt.c
  1085.     packet-redback.c
  1086.     packet-redbackli.c
  1087.     packet-reload-framing.c
  1088.     packet-reload.c
  1089.     packet-retix-bpdu.c
  1090.     packet-rfc2190.c
  1091.     packet-rfid-felica.c
  1092.     packet-rfid-mifare.c
  1093.     packet-rfid-pn532.c
  1094.     packet-rfid-pn532-hci.c
  1095.     packet-rgmp.c
  1096.     packet-riemann.c
  1097.     packet-rip.c
  1098.     packet-ripng.c
  1099.     packet-rlc-lte.c
  1100.     packet-rlc.c
  1101.     packet-rlm.c
  1102.     packet-rlogin.c
  1103.     packet-rmcp.c
  1104.     packet-rmi.c
  1105.     packet-rmp.c
  1106.     packet-rmt-alc.c
  1107.     packet-rmt-fec.c
  1108.     packet-rmt-lct.c
  1109.     packet-rmt-norm.c
  1110.     packet-rohc.c
  1111.     packet-roofnet.c
  1112.     packet-rpc.c
  1113.     packet-rpcap.c
  1114.     packet-rpcrdma.c
  1115.     packet-rpki-rtr.c
  1116.     packet-rpl.c
  1117.     packet-rquota.c
  1118.     packet-rsh.c
  1119.     packet-rsip.c
  1120.     packet-rsl.c
  1121.     packet-rstat.c
  1122.     packet-rsvd.c
  1123.     packet-rsvp.c
  1124.     packet-rsync.c
  1125.     packet-rtacser.c
  1126.     packet-rtcdc.c
  1127.     packet-rtcp.c
  1128.     packet-rtitcp.c
  1129.     packet-rtls.c
  1130.     packet-rtmpt.c
  1131.     packet-rtnet.c
  1132.     packet-rtp-events.c
  1133.     packet-rtp-midi.c
  1134.     packet-rtp.c
  1135.     packet-rtpproxy.c
  1136.     packet-rtps.c
  1137.     packet-rtsp.c
  1138.     packet-rudp.c
  1139.     packet-rwall.c
  1140.     packet-rx.c
  1141.     packet-s5066sis.c
  1142.     packet-s5066dts.c
  1143.     packet-s7comm.c
  1144.     packet-s7comm_szl_ids.c
  1145.     packet-sadmind.c
  1146.     packet-sametime.c
  1147.     packet-sap.c
  1148.     packet-sasp.c
  1149.     packet-sbus.c
  1150.     packet-sbc.c
  1151.     packet-sccp.c
  1152.     packet-sccpmg.c
  1153.     packet-scop.c
  1154.     packet-scriptingservice.c
  1155.     packet-scsi-mmc.c
  1156.     packet-scsi-osd.c
  1157.     packet-scsi-sbc.c
  1158.     packet-scsi-smc.c
  1159.     packet-scsi-ssc.c
  1160.     packet-scsi.c
  1161.     packet-sctp.c
  1162.     packet-sdh.c
  1163.     packet-sdlc.c
  1164.     packet-sdp.c
  1165.     packet-sebek.c
  1166.     packet-selfm.c
  1167.     packet-sercosiii.c
  1168.     packet-ses.c
  1169.     packet-sflow.c
  1170.     packet-sgsap.c
  1171.     packet-shim6.c
  1172.     packet-sigcomp.c
  1173.     packet-simple.c
  1174.     packet-simulcrypt.c
  1175.     packet-sip.c
  1176.     packet-sipfrag.c
  1177.     packet-sita.c
  1178.     packet-skinny.c
  1179.     packet-skype.c
  1180.     packet-slimp3.c
  1181.     packet-sll.c
  1182.     packet-slowprotocols.c
  1183.     packet-slsk.c
  1184.     packet-smb-browse.c
  1185.     packet-smb-common.c
  1186.     packet-smb-logon.c
  1187.     packet-smb-mailslot.c
  1188.     packet-smb-pipe.c
  1189.     packet-smb-sidsnooping.c
  1190.     packet-smb-direct.c
  1191.     packet-smb.c
  1192.     packet-smb2.c
  1193.     packet-smcr.c
  1194.     packet-sml.c
  1195.     packet-smpp.c
  1196.     packet-smtp.c
  1197.     packet-sna.c
  1198.     packet-snaeth.c
  1199.     packet-sndcp-xid.c
  1200.     packet-sndcp.c
  1201.     packet-socketcan.c
  1202.     packet-socks.c
  1203.     packet-soupbintcp.c
  1204.     packet-spdy.c
  1205.     packet-spice.c
  1206.     packet-spp.c
  1207.     packet-spray.c
  1208.     packet-sprt.c
  1209.     packet-srp.c
  1210.     packet-srvloc.c
  1211.     packet-sscf-nni.c
  1212.     packet-sscop.c
  1213.     packet-ssh.c
  1214.     packet-ssl-utils.c
  1215.     packet-ssl.c
  1216.     packet-sstp.c
  1217.     packet-stanag4607.c
  1218.     packet-starteam.c
  1219.     packet-stat-notify.c
  1220.     packet-stat.c
  1221.     packet-stt.c
  1222.     packet-stun.c
  1223.     packet-sua.c
  1224.     packet-swipe.c
  1225.     packet-symantec.c
  1226.     packet-sync.c
  1227.     packet-synergy.c
  1228.     packet-synphasor.c
  1229.     packet-sysdig-event.c
  1230.     packet-sysex.c
  1231.     packet-syslog.c
  1232.     packet-t30.c
  1233.     packet-tacacs.c
  1234.     packet-tali.c
  1235.     packet-tapa.c
  1236.     packet-tcp.c
  1237.     packet-tcpros.c
  1238.     packet-tdmoe.c
  1239.     packet-tdmop.c
  1240.     packet-tds.c
  1241.     packet-teamspeak2.c
  1242.     packet-teimanagement.c
  1243.     packet-teklink.c
  1244.     packet-telkonet.c
  1245.     packet-telnet.c
  1246.     packet-teredo.c
  1247.     packet-text-media.c
  1248.     packet-tfp.c
  1249.     packet-tftp.c
  1250.     packet-thrift.c
  1251.     packet-time.c
  1252.     packet-tipc.c
  1253.     packet-tivoconnect.c
  1254.     packet-tn3270.c
  1255.     packet-tn5250.c
  1256.     packet-tnef.c
  1257.     packet-tns.c
  1258.     packet-tpkt.c
  1259.     packet-tpncp.c
  1260.     packet-tr.c
  1261.     packet-trill.c
  1262.     packet-trmac.c
  1263.     packet-tsp.c
  1264.     packet-tte-pcf.c
  1265.     packet-tte.c
  1266.     packet-turbocell.c
  1267.     packet-turnchannel.c
  1268.     packet-tuxedo.c
  1269.     packet-tzsp.c
  1270.     packet-u3v.c
  1271.     packet-ua.c
  1272.     packet-ua3g.c
  1273.     packet-uasip.c
  1274.     packet-uaudp.c
  1275.     packet-ubertooth.c
  1276.     packet-ucp.c
  1277.     packet-udld.c
  1278.     packet-udp.c
  1279.     packet-udt.c
  1280.     packet-uftp.c
  1281.     packet-uftp4.c
  1282.     packet-uhd.c
  1283.     packet-uma.c
  1284.     packet-umts_fp.c
  1285.     packet-umts_mac.c
  1286.     packet-usb-audio.c
  1287.     packet-usb-ccid.c
  1288.     packet-usb-com.c
  1289.     packet-usb-dfu.c
  1290.     packet-usb-hid.c
  1291.     packet-usb-hub.c
  1292.     packet-usb-masstorage.c
  1293.     packet-usb-video.c
  1294.     packet-usb.c
  1295.     packet-usbip.c
  1296.     packet-user_encap.c
  1297.     packet-userlog.c
  1298.     packet-uts.c
  1299.     packet-v120.c
  1300.     packet-v150fw.c
  1301.     packet-v52.c
  1302.     packet-v5dl.c
  1303.     packet-v5ef.c
  1304.     packet-v5ua.c
  1305.     packet-vcdu.c
  1306.     packet-vicp.c
  1307.     packet-vines.c
  1308.     packet-vlan.c
  1309.     packet-vmlab.c
  1310.     packet-vnc.c
  1311.     packet-vntag.c
  1312.     packet-vp8.c
  1313.     packet-vrrp.c
  1314.     packet-vrt.c
  1315.     packet-vsip.c
  1316.     packet-vssmonitoring.c
  1317.     packet-vtp.c
  1318.     packet-vuze-dht.c
  1319.     packet-vxi11.c
  1320.     packet-vxlan.c
  1321.     packet-wai.c
  1322.     packet-wap.c
  1323.     packet-wassp.c
  1324.     packet-waveagent.c
  1325.     packet-wbxml.c
  1326.     packet-wccp.c
  1327.     packet-wcp.c
  1328.     packet-websocket.c
  1329.     packet-wfleet-hdlc.c
  1330.     packet-who.c
  1331.     packet-whois.c
  1332.     packet-wifi-display.c
  1333.     packet-wifi-p2p.c
  1334.     packet-windows-common.c
  1335.     packet-winsrepl.c
  1336.     packet-wlccp.c
  1337.     packet-wol.c
  1338.     packet-wow.c
  1339.     packet-wps.c
  1340.     packet-wreth.c
  1341.     packet-wsmp.c
  1342.     packet-wsp.c
  1343.     packet-wtls.c
  1344.     packet-wtp.c
  1345.     packet-x11.c
  1346.     packet-x25.c
  1347.     packet-x29.c
  1348.     packet-xcsl.c
  1349.     packet-xdmcp.c
  1350.     packet-xip.c
  1351.     packet-xip-serval.c
  1352.     packet-xmcp.c
  1353.     packet-xml.c
  1354.     packet-xmpp-conference.c
  1355.     packet-xmpp-core.c
  1356.     packet-xmpp-gtalk.c
  1357.     packet-xmpp-jingle.c
  1358.     packet-xmpp-other.c
  1359.     packet-xmpp-utils.c
  1360.     packet-xmpp.c
  1361.     packet-xot.c
  1362.     packet-xtp.c
  1363.     packet-xyplex.c
  1364.     packet-yami.c
  1365.     packet-yhoo.c
  1366.     packet-ymsg.c
  1367.     packet-ypbind.c
  1368.     packet-yppasswd.c
  1369.     packet-ypserv.c
  1370.     packet-ypxfr.c
  1371.     packet-zbee-aps.c
  1372.     packet-zbee-nwk.c
  1373.     packet-zbee-nwk-gp.c
  1374.     packet-zbee-security.c
  1375.     packet-zbee-zcl.c
  1376.     packet-zbee-zcl-closures.c
  1377.     packet-zbee-zcl-general.c
  1378.     packet-zbee-zcl-ha.c
  1379.     packet-zbee-zcl-hvac.c
  1380.     packet-zbee-zcl-lighting.c
  1381.     packet-zbee-zcl-meas-sensing.c
  1382.     packet-zbee-zcl-misc.c
  1383.     packet-zbee-zcl-sas.c
  1384.     packet-zbee-zcl-se.c
  1385.     packet-zbee-zdp.c
  1386.     packet-zbee-zdp-binding.c
  1387.     packet-zbee-zdp-discovery.c
  1388.     packet-zbee-zdp-management.c
  1389.     packet-zebra.c
  1390.     packet-zep.c
  1391.     packet-ziop.c
  1392.     packet-zrtp.c
  1393.     packet-zvt.c
  1394. )
  1395.  
  1396. set(DISSECTOR_SUPPORT_SRC
  1397.     packet-dcerpc-nt.c
  1398.     usb.c
  1399. )
  1400. source_group(dissector-support FILES ${DISSECTOR_SUPPORT_SRC})
  1401.  
  1402. set(DISSECTOR_GENERATED_FILES
  1403.     packet-ncp2222.c
  1404.     register.c
  1405. )
  1406. source_group(dissector-generated FILES ${DISSECTOR_GENERATED_FILES})
  1407.  
  1408. set(DISSECTOR_FILES
  1409.     ${DISSECTOR_SRC}
  1410.     ${PIDL_DISSECTOR_SRC}
  1411.     ${PIDL_DISSECTOR_AUTOGEN_SRC}
  1412.     ${ASN1_DISSECTOR_SRC}
  1413.     ${DIRTY_ASN1_DISSECTOR_SRC}
  1414.     ${CUSTOM_DISSECTOR_SRC}
  1415.     ${CUSTOM_DIRTY_ASN1_DISSECTOR_SRC}
  1416. )
  1417. source_group(dissectors FILES ${DISSECTOR_FILES})
  1418.  
  1419. register_dissector_files(register.c
  1420.     dissectors
  1421.     ${DISSECTOR_FILES}
  1422.     ${CORBA_IDL_DISSECTOR_FILES}
  1423.     packet-ncp2222.c
  1424. )
  1425.  
  1426. set(CLEAN_FILES
  1427.     ${DISSECTOR_SRC}
  1428.     ${PIDL_DISSECTOR_SRC}
  1429.     ${ASN1_DISSECTOR_SRC}
  1430.     ${CORBA_IDL_DISSECTOR_SRC}
  1431.     ${DISSECTOR_SUPPORT_SRC}
  1432.     ${DISSECTOR_GENERATED_FILES}
  1433. )
  1434.  
  1435. if(WERROR_COMMON_FLAGS)
  1436.     set_source_files_properties(
  1437.         ${CLEAN_FILES}
  1438.         PROPERTIES
  1439.         COMPILE_FLAGS ${WERROR_COMMON_FLAGS}
  1440.     )
  1441. endif()
  1442.  
  1443. add_library(dissectors OBJECT
  1444.     ${DISSECTOR_FILES}
  1445.     ${DISSECTOR_SUPPORT_SRC}
  1446.     ${DISSECTOR_GENERATED_FILES}
  1447. )
  1448.  
  1449. set_target_properties(dissectors PROPERTIES
  1450.     FOLDER "Libs/epan/dissectors"
  1451.     COMPILE_DEFINITIONS "WS_BUILD_DLL"
  1452. )
  1453.  
  1454. set(CHECKAPI_FILE_LIST "${CMAKE_CURRENT_BINARY_DIR}/files.txt")
  1455. file(GLOB DISSECTOR_HEADERS RELATIVE "${CMAKE_CURRENT_SOURCE_DIR}" "*.h")
  1456. file(WRITE "${CHECKAPI_FILE_LIST}" "${DISSECTOR_FILES}" "${CORBA_IDL_DISSECTOR_FILES}")
  1457. CHECKAPI(
  1458.     NAME
  1459.       dissectors
  1460.     SWITCHES
  1461.       -g abort -g termoutput -build --file ${CHECKAPI_FILE_LIST}
  1462.     SOURCES
  1463.       ${DISSECTOR_SUPPORT_SRC}
  1464.       ${DISSECTOR_HEADERS}
  1465. )
  1466.  
  1467. #
  1468. # Editor modelines  -  http://www.wireshark.org/tools/modelines.html
  1469. #
  1470. # Local variables:
  1471. # c-basic-offset: 8
  1472. # tab-width: 8
  1473. # indent-tabs-mode: t
  1474. # End:
  1475. #
  1476. # vi: set shiftwidth=8 tabstop=8 noexpandtab:
  1477. # :indentSize=8:tabSize=8:noTabs=false:
  1478. #
Advertisement
Add Comment
Please, Sign In to add comment