Revert "TODO epan/dissectors/asn1/kerberos/packet-kerberos-template.c new GSS flags"
[wireshark-sm.git] / doc / CMakeLists-PROTOABBREV.txt
blobf8a62b9edad41238ca7bfaaaf9e87e4d8ad7ad9c
1 # CMakeLists.txt
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)
14 set(DISSECTOR_SRC
15         # Source files that directly dissect data
16         packet-PROTOABBREV.c
19 set(DISSECTOR_SUPPORT_SRC
20         # Source files that provide additional routines
23 set(PLUGIN_FILES
24         plugin.c
25         ${DISSECTOR_SRC}
26         ${DISSECTOR_SUPPORT_SRC}
29 set_source_files_properties(
30         ${PLUGIN_FILES}
31         PROPERTIES
32         COMPILE_FLAGS "${WERROR_COMMON_FLAGS}"
35 register_plugin_files(plugin.c
36         plugin
37         ${DISSECTOR_SRC}
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")
48 CHECKAPI(
49         NAME
50           PROTOABBREV
51         SWITCHES
52           --group dissectors-prohibited
53           --group dissectors-restricted
54         SOURCES
55           ${DISSECTOR_SRC}
56           ${DISSECTOR_SUPPORT_SRC}
57           ${DISSECTOR_HEADERS}
61 # Editor modelines  -  https://www.wireshark.org/tools/modelines.html
63 # Local variables:
64 # c-basic-offset: 8
65 # tab-width: 8
66 # indent-tabs-mode: t
67 # End:
69 # vi: set shiftwidth=8 tabstop=8 noexpandtab:
70 # :indentSize=8:tabSize=8:noTabs=false: