Ignore:
Timestamp:
2008-10-01T12:43:54+13:00 (16 years ago)
Author:
oranfry
Message:

making targets idempotent

File:
1 edited

Legend:

Unmodified
Added
Removed
  • release-kits/wirk2/ant-scripts/create-components.xml

    r17422 r17427  
    3636    <target name="prepare-core-component">
    3737        <!-- delete old stuff to create new components -->
    38         <delete dir="components"/>
    39         <mkdir dir="components"/>
    40         <mkdir dir="components/tmp"/>
     38        <delete dir="components/tmp/core"/>
     39        <mkdir dir="components/tmp/core"/>
    4140               
    4241        <copy todir="components/tmp/core" overwrite="true">
    4342                <fileset dir="distributions/web">
    44                     <include name="/**/*"/>
     43                    <include name="**/*"/>
    4544               
    46                     <!-- imagemagick -->
     45                    <!-- exclude imagemagick -->
    4746                    <exclude name="bin/windows/imagemagick/**/*"/>
    4847
    49                     <!-- ghostscript -->
     48                    <!-- exclude ghostscript -->
    5049                    <exclude name="bin/windows/ghostscript/**/*"/>
    5150
    52                     <!-- sourcecode -->
     51                    <!-- exclude sourcecode -->
    5352                    <exclude name="common-src/**/*"/>
    5453                    <exclude name="runtime-src/**/*"/>
     
    7473   
    7574    <target name="prepare-imagemagick-component">
     75        <delete dir="components/tmp/imagemagick"/>
     76        <mkdir dir="components/tmp/imagemagick"/>
    7677        <copy todir="components/tmp/imagemagick" overwrite="true">
    7778            <fileset dir="distributions/web/bin/windows/">
     
    9192   
    9293    <target name="prepare-ghostscript-component">
     94        <delete dir="components/tmp/ghostscript"/>
     95        <mkdir dir="components/tmp/ghostscript"/>
    9396        <copy todir="components/tmp/ghostscript" overwrite="true">
    9497            <fileset dir="distributions/web/bin/windows/">
     
    108111   
    109112    <target name="prepare-sourcecode-component">
     113        <delete dir="components/tmp/sourcecode"/>
     114        <mkdir dir="components/tmp/sourcecode"/>
    110115        <copy todir="components/tmp/sourcecode" overwrite="true">
    111116                <fileset dir="distributions/web">
Note: See TracChangeset for help on using the changeset viewer.