buildframework/helium/tools/common/templates/ido/ido-ant-copy.xml.ftl
changeset 628 7c4a911dc066
parent 587 85df38eb4012
equal deleted inserted replaced
588:c7c26511138f 628:7c4a911dc066
    23 <project name="ido-ant-copy" default="all">
    23 <project name="ido-ant-copy" default="all">
    24     <target name="delete">
    24     <target name="delete">
    25         <parallel threadCount="${r'$'}{number.of.threads}">
    25         <parallel threadCount="${r'$'}{number.of.threads}">
    26         <#list data?keys as component>
    26         <#list data?keys as component>
    27             <sequential>
    27             <sequential>
    28                 <#if ant?keys?seq_contains('ido.keep.old')>
    28                 <#if ((ant['keep.old.source.enabled']=="true") || ant?keys?seq_contains('ido.keep.old'))>
    29                 <delete dir="${data[component]}_old" failonerror="false"/>
    29                 <delete dir="${data[component]}_old" failonerror="false"/>
    30                 <move file="${data[component]}" todir="${data[component]}_old" failonerror="false"/>
    30                 <move file="${data[component]}" todir="${data[component]}_old" failonerror="false"/>
    31                 <#else>
    31                 <#else>
    32                 <delete dir="${data[component]}" failonerror="false"/>
    32                 <delete dir="${data[component]}" failonerror="false"/>
    33                 </#if>
    33                 </#if>
    44         <#list data?keys as component>
    44         <#list data?keys as component>
    45             <sequential>
    45             <sequential>
    46                 <copy todir="${data[component]}" verbose="false" failonerror="false" overwrite="true">
    46                 <copy todir="${data[component]}" verbose="false" failonerror="false" overwrite="true">
    47                     <fileset dir="${component}" casesensitive="false" >
    47                     <fileset dir="${component}" casesensitive="false" >
    48                         <exclude name="**/_ccmwaid.inf"/>
    48                         <exclude name="**/_ccmwaid.inf"/>
    49                         <#if (!ant?keys?seq_contains('keep.internals'))>
    49                         <exclude name="**/.ccmwaid.inf"/>
       
    50                         <#if ((ant['keep.internal.folders.enabled'] == "false")&& (!ant?keys?seq_contains('keep.internals')))>
    50                         <exclude name="**/internal/**"/>
    51                         <exclude name="**/internal/**"/>
    51                         </#if>
    52                         </#if>
    52                         <exclude name="**/.hg/**"/>
    53                         <exclude name="**/.hg/**"/>
    53                         <exclude name="**/.svn/**"/>
    54                         <exclude name="**/.svn/**"/>
    54                     </fileset>
    55                     </fileset>