You are viewing a plain text version of this content. The canonical link for it is here.
Posted to java-dev@axis.apache.org by da...@apache.org on 2003/10/24 12:38:34 UTC

cvs commit: ws-axis/c/src/client/samples/interoptests/groupB Makefile.am autogen.sh configure.ac runconfig

damitha     2003/10/24 03:38:34

  Modified:    c/deploy/conf server.wsdd
  Added:       c/src/server/samples/interoptests/base Makefile.am
                        autogen.sh configure.ac runconfig
               c/src/server/samples/interoptests/groupB Makefile.am
                        autogen.sh configure.ac runconfig
               c/src/client/samples/interoptests/base Makefile.am
                        autogen.sh configure.ac runconfig
               c/src/client/samples/interoptests/groupB Makefile.am
                        autogen.sh configure.ac runconfig
  Log:
  added gnu auto tools to some samples.
  
  Revision  Changes    Path
  1.4       +40 -26    ws-axis/c/deploy/conf/server.wsdd
  
  Index: server.wsdd
  ===================================================================
  RCS file: /home/cvs/ws-axis/c/deploy/conf/server.wsdd,v
  retrieving revision 1.3
  retrieving revision 1.4
  diff -u -r1.3 -r1.4
  --- server.wsdd	23 Oct 2003 04:11:26 -0000	1.3
  +++ server.wsdd	24 Oct 2003 10:38:34 -0000	1.4
  @@ -1,26 +1,40 @@
  -<?xml version="1.0" encoding="UTF-8"?>
  -<deployment xmlns="http://xml.apache.org/axis/wsdd/" xmlns:java="http://xml.apache.org/axis/wsdd/providers/java">
  -<globalConfiguration>
  -<requestFlow>
  -<handler name="TestHandler1" type="/usr/local/apache/Axis/handlers/global/testhandler1/libtesthandler1.so">
  -<parameter name="parm1">global input test handler</parameter>
  -</handler>
  -</requestFlow>
  -</globalConfiguration>
  -<service name="Calculator" provider="java:RPC">
  -<requestFlow name="calchandlers">
  -<handler name="LogAccessCount" type="/usr/local/apache/Axis/handlers/custom/loghandler/libloghandler.so">
  -<parameter name="logAccessCountFile" value="/usr/local/apache/Axis/handlers/custom/loghandler/LogAccessCountFile"/>
  -</handler>
  -</requestFlow>
  -<parameter name="className" value="/usr/local/apache/Axis/webservices/libwebservice.so"/>
  -<parameter name="allowedMethods" value="Add Echo"/>
  -</service>
  -<transport name="http" >
  -<requestFlow>
  -<handler name="TestHandler2" type="/usr/local/apache/Axis/handlers/transport/testhandler2/libtesthandler2.so">
  -<parameter name="parm1">Http transport test handler</parameter>
  -</handler>
  -</requestFlow>
  -</transport>
  -</deployment>
  \ No newline at end of file
  +<?xml version="1.0" encoding="UTF-8"?>
  +<deployment xmlns="http://xml.apache.org/axis/wsdd/" xmlns:java="http://xml.apache.org/axis/wsdd/providers/java">
  + <globalConfiguration>
  +  <requestFlow>
  +    <handler name="TestHandler1" type="/usr/local/apache/Axis/handlers/global/testhandler1/libtesthandler1.so">
  +      <parameter name="parm1">global input test handler</parameter>
  +    </handler>
  +  </requestFlow>
  +
  + </globalConfiguration>
  + <service name="Calculator" provider="C:RPC">
  +   <requestFlow name="calchandlers">
  +       <handler name="LogAccessCount" type="/usr/local/apache/Axis/handlers/custom/loghandler/libloghandler.so">
  +           <parameter name="logAccessCountFile" value="/usr/local/apache/Axis/handlers/custom/loghandler/LogAccessCountFile"/>
  +       </handler>
  +    </requestFlow>
  +  <parameter name="className" value="/usr/local/apache/Axis/webservices/libwebservice.so"/>
  +  <parameter name="allowedMethods" value="Add Echo"/>
  + </service>
  +<service name="CalculatorService" provider="C:RPC">
  +  <parameter name="className" value="/usr/local/apache/Axis/webservices/libcalculator.so"/>
  +  <parameter name="allowedMethods" value="add subtract "/>
  +</service>
  +<service name="InteropBase" provider="C:RPC">
  +  <parameter name="allowedMethods" value="echoString EchoInt echoStringArray echoInteger echoIntegerArray echoFloat echoFloatArray echoStruct echoStructArray echoVoid echoBase64 echoDate echoHexBinary echoDecimal echoBoolean "/>
  +  <parameter name="className" value="/usr/local/apache/Axis/webservices/libinteropbase.so"/>
  + </service>
  + <service name="InteropGroupB" provider="C:RPC">
  +  <parameter name="allowedMethods" value="echoSimpleTypesAsStruct echoNestedStruct echoNestedArray echoStructAsSimpleTypes "/>
  +  <parameter name="className" value="/usr/local/apache/Axis/webservices/libinteropgroupb.so"/>
  + </service>
  +
  + <transport name="http" >
  +  <requestFlow>
  +   <handler name="TestHandler2" type="/usr/local/apache/Axis/handlers/transport/testhandler2/libtesthandler2.so">
  +     <parameter name="parm1">Http transport test handler</parameter>
  +   </handler>
  +  </requestFlow>
  +</transport>
  +</deployment>
  
  
  
  1.1                  ws-axis/c/src/server/samples/interoptests/base/Makefile.am
  
  Index: Makefile.am
  ===================================================================
  lib_LTLIBRARIES = libinteropbase.la
  SUBDIRS =
  libinteropbase_la_SOURCES = InteropTestPortType.cpp InteropTestPortTypeService.cpp  SOAPStruct.cpp InteropTestPortTypeWrapper.cpp
  libinteropbase_la_LIBADD   = -L$(AXISCPP_HOME)/lib/xerces-c -lxerces-c -ldl -lstdc++
  
  INCLUDES = -I$(AXISCPP_HOME)/include
  
  
  
  1.1                  ws-axis/c/src/server/samples/interoptests/base/autogen.sh
  
  Index: autogen.sh
  ===================================================================
  #! /bin/sh
  
  # $Id: autogen.sh,v 1.1 2003/10/24 10:38:34 damitha Exp $
  #
  # Copyright (c) 2002  Daniel Elstner  <da...@gmx.net>
  #
  # This program is free software; you can redistribute it and/or modify
  # it under the terms of the GNU General Public License VERSION 2 as
  # published by the Free Software Foundation.  You are not allowed to
  # use any other version of the license; unless you got the explicit
  # permission from the author to do so.
  #
  # This program is distributed in the hope that it will be useful,
  # but WITHOUT ANY WARRANTY; without even the implied warranty of
  # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
  # GNU General Public License for more details.
  #
  # You should have received a copy of the GNU General Public License
  # along with this program; if not, write to the Free Software
  # Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
  
  
  dir=`echo "$0" | sed 's,[^/]*$,,'`
  test "x${dir}" = "x" && dir='.'
  
  if test "x`cd "${dir}" 2>/dev/null && pwd`" != "x`pwd`"
  then
      echo "This script must be executed directly from the source directory."
      exit 1
  fi
  
  rm -f config.cache acconfig.h
  
  echo "- libtoolize."		&& \
  libtoolize --force		&& \
  echo "- aclocal."		&& \
  aclocal				&& \
  echo "- autoconf."		&& \
  autoconf			&& \
  echo "- autoheader."		&& \
  autoheader			&& \
  echo "- automake."		&& \
  automake --add-missing --gnu	&&
  #echo				&& \
  #./configure "$@"		&& exit 0
  
  exit 1
  
  
  
  
  1.1                  ws-axis/c/src/server/samples/interoptests/base/configure.ac
  
  Index: configure.ac
  ===================================================================
  AC_INIT(FULL-PACKAGE-NAME, VERSION, BUG-REPORT-ADDRESS)
  AM_INIT_AUTOMAKE(0.3)
  AM_CONFIG_HEADER(config.h)
  LDFLAGS="-s"
  AC_PROG_CC
  AC_PROG_CXX
  AC_PROG_INSTALL
  AC_PROG_LIBTOOL
  AC_OUTPUT(Makefile)
  
  
  
  1.1                  ws-axis/c/src/server/samples/interoptests/base/runconfig
  
  Index: runconfig
  ===================================================================
  #!/bin/bash
  ./configure --libdir=$AXIS_HOME/webservices
  
  
  
  1.1                  ws-axis/c/src/server/samples/interoptests/groupB/Makefile.am
  
  Index: Makefile.am
  ===================================================================
  lib_LTLIBRARIES = libinteropgroupb.la
  SUBDIRS =
  libinteropgroupb_la_SOURCES = InteropTestPortTypeB.cpp InteropTestPortTypeBService.cpp InteropTestPortTypeBWrapper.cpp SOAPArrayStruct.cpp SOAPStruct.cpp SOAPStructStruct.cpp
  libinteropgroupb_la_LIBADD   = -L$(AXISCPP_HOME)/lib/xerces-c -lxerces-c -ldl -lstdc++
  
  INCLUDES = -I$(AXISCPP_HOME)/include
  
  
  
  1.1                  ws-axis/c/src/server/samples/interoptests/groupB/autogen.sh
  
  Index: autogen.sh
  ===================================================================
  #! /bin/sh
  
  # $Id: autogen.sh,v 1.1 2003/10/24 10:38:34 damitha Exp $
  #
  # Copyright (c) 2002  Daniel Elstner  <da...@gmx.net>
  #
  # This program is free software; you can redistribute it and/or modify
  # it under the terms of the GNU General Public License VERSION 2 as
  # published by the Free Software Foundation.  You are not allowed to
  # use any other version of the license; unless you got the explicit
  # permission from the author to do so.
  #
  # This program is distributed in the hope that it will be useful,
  # but WITHOUT ANY WARRANTY; without even the implied warranty of
  # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
  # GNU General Public License for more details.
  #
  # You should have received a copy of the GNU General Public License
  # along with this program; if not, write to the Free Software
  # Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
  
  
  dir=`echo "$0" | sed 's,[^/]*$,,'`
  test "x${dir}" = "x" && dir='.'
  
  if test "x`cd "${dir}" 2>/dev/null && pwd`" != "x`pwd`"
  then
      echo "This script must be executed directly from the source directory."
      exit 1
  fi
  
  rm -f config.cache acconfig.h
  
  echo "- libtoolize."		&& \
  libtoolize --force		&& \
  echo "- aclocal."		&& \
  aclocal				&& \
  echo "- autoconf."		&& \
  autoconf			&& \
  echo "- autoheader."		&& \
  autoheader			&& \
  echo "- automake."		&& \
  automake --add-missing --gnu	&&
  #echo				&& \
  #./configure "$@"		&& exit 0
  
  exit 1
  
  
  
  
  1.1                  ws-axis/c/src/server/samples/interoptests/groupB/configure.ac
  
  Index: configure.ac
  ===================================================================
  AC_INIT(FULL-PACKAGE-NAME, VERSION, BUG-REPORT-ADDRESS)
  AM_INIT_AUTOMAKE(0.3)
  AM_CONFIG_HEADER(config.h)
  LDFLAGS="-s"
  AC_PROG_CC
  AC_PROG_CXX
  AC_PROG_INSTALL
  AC_PROG_LIBTOOL
  AC_OUTPUT(Makefile)
  
  
  
  1.1                  ws-axis/c/src/server/samples/interoptests/groupB/runconfig
  
  Index: runconfig
  ===================================================================
  #!/bin/bash
  ./configure --libdir=$AXIS_HOME/webservices
  
  
  
  1.1                  ws-axis/c/src/client/samples/interoptests/base/Makefile.am
  
  Index: Makefile.am
  ===================================================================
  bin_PROGRAMS = interopbase
  SUBDIRS =
  AM_CPPFLAGS = -Wshadow -Wall -pedantic -ansi
  interopbase_SOURCES = InteropBaseClient.cpp InteropTestPortType.cpp  SOAPStruct.cpp 
  
  interopbase_LDADD   =  $(AXISCPP_HOME)/src/client/lib/libaxiscpp_client.a $(AXISCPP_HOME)/release/libaxiscpp_mod.a -L$(AXISCPP_HOME)/lib/xerces-c -lxerces-c -ldl
  INCLUDES = -I$(AXISCPP_HOME)/include
  
  
  
  1.1                  ws-axis/c/src/client/samples/interoptests/base/autogen.sh
  
  Index: autogen.sh
  ===================================================================
  #! /bin/sh
  
  # $Id: autogen.sh,v 1.1 2003/10/24 10:38:34 damitha Exp $
  #
  # Copyright (c) 2002  Daniel Elstner  <da...@gmx.net>
  #
  # This program is free software; you can redistribute it and/or modify
  # it under the terms of the GNU General Public License VERSION 2 as
  # published by the Free Software Foundation.  You are not allowed to
  # use any other version of the license; unless you got the explicit
  # permission from the author to do so.
  #
  # This program is distributed in the hope that it will be useful,
  # but WITHOUT ANY WARRANTY; without even the implied warranty of
  # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
  # GNU General Public License for more details.
  #
  # You should have received a copy of the GNU General Public License
  # along with this program; if not, write to the Free Software
  # Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
  
  
  dir=`echo "$0" | sed 's,[^/]*$,,'`
  test "x${dir}" = "x" && dir='.'
  
  if test "x`cd "${dir}" 2>/dev/null && pwd`" != "x`pwd`"
  then
      echo "This script must be executed directly from the source directory."
      exit 1
  fi
  
  rm -f config.cache acconfig.h
  
  echo "- libtoolize."		&& \
  libtoolize --force		&& \
  echo "- aclocal."		&& \
  aclocal				&& \
  echo "- autoconf."		&& \
  autoconf			&& \
  echo "- autoheader."		&& \
  autoheader			&& \
  echo "- automake."		&& \
  automake --add-missing --gnu	&&
  #echo				&& \
  #./configure "$@"		&& exit 0
  
  exit 1
  
  
  
  
  1.1                  ws-axis/c/src/client/samples/interoptests/base/configure.ac
  
  Index: configure.ac
  ===================================================================
  AC_INIT(FULL-PACKAGE-NAME, VERSION, BUG-REPORT-ADDRESS)
  AM_INIT_AUTOMAKE(0.3)
  AM_CONFIG_HEADER(config.h)
  
  AC_PROG_CC
  AC_PROG_CXX
  AC_PROG_INSTALL
  AC_PROG_LIBTOOL
  AC_OUTPUT(Makefile)
  
  
  
  1.1                  ws-axis/c/src/client/samples/interoptests/base/runconfig
  
  Index: runconfig
  ===================================================================
  #!/bin/bash
  ./configure --bindir=$AXISCPP_HOME/src/client/samples/interoptests/base/bin
  
  
  
  
  1.1                  ws-axis/c/src/client/samples/interoptests/groupB/Makefile.am
  
  Index: Makefile.am
  ===================================================================
  bin_PROGRAMS = interopgroupb
  SUBDIRS =
  AM_CPPFLAGS = -Wshadow -Wall -pedantic -ansi
  interopgroupb_SOURCES = InteropGroupBClient.cpp InteropTestPortTypeB.cpp SOAPArrayStruct.cpp SOAPStruct.cpp SOAPStructStruct.cpp
  
  interopgroupb_LDADD   =  $(AXISCPP_HOME)/src/client/lib/libaxiscpp_client.a $(AXISCPP_HOME)/release/libaxiscpp_mod.a -L$(AXISCPP_HOME)/lib/xerces-c -lxerces-c -ldl
  INCLUDES = -I$(AXISCPP_HOME)/include
  
  
  
  1.1                  ws-axis/c/src/client/samples/interoptests/groupB/autogen.sh
  
  Index: autogen.sh
  ===================================================================
  #! /bin/sh
  
  # $Id: autogen.sh,v 1.1 2003/10/24 10:38:34 damitha Exp $
  #
  # Copyright (c) 2002  Daniel Elstner  <da...@gmx.net>
  #
  # This program is free software; you can redistribute it and/or modify
  # it under the terms of the GNU General Public License VERSION 2 as
  # published by the Free Software Foundation.  You are not allowed to
  # use any other version of the license; unless you got the explicit
  # permission from the author to do so.
  #
  # This program is distributed in the hope that it will be useful,
  # but WITHOUT ANY WARRANTY; without even the implied warranty of
  # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
  # GNU General Public License for more details.
  #
  # You should have received a copy of the GNU General Public License
  # along with this program; if not, write to the Free Software
  # Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
  
  
  dir=`echo "$0" | sed 's,[^/]*$,,'`
  test "x${dir}" = "x" && dir='.'
  
  if test "x`cd "${dir}" 2>/dev/null && pwd`" != "x`pwd`"
  then
      echo "This script must be executed directly from the source directory."
      exit 1
  fi
  
  rm -f config.cache acconfig.h
  
  echo "- libtoolize."		&& \
  libtoolize --force		&& \
  echo "- aclocal."		&& \
  aclocal				&& \
  echo "- autoconf."		&& \
  autoconf			&& \
  echo "- autoheader."		&& \
  autoheader			&& \
  echo "- automake."		&& \
  automake --add-missing --gnu	&&
  #echo				&& \
  #./configure "$@"		&& exit 0
  
  exit 1
  
  
  
  
  1.1                  ws-axis/c/src/client/samples/interoptests/groupB/configure.ac
  
  Index: configure.ac
  ===================================================================
  AC_INIT(FULL-PACKAGE-NAME, VERSION, BUG-REPORT-ADDRESS)
  AM_INIT_AUTOMAKE(0.3)
  AM_CONFIG_HEADER(config.h)
  
  AC_PROG_CC
  AC_PROG_CXX
  AC_PROG_INSTALL
  AC_PROG_LIBTOOL
  AC_OUTPUT(Makefile)
  
  
  
  1.1                  ws-axis/c/src/client/samples/interoptests/groupB/runconfig
  
  Index: runconfig
  ===================================================================
  #!/bin/bash
  ./configure --bindir=$AXISCPP_HOME/src/client/samples/interoptests/groupB/bin