axis-c-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Adrian Dick <adrian.d...@uk.ibm.com>
Subject Re: Axis C++ Solaris port
Date Thu, 09 Sep 2004 16:31:58 GMT




Hi,

I've put in your changes.  Please can you test this.
Thanks,
Adrian

_______________________________________
Adrian Dick (adrian.dick@uk.ibm.com)



                                                                           
             Valentine                                                     
             Kouznetsov                                                    
             <vkuznet@yahoo.co                                          To 
             m>                        Apache AXIS C Developers List       
                                       <axis-c-dev@ws.apache.org>          
             09-09-04 17:00                                             cc 
                                                                           
                                                                   Subject 
             Please respond to         Re: Axis C++ Solaris port           
              "Apache AXIS C                                               
             Developers List"                                              
                                                                           
                                                                           
                                                                           
                                                                           




Hi,
I made some changes to build.xml and created new
build.SunOS.properties. In case of Solaris the system
can be identified either as Solaris or SunOS and I
still need to check couple of things. But it works and
I was able to compile C++ code. I still need to test
it. One comment, if you add (as I did)
<property name="env" value="env" environment="env"/>
to build.xml
then you can use environment variables instead of
hard coded path, see examples in
build.SunOS.properties.
Could you please add these changes to CVS.
Valentin.




__________________________________
Do you Yahoo!?
New and Improved Yahoo! Mail - 100MB free storage!
http://promotions.yahoo.com/new_mail <project name="AxisC"
default="production" basedir=".">
             <description>
This ANT script compiles and packages the Apache AxisC runtime binaries and
WSDL2Ws tooling.

This script is intended for use with Java 1.4+ and Apache ANT 1.6+.
Ant is available from: http://ant.apache.org/

To compile C/C++ code you will require the cpptasks extension to ANT,
within:
             [ant install dir]/lib
This is available from: http://ant-contrib.sourceforge.net/
{Note: you will require the cpptasks download, not ant-contrib}

It is intended that the default target be used, which compiles and links
all code,
generates documentation and packages ready for distribution.

Associated with this build script are property files for each platform, the
script
will automatically determine the correct one to be used;
             - build.Win32.properties
             - build.Linux.properties
             - build.AIX.properties
Please use these to configure directories to suit the needs of your system.

Notes:
* The documentation target requires doxygen be installed and available on
the system path
  This is available from: http://www.doxygen.org
* The following compilers will be required;
             - Windows = Microsoft Visual C++ 6.0
             - Linux   = gcc
             - AIX     = Visual Age
             - Solaris = CC/cc
             </description>
    <!-- Import the environment -->
    <property name="env" value="env" environment="env"/>

             <!--   Load definition of C/C++ Tasks and Types        To
allow the compilation and linking of C/C++ code   -->
             <taskdef resource="cpptasks.tasks"/>
             <typedef resource="cpptasks.types"/>

             <!--   These properties will be the same for all environments,
so have not been    included within the property files        -->
             <property name="dir.src" value="${basedir}/src"/>
             <property name="dir.include" value="${basedir}/include"/>
             <!-- <property name="dir.objects"
value="${basedir}/build/axis"/>     <property name="dir.bin"
value="${basedir}/build/bin"/>      -->

             <!-- Compiler Definitions -->
                         <!-- Definition of cc compile for Solaris -->
                         <compiler id="SolarisCC" name="CC" if="solaris">
                                     <compilerarg value="-KPIC"/>
                                     <compilerarg value="-xildoff"/>
                                     <compilerarg value="-pta"/>
                                     <compilerarg
value="-instances=global"/>
                                     <defineset>
                                                 <define
name="ENABLE_AXIS_EXCEPTION"/>
                                                 <define
name="HAVE_CONFIG_H"/>
                                                 <define name="PIC"/>
                                     </defineset>
                                     <includepath path="${dir.include}"/>
                         </compiler>

                         <!-- Definition of Visual C++ compiler -->
                         <compiler id="VisualC++" name="msvc" if="windows">
                                     <compilerarg value="/nologo"/>
                                     <compilerarg value="/MD"/>
                                     <!-- Display all warnings -->
                                     <compilerarg value="/W3"/>
                                     <compilerarg value="/GX"/>
                                     <compilerarg value="/Od"/>
                                     <includepath path="${dir.include}"/>
                                     <defineset>
                                                 <define name="WIN32"/>
                                                 <define name="NDEBUG"/>
                                                 <define name="_WINDOWS"/>
                                                 <define name="_MBCS"/>
                                                 <define name="_USRDLL"/>
                                                 <define
