if (HAVE_LIBLUA)
- include( wslua/CMakeLists.txt )
+ add_subdirectory( wslua )
+ WSLUA_GENERATE_TAP_SRC()
+ WSLUA_GENERATE_REG_SRC()
endif()
source_group(wslua FILES ${WSLUA_FILES})
${CMAKE_CURRENT_SOURCE_DIR}/dissectors
${CMAKE_CURRENT_SOURCE_DIR}/ftypes
${CMAKE_CURRENT_SOURCE_DIR}/wslua
+ ${CMAKE_CURRENT_BINARY_DIR}/wslua
${CMAKE_CURRENT_SOURCE_DIR}/nghttp2
)
dissectors/packet-acp133.c
dissectors/packet-acse.c
dissectors/packet-ansi_tcap.c
+ dissectors/packet-atn-ulcs.c
+ dissectors/packet-atn-cm.c
+ dissectors/packet-atn-cpdlc.c
dissectors/packet-c1222.c
dissectors/packet-camel.c
dissectors/packet-cdt.c
dissectors/packet-ess.c
dissectors/packet-ftam.c
dissectors/packet-goose.c
+ dissectors/packet-gsm_map.c
dissectors/packet-HI2Operations.c
dissectors/packet-h225.c
dissectors/packet-h235.c
dissectors/packet-isdn-sup.c
dissectors/packet-kerberos.c
dissectors/packet-lcsap.c
+ dissectors/packet-ldap.c
dissectors/packet-logotypecertextn.c
dissectors/packet-lpp.c
dissectors/packet-lppa.c
dissectors/packet-lppe.c
dissectors/packet-lte-rrc.c
+ dissectors/packet-m3ap.c
dissectors/packet-mms.c
dissectors/packet-mpeg-audio.c
dissectors/packet-mpeg-pes.c
dissectors/packet-pkixqualified.c
dissectors/packet-pkixtsp.c
dissectors/packet-pktap.c
+ dissectors/packet-pres.c
dissectors/packet-q932.c
dissectors/packet-q932-ros.c
dissectors/packet-qsig.c
dissectors/packet-ranap.c
+ dissectors/packet-rnsap.c
dissectors/packet-ros.c
dissectors/packet-rrc.c
dissectors/packet-rrlp.c
dissectors/packet-smrse.c
dissectors/packet-spnego.c
dissectors/packet-sv.c
+ dissectors/packet-t124.c
+ dissectors/packet-t125.c
dissectors/packet-t38.c
+ dissectors/packet-tetra.c
dissectors/packet-ulp.c
dissectors/packet-wlancertextn.c
dissectors/packet-x2ap.c
)
set(DIRTY_ASN1_DISSECTOR_SRC
- dissectors/packet-coseventcomm.c
- dissectors/packet-cosnaming.c
- dissectors/packet-gsm_map.c
- dissectors/packet-ldap.c
- dissectors/packet-m3ap.c
dissectors/packet-p1.c
- dissectors/packet-parlay.c
dissectors/packet-pkcs12.c
- dissectors/packet-pres.c
- dissectors/packet-rnsap.c
dissectors/packet-snmp.c
- dissectors/packet-t124.c
- dissectors/packet-t125.c
- dissectors/packet-tango.c
dissectors/packet-tcap.c
- dissectors/packet-tetra.c
+)
+
+set(DIRTY_CORBA_IDL_DISSECTOR_SRC
+ dissectors/packet-coseventcomm.c
+ dissectors/packet-cosnaming.c
+ dissectors/packet-parlay.c
+ dissectors/packet-tango.c
)
set(DISSECTOR_SRC
dissectors/packet-bjnp.c
dissectors/packet-bluetooth.c
dissectors/packet-bmc.c
+ dissectors/packet-bmp.c
dissectors/packet-bofl.c
dissectors/packet-bootp.c
dissectors/packet-bootparams.c
dissectors/packet-bthci_cmd.c
dissectors/packet-bthci_evt.c
dissectors/packet-bthci_sco.c
+ dissectors/packet-bthci_vendor.c
dissectors/packet-bthcrp.c
dissectors/packet-bthfp.c
dissectors/packet-bthid.c
dissectors/packet-carp.c
dissectors/packet-cast.c
dissectors/packet-catapult-dct2000.c
+ dissectors/packet-cattp.c
dissectors/packet-ccsds.c
dissectors/packet-cdp.c
dissectors/packet-cell_broadcast.c
dissectors/packet-diffserv-mpls-common.c
dissectors/packet-dis.c
dissectors/packet-distcc.c
+ dissectors/packet-dji-uav.c
dissectors/packet-dlm3.c
dissectors/packet-dlsw.c
dissectors/packet-dmp.c
dissectors/packet-hci_mon.c
dissectors/packet-hci_usb.c
dissectors/packet-hclnfsd.c
+ dissectors/packet-hcrt.c
dissectors/packet-hdcp.c
dissectors/packet-hdcp2.c
dissectors/packet-hdfs.c
dissectors/packet-nb_rtpmux.c
dissectors/packet-nbd.c
dissectors/packet-nbipx.c
- dissectors/packet-nbns.c
+ dissectors/packet-nbt.c
dissectors/packet-ncp-nmas.c
dissectors/packet-ncp-sss.c
dissectors/packet-ncp.c
dissectors/packet-null.c
dissectors/packet-nwmtp.c
dissectors/packet-oampdu.c
+ dissectors/packet-ocfs2.c
dissectors/packet-oicq.c
dissectors/packet-oipf.c
dissectors/packet-olsr.c
dissectors/packet-q931.c
dissectors/packet-q933.c
dissectors/packet-qllc.c
+ dissectors/packet-qnet6.c
dissectors/packet-quake.c
dissectors/packet-quake2.c
dissectors/packet-quake3.c
dissectors/packet-rsip.c
dissectors/packet-rsl.c
dissectors/packet-rstat.c
+ dissectors/packet-rsvd.c
dissectors/packet-rsvp.c
dissectors/packet-rsync.c
dissectors/packet-rtacser.c
dissectors/packet-ssh.c
dissectors/packet-ssl-utils.c
dissectors/packet-ssl.c
+ dissectors/packet-sstp.c
dissectors/packet-stanag4607.c
dissectors/packet-starteam.c
dissectors/packet-stat-notify.c
dissectors/packet-vp8.c
dissectors/packet-vrrp.c
dissectors/packet-vrt.c
+ dissectors/packet-vsip.c
dissectors/packet-vssmonitoring.c
dissectors/packet-vtp.c
dissectors/packet-vuze-dht.c
dissectors/packet-zep.c
dissectors/packet-ziop.c
dissectors/packet-zrtp.c
+ dissectors/packet-zvt.c
)
set(DISSECTOR_SUPPORT_SRC
${PIDL_DISSECTOR_AUTOGEN_SRC}
${ASN1_DISSECTOR_SRC}
${DIRTY_ASN1_DISSECTOR_SRC}
+ ${DIRTY_CORBA_IDL_DISSECTOR_SRC}
${CUSTOM_DISSECTOR_SRC}
${CUSTOM_DIRTY_ASN1_DISSECTOR_SRC}
)
nghttp2/nghttp2_hd_huffman.c
nghttp2/nghttp2_hd_huffman_data.c
nghttp2/nghttp2_helper.c
+ nghttp2/nghttp2_mem.c
)
source_group(nghttp2 FILES ${NGHTTP2_FILES})
enterprise-numbers
${CMAKE_SOURCE_DIR}/tools/make-sminmpec.pl
)
+set_target_properties(update-sminmpec PROPERTIES FOLDER "tools")
ADD_CUSTOM_COMMAND(
OUTPUT ps.c
set(LIBWIRESHARK_FILES
addr_and_mask.c
addr_resolv.c
- address_to_str.c
+ address_types.c
afn.c
aftypes.c
app_mem_usage.c
asn1.c
- atalk-utils.c
charsets.c
circuit.c
column.c
dissector_filters.c
dvb_chartbl.c
dwarf.c
- emem.c
epan.c
ex-opt.c
except.c
frame_data_sequence.c
frequency-utils.c
funnel.c
+ g_int64_hash_routines.c
gcp.c
geoip_db.c
golay.c
guid-utils.c
- h225-persistentdata.c
in_cksum.c
ipproto.c
ipv4.c
reedsolomon.c
req_resp_hdrs.c
show_exception.c
- sigcomp_state_hdlr.c
- sigcomp-udvm.c
sminmpec.c
- sna-utils.c
stat_tap_ui.c
stats_tree.c
strutil.c
${DISSECTOR_FILES}
${DISSECTOR_SUPPORT_SRC}
${LIBWIRESHARK_ASM_FILES}
- ../image/libwireshark.rc
+ ${CMAKE_BINARY_DIR}/image/libwireshark.rc
)
-set(FULL_SO_VERSION "0.0.0")
+set(FULL_SO_VERSION "0.0.6")
set_target_properties(epan PROPERTIES COMPILE_DEFINITIONS "WS_BUILD_DLL")
set_target_properties(epan PROPERTIES LINK_FLAGS "${WS_LINK_FLAGS}")
)
endif()
-add_executable(wmem_test wmem/wmem_test.c ${WMEM_FILES})
+add_executable(wmem_test EXCLUDE_FROM_ALL wmem/wmem_test.c ${WMEM_FILES})
target_link_libraries(wmem_test ${GLIB2_LIBRARIES})
set_target_properties(wmem_test PROPERTIES
FOLDER "Tests"
COMPILE_DEFINITIONS "WS_BUILD_DLL"
)
-add_executable(exntest exntest.c except.c)
+add_executable(exntest EXCLUDE_FROM_ALL exntest.c except.c)
target_link_libraries(exntest ${GLIB2_LIBRARIES})
set_target_properties(exntest PROPERTIES
FOLDER "Tests"
COMPILE_DEFINITIONS "WS_BUILD_DLL"
)
-add_executable(oids_test oids_test.c)
-target_link_libraries(oids_test epan)
+add_executable(oids_test EXCLUDE_FROM_ALL oids_test.c)
+target_link_libraries(oids_test epan ${ZLIB_LIBRARIES})
set_target_properties(oids_test PROPERTIES
FOLDER "Tests"
COMPILE_DEFINITIONS "WS_BUILD_DLL"
)
-add_executable(reassemble_test reassemble_test.c)
+add_executable(reassemble_test EXCLUDE_FROM_ALL reassemble_test.c)
target_link_libraries(reassemble_test epan)
set_target_properties(reassemble_test PROPERTIES
FOLDER "Tests"
)
-add_executable(tvbtest tvbtest.c)
+add_executable(tvbtest EXCLUDE_FROM_ALL tvbtest.c)
target_link_libraries(tvbtest epan)
set_target_properties(tvbtest PROPERTIES
FOLDER "Tests"