Ethereal-dev: [Ethereal-dev] GIOP Plugins - here we go !

Note: This archive is from the project's previous web site, ethereal.com. This list is no longer active.

From: Frank Singleton <frank.singleton@xxxxxxxxxxxx>
Date: Thu, 19 Jul 2001 13:38:31 -0500
Hi,

After reading the README.plugin, I have assembled
some initial files for GIOP plugin support.

Also, I have started the GIOP plugins with Cosnaming.IDL.

I have enclosed a tarball for the plugins/giop structure.

configure.in.diff            - patch for top level configure.in
Makefile.am.diff             - patch for top level Makefile.am
plugins_Makefile.am.diff     - patch for plugins/Makefile.am
plugins_Makefile.nmake.diff  - patch for plugins/Makefile.nmake

giop_plugin_new.tgz          - tarball with new plugins/giop/*

(untar this in plugins directory, it contains a plugin 
for CosNaming.IDL, and supporting files according to the guidelines)

I think Ed was right, it was more about modifying
makefiles, than anything else :-)

If the format is ok, I want to add many of the other useful
CORBA IDL files also.

Cheers / Frank..


-- 
EUS/SV/Z Frank Singleton      ASO Americas BSS
Office : +1 972 583 3251      ECN 800 33251  
Mobile : +1 214 228 0874      Amateur Radio: VK3FCS/KM5WS   
Email : frank.singleton@xxxxxxxxxxxx

Hardware: HP Omnibook 4150 running Redhat Linux 7.1 (2.4.3-12 kernel).
--- ../plugin/ethereal-2001-07-18/Makefile.am	Mon Jul 16 16:04:12 2001
+++ ../plugin/ethereal-2001-07-18.updated/Makefile.am	Wed Jul 18 13:36:41 2001
@@ -1,7 +1,7 @@
 # Makefile.am
 # Automake file for Ethereal
 #
-# $Id: Makefile.am,v 1.353 2001/07/16 21:04:12 guy Exp $
+# $Id: Makefile.am,v 1.3 2001/07/18 18:36:41 frank Exp $
 #
 # Ethereal - Network traffic analyzer
 # By Gerald Combs <gerald@xxxxxxxxxxxx>
@@ -269,6 +269,7 @@
 
 PLUGIN_SRC = \
 	plugins/mgcp/packet-mgcp.c	\
+	plugins/giop/packet-cosnaming.c	\
 	plugins/gryphon/packet-gryphon.c 
 
 noinst_HEADERS = \
@@ -492,6 +493,7 @@
 	$(ethereal_optional_objects)	\
 	$(ethereal_additional_libs)	\
 	plugins/gryphon/gryphon.la \
+	plugins/giop/cosnaming.la \
 	plugins/mgcp/mgcp.la
 
 ethereal_static_DEPENDENCIES = \
@@ -512,12 +514,14 @@
 	"-dlopen" self	\
 	"-dlopen" plugins/gryphon/gryphon.la \
 	"-dlopen" plugins/mgcp/mgcp.la \
+	"-dlopen" plugins/giop/cosnaming.la \
 	@PCAP_LIBS@ @GTK_LIBS@
 
 ethereal_static_LDADD = \
 	"-all-static" 			\
 	plugins/mgcp/packet-mgcp-static.o		\
 	plugins/gryphon/packet-gryphon-static.o		\
+	plugins/giop/packet-cosnaming-static.o		\
 	$(ethereal_optional_objects)	\
 	$(ethereal_additional_libs)	\
 	@SNMP_LIBS@ @SSL_LIBS@		\
@@ -551,6 +555,7 @@
 	$(ethereal_optional_objects)	\
 	$(tethereal_additional_libs)	\
 	plugins/gryphon/gryphon.la	\
+	plugins/giop/cosnaming.la	\
 	plugins/mgcp/mgcp.la
 
 tethereal_static_DEPENDENCIES = \
@@ -565,6 +570,7 @@
 	"-dlopen" self	\
 	"-dlopen" plugins/gryphon/gryphon.la \
 	"-dlopen" plugins/mgcp/mgcp.la \
+	"-dlopen" plugins/giop/cosnaming.la \
 	@GLIB_LIBS@ -lm \
 	@PCAP_LIBS@ @SOCKET_LIBS@ @NSL_LIBS@
 
@@ -572,6 +578,7 @@
 	"-all-static"		\
 	plugins/mgcp/packet-mgcp-static.o		\
 	plugins/gryphon/packet-gryphon-static.o		\
+	plugins/giop/packet-cosnaming-static.o		\
 	wiretap/libwiretap.a	\
 	$(ethereal_optional_objects)	\
 	$(tethereal_additional_libs)	\


--- ../plugin/ethereal-2001-07-18/configure.in	Fri Jul 13 08:54:54 2001
+++ ../plugin/ethereal-2001-07-18.updated/configure.in	Wed Jul 18 13:19:04 2001
@@ -1,4 +1,4 @@
-# $Id: configure.in,v 1.132 2001/07/13 13:54:54 jfoster Exp $
+# $Id: configure.in,v 1.2 2001/07/18 18:19:04 frank Exp $
 dnl
 dnl Process this file with autoconf 2.13 or later to produce a
 dnl configure script; 2.12 doesn't generate a "configure" script that
@@ -628,6 +628,7 @@
   plugins/Makefile
   plugins/gryphon/Makefile
   plugins/mgcp/Makefile
+  plugins/giop/Makefile
   tools/Makefile
   tools/lemon/Makefile
   ,)


Attachment: giop_plugin_new.tgz
Description: Binary data

--- ../plugin/ethereal-2001-07-18/plugins/Makefile.am	Thu Nov  9 04:04:48 2000
+++ ../plugin/ethereal-2001-07-18.updated/plugins/Makefile.am	Wed Jul 18 13:10:25 2001
@@ -1,7 +1,7 @@
 # Makefile.am
 # Automake file for Ethereal
 #
-# $Id: Makefile.am,v 1.6 2000/11/09 10:04:48 gram Exp $
+# $Id: Makefile.am,v 1.2 2001/07/18 18:10:25 frank Exp $
 #
 # Ethereal - Network traffic analyzer
 # By Gerald Combs <gerald@xxxxxxxx>
@@ -22,7 +22,7 @@
 # along with this program; if not, write to the Free Software
 # Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
 
-SUBDIRS = gryphon mgcp
+SUBDIRS = gryphon mgcp giop
 
 plugindir = @PLUGIN_DIR@
 


--- ../plugin/ethereal-2001-07-18/plugins/Makefile.nmake	Tue Mar  6 07:08:12 2001
+++ ../plugin/ethereal-2001-07-18.updated/plugins/Makefile.nmake	Wed Jul 18 13:35:31 2001
@@ -1,5 +1,5 @@
 #
-# $Id: Makefile.nmake,v 1.9 2001/03/06 13:08:12 gram Exp $
+# $Id: Makefile.nmake,v 1.2 2001/07/18 18:12:19 frank Exp $
 #
 
 include ..\config.nmake
@@ -13,7 +13,7 @@
 
 OBJECTS=plugin_api.obj 
 
-all: plugin_api.obj gryphon mgcp
+all: plugin_api.obj gryphon mgcp giop
 
 gryphon::
 	cd gryphon
@@ -25,10 +25,18 @@
     $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake
     cd .. 
 
+giop::
+    cd giop
+    $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake
+    cd .. 
+
+
 clean:
 	rm -f plugin_api.obj
 	cd gryphon
 	$(MAKE) /$(MAKEFLAGS) -f Makefile.nmake clean
 	cd ../mgcp
+	$(MAKE) /$(MAKEFLAGS) -f Makefile.nmake clean
+	cd ../giop
 	$(MAKE) /$(MAKEFLAGS) -f Makefile.nmake clean
 	cd ..