buildframework/helium/sf/java/antlint/tests/data/sample.ant.xml
author wbernard
Tue, 27 Apr 2010 08:33:08 +0300
changeset 587 85df38eb4012
child 588 c7c26511138f
permissions -rw-r--r--
helium_9.0-a7879c935424
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
587
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
     1
<?xml version="1.0" encoding="UTF-8"?>
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
     2
<!-- 
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
     3
============================================================================ 
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
     4
Name        : test.tabchar.ant.xml 
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
     5
Part of     : Helium 
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
     6
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
     7
Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
     8
All rights reserved.
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
     9
This component and the accompanying materials are made available
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
    10
under the terms of the License "Eclipse Public License v1.0"
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
    11
which accompanies this distribution, and is available
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
    12
at the URL "http://www.eclipse.org/legal/epl-v10.html".
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
    13
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
    14
Initial Contributors:
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
    15
Nokia Corporation - initial contribution.
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
    16
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
    17
Contributors:
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
    18
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
    19
Description:
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
    20
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
    21
============================================================================
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
    22
-->
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
    23
<project name="Sample" xmlns:hlm="http://www.nokia.com/helium">
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
    24
    <description>
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
    25
        Testing for tab character
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
    26
    </description>
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
    27
    
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
    28
    <taskdef resource="net/sf/antcontrib/antlib.xml"/>
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
    29
   
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
    30
    
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
    31
    <property name="check-property-name" value="test"/>
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
    32
    <property name="helium.build.dir" value="output"/>
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
    33
    
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
    34
    <presetdef name="check_PresetDef.Name" >
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
    35
        <echo>check PresetDef Name </echo>
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
    36
    </presetdef>
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
    37
    
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
    38
    <target name="hello">
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
    39
        <echo>Hello Checking Tab Character</echo>
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
    40
    </target>
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
    41
    
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
    42
    <target name="smile" depends="hello">
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
    43
        <echo>Print Smile</echo>
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
    44
    </target>
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
    45
      
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
    46
    <target name="Check_target.Name">
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
    47
        <echo>Checking target name</echo>
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
    48
    </target>  
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
    49
    
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
    50
    <target name="check-run-target">
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
    51
        <runtarget target="smile"/>
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
    52
    </target>
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
    53
    
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
    54
    <target name="check-ant-call">
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
    55
        <antcall target="hello"/>
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
    56
    </target>
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
    57
    
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
    58
    <target name="check-script-size">
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
    59
        <hlm:python>
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
    60
print check-script-size
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
    61
print check-script-size
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
    62
print check-script-size
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
    63
print check-script-size
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
    64
print check-script-size
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
    65
print check-script-size
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
    66
print check-script-size
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
    67
print check-script-size
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
    68
print check-script-size
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
    69
print check-script-size
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
    70
print check-script-size
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
    71
print check-script-size
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
    72
print check-script-size
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
    73
print check-script-size
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
    74
print check-script-size
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
    75
print check-script-size
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
    76
print check-script-size
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
    77
print check-script-size
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
    78
print check-script-size
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
    79
print check-script-size
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
    80
print check-script-size
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
    81
print check-script-size
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
    82
print check-script-size
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
    83
print check-script-size
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
    84
print check-script-size
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
    85
print check-script-size
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
    86
print check-script-size
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
    87
print check-script-size
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
    88
print check-script-size
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
    89
print check-script-size
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
    90
print check-script-size
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
    91
print check-script-size
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
    92
print check-script-size
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
    93
print check-script-size
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
    94
print check-script-size
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
    95
print check-script-size
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
    96
print check-script-size
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
    97
print check-script-size
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
    98
print check-script-size
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
    99