name="ENABLE_AXIS_EXCEPTION"/>
                                     </defineset>
                                     <compilerarg value="/FD"/>
                                     <compilerarg value="/c"/>
                         </compiler>

                         <!-- Definition of gcc compile for Linux -->
                         <compiler id="Linuxgcc" name="g++" if="linux">
                                     <compilerarg value="-Wall"/>
                                     <compilerarg value="-Wshadow"/>
                                     <compilerarg value="-g"/>
                                     <compilerarg value="-O2"/>
                                     <defineset>
                                                 <define
name="ENABLE_AXIS_EXCEPTION"/>
                                                 <define
name="HAVE_CONFIG_H"/>
                                                 <define name="PIC"/>
                                     </defineset>
                                     <includepath path="${dir.include}"/>
                         </compiler>

                         <!-- Definition of xlc compile for AIX -->
                         <compiler id="AIXxlc" name="xlC" if="aix">
                                     <compilerarg value="-g"/>
                                     <compilerarg value="-V"/>
                                     <compilerarg value="-qstaticinline"/>
                                     <defineset>
                                                 <define
name="ENABLE_AXIS_EXCEPTION"/>
                                                 <define
name="HAVE_CONFIG_H"/>
                                                 <define name="AIX"/>
                                     </defineset>
                                     <includepath path="${dir.include}"/>
                         </compiler>


             <!-- Linker Definitions -->
                         <!-- Definition of Solars linker -->
                         <linker id="SolarisLinker" name="CC"
libtool="true" if="solaris">
                                     <linkerarg value="-Qoption"/>
                                     <linkerarg value="ld"/>
                                     <linkerarg value="-zmuldefs"/>
                         </linker>

                         <!-- Definition of Visual C++ linker -->
                         <linker id="VisualC++Linker" name="msvc"
if="windows">
                                     <linkerarg value="/machine:I386"/>
                                     <linkerarg value="/nologo"/>
                                     <linkerarg value="/pdb:none"/>
                         </linker>

                         <!-- Definition of Linux linker -->
                         <linker id="LinuxLinker" name="g++" libtool="true"
if="linux">
                                     <linkerarg value="-g"/>
                                     <libset libs="stdc++"/>
                         </linker>

                         <!-- Definition of AIX linker -->
                         <linker id="AIXLinker" name="xlC" libtool="false"
if="aix">
                                     <!-- debug is on for all -->
                                     <linkerarg value="-g"/>
                                     <linkerarg value="-qmkshrobj=104"/>
                                     <linkerarg value="-brtl"/>
                                     <linkerarg value="-C"/>
                                     <linkerarg value="-shared"/>
                                     <linkerarg value="-G"/>
                                     <linkerarg value="-brtl"/>
                                     <linkerarg value="-bdynamic"/>
                                     <linkerarg value="-bnoentry"/>
                                     <linkerarg value="-p10"/>
                                     <linkerarg
value="-L/usr/lib/threads"/>
                                     <linkerarg value="-lpthreads"/>
                                     <linkerarg value="-lm"/>
                                     <linkerarg value="-lc_r"/>
                                     <linkerarg value="-lc"/>
                         </linker>


             <!-- Determine platform -->
             <target name="pre-init">
                   <condition property="solaris">
                                     <os name="SunOS"/>
                   </condition>
                         <condition property="windows">
                                     <os family="windows"/>
                         </condition>
                         <condition property="aix">
                                     <os name="AIX"/>
                   </condition>
                   <condition property="linux">
                                     <os name="Linux"/>
                   </condition>
             </target>

             <!--   Initialize properties      -->
             <target name="initialize" depends="pre-init">
                         <condition property="platform" value="SunOS">
                                     <isset property="solaris"/>
                         </condition>
                         <condition property="platform" value="Win32">
                                     <isset property="windows"/>
                         </condition>
                         <condition property="platform" value="Linux">
                                     <isset property="linux"/>
                         </condition>
                         <condition property="platform" value="AIX">
                                     <isset property="aix"/>
                         </condition>

                         <!-- Load properties from file -->
                         <property
file="${basedir}/build.${platform}.properties"/>
             </target>

             <!--   Compile the Axis Client Library     -->
             <target name="compileAxisClient" depends="initialize">
                         <mkdir dir="${dir.objects}"/>
                         <mkdir dir="${dir.bin}"/>
                         <cc outfile="${dir.bin}/${clientLibraryName}"
