blob: 103b43b5766e3eb6c0d0159e0b770cdf6656fd87 [file] [log] [blame]
#####################################
# Parser that the client should use #
#####################################
#only one parse can be used at a given time
testconf.client.parser.xml4c = false
testconf.client.parser.xerces = true
testconf.client.parser.guththila = false
#############################
# Server to deploy Services #
#############################
#Only one server can be used at a given time
#Also APACHE_HOME, APACHE2_HOME (simple axis server needs no environment settings) environment
#variables should be set accordingly
server.apache1=false
server.apache2=true
server.simpleaxisserver=true
#####################
# Items to be built #
#####################
# Set the following to true if you wish the client library be built
client = true
# Set the following to true if you wish the server libraries be built
# See options below for Apache modules and Stand-alone server
server = true
# set the following options if you want to create the CBindings
# buildCBindings
# Set the following to true if you wish the API documentation be generated
documentation = true
#####################
# Parser Properties #
#####################
# Typical values are:
# For Xerces, on Windows:
# xmlParser = xerces
# xmlParserLibrary = xerces-c_2
# For Xerces, on Unix:
# xmlParser = xerces
# xmlParserLibrary = xerces-c
# Parsers to be used
xmlParser.xml4c = false
xmlParser.xerces = true
xmlParser.guththila = false
## Values used for XML4C
xml4c.xmlParserLibrary = xml4c
xml4c.dir.xmlParser = ${env.XML4C_HOME}
xml4c.xmlParserLibraryName = axis_xml4c
## Values used for Xerces
xerces.xmlParserLibrary = xerces-c
xerces.dir.xmlParser = ${env.XERCES_HOME}
xerces.xmlParserLibraryName = axis_xerces
## Values used for Guththila
guththila.xmlParserLibrary = guththila
guththila.dir.xmlParser = ${basedir}/src/guththila
guththila.xmlParserLibraryName = axis_guththila
# Name for compiled XML Parser library - excluding any prefix or suffix
# eg: For Windows : axis_xmlparser will produce axis_xmlparser.dll
# For Unix : axis_xmlparser will produce libaxis_xmlparser.so
xmlParserLibraryName = ${xerces.xmlParserLibraryName}
########################
# Transport Properties #
########################
# Transports to be used
transport.HTTP = true
transport.HTTP.ipv6 = true
## Values used for HTTP
HTTP.transportLibraryName = http_transport
# Name for compiled transport library - excluding any prefix or suffix
# eg: For Windows : axis_transport will produce axis_transport.dll
# For Unix : axis_transport will produce libaxis_transport.so
#
transportLibraryName = http_transport
######################
# Channel Properties #
######################
HTTP.Channel = true
# Name for compiled channel library - excluding any prefix or suffix
# eg: For Windows : axis_transport will produce axis_transport.dll
# For Unix : axis_transport will produce libaxis_transport.so
#
HTTP.ChannelLibraryName = http_channel
#############################
# Secure Channel Properties #
#############################
HTTP.SSLChannel = true
HTTP.SSLChannel.dir = ${env.OPENSSL_HOME}
# Location of all the required SSL libraries. Separate multiple
# directories with ${path.separator}
HTTP.SSLChannel.eay.dir = ${HTTP.SSLChannel.dir}/bin
# Name for compiled secure channel library - excluding any prefix or suffix
# eg: For Windows : axis_transport will produce axis_transport.dll
# For Unix : axis_transport will produce libaxis_transport.so
#
HTTP.SecureChannelLibraryName = http_channelssl
#####################
# Client Properties #
#####################
# Name for compiled client - excluding any prefix or suffix
# eg: For Windows : axis_client will produce axis_client.dll
# For Unix : axis_client will produce libaxis_client.so
clientLibraryName = axis_client
cClientLibraryName = ${clientLibraryName}C
############################
# Server Engine Properties #
############################
# Name for compiled server engine - excluding any prefix or suffix
# eg: For Windows : axis_server will produce axis_server.dll
# For Unix : axis_server will produce libaxis_server.so
serverEngineLibraryName = axis_server
#################################
# Simple Axis Server Properties #
#################################
# Is Simple Axis Server to be used?
server.simpleAxisServer = true
# Name for compiled server engine - excluding any prefix or suffix
# eg: For Windows : simple_axis_server will produce simple_axis_server.exe
# For Unix : simple_axis_server will produce simple_axis_server
simpleAxisServerExecutableName = simple_axis_server
##########################
# AdminClient Properties #
##########################
# Is AdminClient to be created?
server.adminClient = true
# Name for compiled AdminClient - excluding any prefix or suffix
# eg: For Windows : AxisAdminClient will produce AxisAdminClient.exe
# For Unix : AxisAdminClient will produce AxisAdminClient
adminClientExecutableName = AxisAdminClient
############################
# Admin Service Properties #
############################
# Is Admin Service to be created?
server.adminService = true
# Name for compile AdminService = excluding any prefix or suffix
# eg: For Windows : AxisAdminService will produce AxisAdminService.dll
# For Unix : AxisAdminService will produce libAxisAdminService.so
adminServiceLibraryName = AxisAdminService
#####################
# Apache Properties #
#####################
# Apache versions to be used
server.apache13 = true
server.apache20 = true
## Values used for Apache 1.3
apache13.dir.server = ${env.APACHE_HOME}
apache13.serverLibraryName = axiscpp_mod
## Values used for Apache 2.0
apache20.dir.server = ${env.APACHE2_HOME}
apache20.serverLibraryName = axiscpp_mod2
# Name for compiled Apache plugin library - excluding any prefix or suffix
# eg: For Windows : axis_apache will produce axis_apache.dll
# For Unix : axis_apache will produce libaxis_apache.so
serverLibraryName = mod_axis
###########################
# Location of output tree #
###########################
dir.obj = ${basedir}/../../../obj
####################
# Trace Properties #
####################
# Instrument the Axis C++ source code with entry/exit trace
dir.src.instrumented = ${dir.obj}/src
#######################################
# Properties for compiling C/C++ code #
#######################################
# Directory in which to place compiled libraries
dir.bin = ${dir.obj}/bin
# Directory in which to place object files
dir.objects = ${dir.obj}/objects
####################################
# Properties for compiling WSDL2Ws #
####################################
# Location of Axis JARs
dir.axisJARs = ${env.AXISJAVA_LIB}
# Directory in which to place compiled Java classes
dir.classes = ${dir.obj}/classes
###########################################
# Properties for packaging Binary release #
###########################################
release = axis-c-${version}-${platform}
dir.release = ${dir.obj}/package/${release}
###############################
# Properties for Deliverables #
###############################
dir.zips = ${basedir}/../../../zips
########################################
# Location of wsdl2ws for Deliverables #
########################################
dir.wsdl2ws = ${dir.release}/lib/axis
############################################
# axisConfiguration executable #
############################################
axisConfigurationExecutableName=AxisConfiguration
############################################
# 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 = ${dir.obj}/test/generated
# Log files for test results
results.log = ${dir.test.generated}/results.log
# Directory containing Axis C libraries
# For Windows the packaged product has the .DLLs in the PACKAGE\bin
# directory and the .LIBs in the PACKAGE\lib\axis directory
# but at build time they are all in dir.bin
# For Unix .so files are used for compiling and running so only
# 1 directory is needed
# dir.libraries the location of the libraries needed for running the client
# i.e. the DLLs
# dir.lib the location of the libraries needed for compiling the client
# Use these properties so they can easily be overridden when testing the
# packaged product
dir.libraries = ${dir.bin}
dir.lib = ${dir.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 = 8084
monitorPort = 13260
# details of HTTP proxy for any proxy tests
proxy.host=myProxy
proxy.port=8080