You are viewing a plain text version of this content. The canonical link for it is here.
Posted to axis-cvs@ws.apache.org by di...@apache.org on 2005/03/18 12:58:57 UTC

cvs commit: ws-axis/c/docs antbuild-guide.html

dicka       2005/03/18 03:58:57

  Modified:    c        build.xml package.xml
               c/docs   antbuild-guide.html
  Log:
  Update ANT documentation to be explicit of which cpptasks version should be used.
  
  PR: AXISCPP-506
  Submitted by: Adrian Dick
  
  Revision  Changes    Path
  1.22      +1 -1      ws-axis/c/build.xml
  
  Index: build.xml
  ===================================================================
  RCS file: /home/cvs/ws-axis/c/build.xml,v
  retrieving revision 1.21
  retrieving revision 1.22
  diff -u -r1.21 -r1.22
  --- build.xml	16 Mar 2005 16:50:45 -0000	1.21
  +++ build.xml	18 Mar 2005 11:58:57 -0000	1.22
  @@ -9,7 +9,7 @@
   To compile C/C++ code you will require the ant-contrib and cpptasks extensions to ANT, within:
   	[ant install dir]/lib
   These are available from: http://ant-contrib.sourceforge.net/
  -{Note: You will require both the cpptasks and ant-contrib downloads }
  +        {Note: You will require both the cpptasks (v1.0beta3) and ant-contrib (v0.6) downloads }
   
   It is intended that the default target be used, which compiles and links all code
   and generates documentation.
  
  
  
  1.8       +2 -1      ws-axis/c/package.xml
  
  Index: package.xml
  ===================================================================
  RCS file: /home/cvs/ws-axis/c/package.xml,v
  retrieving revision 1.7
  retrieving revision 1.8
  diff -u -r1.7 -r1.8
  --- package.xml	18 Mar 2005 10:13:10 -0000	1.7
  +++ package.xml	18 Mar 2005 11:58:57 -0000	1.8
  @@ -9,7 +9,8 @@
   You will require the ant-contrib extensions to ANT, within:
   	[ant install dir]/lib
   These are available from: http://ant-contrib.sourceforge.net/
  -
  +{Note: You will require both the cpptasks (v1.0beta3) and ant-contrib (v0.6) downloads }
  +        
   It is intended that the default target be used, produces the complete source and
   binary deliverables.
   
  
  
  
  1.8       +12 -15    ws-axis/c/docs/antbuild-guide.html
  
  Index: antbuild-guide.html
  ===================================================================
  RCS file: /home/cvs/ws-axis/c/docs/antbuild-guide.html,v
  retrieving revision 1.7
  retrieving revision 1.8
  diff -u -r1.7 -r1.8
  --- antbuild-guide.html	11 Jan 2005 03:29:20 -0000	1.7
  +++ antbuild-guide.html	18 Mar 2005 11:58:57 -0000	1.8
  @@ -41,7 +41,7 @@
       <ul>
         <li>Available from <a href="http://ant-contrib.sourceforge.net">http://ant-contrib.sourceforge.net</a></li>
         <li>Place JARs into <code>[ANT INSTALL DIR]/lib</code>.</li>
  -      <li>Require both ant-contrib and cpptasks</li>
  +      <li>Require both ant-contrib (v0.6) and cpptasks (v1.0beta3)</li>
       </ul>
     </li>
     <li>Doxygen - Used for generating API documentation
  @@ -60,16 +60,14 @@
   
   <h2><a name="thirdPartySoftware"></a>Getting necessary third party
   software</h2>
  -<p>Axis Cpp Developers can use either Xerces-c or the Expat XML Parsers
  -to build the Axis Cpp. Additionally, you can opt to build Apache mod files for Apache 1.3 or 2.0.</p>
  -<p><b>Expat XML Parser</b></p>
  -<p>You can get expat binaries from <a
  - href="http://sourceforge.net/projects/expat/">http://sourceforge.net/projects/expat/</a>.</p>
  -<p><b>Xerces-C XML Parser</b></p>
  +<p>Axis Cpp Developers can use either the Xerces-c or XML4C Parsers
  +to build the Axis Cpp. If building the SSL library you will require Open SSL. Additionally, you can opt to build Apache mod files for Apache 1.3 or 2.0.</p><p><b>Xerces-C XML Parser</b></p>
   <p>You can get Xerces-C binaries from <a
    href="http://xerces.apache.org">http://xerces.apache.org</a>.</p>
   <P><B>Apache</B></P><P>You can get Apache 1.3 or 2.0 from <A
   	href="http://httpd.apache.org/">http://httpd.apache.org/</A></P>
  +<P><B>Open SSL</B></P>
  +<P>You can get Open SSL from <A href="http://www.openssl.org/">http://www.openssl.org/</A></P>
   <H2><A name="PropertyFiles"></A>Property Files</H2>
   <P>To aid in the portability of the ANT scripts, a number of property
   files are used. The script will decide which to use based on the
  @@ -86,15 +84,13 @@
   	<UL>
   		<LI>For each one to be built, set the following to true:<BR>
   		<CODE>xmlParser.xml4c</CODE><BR>
  -		<CODE>xmlParser.xerces</CODE><BR>
  -		<CODE>xmlParser.expat</CODE></LI>
  +		<CODE>xmlParser.xerces</CODE></LI>
   		</UL>
   	</LI>
   	<LI>Select which transport implementation to use:<UL>
   		<LI>For each one to be built, set the following to true:<BR>
  -		<CODE>transport.axis</CODE><BR>
   		<CODE>transport.axis2</CODE><BR>
  -		<CODE>transport.libwww</CODE></LI>
  +		<CODE>transport.HTTP</CODE></LI>
   	</UL>
   	</LI>
   	<LI>Select which Apache module to produce:
  @@ -130,12 +126,13 @@
   <P>The default property files make use of the following environment variables to locate the various third party software dependencies.</P>
   <UL>
   	<LI><CODE>AXISJAVA_LIB</CODE> - location of Axis Java JAR files, as required for WSDL2Ws tool</LI>
  -	<LI><CODE>EXPAT_HOME</CODE> - location of Expat installation <I>(if
  -	using Expat</I>)</LI>
  +	<LI><CODE>IPV6_HOME</CODE> - location of Microsoft IPv6 Header files (<I>Windows only</I>)</LI>
   	<LI><CODE>XERCES_HOME</CODE> - location of Xerces installation (<I>if
   	using Xerces</I>)</LI>
   	<LI><CODE>XML4C_HOME</CODE> - location of XML4C installation (<I>if
   	using XML4C</I>)</LI>
  +	<LI><CODE>OPENSSL_HOME</CODE> - location of OpenSSL installation (<I>if building SSL
  +	library</I>)</LI>
   	<LI><CODE>APACHE_HOME</CODE> - location of Apache 1.3 installation (<I>if
   	building Apache 1.3 module</I>)</LI>
   	<LI><CODE>APACHE2_HOME</CODE> - location of Apache 2.0 installation (<I>if
  @@ -173,12 +170,12 @@
     <li>Build Axis C Client library</li>
     <li>Build Axis C Transport library
   	<UL>
  -		<LI>Axis, axis2, libwww configurable through the property files</LI>
  +		<LI>Axis2,  HTTP configurable through the property files</LI>
   	</UL>
   	</li>
     <li>Build Axis C XML Parser library
       <ul>
  -      <li>Expat, Xerces-C, etc configurable through the property files</li>
  +      <li>Xerces-C, XML4C configurable through the property files</li>
       </ul>
     </li>
     <li>Build Axis C Server library</li>