objdir="${dir.objects}"
                          exceptions="true" failonerror="false"
outtype="shared" multithreaded="true">
                                     <!-- Compilers -->
                                     <compiler refid="SolarisCC"/>
                                     <compiler refid="Linuxgcc"/>
                                     <compiler refid="AIXxlc"/>
                                     <compiler extends="VisualC++">
                                                 <defineset>
                                                             <define
name="AXISCLIENTDLL_EXPORTS"/>
                                                 </defineset>
                                     </compiler>
                                     <!-- Additional compiler flag for
Client library on all platforms -->
                                     <defineset>
                                                 <define
name="AXIS_CLIENT_LIB"/>
                                     </defineset>
                                     <!-- Linkers -->
                                     <linker refid="SolarisLinker"/>
                                     <linker refid="LinuxLinker"/>
                                     <linker refid="AIXLinker"/>
                                     <linker refid="VisualC++Linker"/>
                                     <!-- Files to be compiled -->
                                     <fileset dir="${dir.src}">
                                                 <include
name="common/*.cpp"/>
                                                 <include
name="engine/*.cpp"/>
                                                 <include
name="engine/client/*.cpp"/>
                                                 <include
name="soap/*.cpp"/>
                                                 <include name="soap/*.c"/>
                                                 <include
name="wsdd/*.cpp"/>
                                                 <include
name="xml/*.cpp"/>
                                                 <include
name="transport/axis/AxisTransportException.cpp"/>
                                                 <!-- The following files
need to be excluded -->
                                                 <exclude
name="common/Packet.cpp"/>
                                                 <exclude
name="common/AxisSocketUtils.cpp"/>
                                     </fileset>
                         </cc>
             </target>

             <!--   Compile the Axis Transport Library        -->
             <target name="compileAxisTransport" depends="initialize">
                         <mkdir dir="${dir.objects}"/>
                         <mkdir dir="${dir.bin}"/>
                         <cc outfile="${dir.bin}/${transportLibraryName}"
objdir="${dir.objects}"
                          exceptions="true" failonerror="false"
outtype="shared" multithreaded="true">
                                     <!-- Compilers -->
                                     <compiler refid="SolarisCC"/>
                                     <compiler refid="Linuxgcc"/>
                                     <compiler refid="AIXxlc"/>
                                     <compiler extends="VisualC++">
                                                 <defineset>
                                                             <define
name="AXISTRANSPORTDLL_EXPORTS"/>
                                                 </defineset>
                                     </compiler>
                                     <!-- Linkers -->
                                     <linker refid="SolarisLinker"/>
                                     <linker refid="LinuxLinker"/>
                                     <linker refid="AIXLinker"/>
                                     <linker extends="VisualC++Linker">
                                                 <syslibset
libs="wsock32"/>
                                     </linker>
                                     <!-- Files to compile -->
                                     <fileset dir="${dir.src}">
                                                 <include
name="transport/axis/*.cpp"/>
                                                 <!-- The following files
need to be excluded -->
                                                 <exclude
name="transport/axis/SecureChannel.cpp"/>
                                     </fileset>
                         </cc>
             </target>

             <!--   Compile the Axis XML Parser Library       -->
             <target name="compileAxisXMLParser" depends="initialize">
                         <mkdir
dir="${dir.objects}/${xmlParserLibraryName}"/>
                         <mkdir dir="${dir.bin}"/>
                         <cc outfile="${dir.bin}/${xmlParserLibraryName}"
objdir="${dir.objects}"
                          exceptions="true" failonerror="false"
outtype="shared" multithreaded="true">
                                     <!-- Compilers -->
                                     <compiler refid="SolarisCC"/>
                                     <compiler refid="Linuxgcc"/>
                                     <compiler refid="AIXxlc"/>
                                     <compiler extends="VisualC++">
                                                 <defineset>
                                                             <define
name="AXISXMLPARSERXERCES_EXPORTS"/>
                                                 </defineset>
                                     </compiler>
                                     <!-- Additional include directory for
XML Parser -->
                                     <includepath
path="${dir.xmlParser}/include"/>
                                     <includepath
path="${dir.xmlParser}/lib"/>
                                     <!-- Linkers -->
                                     <linker refid="SolarisLinker"/>
                                     <linker refid="VisualC++Linker"/>
                                     <linker refid="LinuxLinker"/>
                                     <linker refid="AIXLinker"/>
                                     <!-- Additional library of XMLParser
