We no longer support the old plugin API so remove it completely from the build system
authorkrj <krj@f5534014-38df-0310-8fa8-9805f1628bb7>
Wed, 9 Sep 2009 14:01:57 +0000 (14:01 +0000)
committerkrj <krj@f5534014-38df-0310-8fa8-9805f1628bb7>
Wed, 9 Sep 2009 14:01:57 +0000 (14:01 +0000)
git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@29821 f5534014-38df-0310-8fa8-9805f1628bb7

19 files changed:
CMakeLists.txt
config.h.win32
plugins/asn1/Makefile.nmake
plugins/docsis/Makefile.nmake
plugins/easy_codec/Makefile.nmake
plugins/ethercat/Makefile.nmake
plugins/giop/Makefile.nmake
plugins/gryphon/Makefile.nmake
plugins/irda/Makefile.nmake
plugins/m2m/Makefile.nmake
plugins/mate/Makefile.nmake
plugins/opcua/Makefile.nmake
plugins/profinet/Makefile.nmake
plugins/sercosiii/Makefile.nmake
plugins/stats_tree/Makefile.nmake
plugins/tpg/Makefile.nmake
plugins/unistim/Makefile.nmake
plugins/wimax/Makefile.nmake
plugins/wimaxasncp/Makefile.nmake

index 16c4915bf0c58cb71b0a4b7f86f35b6bbb89f8fe..7c66bba4f9f153ea2df8ac967fe1d088be6c905e 100644 (file)
@@ -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
index eff90988ca5733a29070b4af5e55102128ac0480..6cc50556c176d3f742c312b137ac5ad548b3da8b 100644 (file)
 #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 */
 
index 6bdc36773d1afbaa7093ea8862e7378dfecd9e2e..8207592f656a78c207f2954b96ac4a1d69ad16cd 100644 (file)
@@ -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)
 
index 3cf4dc5b3e26a4f8611a22136be14f951e9f9075..c01e58bfe7d46a3a7b314f15985665d27486f160 100644 (file)
@@ -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)
 
index 3d04e32b3433a487027b8388b395020de51da1cd..c651fa648ce0de1beed9b6961f435b834f03da54 100644 (file)
@@ -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)
 
index 810e87397e9727c0cfcc542d024a3fb697ed8738..1a360e370bacb776f6a3e9e6e97221ea32d38560 100644 (file)
@@ -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)
 
index 13eaf65a6a76004e45a8c87ac1be672241b03b73..313aaded88a9e08da12f7dd24124dd66496eea5d 100644 (file)
@@ -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
 
index 3cf4dc5b3e26a4f8611a22136be14f951e9f9075..c01e58bfe7d46a3a7b314f15985665d27486f160 100644 (file)
@@ -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)
 
index 3cf4dc5b3e26a4f8611a22136be14f951e9f9075..c01e58bfe7d46a3a7b314f15985665d27486f160 100644 (file)
@@ -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)
 
index ee662b26ab406c58e8e79988295fb57661c56118..4f7eb894d724036ab28e7326894c96a33c2458ce 100644 (file)
@@ -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)
 
index bf33acc2d93fe340519fbbed7b76481748d3d2d5..64eb838d0e373a0e12c676161e5831a2547333d4 100644 (file)
@@ -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)
 
index 3cf4dc5b3e26a4f8611a22136be14f951e9f9075..c01e58bfe7d46a3a7b314f15985665d27486f160 100644 (file)
@@ -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)
 
index 3cf4dc5b3e26a4f8611a22136be14f951e9f9075..c01e58bfe7d46a3a7b314f15985665d27486f160 100644 (file)
@@ -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)
 
index 3cf4dc5b3e26a4f8611a22136be14f951e9f9075..c01e58bfe7d46a3a7b314f15985665d27486f160 100644 (file)
@@ -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)
 
index 89fc5c9376e67622362de7a21158af5863ac653f..79efff19e7a1045a4478e32b35d99d8d35672bdd 100644 (file)
@@ -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)
 
index 5026083b65b254cbdd662744795cab7b8c7b1de6..616c93b7782f59a11e008ddbdea10f157ae052f4 100644 (file)
@@ -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\
index 3cf4dc5b3e26a4f8611a22136be14f951e9f9075..c01e58bfe7d46a3a7b314f15985665d27486f160 100644 (file)
@@ -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)
 
index 37220cbb5ca22f27dd9ca8427f9a5cbeb8d679b3..8b05b5cce3d943668f8dc7bc6fef9a5b091f912a 100644 (file)
@@ -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)
 
index 4d3fcf97b9da590da8189391e003564eaba94873..f5305c0c47c3bc54d41571eba98675402e3f61d6 100644 (file)
@@ -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)