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 2004/09/29 16:18:24 UTC

cvs commit: ws-axis/c version.properties build.xml

dicka       2004/09/29 07:18:24

  Modified:    c        build.xml
  Added:       c        version.properties
  Log:
  Generate full version numbers in ANT script - initially set to 1.3.0
  
  Submitted by: Adrian Dick
  
  Revision  Changes    Path
  1.6       +21 -16    ws-axis/c/build.xml
  
  Index: build.xml
  ===================================================================
  RCS file: /home/cvs/ws-axis/c/build.xml,v
  retrieving revision 1.5
  retrieving revision 1.6
  diff -u -r1.5 -r1.6
  --- build.xml	29 Sep 2004 12:31:26 -0000	1.5
  +++ build.xml	29 Sep 2004 14:18:24 -0000	1.6
  @@ -50,6 +50,11 @@
   	<property name="dir.include" value="${basedir}/include"/>
   	<property name="dir.tools" value="${basedir}/tools"/>
   
  +	<!--
  +	  Load versioning information from version.properties
  +	  -->
  +	<property file="${basedir}/version.properties"/>
  +
         <!-- 
           Uncomment the trace property (or put it in your favourite properties file) to 
           instrument the Axis C++ source code with entry/exit trace. This is off by default.
  @@ -509,17 +514,17 @@
   		<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"/>
  +			<mapper type="glob" from="*.so" to="*.so.${version}"/>
   		</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"/>
  +		<symlink link="${dir.package.lib}/lib${clientLibraryName}.so.${majorVersion}"
  +		 resource="lib${clientLibraryName}.so.${version}" 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"/>
  +		<symlink link="${dir.package.lib}/lib${transportLibraryName}.so.${majorVersion}"
  +		 resource="lib${transportLibraryName}.so.${version}" 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"/>
  +		<symlink link="${dir.package.lib}/lib${xmlParserLibraryName}.so.${majorVersion}"
  +		 resource="lib${xmlParserLibraryName}.so.${version}" overwrite="true"/>
   	</target>
   
   	<!--
  @@ -528,13 +533,13 @@
   	<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"/>
  +		 resource="lib${clientLibraryName}.so.${version}" 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"/>
  +		 resource="lib${transportLibraryName}.so.${version}" 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"/>
  +		 resource="lib${xmlParserLibraryName}.so.${version}" overwrite="true"/>
   	</target>
   
   	<!--
  @@ -611,12 +616,12 @@
   			<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"/>
  +					<available file="${dir.package.lib}/lib${clientLibraryName}.so.${majorVersion}"/>
  +					<available file="${dir.package.lib}/lib${clientLibraryName}.so.${version}"/>
  +					<available file="${dir.package.lib}/lib${transportLibraryName}.so.${majorVersion}"/>
  +					<available file="${dir.package.lib}/lib${transportLibraryName}.so.${version}"/>
  +					<available file="${dir.package.lib}/lib${xmlParserLibraryName}.so.${majorVersion}"/>
  +					<available file="${dir.package.lib}/lib${xmlParserLibraryName}.so.${version}"/>
   				</and>
   			</not>
   		</condition>
  
  
  
  1.1                  ws-axis/c/version.properties
  
  Index: version.properties
  ===================================================================
  #############################################################
  # This file contains the versioning information for Axis C  #
  #############################################################
  majorVersion = 1
  minorVersion = 3
  revision = 0
  
  version = ${majorVersion}.${minorVersion}.${revision}