-->
                                     <libset dir="${dir.xmlParser}/lib"
libs="${xmlParserLibrary}"/>
                                     <!-- Files to be compiled -->
                                     <fileset dir="${dir.src}">
                                                 <include
name="xml/${xmlParser}/*.cpp"/>
                                                 <include
name="xml/AxisParseException.cpp"/>
                                     </fileset>
                         </cc>
             </target>

             <!--   Compile the WSDL2Ws code      -->
             <target name="compileWSDL2Ws">
                         <mkdir dir="${dir.classes}"/>
                         <!-- Setup classpath for compiling WSDL2Ws -->
                         <path id ="cp">
                                     <fileset dir="${dir.axisJARs}"
includes="*.jar"/>
                         </path>
                         <!-- Compile WSDL2Ws -->
                         <javac srcdir="${dir.src}/wsdl"
destdir="${dir.classes}" listfiles="true">
                               <classpath refid="cp"/>
             </javac>
             </target>

             <!--   Compile all C/C++ code and WSDL2Ws java code    -->
             <target name="compile" depends="compileAxisClient,
compileAxisTransport, compileAxisXMLParser, compileWSDL2Ws"
               description="Compile all C/C++ code and WSDL2Ws java code"/>

             <!--   Generate documention    Note: Requires doxygen be
installed and available on the system path        -->
             <target name="documentation" unless="aix"
description="Generate documentation" depends="initialize">
                         <exec executable="doxygen"
dir="${basedir}/docs/apidocs">
                                     <arg
value="${basedir}/docs/apidocs/doxygenconf"/>
                         </exec>
             </target>

             <!--   Copy across DLLs and library files for windows
-->
             <target name="packageBinsWindows" if="windows">
                         <!-- Copy across DLLs -->
                         <mkdir dir="${dir.package.bin}"/>
                         <copy todir="${dir.package.bin}">
                                     <fileset dir="${dir.bin}"
includes="*.dll" excludes="*_D.dll"/>
                         </copy>
                         <!-- Copy across library files -->
                         <mkdir dir="${dir.package.lib}"/>
                         <copy todir="${dir.package.lib}"
                          file="${dir.bin}/${clientLibraryName}.lib"/>
             </target>

             <!--   Copy across the binaries for unix   Create symbolic
links to libraries        -->
             <target name="packageBinsUnix" unless="windows">
                         <!-- Copy across libraries -->
                         <mkdir dir="${dir.package.lib}"/>
                         <copy todir="${dir.package.lib}">
                                     <fileset dir="${dir.bin}"
includes="*.so"/>
                                     <mapper type="glob" from="*.so"
to="*.so.0.0.0"/>
                         </copy>
                         <!-- Create symbolic links to Client library -->
                         <symlink
link="${dir.package.lib}/lib${clientLibraryName}.so.0"
                          resource="lib${clientLibraryName}.so.0.0.0"
overwrite="true"/>
                         <!-- Create symbolic links to Transport library
-->
                         <symlink
link="${dir.package.lib}/lib${transportLibraryName}.so.0"
                          resource="lib${transportLibraryName}.so.0.0.0"
overwrite="true"/>
                         <!-- Create symbolic links to XML Parser library
-->
                         <symlink
link="${dir.package.lib}/lib${xmlParserLibraryName}.so.0"
                          resource="lib${xmlParserLibraryName}.so.0.0.0"
overwrite="true"/>
             </target>

             <!--   Create additional symbolic links to libraries as
required for AIX    -->
             <target name="packageBinsAIX" if="aix"
depends="packageBinsUnix">
                         <!-- Create symbolic link to Client library -->
                         <symlink
link="${dir.package.lib}/lib${clientLibraryName}.a"
                          resource="lib${clientLibraryName}.so.0.0.0"
overwrite="true"/>
                         <!-- Create symbolic link to Transport library -->
                         <symlink
link="${dir.package.lib}/lib${transportLibraryName}.a"
                          resource="lib${transportLibraryName}.so.0.0.0"
overwrite="true"/>
                         <!-- Create symbolic link to XML Parser library
-->
                         <symlink
link="${dir.package.lib}/lib${xmlParserLibraryName}.a"
                          resource="lib${xmlParserLibraryName}.so.0.0.0"
overwrite="true"/>
             </target>

             <!--   Package compiled binaries ready for distribution
-->
             <target name="packageBins" depends="packageBinsWindows,
