3 # Wireshark - Network traffic analyzer
4 # Copyright YEARS, YOUR_NAME <YOUR_EMAIL_ADDRESS>
6 # SPDX-License-Identifier: LICENSE
9 include(WiresharkPlugin)
11 # Plugin name and version info (major minor micro extra)
12 set_module_info(PROTOABBREV 0 0 1 0)
15 # Source files that directly dissect data
19 set(DISSECTOR_SUPPORT_SRC
20 # Source files that provide additional routines
26 ${DISSECTOR_SUPPORT_SRC}
29 set_source_files_properties(
32 COMPILE_FLAGS "${WERROR_COMMON_FLAGS}"
35 register_plugin_files(plugin.c
38 ${DISSECTOR_SUPPORT_SRC}
41 add_wireshark_plugin_library(PROTOABBREV epan)
43 target_link_libraries(PROTOABBREV epan)
45 install_plugin(PROTOABBREV epan)
47 file(GLOB DISSECTOR_HEADERS RELATIVE "${CMAKE_CURRENT_SOURCE_DIR}" "*.h")
52 --group dissectors-prohibited
53 --group dissectors-restricted
56 ${DISSECTOR_SUPPORT_SRC}
61 # Editor modelines - https://www.wireshark.org/tools/modelines.html
69 # vi: set shiftwidth=8 tabstop=8 noexpandtab:
70 # :indentSize=8:tabSize=8:noTabs=false: