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]