packageBinsUnix, packageBinsAIX"/>

             <!--   Copy across the Axis include files        -->
             <target name="packageIncludeFiles">
                         <mkdir dir="${dir.package.include}"/>
                         <copy todir="${dir.package.include}">
                                     <fileset dir="${dir.include}"
includes="axis/**"/>
                         </copy>
             </target>

             <!--   Package WSDL2Ws code into WSDL2Ws.jar     -->
             <target name="packageWSDL2Ws">
                         <mkdir dir="${dir.package.WSDL2Ws}"/>
                         <jar jarfile="${dir.package.WSDL2Ws}/wsdl2ws.jar"
basedir="${dir.classes}">
                                     <include name="org/**"/>
                                     <manifest>
                                                 <attribute
name="Main-Class"

value="org.apache.axis.wsdl.wsdl2ws.WSDL2Ws"/>
                                     </manifest>
                         </jar>
             </target>

             <!--   Package Documentation   -->
             <target name="packageDocumentation">
                         <mkdir dir="${dir.package.docs}"/>
                         <copy todir="${dir.package.docs}">
                                     <fileset
dir="${basedir}/docs/apidocs">
                                                 <include name="html/**"/>
                                                 <include name="latex/**"/>
                                     </fileset>
                         </copy>
             </target>

             <!--   Package all artifacts ready for distribution    -->

             <target name="package" depends="packageBins,
packageIncludeFiles, packageWSDL2Ws, packageDocumentation"
              description="Package all artifacts ready for distribution"/>

             <!--   Validate all artifacts produced for Windows platform
  -->
             <target name="validateWindows" depends="initialize"
if="windows">
                         <condition property="missingArtifact">
                                     <not>
                                                 <and>
                                                             <!-- DLLs -->
                                                             <available
file="${dir.package.bin}/${clientLibraryName}.dll"/>
                                                             <available
file="${dir.package.bin}/${transportLibraryName}.dll"/>
                                                             <available
file="${dir.package.bin}/${xmlParserLibraryName}.dll"/>
                                                             <available
file="${dir.package.lib}/${clientLibraryName}.lib"/>
                                                 </and>
                                     </not>
                         </condition>
                         <fail message="Not all artifacts have been
produced for windows" if="missingArtifact"/>
             </target>

             <!--   Validate all artifacts produced for Unix platform
-->
             <target name="validateUnix" depends="initialize"
unless="windows">
                         <condition property="missingArtifact">
                                     <not>
                                                 <and>
                                                             <!-- Shared
Libraries -->
                                                             <available
file="${dir.package.lib}/lib${clientLibraryName}.so.0"/>
                                                             <available
file="${dir.package.lib}/lib${clientLibraryName}.so.0.0.0"/>
                                                             <available
file="${dir.package.lib}/lib${transportLibraryName}.so.0"/>
                                                             <available
file="${dir.package.lib}/lib${transportLibraryName}.so.0.0.0"/>
                                                             <available
file="${dir.package.lib}/lib${xmlParserLibraryName}.so.0"/>
                                                             <available
file="${dir.package.lib}/lib${xmlParserLibraryName}.so.0.0.0"/>
                                                 </and>
                                     </not>
                         </condition>
                         <fail message="Not all artifacts have been
produced for unix" if="missingArtifact"/>
             </target>

             <target name="validateAIX" depends="validateUnix" if="aix">
                         <condition property="missingArtifact">
                                     <not>
                                                 <and>
                                                             <available
file="${dir.package.lib}/lib${clientLibraryName}.a"/>
                                                             <available
file="${dir.package.lib}/lib${transportLibraryName}.a"/>
                                                             <available
file="${dir.package.lib}/lib${xmlParserLibraryName}.a"/>
                                                 </and>
                                     </not>
                         </condition>
                         <fail message="Not all artifacts have been
produced for AIX" if="missingArtifact"/>
             </target>

             <!--   Validate all artifacts produced     -->
             <target name="validate" depends="validateWindows,
validateUnix, validateAIX">
                         <condition property="missingArtifact">
                                     <not>
                                                 <and>
                                                             <!-- WSDL2Ws
Tool -->
                                                             <available
file="${dir.package.WSDL2Ws}/wsdl2ws.jar"/>
                                                             <!-- Header
Files -->
                                                             <available
file="${dir.package.include}/axis" type="dir"/>
                                                             <!--
Documentation -->
                                                             <available
file="${dir.package.docs}" type="dir"/>
                                                 </and>
                                     </not>
                         </condition>
                         <fail message="Not all artifacts have been
