forked from osmocom/wireshark
We no longer support the old plugin API so remove it completely from the build system
svn path=/trunk/; revision=29821
This commit is contained in:
parent
8694c4ba3c
commit
2547ce21bf
|
@ -232,7 +232,7 @@ if(APPLE)
|
|||
endif()
|
||||
|
||||
if(WIN32)
|
||||
add_definitions(-DHAVE_WIN32_LIBWIRESHARK_LIB -D_NEED_VAR_IMPORT_)
|
||||
add_definitions(-D_NEED_VAR_IMPORT_)
|
||||
set(WS_VAR_IMPORT "__declspec(dllimport) extern")
|
||||
|
||||
# Disable deprecation
|
||||
|
|
|
@ -40,17 +40,6 @@
|
|||
#define YYTEXT_POINTER 1
|
||||
|
||||
#define HAVE_PLUGINS 1
|
||||
#define PLUGINS_NEED_ADDRESS_TABLE 1
|
||||
|
||||
/* Plugins can also use the import library of libwireshark.dll instead
|
||||
of the old API. In that case we undefine PLUGINS_NEED_ADDRESS_TABLE
|
||||
for the plugin. We don't undefine PLUGINS_NEED_ADDRESS_TABLE globally.
|
||||
Thus Wireshark will be still able to load plugins using the old API.
|
||||
The macro HAVE_WIN32_LIBWIRESHARK_LIB has to be defined in plugin's
|
||||
makefile.nmake. A template is available in doc/README.plugins */
|
||||
#ifdef HAVE_WIN32_LIBWIRESHARK_LIB
|
||||
#undef PLUGINS_NEED_ADDRESS_TABLE
|
||||
#endif
|
||||
|
||||
/* #undef HAVE_SA_LEN */
|
||||
|
||||
|
|
|
@ -19,7 +19,7 @@ LDFLAGS = $(PLUGIN_LDFLAGS)
|
|||
|
||||
!IFDEF ENABLE_LIBWIRESHARK
|
||||
LINK_PLUGIN_WITH=..\..\epan\libwireshark.lib ..\..\wsutil\libwsutil.lib
|
||||
CFLAGS=/DHAVE_WIN32_LIBWIRESHARK_LIB /D_NEED_VAR_IMPORT_ $(CFLAGS)
|
||||
CFLAGS=/D_NEED_VAR_IMPORT_ $(CFLAGS)
|
||||
|
||||
DISSECTOR_OBJECTS = $(DISSECTOR_SRC:.c=.obj)
|
||||
|
||||
|
|
|
@ -19,7 +19,7 @@ LDFLAGS = $(PLUGIN_LDFLAGS)
|
|||
|
||||
!IFDEF ENABLE_LIBWIRESHARK
|
||||
LINK_PLUGIN_WITH=..\..\epan\libwireshark.lib
|
||||
CFLAGS=/DHAVE_WIN32_LIBWIRESHARK_LIB /D_NEED_VAR_IMPORT_ $(CFLAGS)
|
||||
CFLAGS=/D_NEED_VAR_IMPORT_ $(CFLAGS)
|
||||
|
||||
DISSECTOR_OBJECTS = $(DISSECTOR_SRC:.c=.obj)
|
||||
|
||||
|
|
|
@ -21,7 +21,7 @@ LDFLAGS = $(PLUGIN_LDFLAGS)
|
|||
|
||||
!IFDEF ENABLE_LIBWIRESHARK
|
||||
LINK_PLUGIN_WITH=..\..\epan\libwireshark.lib
|
||||
CFLAGS=/DHAVE_WIN32_LIBWIRESHARK_LIB /D_NEED_VAR_IMPORT_ $(CFLAGS)
|
||||
CFLAGS=/D_NEED_VAR_IMPORT_ $(CFLAGS)
|
||||
|
||||
CODEC_OBJECTS = $(CODEC_SRC:.c=.obj)
|
||||
|
||||
|
|
|
@ -19,7 +19,7 @@ LDFLAGS = $(PLUGIN_LDFLAGS)
|
|||
|
||||
!IFDEF ENABLE_LIBWIRESHARK
|
||||
LINK_PLUGIN_WITH=..\..\epan\libwireshark.lib
|
||||
CFLAGS=/DHAVE_WIN32_LIBWIRESHARK_LIB /D_NEED_VAR_IMPORT_ $(CFLAGS)
|
||||
CFLAGS=/D_NEED_VAR_IMPORT_ $(CFLAGS)
|
||||
|
||||
DISSECTOR_OBJECTS = $(DISSECTOR_SRC:.c=.obj)
|
||||
|
||||
|
|
|
@ -13,7 +13,7 @@ LDFLAGS = $(PLUGIN_LDFLAGS)
|
|||
|
||||
!IFDEF ENABLE_LIBWIRESHARK
|
||||
LINK_PLUGIN_WITH=..\..\epan\libwireshark.lib
|
||||
CFLAGS=/DHAVE_WIN32_LIBWIRESHARK_LIB /D_NEED_VAR_IMPORT_ $(CFLAGS)
|
||||
CFLAGS=/D_NEED_VAR_IMPORT_ $(CFLAGS)
|
||||
|
||||
OBJECTS=packet-cosnaming.obj packet-coseventcomm.obj packet-tango.obj packet-parlay.obj
|
||||
|
||||
|
|
|
@ -19,7 +19,7 @@ LDFLAGS = $(PLUGIN_LDFLAGS)
|
|||
|
||||
!IFDEF ENABLE_LIBWIRESHARK
|
||||
LINK_PLUGIN_WITH=..\..\epan\libwireshark.lib
|
||||
CFLAGS=/DHAVE_WIN32_LIBWIRESHARK_LIB /D_NEED_VAR_IMPORT_ $(CFLAGS)
|
||||
CFLAGS=/D_NEED_VAR_IMPORT_ $(CFLAGS)
|
||||
|
||||
DISSECTOR_OBJECTS = $(DISSECTOR_SRC:.c=.obj)
|
||||
|
||||
|
|
|
@ -19,7 +19,7 @@ LDFLAGS = $(PLUGIN_LDFLAGS)
|
|||
|
||||
!IFDEF ENABLE_LIBWIRESHARK
|
||||
LINK_PLUGIN_WITH=..\..\epan\libwireshark.lib
|
||||
CFLAGS=/DHAVE_WIN32_LIBWIRESHARK_LIB /D_NEED_VAR_IMPORT_ $(CFLAGS)
|
||||
CFLAGS=/D_NEED_VAR_IMPORT_ $(CFLAGS)
|
||||
|
||||
DISSECTOR_OBJECTS = $(DISSECTOR_SRC:.c=.obj)
|
||||
|
||||
|
|
|
@ -19,7 +19,7 @@ LDFLAGS = $(PLUGIN_LDFLAGS)
|
|||
|
||||
!IFDEF ENABLE_LIBWIRESHARK
|
||||
LINK_PLUGIN_WITH=..\..\epan\libwireshark.lib
|
||||
CFLAGS=/DHAVE_WIN32_LIBWIRESHARK_LIB /D_NEED_VAR_IMPORT_ $(CFLAGS)
|
||||
CFLAGS=/D_NEED_VAR_IMPORT_ $(CFLAGS)
|
||||
|
||||
DISSECTOR_OBJECTS = $(DISSECTOR_SRC:.c=.obj)
|
||||
|
||||
|
|
|
@ -25,7 +25,7 @@ LDFLAGS = $(PLUGIN_LDFLAGS)
|
|||
|
||||
!IFDEF ENABLE_LIBWIRESHARK
|
||||
LINK_PLUGIN_WITH=..\..\epan\libwireshark.lib ..\..\wsutil\libwsutil.lib
|
||||
CFLAGS=/DHAVE_WIN32_LIBWIRESHARK_LIB /D_NEED_VAR_IMPORT_ $(CFLAGS)
|
||||
CFLAGS=/D_NEED_VAR_IMPORT_ $(CFLAGS)
|
||||
|
||||
DISSECTOR_OBJECTS = $(DISSECTOR_SRC:.c=.obj)
|
||||
|
||||
|
|
|
@ -19,7 +19,7 @@ LDFLAGS = $(PLUGIN_LDFLAGS)
|
|||
|
||||
!IFDEF ENABLE_LIBWIRESHARK
|
||||
LINK_PLUGIN_WITH=..\..\epan\libwireshark.lib
|
||||
CFLAGS=/DHAVE_WIN32_LIBWIRESHARK_LIB /D_NEED_VAR_IMPORT_ $(CFLAGS)
|
||||
CFLAGS=/D_NEED_VAR_IMPORT_ $(CFLAGS)
|
||||
|
||||
DISSECTOR_OBJECTS = $(DISSECTOR_SRC:.c=.obj)
|
||||
|
||||
|
|
|
@ -19,7 +19,7 @@ LDFLAGS = $(PLUGIN_LDFLAGS)
|
|||
|
||||
!IFDEF ENABLE_LIBWIRESHARK
|
||||
LINK_PLUGIN_WITH=..\..\epan\libwireshark.lib
|
||||
CFLAGS=/DHAVE_WIN32_LIBWIRESHARK_LIB /D_NEED_VAR_IMPORT_ $(CFLAGS)
|
||||
CFLAGS=/D_NEED_VAR_IMPORT_ $(CFLAGS)
|
||||
|
||||
DISSECTOR_OBJECTS = $(DISSECTOR_SRC:.c=.obj)
|
||||
|
||||
|
|
|
@ -19,7 +19,7 @@ LDFLAGS = $(PLUGIN_LDFLAGS)
|
|||
|
||||
!IFDEF ENABLE_LIBWIRESHARK
|
||||
LINK_PLUGIN_WITH=..\..\epan\libwireshark.lib
|
||||
CFLAGS=/DHAVE_WIN32_LIBWIRESHARK_LIB /D_NEED_VAR_IMPORT_ $(CFLAGS)
|
||||
CFLAGS=/D_NEED_VAR_IMPORT_ $(CFLAGS)
|
||||
|
||||
DISSECTOR_OBJECTS = $(DISSECTOR_SRC:.c=.obj)
|
||||
|
||||
|
|
|
@ -19,7 +19,7 @@ LDFLAGS = $(PLUGIN_LDFLAGS)
|
|||
|
||||
!IFDEF ENABLE_LIBWIRESHARK
|
||||
LINK_PLUGIN_WITH=..\..\epan\libwireshark.lib
|
||||
CFLAGS=/DHAVE_WIN32_LIBWIRESHARK_LIB /D_NEED_VAR_IMPORT_ $(CFLAGS)
|
||||
CFLAGS=/D_NEED_VAR_IMPORT_ $(CFLAGS)
|
||||
|
||||
TAP_OBJECTS = $(TAP_SRC:.c=.obj)
|
||||
|
||||
|
|
|
@ -19,7 +19,7 @@ LDFLAGS = $(PLUGIN_LDFLAGS)
|
|||
|
||||
!IFDEF ENABLE_LIBWIRESHARK
|
||||
LINK_PLUGIN_WITH=..\..\epan\libwireshark.lib
|
||||
CFLAGS=/DHAVE_WIN32_LIBWIRESHARK_LIB /D_NEED_VAR_IMPORT_ $(CFLAGS)
|
||||
CFLAGS=/D_NEED_VAR_IMPORT_ $(CFLAGS)
|
||||
|
||||
OBJECTS=packet-mate.obj\
|
||||
mate_setup.obj\
|
||||
|
|
|
@ -19,7 +19,7 @@ LDFLAGS = $(PLUGIN_LDFLAGS)
|
|||
|
||||
!IFDEF ENABLE_LIBWIRESHARK
|
||||
LINK_PLUGIN_WITH=..\..\epan\libwireshark.lib
|
||||
CFLAGS=/DHAVE_WIN32_LIBWIRESHARK_LIB /D_NEED_VAR_IMPORT_ $(CFLAGS)
|
||||
CFLAGS=/D_NEED_VAR_IMPORT_ $(CFLAGS)
|
||||
|
||||
DISSECTOR_OBJECTS = $(DISSECTOR_SRC:.c=.obj)
|
||||
|
||||
|
|
|
@ -19,7 +19,7 @@ LDFLAGS = $(PLUGIN_LDFLAGS)
|
|||
|
||||
!IFDEF ENABLE_LIBWIRESHARK
|
||||
LINK_PLUGIN_WITH=..\..\epan\libwireshark.lib
|
||||
CFLAGS=/DHAVE_WIN32_LIBWIRESHARK_LIB /D_NEED_VAR_IMPORT_ $(CFLAGS)
|
||||
CFLAGS=/D_NEED_VAR_IMPORT_ $(CFLAGS)
|
||||
|
||||
DISSECTOR_OBJECTS = $(DISSECTOR_SRC:.c=.obj)
|
||||
|
||||
|
|
|
@ -25,7 +25,7 @@ LDFLAGS = $(PLUGIN_LDFLAGS)
|
|||
|
||||
!IFDEF ENABLE_LIBWIRESHARK
|
||||
LINK_PLUGIN_WITH=..\..\epan\libwireshark.lib ..\..\wsutil\libwsutil.lib
|
||||
CFLAGS=/DHAVE_WIN32_LIBWIRESHARK_LIB /D_NEED_VAR_IMPORT_ $(CFLAGS)
|
||||
CFLAGS=/D_NEED_VAR_IMPORT_ $(CFLAGS)
|
||||
|
||||
DISSECTOR_OBJECTS = $(DISSECTOR_SRC:.c=.obj)
|
||||
|
||||
|
|
Loading…
Reference in New Issue