costin      2003/03/14 12:21:05

  Modified:    .        build.properties.default build.xml
  Log:
  Few more fixes.
  
  Really sorry for the pain - I didn't expect it to take that long.
  
  I changed the build for daemon to use the same path with the other dependents.
  
  Revision  Changes    Path
  1.79      +2 -2      jakarta-tomcat-5/build.properties.default
  
  Index: build.properties.default
  ===================================================================
  RCS file: /home/cvs/jakarta-tomcat-5/build.properties.default,v
  retrieving revision 1.78
  retrieving revision 1.79
  diff -u -r1.78 -r1.79
  --- build.properties.default  14 Mar 2003 18:39:50 -0000      1.78
  +++ build.properties.default  14 Mar 2003 20:21:04 -0000      1.79
  @@ -69,7 +69,7 @@
   
   # ----- Commons Daemon -----
   commons-daemon.home=${base.path}/commons-daemon
  -commons-daemon.lib=${commons-daemon.home}/dist
  +commons-daemon.lib=${commons-daemon.home}
   commons-daemon.jar=${commons-daemon.lib}/commons-daemon.jar
   commons-daemon.procrun.home=${commons-daemon.home}/src/native/nt/procrun/bin
   commons-daemon.procrun.exe=${commons-daemon.procrun.home}/tomcat.exe
  
  
  
  1.110     +47 -22    jakarta-tomcat-5/build.xml
  
  Index: build.xml
  ===================================================================
  RCS file: /home/cvs/jakarta-tomcat-5/build.xml,v
  retrieving revision 1.109
  retrieving revision 1.110
  diff -u -r1.109 -r1.110
  --- build.xml 14 Mar 2003 18:44:03 -0000      1.109
  +++ build.xml 14 Mar 2003 20:21:04 -0000      1.110
  @@ -8,9 +8,6 @@
     <property file="${user.home}/build.properties"/>
     <property file="build.properties"/>
     
  -  <!-- If not set explicitely in one of the user overrides, set it here 
  -    -->
  -
     <property file="build.properties.default"/>
   
     <!-- Project Properties -->
  @@ -137,6 +134,8 @@
             todir="${tomcat.build}/common/lib"/>
   
       <copy todir="${tomcat.build}/common/lib" file="${commons-logging-api.jar}" />
  +    <copy todir="${tomcat.build}/common/lib" file="${jmx.jar}" />
  +    <copy todir="${tomcat.build}/common/lib" file="${jmx-tools.jar}" />
       <copy todir="${tomcat.build}/server/lib" file="${commons-logging.jar}" />
       <copy todir="${tomcat.build}/server/lib" file="${commons-modeler.jar}" />
     </target>
  @@ -144,7 +143,6 @@
     <!-- ====================== Build all components =================== -->
     <target name="build-servletapi" unless="servletapi.build.notrequired" >
       <echo>========== Building: ${servlet-api.jar}</echo>
  -    <mkdir dir="${servlet-api.dist}" />
       <ant dir="${api.home}/jsr154" target="dist" >
           <property name="servlet-api.dist" value="${servlet-api.home}" />
       </ant>
  @@ -397,6 +395,15 @@
             description="Builds catalina">
       <echo>========== Building: catalina </echo>
   
  +    <ant dir="${catalina.home}/catalina" target="build-static">
  +        <property name="catalina.build" value="${tomcat.build}" />
  +        <property name="classes.dir" value="${tomcat.build}/classes" />
  +        <property name="tomcat-util.jar"
  +                 value="${tomcat.build}/server/lib/tomcat-util.jar"/>
  +        <property name="catalina.deploy" value="${tomcat.build}" />
  +        <property name="flags.hide" value="true" />
  +    </ant>
  +
       <ant dir="${catalina.home}/catalina" target="catalina-jars">
           <!-- in-place building -->
           <property name="catalina.build" value="${tomcat.build}" />
  @@ -473,7 +480,6 @@
   
     <target name="build-depends" depends="init"
             description="Builds various dependent components">
  -
       <antcall target="build-servletapi"/>
       <antcall target="build-jspapi"/>
   
  @@ -571,25 +577,22 @@
   
     <target name="embed" description="Create a set of jars for embeded tomcat" > 
       <!-- Generic libraries ( share ?) -->
  +    <copy todir="embed/lib" file="${commons-logging.jar}"/>
  +    <copy todir="embed/lib" file="${commons-digester.jar}"/>
  +    <copy todir="embed/lib" file="${commons-modeler.jar}"/>
  +    <copy todir="embed/lib" file="${commons-beanutils.jar}"/>
  +    <copy todir="embed/lib" file="${commons-collections.jar}"/>
  +    <copy todir="embed/lib" file="${jmx.jar}"/>
  +    <copy todir="embed/lib" file="${jmx-tools.jar}"/>
  +
       <copy todir="embed/lib">
         <fileset dir="build/server/lib">
  -        <include name="commons-logging.jar"/>
  -        <include name="commons-modeler.jar"/>
  -        <include name="commons-digester.jar"/>
  -        <include name="commons-beanutils.jar"/>
           <include name="tomcat-util.jar"/>
         </fileset>
  -      <fileset dir="build/common/lib">
  -        <include name="commons-collections.jar"/>
  -      </fileset>
         <fileset dir="${ant.home}/lib">
           <include name="ant.jar"/>
         </fileset>
       </copy>
  -    <copy todir="embed/lib" file="${commons-beanutils.jar}" />
  -    
  -    <!-- JMX -->
  -    <copy todir="embed/lib" file="${jmx.jar}" />
       
       <!-- Connector -->
       <copy todir="embed/lib">
  @@ -1363,6 +1366,14 @@
       <available file="${destfile}" property="exist"/>
     </target>
   
  +  <target name="testsrc">
  +    <echo message="Testing  for ${destfile} versus ${cvs.base}/${location}/src"/>
  +    <uptodate property="exist"
  +              targetfile="${destfile}">
  +      <srcfiles dir="${cvs.base}/${location}/src" includes="**" />
  +    </uptodate>
  +  </target>
  +
     <target name="downloadgz" unless="exist" depends="setproxy,testexist">
       <!-- Download and extract the package -->
       <get src="${sourcefile}" dest="${base.path}/file.tar.gz" />
  @@ -1386,7 +1397,18 @@
       <get src="${sourcefile}" dest="${destfile}" />
     </target>
   
  -  <target name="cvsbuild" unless="exist" depends="testexist">
  +  <target name="cvsbuild" unless="exist" depends="testsrc">
  +    <!-- cvs checkout for all source should be done in "update" -->
  +    <!-- build the distribution -->
  +    <ant dir="${cvs.base}/${location}" target="dist">
  +    </ant>
  +    <mkdir dir="${subdir}" />
  +    <copy todir="${subdir}" >
  +      <fileset dir="${cvs.base}/${location}/dist" includes="**" />
  +    </copy>
  +  </target>
  +
  +  <target name="cvsbuild.old" unless="exist" depends="testexist">
       <!-- cvs checkout and ant dist + copy of jar file -->
       <echo message="cvs co ${location} ${cvstag} and ant dist in ${subdir}"/>
       <mkdir dir="${base.path}/tmp"/>
  @@ -1409,19 +1431,22 @@
             description="Update or checkout required sources from CVS">
       <cvs cvsroot="${cvsroot}" quiet="true"
            command="checkout -P ${cvstag} jakarta-tomcat-catalina" 
  -         dest=".."/>
  +         dest="${cvs.base}"/>
       <cvs cvsroot="${cvsroot}" quiet="true"
            command="checkout -P ${cvstag} jakarta-tomcat-jasper" 
  -         dest=".."/>
  +         dest="${cvs.base}"/>
       <cvs cvsroot="${cvsroot}" quiet="true"
            command="checkout -P ${cvstag} jakarta-tomcat-connectors" 
  -         dest=".."/>
  +         dest="${cvs.base}"/>
       <cvs cvsroot="${cvsroot}" quiet="true"
            command="checkout -P ${cvstag} jakarta-servletapi-5" 
  -         dest=".."/>
  +         dest="${cvs.base}"/>
  +    <cvs cvsroot="${cvsroot}" quiet="true"
  +         command="checkout -P ${cvstag} ${commons-daemon.cvs.loc}"
  +         dest="${cvs.base}"/>
       <cvs cvsroot="${cvsroot}" quiet="true"
            command="checkout -P ${cvstag} jakarta-commons" 
  -         dest=".."/>
  +         dest="${cvs.base}"/>
     </target>
   
   
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to