produced" if="missingArtifact"/>
             </target>

             <!--   Build and package all artifacts ready for distribution
  -->
             <target name="production" depends="compile, documentation,
package, validate"
              description="Build and package all artifacts ready for
distribution"/>

             <!--   Remove all generated artifaces      -->
             <target name="clean" depends="initialize" description="Remove
all generated artifacts">
                         <!-- Delete compiled C/C++ code -->
                         <delete dir="${dir.bin}"/>
                         <delete dir="${dir.objects}"/>
                         <!-- Delete compiled WSDL2Ws java classes -->
                         <delete dir="${dir.classes}"/>
                         <!-- Delete generated Documentation -->
                         <delete dir="${basedir}/docs/apidocs/html"/>
                         <delete dir="${basedir}/docs/apidocs/latex"/>
                         <!-- Delete packaged artifacts -->
                         <delete dir="${dir.package.bin}"/>
                         <delete dir="${dir.package.lib}"/>
                         <delete dir="${dir.package.include}"/>
                         <delete dir="${dir.package.WSDL2Ws}"/>
                         <delete dir="${dir.package.docs}"/>
             </target>

</project>
#####################
# Parser Properties #
#####################

# Typical values are:
#            For Xerces, on Windows:
#                        xmlParser = xerces
#                        xmlParserLibrary = xerces-c_2
#            For Xerces, on Unix:
#                        xmlParser = xerces
#                        xmlParserLibrary = xerces-c
#            For Expat, on Unix:
#                        xmlParser = expat
#                        xmlParserLibrary = expat

# Parser to be used
xmlParser = expat

# Name of parser library to link against
xmlParserLibrary = expat

# Location of parser
dir.xmlParser = ${env.EXPAT_HOME}

#######################################
# Properties for compiling C/C++ code #
#######################################

# Directory in which to place compiled libraries
dir.bin = ${basedir}/deploy/lib

# Directory in which to place object files
dir.objects = ${basedir}/lib/axis

# Names for compiled libraries - excluding any prefix or suffix
# eg: For Windows :   libaxis_client will produce libaxis_client.dll
#     For Unix    :   axis_client will produce libaxis_client.so
clientLibraryName = axiscpp_client
transportLibraryName = axis_transport
xmlParserLibraryName = axis_xmlparser

####################################
# Properties for compiling WSDL2Ws #
####################################

# Location of Axis JARs
dir.axisJARs = ${env.AXISJAVA_LIB}

# Directory in which to place compiled Java classes
dir.classes = ${basedir}/lib/axis

############################
# Properties for packaging #
############################
# Base directory for packaging - not used directly within build.xml, just
used to simplify this property file
dir.package = ${basedir}/deploy

# Directory in which to place DLLs - Only used for Windows platform
dir.package.bin = ${dir.package}/bin

# Directory in which to place library files
dir.package.lib = ${dir.package}/lib

# Directory in which to place header files
dir.package.include = ${dir.package}/include

# Directory in which to place WSDL2Ws JAR files
dir.package.WSDL2Ws = ${dir.classes}

# Directory in which to place Documentation
dir.package.docs = ${dir.package}/docs

############################################
# Properties for building and running test #
############################################

# Directory in which to place all generated test artifacts
# This is also the directory in which code is built and run
dir.test.generated = ${basedir}/tests/auto_build/testcases/Output

# Log files for test results
results.log = ${dir.test.generated}/results.log

# Prefix and suffix used for executables and libraries
# Typical values are:
#            For windows:
#                        executableSuffix = .exe
#                        librarySuffix = .dll
#                        libraryPrefix =
#            For unix:
#                        executableSuffix =
#                        librarySuffix = .so
#                        libraryPrefix = lib
#            For AIX (as Unix, except):
#                        librarySuffix = .a
executableSuffix =
librarySuffix = .so
libraryPrefix = lib

# Directory containing Axis C libraries
# For Windows this should be ${dir.package.bin}
# For Unix this should be ${dir.package.lib}
dir.libraries = ${dir.package.bin}

# May want to uncomment for testing so the build output is used
#dir.include = ${dir.package.include}

# If only a single language is required then set it here.
# Valid values are cpp or c. Default if unset is both.
target.lang = cpp

# AXISCPP_DEPLOY directory
axiscpp_deploy = ${dir.test.generated}

# Details of server to be used for testing clients
testHost = localhost
testPort = 9080
monitorPort = 13260




Mime
View raw message