donaldp     01/02/25 20:35:06

  Modified:    .        build.xml
  Log:
  Made distributions build.
  
  Revision  Changes    Path
  1.13      +42 -25    jakarta-avalon/build.xml
  
  Index: build.xml
  ===================================================================
  RCS file: /home/cvs/jakarta-avalon/build.xml,v
  retrieving revision 1.12
  retrieving revision 1.13
  diff -u -r1.12 -r1.13
  --- build.xml 2001/02/26 04:07:39     1.12
  +++ build.xml 2001/02/26 04:35:06     1.13
  @@ -76,6 +76,7 @@
     <property name="stylesheets.dir" value="${skins.dir}"/> 
   
     <property name="dist.name" value="${name}-${version}"/>
  +  <property name="dist.base" value="distributions"/>
   
     <path id="project.class.path">
       <pathelement path="${java.class.path}" />
  @@ -352,7 +353,7 @@
     <target name="dist" depends="jars,javadocs,docs">
   
       <mkdir dir="${dist.dir}"/>
  -    <copy file="${build.lib}/avalonapi.jar" 
tofile="${dist.dir}/${dist.name}.jar"/>
  +    <copy file="${build.lib}/avalonapi.jar" 
tofile="${dist.dir}/${name}-${version}.jar"/>
   
       <mkdir dir="${dist.docs}"/>
       <mkdir dir="${dist.javadocs}"/>
  @@ -368,17 +369,11 @@
       <copy todir="${dist.dir}">
         <fileset dir=".">
           <include name="README"/>
  -        <include name="WARNING"/>
         </fileset>
       </copy>
   
       <chmod dir="${dist.dir}" perm="go-rwx" />
   
  -    <zip zipfile="${dist.name}-bin.zip" basedir="${dist.dir}/.." 
includes="${dist.dir}/**"/>
  -    <tar tarfile="${dist.name}-bin.tar" basedir="${dist.dir}/.." 
includes="${dist.dir}/**"/>
  -    <gzip zipfile="${dist.name}-bin.tar.gz" src="${dist.name}-bin.tar"/>
  -    <delete file="${dist.name}-bin.tar"/>
  -
     </target>
   
     <!--
  @@ -417,7 +412,6 @@
       <copy todir="${src.dist.dir}">
         <fileset dir=".">
           <include name="README"/>
  -        <include name="WARNING"/>
           <include name="build.bat"/>
           <include name="build.sh"/>
           <include name="build.xml"/>
  @@ -436,10 +430,6 @@
   
       <chmod dir="${src.dist.dir}" perm="go-rwx" />
   
  -    <zip zipfile="${dist.name}-src.zip"
  -         basedir="${src.dist.dir}/.."
  -         includes="${src.dist.dir}/**"/>
  -    <delete dir="${src.dist.dir}" />
     </target>
   
     <!--
  @@ -447,26 +437,53 @@
                    Completely build all dists
          ===================================================================
     -->
  -  <target name="full-dist">
  -    <antcall target="src-dist">
  -      <param name="src.dist.dir" value="${dist.name}" />
  -    </antcall>
  +  <target name="distributions">
  +    <mkdir dir="${dist.base}"/>
   
       <antcall target="dist">
         <param name="dist.dir" value="${dist.name}" />
       </antcall>
  +
  +    <zip zipfile="${dist.base}/${dist.name}-bin.zip" 
  +         basedir="${dist.name}/.." 
  +         includes="${dist.name}/**"/>
  +
  +    <tar longfile="gnu" tarfile="${dist.base}/${dist.name}-bin.tar">
  +      <tarfileset dir="${dist.name}/.." username="avalon" group="avalon"> 
  +        <include name="${dist.name}/**"/>
  +      </tarfileset> 
  +    </tar>
  +
  +    <gzip zipfile="${dist.base}/${dist.name}-bin.tar.gz" 
  +          src="${dist.base}/${dist.name}-bin.tar"/>
  +
  +    <delete file="${dist.base}/${dist.name}-bin.tar"/>
       <delete dir="${dist.name}" />
  -  </target>
   
  -  <!--
  -       ===================================================================
  -                 Generate proposal jars
  -       ===================================================================
  -  -->
  -  <target name="proposal">
  -    <antcall target="main">
  -      <param name="java.dir" value="${proposal.dir}"/>
  +    <antcall target="src-dist">
  +      <param name="src.dist.dir" value="${dist.name}" />
       </antcall>
  +
  +    <zip zipfile="${dist.base}/${dist.name}-src.zip" 
  +         basedir="${dist.name}/.." 
  +         includes="${dist.name}/**"/>
  +
  +    <tar longfile="gnu" tarfile="${dist.base}/${dist.name}-src.tar" >
  +      <tarfileset dir="${dist.name}/.." mode="755" username="avalon" 
group="avalon">
  +        <include name="${dist.name}/build.sh"/>
  +      </tarfileset> 
  +      <tarfileset dir="${dist.name}/.." username="avalon" group="avalon"> 
  +        <include name="${dist.name}/**"/>
  +        <exclude name="${dist.name}/build.sh"/>
  +      </tarfileset>
  +    </tar> 
  +
  +    <gzip zipfile="${dist.base}/${dist.name}-src.tar.gz" 
  +          src="${dist.base}/${dist.name}-src.tar"/>
  +
  +    <delete file="${dist.base}/${dist.name}-src.tar"/>
  +    <delete dir="${dist.name}" />
  +
     </target>
   
     <!--
  
  
  

Reply via email to