huber       2003/03/10 16:02:19

  Modified:    .        build.xml
  Log:
  Use unless.exclude.XXX shadow props instead of exclude.XXX in the
  unless target attributes, toggle exclude.XXX in the props to true, or false
  
  Revision  Changes    Path
  1.5       +32 -10    cocoon-2.1/build.xml
  
  Index: build.xml
  ===================================================================
  RCS file: /home/cvs/cocoon-2.1/build.xml,v
  retrieving revision 1.4
  retrieving revision 1.5
  diff -u -r1.4 -r1.5
  --- build.xml 10 Mar 2003 18:22:18 -0000      1.4
  +++ build.xml 11 Mar 2003 00:02:18 -0000      1.5
  @@ -54,6 +54,28 @@
       <!-- Get the block properties from an external file -->
       <property file="blocks.properties"/>
   
  +    <!-- Use unless.exclude.XXX shadow props used in the
  +      unless target attributes -->
  +    <condition property="unless.exclude.webapp.documentation">
  +      <istrue value="${exclude.webapp.documentation}"/>
  +    </condition>
  +    <condition property="unless.exclude.webapp.javadocs">
  +      <istrue value="${exclude.webapp.javadocs}"/>
  +    </condition>
  +    <condition property="unless.exclude.webapp.scratchpad">
  +      <istrue value="${exclude.webapp.scratchpad}"/>
  +    </condition>
  +    <condition property="unless.exclude.webapp.samples">
  +      <istrue value="${exclude.webapp.samples}"/>
  +    </condition>
  +    
  +    <condition property="unless.exclude.scratchpad">
  +      <istrue value="${exclude.scratchpad}"/>
  +    </condition>
  +    <condition property="unless.exclude.deprecated">
  +      <istrue value="${exclude.deprecated}"/>
  +    </condition>
  +
       <filter token="Name"                value="${fullname}"/>
       <filter token="name"                value="${fullname}"/>
       <filter token="year"                value="${year}"/>
  @@ -210,7 +232,7 @@
     </target>
   
     <!-- compiles the scratchpad -->
  -  <target name="compile-scratchpad" depends="prepare" unless="exclude.scratchpad">
  +  <target name="compile-scratchpad" depends="prepare" 
unless="unless.exclude.scratchpad">
       <mkdir dir="${build.scratchpad.src}"/>
       <mkdir dir="${build.scratchpad.dest}"/>
      
  @@ -245,7 +267,7 @@
     </target>
   
     <!-- compiles deprecated code -->
  -  <target name="compile-deprecated" depends="prepare,init-xpatch" 
unless="exclude.deprecated">
  +  <target name="compile-deprecated" depends="prepare,init-xpatch" 
unless="unless.exclude.deprecated">
       <mkdir dir="${build.deprecated}"/>
   
       <xpatch configuration="${build.dest}/org/apache/cocoon/cocoon.roles" 
  @@ -281,14 +303,14 @@
     </target>
   
     <!-- package the scratchpad -->
  -  <target name="package-scratchpad" depends="compile-scratchpad" 
unless="exclude.scratchpad">
  +  <target name="package-scratchpad" depends="compile-scratchpad" 
unless="unless.exclude.scratchpad">
       <jar jarfile="${build}/${name}-scratchpad.jar">
         <fileset dir="${build.scratchpad}"/>
       </jar>
     </target>
   
     <!-- package deprecated code -->
  -  <target name="package-deprecated" depends="compile-deprecated" 
unless="exclude.deprecated">
  +  <target name="package-deprecated" depends="compile-deprecated" 
unless="unless.exclude.deprecated">
       <jar jarfile="${build}/${name}-deprecated.jar">
         <fileset dir="${build.deprecated}"/>
       </jar>
  @@ -524,7 +546,7 @@
   
   <!-- Samples Targets ======================================================= -->
   
  -  <target name="samples" depends="prepare, init-xpatch" 
unless="exclude.webapp.samples">
  +  <target name="samples" depends="prepare, init-xpatch" 
unless="unless.exclude.webapp.samples">
       <mkdir dir="${build.samples}"/>
   
       <javac srcdir="${samples}"
  @@ -567,7 +589,7 @@
   
     </target>
     
  -  <target name="block-samples" depends="prepare" unless="exclude.webapp.samples">
  +  <target name="block-samples" depends="prepare" 
unless="unless.exclude.webapp.samples">
       <ant antfile="${build.temp}/blocks-build.xml"
            inheritAll="true"
            inheritRefs="false"
  @@ -637,15 +659,15 @@
            target="patch"/>
     </target>
   
  -  <target name="prepare-webapp-samples" depends="prepare-webapp, samples, 
block-samples" unless="exclude.webapp.samples">
  +  <target name="prepare-webapp-samples" depends="prepare-webapp, samples, 
block-samples" unless="unless.exclude.webapp.samples">
     </target>
   
  -  <target name="prepare-webapp-deprecated" depends="prepare-webapp,init-xpatch" 
unless="exclude.deprecated">
  +  <target name="prepare-webapp-deprecated" depends="prepare-webapp,init-xpatch" 
unless="unless.exclude.deprecated">
       <copy file="${build}/${name}-deprecated.jar" 
tofile="${build.webapp.lib}/${name}-${version}-deprecated.jar"/>
       <xpatch directory="${deprecated.conf}" extension="xconf" 
configuration="${build.webapp}/WEB-INF/cocoon.xconf"/>
     </target>
     
  -  <target name="prepare-webapp-docs" depends="init" 
unless="exclude.webapp.documentation">
  +  <target name="prepare-webapp-docs" depends="init" 
unless="unless.exclude.webapp.documentation">
       <copy todir="${build.webapp}/documentation">
         <fileset dir="${src}/documentation"/>
       </copy>
  
  
  

Reply via email to