giacomo     01/04/19 02:59:53

  Modified:    .        Tag: xml-cocoon2 build.xml
  Log:
  Fixed regeneration of BrowserImpl.
  
  It dosn't regenerate it if it is already up-to-date
  
  Revision  Changes    Path
  No                   revision
  
  
  No                   revision
  
  
  1.6.2.78  +14 -8     xml-cocoon/build.xml
  
  Index: build.xml
  ===================================================================
  RCS file: /home/cvs/xml-cocoon/build.xml,v
  retrieving revision 1.6.2.77
  retrieving revision 1.6.2.78
  diff -u -r1.6.2.77 -r1.6.2.78
  --- build.xml 2001/04/18 12:05:44     1.6.2.77
  +++ build.xml 2001/04/19 09:59:51     1.6.2.78
  @@ -281,18 +281,24 @@
     <!-- =================================================================== 
-->
     <target name="prepare-src" depends="prepare-src-22"/>
   
  +  <!-- =================================================================== 
-->
  +  <!-- Set a variable if the generated java code is already up-to-date.    
-->
  +  <!-- =================================================================== 
-->
  +  <target name="generate-java-code-check" depends="init">
  +    <uptodate property="generate-java-code.notrequired"
  +        
targetfile="${build.src}/org/apache/cocoon/components/browser/BrowserImpl.java" 
>
  +      <srcfiles dir="${src.dir}/org/apache/cocoon/components/browser"
  +          includes="BrowserImpl.xml,BrowserImpl.xsl"/>
  +    </uptodate>
  +  </target>
   
     <!-- =================================================================== 
-->
     <!-- Generate the Java code from XML using XSLT                          
-->
     <!-- =================================================================== 
-->
  -  <target name="generate-java-code" depends="init">
  -    <delete>
  -      <fileset dir="${src.dir}/org/apache/cocoon/components/browser">
  -        <include name="BrowserImpl.java"/>
  -      </fileset>
  -    </delete>
  +  <target name="generate-java-code" depends="generate-java-code-check"
  +          unless="generate-java-code.notrequired">
       <style basedir="${src.dir}/org/apache/cocoon/components/browser"
  -           destdir="${src.dir}/org/apache/cocoon/components/browser"
  +           destdir="${build.src}/org/apache/cocoon/components/browser"
              includes="BrowserImpl.xml"
              extension=".java"
              style="BrowserImpl.xsl"/>
  @@ -542,7 +548,7 @@
         <srcfiles dir="${docs.dir}" includes="*.xml" 
excludes="${browser.projfile}"/>
       </uptodate>
     </target>
  - 
  +
     <!-- =================================================================== 
-->
     <!-- If generated site is already up-to-date, print a message saying so. 
-->
     <!-- =================================================================== 
-->
  
  
  

----------------------------------------------------------------------
In case of troubles, e-mail:     [EMAIL PROTECTED]
To unsubscribe, e-mail:          [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to