print check-script-size
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   100
print check-script-size
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   101
print check-script-size
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   102
print check-script-size         
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   103
print check-script-size
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   104
print check-script-size
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   105
        </hlm:python>
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   106
    </target>
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   107
    
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   108
    <target name="check-use-of-if-in-targets">
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   109
        <if>
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   110
            <isset property="build.drive"/>
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   111
            <then>
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   112
                <echo> Using build drive ${build.drive} </echo>
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   113
            </then>
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   114
        </if>
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   115
    </target>
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   116
    
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   117
    <target name="check-use-of-if-else-in-targets">
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   118
        <if>
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   119
            <and>
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   120
                <isset property="major.version"/>
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   121
                <isset property="minor.version"/>
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   122
            </and>
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   123
            <then>
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   124
                <property name="core.build.version" value="1.0"/>
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   125
            </then>
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   126
            <else>
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   127
                <property name="core.build.version" value="2.0"/>
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   128
            </else>
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   129
        </if>
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   130
    </target>
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   131
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   132
    <target name="check-use-of-if-then-in-targets">
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   133
        <if>
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   134
            <and>
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   135
                <isset property="major.version"/>
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   136
                <isset property="minor.version"/>
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   137
            </and>
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   138
            <then>
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   139
                <property name="core.build.version" value="1.0"/>
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   140
            </then>
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   141
        </if>
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   142
    </target>
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   143
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   144
    <target name="check-prop-in-script">    
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   145
        <script language="jython" setbeans="false">
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   146
result = None
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   147
if project.getProperty("test.script.property")is not None:
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   148
    result = "found"
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   149
        </script>
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   150
    </target>
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   151
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   152
    <target name="check-prop-in-scriptcondition">
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   153
        <attribute name="phase" default="compile"/>
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   154
        <sequential>
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   155
            <if>
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   156
                <scriptcondition language="jython" value="false">
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   157
errorsTotal = project.getProperty("build.errors.total")
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   158
if int(r'@{error.limit}') > -1:
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   159
    if int(errorsTotal) > int(r'@{error.limit}'):
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   160
        self.setValue(1)
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   161
                </scriptcondition>
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   162
                <then>
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   163
                    <property name="compile.result" value="1"/>
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   164
                </then>
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   165
                <else>
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   166
                    <property name="compile.result" value="0"/>
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   167
                </else>
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   168
            </if>
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   169
        </sequential>
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   170
    </target>
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   171
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   172
    <target name="check-prop-in-pythontask">    
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   173
        <hlm:python>
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   174
from path import path
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   175
print "Writing version file...."
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   176
vfile = path(r'${build.drive}'+"/").joinpath('s60_version.txt')
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   177
f = open(str(vfile), 'w')
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   178
f.write(path(r'${s60.getenv.path}').name)
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   179
f.close()
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   180
        </hlm:python>   
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   181
    </target>
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   182
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   183
    <property name="test.boolean1" value="true"/>
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   184
    <property name="test.boolean2" value="yes"/>
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   185
    <property name="test.boolean3" value="yes"/>
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   186
    
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   187
    <target name="check-use-of-equals">
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   188
        <if>
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   189
            <and>
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   190
                <equals arg1="test.boolean1" arg2="true"/>
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   191
                <equals arg1="test.boolean2" arg2="yes"/>
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   192
                <istrue value="test.boolean3"/>
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   193
            </and>               
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   194
            <then>
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   195
                <echo>Equals</echo>
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   196
            </then>
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   197
        </if>
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   198
    </target>
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   199
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   200
    <target name="check-jython-script">
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   201
        <script language="jython">
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   202
if ${build.drive} is None:
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   203
    print "Not found"        
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   204
        </script>
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   205
    </target>
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   206
    
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   207
    <target name="check-scriptcondition">
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   208
        <attribute name="phase" default="compile"/>
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   209
        <sequential>
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   210
            <if>
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   211
                <scriptcondition language="jython" value="false">
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   212
errorsTotal = ${build.errors.total}
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   213
if int(r'@{error.limit}') > -1:
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   214
    if int(errorsTotal) > int(r'@{error.limit}'):
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   215
        self.setValue(1)
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   216
                </scriptcondition>
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   217
                <then>
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   218
                    <property name="compile.result" value="1"/>
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   219
                </then>
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   220
                <else>
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   221
                    <property name="compile.result" value="0"/>
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   222
                </else>
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   223
            </if>
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   224
        </sequential>
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   225
    </target>
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   226
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   227
    <target name="check-tabs">
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   228
    	<echo>checking tab characters</echo>
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   229
    </target>
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   230
    
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   231
    <target name="check-indentation">
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   232
        <echo>checking indentation</echo>
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   233
     </target>
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
   234
</project>