Restore doc/plugins.example Makefile.am
This file was erroneously removed in 4a156da068
.
This file is not part of Wireshark's (the application) build system.
We may want to convert the example to use CMake instead (purely for consistency) but until then configure.ac and Makefile.am are required files.
Change-Id: I7902ff71a44bba798e8dc7083103d4785095b374
Reviewed-on: https://code.wireshark.org/review/27684
Reviewed-by: João Valverde <j@v6e.pt>
This commit is contained in:
parent
dbd99f8998
commit
ec421a07b5
|
@ -0,0 +1,34 @@
|
|||
# Makefile.am
|
||||
#
|
||||
# Wireshark - Network traffic analyzer
|
||||
# By Gerald Combs <gerald@wireshark.org>
|
||||
# Copyright 1998 Gerald Combs
|
||||
#
|
||||
# SPDX-License-Identifier: GPL-2.0-or-later
|
||||
#
|
||||
|
||||
WARNFLAGS = -Wall -Wextra
|
||||
|
||||
plugindir := $(shell PKG_CONFIG_PATH=$(PKG_CONFIG_PATH) $(PKG_CONFIG) --define-variable=libdir=$(libdir) --variable plugindir wireshark)
|
||||
|
||||
epan_plugindir = $(plugindir)/epan
|
||||
|
||||
VERSION_RELEASE := $(shell PKG_CONFIG_PATH=$(PKG_CONFIG_PATH) $(PKG_CONFIG) --variable VERSION_RELEASE wireshark)
|
||||
|
||||
epan_plugin_LTLIBRARIES = hello.la
|
||||
|
||||
hello_la_SOURCES = hello.c
|
||||
|
||||
hello_la_CPPFLAGS = -DVERSION_RELEASE=\"$(VERSION_RELEASE)\"
|
||||
|
||||
hello_la_CFLAGS = $(WIRESHARK_CFLAGS) -fvisibility=hidden $(WARNFLAGS)
|
||||
|
||||
hello_la_LDFLAGS = -module -avoid-version -shared
|
||||
|
||||
hello_la_LIBADD = $(WIRESHARK_LIBS)
|
||||
|
||||
homedir = $${HOME}/.local/lib/wireshark/plugins/$(VERSION_RELEASE)/epan
|
||||
|
||||
install-home:
|
||||
$(MKDIR_P) $(homedir) || exit 1; \
|
||||
$(INSTALL) $(builddir)/.libs/hello.so $(homedir)
|
Loading…
Reference in New Issue