1b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Queru<!DOCTYPE project [
2b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Queru    <!ENTITY icu-config SYSTEM "/icu-config.xml">
350294ead5e5d23f5bbfed76e00e6b510bd41eee1claireho    <!ENTITY icu-locale-deprecates SYSTEM "/icu-locale-deprecates.xml">
4b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Queru]>
5b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Queru<!--
6b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Queru/*
7b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Queru*******************************************************************************
850294ead5e5d23f5bbfed76e00e6b510bd41eee1claireho* Copyright (C) 2005-2010, International Business Machines Corporation and    *
9b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Queru* others. All Rights Reserved.                                                *
10b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Queru*******************************************************************************
11b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Queru*/
12b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Queru-->
13b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Queru<project name="icu-build" default="all" basedir=".">
14b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Queru    <target name="init">
15b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Queru        <tstamp/>
16b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Queru
17b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Queru        <!-- Load environment variables -->
18b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Queru        <property environment="env"/>
19b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Queru
20b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Queru        <condition property="is.icu4j.classes.set" >
21b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Queru            <or>
22b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Queru                <isset property="env.ICU4J_CLASSES" />
23b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Queru                <isset property="env.ICU4J_JAR" />
24b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Queru            </or>
25b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Queru        </condition >
26b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Queru        <fail unless="is.icu4j.classes.set" message="Please set the ICU4J_CLASSES or ICU4J_JAR environment variable."/>
27b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Queru
28b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Queru        <condition property="is.icu4c.dir.set" >
29b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Queru            <isset property="env.ICU4C_DIR" />
30b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Queru        </condition >
31b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Queru        <fail unless="is.icu4c.dir.set" message="Please set the ICU4C_DIR environment variable."/>
32b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Queru
33b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Queru        <condition property="is.cldr.dir.set" >
34b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Queru            <isset property="env.CLDR_DIR" />
35b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Queru        </condition >
36b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Queru        <fail unless="is.cldr.dir.set" message="Please set the CLDR_DIR environment variable."/>
37b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Queru
38b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Queru        <condition property="is.cldr.classes.set" >
39b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Queru            <or>
40b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Queru                <isset property="env.CLDR_CLASSES" />
41b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Queru                <isset property="env.CLDR_JAR" />
42b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Queru            </or>
43b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Queru        </condition >
44b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Queru        <fail unless="is.cldr.classes.set" message="Please set the CLDR_CLASSES or CLDR_JAR environment variable."/>
45b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Queru
46b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Queru        <condition property="is.utilities.classes.set" >
47b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Queru            <or>
48b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Queru                <isset property="env.ICU4J_CLASSES" />
49b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Queru                <isset property="env.UTILITIES_JAR" />
50b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Queru            </or>
51b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Queru        </condition >
52b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Queru        <fail unless="is.utilities.classes.set" message="Please set the ICU4J_CLASSES or UTILITIES_JAR environment variable."/>
53b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Queru
54b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Queru        <echo message="java home: ${java.home}"/>
55b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Queru        <echo message="java version: ${java.version}"/>
56b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Queru        <echo message="ant java version: ${ant.java.version}"/>
57b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Queru        <echo message="${ant.version}"/>
58b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Queru    </target>
59b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Queru    <target name="setup">
60b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Queru
61b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Queru        <echo message="${env.CLDR_CLASSES}"/>
62b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Queru        <taskdef name="cldr-build" classname="org.unicode.cldr.ant.CLDRBuild">
63b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Queru            <classpath>
64b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Queru                <pathelement path="${java.class.path}/"/>
65b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Queru                <pathelement path="${env.ICU4J_CLASSES}"/>
66b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Queru                <pathelement path="${env.CLDR_CLASSES}"/>
67b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Queru                <pathelement location="${env.ICU4J_JAR}"/>
68b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Queru                <pathelement location="${env.CLDR_JAR}"/>
69b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Queru                <pathelement location="${env.UTILITIES_JAR}"/>
70b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Queru            </classpath>
71b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Queru        </taskdef>
72b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Queru    </target>
73b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Queru    <!-- target for generating ICU data -->
7450294ead5e5d23f5bbfed76e00e6b510bd41eee1claireho    <target name="all" depends="locales, resfiles, resfiles_curr, resfiles_lang, resfiles_region, resfiles_zone, collation, colfiles, rbnf, rbnffiles, supplementalData, metaZones, windowsZones, likelySubtags, plurals, numberingSystems, translit, brkitr, brkfiles, keyTypeData" />
75b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Queru    <!-- parallel target -->
76b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Queru    <target name="pall" depends="init">
77b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Queru        <parallel threadsPerProcessor ="1">
78b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Queru          <sequential>
7950294ead5e5d23f5bbfed76e00e6b510bd41eee1claireho            <ant target='locales' />
8050294ead5e5d23f5bbfed76e00e6b510bd41eee1claireho            <ant target='resfiles' />
8150294ead5e5d23f5bbfed76e00e6b510bd41eee1claireho            <ant target='resfiles_curr' />
8250294ead5e5d23f5bbfed76e00e6b510bd41eee1claireho            <ant target='resfiles_lang' />
8350294ead5e5d23f5bbfed76e00e6b510bd41eee1claireho            <ant target='resfiles_region' />
8450294ead5e5d23f5bbfed76e00e6b510bd41eee1claireho            <ant target='resfiles_zone' />
85b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Queru          </sequential>
86b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Queru          <sequential>
87b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Queru            <ant target='collation'>
88b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Queru            </ant>
89b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Queru            <ant target='colfiles'>
90b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Queru            </ant>
91b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Queru          </sequential>
92b0ac937921a2c196d8b9da665135bf6ba01a1ccfJean-Baptiste Queru          <sequential>
93b0ac937921a2c196d8b9da665135bf6ba01a1ccfJean-Baptiste Queru            <ant target='rbnf'>
94b0ac937921a2c196d8b9da665135bf6ba01a1ccfJean-Baptiste Queru            </ant>
95b0ac937921a2c196d8b9da665135bf6ba01a1ccfJean-Baptiste Queru            <ant target='rbnffiles'>
96b0ac937921a2c196d8b9da665135bf6ba01a1ccfJean-Baptiste Queru            </ant>
97b0ac937921a2c196d8b9da665135bf6ba01a1ccfJean-Baptiste Queru          </sequential>
98b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Queru          <ant target='supplementalData'>
99b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Queru          </ant>
100b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Queru          <sequential>
101b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Queru            <ant target='brkitr'>
102b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Queru            </ant>
103b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Queru            <ant target='brkfiles'>
104b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Queru            </ant>
105b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Queru          </sequential>
106b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Queru          <sequential>
107b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Queru            <ant target='translit'>
108b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Queru            </ant>
10950294ead5e5d23f5bbfed76e00e6b510bd41eee1claireho            <!--<ant target='trnsfiles'></ant> Not ANT-built - see
11050294ead5e5d23f5bbfed76e00e6b510bd41eee1claireho            note below. -->
111b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Queru          </sequential>
112b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Queru        </parallel>
113b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Queru     </target>
114b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Queru
115b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Queru    <target name="locales" depends="init,setup" description="builds locale files in ICU text format">
116b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Queru        <cldr-build toolName="org.unicode.cldr.icu.LDML2ICUConverter" srcFile=".*xml" destFile=".*txt">
117b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Queru            <!-- launch the tool and generate the data after reading the config file -->
118b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Queru            <run>
119b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Queru                <args>
120b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Queru                    <arg name="--sourcedir"       value="${env.CLDR_DIR}/common/main" />
121b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Queru                    <arg name="--destdir"         value="${env.ICU4C_DIR}/source/data/locales"/>
122b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Queru                    <arg name="--specialsdir"     value="${env.ICU4C_DIR}/source/data/xml/main"/>
123b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Queru                    <arg name="--supplementaldir" value="${env.CLDR_DIR}/common/supplemental" />
124b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Queru                </args>
12550294ead5e5d23f5bbfed76e00e6b510bd41eee1claireho		<remapper>
12650294ead5e5d23f5bbfed76e00e6b510bd41eee1claireho		  <remap sourcePath="/Keys" targetDir="lang" />
12750294ead5e5d23f5bbfed76e00e6b510bd41eee1claireho		  <remap sourcePath="/Languages" targetDir="lang" />
12850294ead5e5d23f5bbfed76e00e6b510bd41eee1claireho		  <remap sourcePath="/LanguagesShort" targetDir="lang" />
12950294ead5e5d23f5bbfed76e00e6b510bd41eee1claireho		  <remap sourcePath="/Scripts" targetDir="lang" />
13050294ead5e5d23f5bbfed76e00e6b510bd41eee1claireho		  <remap sourcePath="/Types" targetDir="lang" />
13150294ead5e5d23f5bbfed76e00e6b510bd41eee1claireho		  <remap sourcePath="/Variants" targetDir="lang" />
13250294ead5e5d23f5bbfed76e00e6b510bd41eee1claireho		  <remap sourcePath="/codePatterns" targetDir="lang" />
13350294ead5e5d23f5bbfed76e00e6b510bd41eee1claireho		  <remap sourcePath="/localeDisplayPattern" targetDir="lang" />
13450294ead5e5d23f5bbfed76e00e6b510bd41eee1claireho		  <remap sourcePath="/Countries" targetDir="region" />
13550294ead5e5d23f5bbfed76e00e6b510bd41eee1claireho		  <remap sourcePath="/Currencies" targetDir="curr" />
13650294ead5e5d23f5bbfed76e00e6b510bd41eee1claireho		  <remap sourcePath="/CurrencyPlurals" targetDir="curr" />
13750294ead5e5d23f5bbfed76e00e6b510bd41eee1claireho		  <remap sourcePath="/CurrencyUnitPatterns" targetDir="curr" />
13850294ead5e5d23f5bbfed76e00e6b510bd41eee1claireho		  <remap sourcePath="/currencySpacing" targetDir="curr" />
13950294ead5e5d23f5bbfed76e00e6b510bd41eee1claireho		  <remap sourcePath="/zoneStrings" targetDir="zone" />
14050294ead5e5d23f5bbfed76e00e6b510bd41eee1claireho		</remapper>
141b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Queru                <!-- http://ant.apache.org/faq.html#xml-entity-include -->
142b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Queru                &icu-config;
143b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Queru            </run>
144b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Queru        </cldr-build>
145b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Queru    </target>
146b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Queru    <target name="resfiles" depends="init,setup" description="builds resfiles.mk">
147b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Queru        <cldr-build toolName="org.unicode.cldr.icu.LDML2ICUConverter" destFile="resfiles.mk" noArgs="true">
148b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Queru            <run>
149b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Queru                <args>
150b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Queru                    <arg name="-s" value="${env.CLDR_DIR}/common/main" />
151b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Queru                    <arg name="-d" value="${env.ICU4C_DIR}/source/data/locales"/>
152b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Queru                    <arg name="-p" value="${env.ICU4C_DIR}/source/data/xml/main"/>
153b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Queru                    <arg name="-m" value="${env.CLDR_DIR}/common/supplemental" />
154b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Queru                    <arg name="-w" value="${env.CLDR_DIR}/common/main" />
155b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Queru                </args>
15650294ead5e5d23f5bbfed76e00e6b510bd41eee1claireho		&icu-locale-deprecates;
15750294ead5e5d23f5bbfed76e00e6b510bd41eee1claireho            </run>
15850294ead5e5d23f5bbfed76e00e6b510bd41eee1claireho        </cldr-build>
15950294ead5e5d23f5bbfed76e00e6b510bd41eee1claireho    </target>
16050294ead5e5d23f5bbfed76e00e6b510bd41eee1claireho    <target name="resfiles_curr" depends="init,setup" description="builds curr/resfiles.mk">
16150294ead5e5d23f5bbfed76e00e6b510bd41eee1claireho        <cldr-build toolName="org.unicode.cldr.icu.LDML2ICUConverter" destFile="resfiles.mk" noArgs="true">
16250294ead5e5d23f5bbfed76e00e6b510bd41eee1claireho            <run>
16350294ead5e5d23f5bbfed76e00e6b510bd41eee1claireho                <args>
16450294ead5e5d23f5bbfed76e00e6b510bd41eee1claireho                    <arg name="-d" value="${env.ICU4C_DIR}/source/data/curr" />
16550294ead5e5d23f5bbfed76e00e6b510bd41eee1claireho                    <arg name="-s" value="${env.CLDR_DIR}/common/main" />
16650294ead5e5d23f5bbfed76e00e6b510bd41eee1claireho                    <arg name="-p" value="${env.ICU4C_DIR}/source/data/xml/main"/>
16750294ead5e5d23f5bbfed76e00e6b510bd41eee1claireho                    <arg name="-m" value="${env.CLDR_DIR}/common/supplemental" />
16850294ead5e5d23f5bbfed76e00e6b510bd41eee1claireho                    <arg name="-w" value="${env.CLDR_DIR}/common/main" />
16950294ead5e5d23f5bbfed76e00e6b510bd41eee1claireho                </args>
17050294ead5e5d23f5bbfed76e00e6b510bd41eee1claireho		&icu-locale-deprecates;
17150294ead5e5d23f5bbfed76e00e6b510bd41eee1claireho            </run>
17250294ead5e5d23f5bbfed76e00e6b510bd41eee1claireho        </cldr-build>
17350294ead5e5d23f5bbfed76e00e6b510bd41eee1claireho    </target>
17450294ead5e5d23f5bbfed76e00e6b510bd41eee1claireho    <target name="resfiles_lang" depends="init,setup" description="builds lang/resfiles.mk">
17550294ead5e5d23f5bbfed76e00e6b510bd41eee1claireho        <cldr-build toolName="org.unicode.cldr.icu.LDML2ICUConverter" destFile="resfiles.mk" noArgs="true">
17650294ead5e5d23f5bbfed76e00e6b510bd41eee1claireho            <run>
17750294ead5e5d23f5bbfed76e00e6b510bd41eee1claireho                <args>
17850294ead5e5d23f5bbfed76e00e6b510bd41eee1claireho                    <arg name="-d" value="${env.ICU4C_DIR}/source/data/lang" />
17950294ead5e5d23f5bbfed76e00e6b510bd41eee1claireho                    <arg name="-s" value="${env.CLDR_DIR}/common/main" />
18050294ead5e5d23f5bbfed76e00e6b510bd41eee1claireho                    <arg name="-p" value="${env.ICU4C_DIR}/source/data/xml/main"/>
18150294ead5e5d23f5bbfed76e00e6b510bd41eee1claireho                    <arg name="-m" value="${env.CLDR_DIR}/common/supplemental" />
18250294ead5e5d23f5bbfed76e00e6b510bd41eee1claireho                    <arg name="-w" value="${env.CLDR_DIR}/common/main" />
18350294ead5e5d23f5bbfed76e00e6b510bd41eee1claireho                </args>
18450294ead5e5d23f5bbfed76e00e6b510bd41eee1claireho		&icu-locale-deprecates;
18550294ead5e5d23f5bbfed76e00e6b510bd41eee1claireho            </run>
18650294ead5e5d23f5bbfed76e00e6b510bd41eee1claireho        </cldr-build>
18750294ead5e5d23f5bbfed76e00e6b510bd41eee1claireho    </target>
18850294ead5e5d23f5bbfed76e00e6b510bd41eee1claireho    <target name="resfiles_region" depends="init,setup" description="builds region/resfiles.mk">
18950294ead5e5d23f5bbfed76e00e6b510bd41eee1claireho        <cldr-build toolName="org.unicode.cldr.icu.LDML2ICUConverter" destFile="resfiles.mk" noArgs="true">
19050294ead5e5d23f5bbfed76e00e6b510bd41eee1claireho            <run>
19150294ead5e5d23f5bbfed76e00e6b510bd41eee1claireho                <args>
19250294ead5e5d23f5bbfed76e00e6b510bd41eee1claireho                    <arg name="-d" value="${env.ICU4C_DIR}/source/data/region" />
19350294ead5e5d23f5bbfed76e00e6b510bd41eee1claireho                    <arg name="-s" value="${env.CLDR_DIR}/common/main" />
19450294ead5e5d23f5bbfed76e00e6b510bd41eee1claireho                    <arg name="-p" value="${env.ICU4C_DIR}/source/data/xml/main"/>
19550294ead5e5d23f5bbfed76e00e6b510bd41eee1claireho                    <arg name="-m" value="${env.CLDR_DIR}/common/supplemental" />
19650294ead5e5d23f5bbfed76e00e6b510bd41eee1claireho                    <arg name="-w" value="${env.CLDR_DIR}/common/main" />
19750294ead5e5d23f5bbfed76e00e6b510bd41eee1claireho                </args>
19850294ead5e5d23f5bbfed76e00e6b510bd41eee1claireho		&icu-locale-deprecates;
19950294ead5e5d23f5bbfed76e00e6b510bd41eee1claireho            </run>
20050294ead5e5d23f5bbfed76e00e6b510bd41eee1claireho        </cldr-build>
20150294ead5e5d23f5bbfed76e00e6b510bd41eee1claireho    </target>
20250294ead5e5d23f5bbfed76e00e6b510bd41eee1claireho    <target name="resfiles_zone" depends="init,setup" description="builds zone/resfiles.mk">
20350294ead5e5d23f5bbfed76e00e6b510bd41eee1claireho        <cldr-build toolName="org.unicode.cldr.icu.LDML2ICUConverter" destFile="resfiles.mk" noArgs="true">
20450294ead5e5d23f5bbfed76e00e6b510bd41eee1claireho            <run>
20550294ead5e5d23f5bbfed76e00e6b510bd41eee1claireho                <args>
20650294ead5e5d23f5bbfed76e00e6b510bd41eee1claireho                    <arg name="-d" value="${env.ICU4C_DIR}/source/data/zone" />
20750294ead5e5d23f5bbfed76e00e6b510bd41eee1claireho                    <arg name="-s" value="${env.CLDR_DIR}/common/main" />
20850294ead5e5d23f5bbfed76e00e6b510bd41eee1claireho                    <arg name="-p" value="${env.ICU4C_DIR}/source/data/xml/main"/>
20950294ead5e5d23f5bbfed76e00e6b510bd41eee1claireho                    <arg name="-m" value="${env.CLDR_DIR}/common/supplemental" />
21050294ead5e5d23f5bbfed76e00e6b510bd41eee1claireho                    <arg name="-w" value="${env.CLDR_DIR}/common/main" />
21150294ead5e5d23f5bbfed76e00e6b510bd41eee1claireho                </args>
21250294ead5e5d23f5bbfed76e00e6b510bd41eee1claireho		&icu-locale-deprecates;
213b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Queru            </run>
214b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Queru        </cldr-build>
215b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Queru    </target>
216b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Queru    <target name="collation" depends="init,setup" description="builds collation files in ICU text format">
217b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Queru        <cldr-build toolName="org.unicode.cldr.icu.LDML2ICUConverter" srcFile=".*xml" destFile=".*txt">
218b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Queru            <run>
219b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Queru                <args>
220b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Queru                    <arg name="--sourcedir"       value="${env.CLDR_DIR}/common/collation" />
221b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Queru                    <arg name="--destdir"         value="${env.ICU4C_DIR}/source/data/coll"/>
222b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Queru                    <arg name="--specialsdir"     value="${env.ICU4C_DIR}/source/data/xml/collation"/>
223b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Queru                    <arg name="--supplementaldir" value="${env.CLDR_DIR}/common/supplemental" />
224b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Queru                </args>
225b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Queru                <!-- http://ant.apache.org/faq.html#xml-entity-include -->
226b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Queru                &icu-config;
227b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Queru            </run>
228b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Queru        </cldr-build>
229b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Queru    </target>
230b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Queru    <target name="colfiles" depends="init, setup" description="builds colfiles.mk">
231b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Queru        <cldr-build toolName="org.unicode.cldr.icu.LDML2ICUConverter" destFile="colfiles.mk" noArgs="true">
232b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Queru            <!-- launch the tool and generate the data after reading the config file -->
233b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Queru            <run>
234b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Queru                <args>
235b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Queru                    <arg name="-s" value="${env.CLDR_DIR}/common/collation" />
236b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Queru                    <arg name="-d" value="${env.ICU4C_DIR}/source/data/coll"/>
237b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Queru                    <arg name="-p" value="${env.ICU4C_DIR}/source/data/xml/collation"/>
238b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Queru                    <arg name="-m" value="${env.CLDR_DIR}/common/supplemental" />
239b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Queru                    <arg name="-w" value="${env.CLDR_DIR}/common/collation" />
240b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Queru                </args>
241b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Queru                 <deprecates>
242b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Queru                    <alias from="de__PHONEBOOK" to="de@collation=phonebook"  xpath="//ldml/collations/default[@type='phonebook']"/>
243b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Queru                    <alias from="es__TRADITIONAL" to="es@collation=traditional" xpath="//ldml/collations/default[@type='traditional']"/>
244b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Queru                    <alias from="hi__DIRECT" to="hi@collation=direct" xpath="//ldml/collations/default[@type='direct']"/>
245b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Queru                    <alias from="zh__PINYIN" to="zh@collation=pinyin" xpath="//ldml/collations/default[@type='pinyin']"/>
246b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Queru                    <alias from="zh_TW_STROKE" to="zh@collation=stroke" xpath="//ldml/collations/default[@type='stroke']"/>
247b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Queru                    <alias from="in" to="id" />
248b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Queru                    <alias from="in_ID" to="id_ID" />
249b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Queru                    <alias from="iw" to="he" />
250b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Queru                    <alias from="iw_IL" to="he_IL" />
251b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Queru                    <alias from="no" to="nb" />
252b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Queru                    <alias from="no_NO" to="nb_NO" />
253b0ac937921a2c196d8b9da665135bf6ba01a1ccfJean-Baptiste Queru                    <alias from="pa_IN" to="pa_Guru_IN" />
254b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Queru                    <alias from="sh" to="sr_Latn" />
255b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Queru                    <alias from="sh_BA" to="sr_Latn_BA" />
256b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Queru                    <alias from="sh_CS" to="sr_Latn_RS" />
257b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Queru                    <alias from="sh_YU" to="sr_Latn_RS" />
258b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Queru                    <alias from="sr_BA" to="sr_Cyrl_BA" />
259b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Queru                    <alias from="sr_ME" to="sr_Cyrl_ME" />
260b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Queru                    <alias from="sr_RS" to="sr_Cyrl_RS" />
261b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Queru                    <alias from="zh_CN" to="zh_Hans_CN" />
262b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Queru                    <alias from="zh_SG" to="zh_Hans_SG" />
263b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Queru                    <alias from="zh_HK" to="zh_Hant_HK" />
264b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Queru                    <alias from="zh_MO" to="zh_Hant_MO" />
265b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Queru                    <alias from="zh_TW" to="zh_Hant_TW" />
266b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Queru                    <emptyLocale locale="de_" />
267b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Queru                    <emptyLocale locale="es_" />
268b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Queru                    <emptyLocale locale="hi_" />
269b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Queru                    <emptyLocale locale="zh_" />
270b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Queru                </deprecates>
271b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Queru            </run>
272b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Queru        </cldr-build>
273b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Queru    </target>
274b0ac937921a2c196d8b9da665135bf6ba01a1ccfJean-Baptiste Queru    <target name="rbnf" depends="init,setup" description="builds rbnf files in ICU text format">
275b0ac937921a2c196d8b9da665135bf6ba01a1ccfJean-Baptiste Queru        <cldr-build toolName="org.unicode.cldr.icu.LDML2ICUConverter" srcFile=".*xml" destFile=".*txt">
276b0ac937921a2c196d8b9da665135bf6ba01a1ccfJean-Baptiste Queru            <run>
277b0ac937921a2c196d8b9da665135bf6ba01a1ccfJean-Baptiste Queru                <args>
278b0ac937921a2c196d8b9da665135bf6ba01a1ccfJean-Baptiste Queru                    <arg name="--sourcedir"       value="${env.CLDR_DIR}/common/rbnf" />
279b0ac937921a2c196d8b9da665135bf6ba01a1ccfJean-Baptiste Queru                    <arg name="--destdir"         value="${env.ICU4C_DIR}/source/data/rbnf"/>
280b0ac937921a2c196d8b9da665135bf6ba01a1ccfJean-Baptiste Queru                    <arg name="--specialsdir"     value="${env.ICU4C_DIR}/source/data/xml/rbnf"/>
281b0ac937921a2c196d8b9da665135bf6ba01a1ccfJean-Baptiste Queru                    <arg name="--supplementaldir" value="${env.CLDR_DIR}/common/supplemental" />
282b0ac937921a2c196d8b9da665135bf6ba01a1ccfJean-Baptiste Queru                </args>
283b0ac937921a2c196d8b9da665135bf6ba01a1ccfJean-Baptiste Queru                <!-- http://ant.apache.org/faq.html#xml-entity-include -->
284b0ac937921a2c196d8b9da665135bf6ba01a1ccfJean-Baptiste Queru                &icu-config;
285b0ac937921a2c196d8b9da665135bf6ba01a1ccfJean-Baptiste Queru            </run>
286b0ac937921a2c196d8b9da665135bf6ba01a1ccfJean-Baptiste Queru        </cldr-build>
287b0ac937921a2c196d8b9da665135bf6ba01a1ccfJean-Baptiste Queru    </target>
288b0ac937921a2c196d8b9da665135bf6ba01a1ccfJean-Baptiste Queru    <target name="rbnffiles" depends="init, setup" description="builds rbnffiles.mk">
289b0ac937921a2c196d8b9da665135bf6ba01a1ccfJean-Baptiste Queru        <cldr-build toolName="org.unicode.cldr.icu.LDML2ICUConverter" destFile="rbnffiles.mk" noArgs="true">
290b0ac937921a2c196d8b9da665135bf6ba01a1ccfJean-Baptiste Queru            <!-- launch the tool and generate the data after reading the config file -->
291b0ac937921a2c196d8b9da665135bf6ba01a1ccfJean-Baptiste Queru            <run>
292b0ac937921a2c196d8b9da665135bf6ba01a1ccfJean-Baptiste Queru                <args>
293b0ac937921a2c196d8b9da665135bf6ba01a1ccfJean-Baptiste Queru                    <arg name="-s" value="${env.CLDR_DIR}/common/rbnf" />
294b0ac937921a2c196d8b9da665135bf6ba01a1ccfJean-Baptiste Queru                    <arg name="-d" value="${env.ICU4C_DIR}/source/data/rbnf"/>
295b0ac937921a2c196d8b9da665135bf6ba01a1ccfJean-Baptiste Queru                    <arg name="-p" value="${env.ICU4C_DIR}/source/data/xml/rbnf"/>
296b0ac937921a2c196d8b9da665135bf6ba01a1ccfJean-Baptiste Queru                    <arg name="-m" value="${env.CLDR_DIR}/common/supplemental" />
297b0ac937921a2c196d8b9da665135bf6ba01a1ccfJean-Baptiste Queru                    <arg name="-w" value="${env.CLDR_DIR}/common/rbnf" />
298b0ac937921a2c196d8b9da665135bf6ba01a1ccfJean-Baptiste Queru                </args>
299b0ac937921a2c196d8b9da665135bf6ba01a1ccfJean-Baptiste Queru            </run>
300b0ac937921a2c196d8b9da665135bf6ba01a1ccfJean-Baptiste Queru        </cldr-build>
301b0ac937921a2c196d8b9da665135bf6ba01a1ccfJean-Baptiste Queru    </target>
302b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Queru    <target name="supplementalData" depends="init,setup" description="builds supplementalData.txt from supplementalData.xml">
303b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Queru        <cldr-build toolName="org.unicode.cldr.icu.LDML2ICUConverter" destFile="supplementalData.txt" noArgs="true">
304b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Queru            <!-- launch the tool and generate the data after reading the config file -->
305b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Queru            <run>
306b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Queru                <args>
307b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Queru                    <arg name="-s" value="${env.CLDR_DIR}/common/supplemental" />
308b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Queru                    <arg name="-d" value="${env.ICU4C_DIR}/source/data/misc"/>
309b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Queru                    <arg name="-l"/>
310b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Queru                    <arg name="-f"/>
311b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Queru                    <arg name="-m" value="${env.CLDR_DIR}/common/supplemental" />
312b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Queru                </args>
31350294ead5e5d23f5bbfed76e00e6b510bd41eee1claireho		<remapper>
31450294ead5e5d23f5bbfed76e00e6b510bd41eee1claireho		  <remap sourcePath="/CurrencyMap" targetDir="curr" />
31550294ead5e5d23f5bbfed76e00e6b510bd41eee1claireho		  <remap sourcePath="/CurrencyMeta" targetDir="curr" />
31650294ead5e5d23f5bbfed76e00e6b510bd41eee1claireho		</remapper>
317b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Queru            </run>
318b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Queru        </cldr-build>
319b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Queru    </target>
32050294ead5e5d23f5bbfed76e00e6b510bd41eee1claireho    <target name="metaZones" depends="init,setup" description="builds metaZones.txt from metaZones.xml">
32150294ead5e5d23f5bbfed76e00e6b510bd41eee1claireho        <cldr-build toolName="org.unicode.cldr.icu.LDML2ICUConverter" destFile="metaZones.txt" noArgs="true">
322b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Queru            <!-- launch the tool and generate the data after reading the config file -->
323b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Queru            <run>
324b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Queru                <args>
325b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Queru                    <arg name="-s" value="${env.CLDR_DIR}/common/supplemental" />
326b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Queru                    <arg name="-d" value="${env.ICU4C_DIR}/source/data/misc"/>
327b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Queru                    <arg name="-z"/>
328b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Queru                    <arg name="-f"/>
329b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Queru                    <arg name="-m" value="${env.CLDR_DIR}/common/supplemental" />
330b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Queru                </args>
331b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Queru            </run>
332b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Queru        </cldr-build>
333b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Queru    </target>
33450294ead5e5d23f5bbfed76e00e6b510bd41eee1claireho    <target name="windowsZones" depends="init,setup" description="builds windowsZones.txt from windowsZones.xml">
33550294ead5e5d23f5bbfed76e00e6b510bd41eee1claireho        <cldr-build toolName="org.unicode.cldr.icu.LDML2ICUConverter" destFile="windowsZones.txt" noArgs="true">
33650294ead5e5d23f5bbfed76e00e6b510bd41eee1claireho            <!-- launch the tool and generate the data after reading the config file -->
33750294ead5e5d23f5bbfed76e00e6b510bd41eee1claireho            <run>
33850294ead5e5d23f5bbfed76e00e6b510bd41eee1claireho                <args>
33950294ead5e5d23f5bbfed76e00e6b510bd41eee1claireho                    <arg name="-s" value="${env.CLDR_DIR}/common/supplemental" />
34050294ead5e5d23f5bbfed76e00e6b510bd41eee1claireho                    <arg name="-d" value="${env.ICU4C_DIR}/source/data/misc"/>
34150294ead5e5d23f5bbfed76e00e6b510bd41eee1claireho                    <arg name="-i"/>
34250294ead5e5d23f5bbfed76e00e6b510bd41eee1claireho                    <arg name="-f"/>
34350294ead5e5d23f5bbfed76e00e6b510bd41eee1claireho                    <arg name="-m" value="${env.CLDR_DIR}/common/supplemental" />
34450294ead5e5d23f5bbfed76e00e6b510bd41eee1claireho                </args>
34550294ead5e5d23f5bbfed76e00e6b510bd41eee1claireho            </run>
34650294ead5e5d23f5bbfed76e00e6b510bd41eee1claireho        </cldr-build>
34750294ead5e5d23f5bbfed76e00e6b510bd41eee1claireho    </target>
348c69afcec261fc345fda8daf46f0ea6b4351dc777Jean-Baptiste Queru    <target name="likelySubtags" depends="init,setup" description="builds likelySubtags.txt from likelySubtags.xml">
349c69afcec261fc345fda8daf46f0ea6b4351dc777Jean-Baptiste Queru        <cldr-build toolName="org.unicode.cldr.icu.LDML2ICUConverter" destFile="likelySubtags.txt" noArgs="true">
350c69afcec261fc345fda8daf46f0ea6b4351dc777Jean-Baptiste Queru            <!-- launch the tool and generate the data after reading the config file -->
351c69afcec261fc345fda8daf46f0ea6b4351dc777Jean-Baptiste Queru            <run>
352c69afcec261fc345fda8daf46f0ea6b4351dc777Jean-Baptiste Queru                <args>
353c69afcec261fc345fda8daf46f0ea6b4351dc777Jean-Baptiste Queru                    <arg name="-s" value="${env.CLDR_DIR}/common/supplemental" />
354c69afcec261fc345fda8daf46f0ea6b4351dc777Jean-Baptiste Queru                    <arg name="-d" value="${env.ICU4C_DIR}/source/data/misc"/>
355c69afcec261fc345fda8daf46f0ea6b4351dc777Jean-Baptiste Queru                    <arg name="-t"/>
356c69afcec261fc345fda8daf46f0ea6b4351dc777Jean-Baptiste Queru                    <arg name="-f"/>
357c69afcec261fc345fda8daf46f0ea6b4351dc777Jean-Baptiste Queru                    <arg name="-m" value="${env.CLDR_DIR}/common/supplemental" />
358c69afcec261fc345fda8daf46f0ea6b4351dc777Jean-Baptiste Queru                </args>
359c69afcec261fc345fda8daf46f0ea6b4351dc777Jean-Baptiste Queru            </run>
360c69afcec261fc345fda8daf46f0ea6b4351dc777Jean-Baptiste Queru        </cldr-build>
361c69afcec261fc345fda8daf46f0ea6b4351dc777Jean-Baptiste Queru    </target>
362c69afcec261fc345fda8daf46f0ea6b4351dc777Jean-Baptiste Queru    <target name="plurals" depends="init,setup" description="builds plurals.txt from plurals.xml">
363c69afcec261fc345fda8daf46f0ea6b4351dc777Jean-Baptiste Queru        <cldr-build toolName="org.unicode.cldr.icu.LDML2ICUConverter" destFile="plurals.txt" noArgs="true">
364c69afcec261fc345fda8daf46f0ea6b4351dc777Jean-Baptiste Queru            <!-- launch the tool and generate the data after reading the config file -->
365c69afcec261fc345fda8daf46f0ea6b4351dc777Jean-Baptiste Queru            <run>
366c69afcec261fc345fda8daf46f0ea6b4351dc777Jean-Baptiste Queru                <args>
367c69afcec261fc345fda8daf46f0ea6b4351dc777Jean-Baptiste Queru                    <arg name="-s" value="${env.CLDR_DIR}/common/supplemental" />
368c69afcec261fc345fda8daf46f0ea6b4351dc777Jean-Baptiste Queru                    <arg name="-d" value="${env.ICU4C_DIR}/source/data/misc"/>
369c69afcec261fc345fda8daf46f0ea6b4351dc777Jean-Baptiste Queru                    <arg name="-r"/>
370c69afcec261fc345fda8daf46f0ea6b4351dc777Jean-Baptiste Queru                    <arg name="-f"/>
371c69afcec261fc345fda8daf46f0ea6b4351dc777Jean-Baptiste Queru                    <arg name="-m" value="${env.CLDR_DIR}/common/supplemental" />
372c69afcec261fc345fda8daf46f0ea6b4351dc777Jean-Baptiste Queru                </args>
373c69afcec261fc345fda8daf46f0ea6b4351dc777Jean-Baptiste Queru            </run>
374c69afcec261fc345fda8daf46f0ea6b4351dc777Jean-Baptiste Queru        </cldr-build>
375c69afcec261fc345fda8daf46f0ea6b4351dc777Jean-Baptiste Queru    </target>
376b0ac937921a2c196d8b9da665135bf6ba01a1ccfJean-Baptiste Queru    <target name="numberingSystems" depends="init,setup" description="builds numberingSystems.txt from numberingSystems.xml">
377b0ac937921a2c196d8b9da665135bf6ba01a1ccfJean-Baptiste Queru        <cldr-build toolName="org.unicode.cldr.icu.LDML2ICUConverter" destFile="numberingSystems.txt" noArgs="true">
378b0ac937921a2c196d8b9da665135bf6ba01a1ccfJean-Baptiste Queru            <!-- launch the tool and generate the data after reading the config file -->
379b0ac937921a2c196d8b9da665135bf6ba01a1ccfJean-Baptiste Queru            <run>
380b0ac937921a2c196d8b9da665135bf6ba01a1ccfJean-Baptiste Queru                <args>
381b0ac937921a2c196d8b9da665135bf6ba01a1ccfJean-Baptiste Queru                    <arg name="-s" value="${env.CLDR_DIR}/common/supplemental" />
382b0ac937921a2c196d8b9da665135bf6ba01a1ccfJean-Baptiste Queru                    <arg name="-d" value="${env.ICU4C_DIR}/source/data/misc"/>
383b0ac937921a2c196d8b9da665135bf6ba01a1ccfJean-Baptiste Queru                    <arg name="-n"/>
384b0ac937921a2c196d8b9da665135bf6ba01a1ccfJean-Baptiste Queru                    <arg name="-f"/>
385b0ac937921a2c196d8b9da665135bf6ba01a1ccfJean-Baptiste Queru                    <arg name="-m" value="${env.CLDR_DIR}/common/supplemental" />
386b0ac937921a2c196d8b9da665135bf6ba01a1ccfJean-Baptiste Queru                </args>
387b0ac937921a2c196d8b9da665135bf6ba01a1ccfJean-Baptiste Queru            </run>
388b0ac937921a2c196d8b9da665135bf6ba01a1ccfJean-Baptiste Queru        </cldr-build>
389b0ac937921a2c196d8b9da665135bf6ba01a1ccfJean-Baptiste Queru    </target>
390b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Queru    <target name="brkitr" depends="init,setup" description="builds break iterator files in ICU text format">
391b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Queru        <cldr-build toolName="org.unicode.cldr.icu.LDML2ICUConverter" srcFile=".*xml" destFile=".*txt">
392b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Queru            <run>
393b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Queru                <args>
394b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Queru                    <arg name="--sourcedir"       value="${env.ICU4C_DIR}/source/data/xml/brkitr"/>
395b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Queru                    <arg name="--destdir"         value="${env.ICU4C_DIR}/source/data/brkitr"/>
396b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Queru                    <arg name="--supplementaldir" value="${env.CLDR_DIR}/common/supplemental" />
397b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Queru                </args>
398b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Queru                <!-- The entity include is not required for this target -->
399b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Queru                <!-- http://ant.apache.org/faq.html#xml-entity-include
400b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Queru                &icu-config;
401b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Queru                -->
402b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Queru            </run>
403b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Queru        </cldr-build>
404b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Queru    </target>
405b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Queru    <target name="brkfiles" depends="init, setup" description="builds brkfiles.mk">
406b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Queru        <cldr-build toolName="org.unicode.cldr.icu.LDML2ICUConverter" destFile="brkfiles.mk" noArgs="true">
407b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Queru            <!-- launch the tool and generate the data after reading the config file -->
408b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Queru            <run>
409b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Queru                <args>
410b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Queru                    <arg name="-s" value="${env.ICU4C_DIR}/source/data/xml/brkitr" />
411b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Queru                    <arg name="-d" value="${env.ICU4C_DIR}/source/data/brkitr"/>
412b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Queru                    <arg name="-m" value="${env.CLDR_DIR}/common/supplemental" />
413b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Queru                    <arg name="-w" value="${env.ICU4C_DIR}/source/data/xml/brkitr" />
414b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Queru                </args>
415b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Queru            </run>
416b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Queru        </cldr-build>
417b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Queru    </target>
41850294ead5e5d23f5bbfed76e00e6b510bd41eee1claireho
41950294ead5e5d23f5bbfed76e00e6b510bd41eee1claireho    <target name="keyTypeData" depends="init,setup" description="builds keyTypeData.txt and timezoneTypes.txt from bcp47/*.xml">
42050294ead5e5d23f5bbfed76e00e6b510bd41eee1claireho        <cldr-build toolName="org.unicode.cldr.icu.LDML2ICUConverter" noArgs="true">
42150294ead5e5d23f5bbfed76e00e6b510bd41eee1claireho            <!-- launch the tool and generate the data after reading the config file -->
42250294ead5e5d23f5bbfed76e00e6b510bd41eee1claireho            <run>
42350294ead5e5d23f5bbfed76e00e6b510bd41eee1claireho                <args>
42450294ead5e5d23f5bbfed76e00e6b510bd41eee1claireho                    <arg name="-s" value="${env.CLDR_DIR}/common/bcp47" />
42550294ead5e5d23f5bbfed76e00e6b510bd41eee1claireho                    <arg name="-k" value="${env.CLDR_DIR}/common/bcp47" />
42650294ead5e5d23f5bbfed76e00e6b510bd41eee1claireho                    <arg name="-d" value="${env.ICU4C_DIR}/source/data/misc"/>
42750294ead5e5d23f5bbfed76e00e6b510bd41eee1claireho                </args>
42850294ead5e5d23f5bbfed76e00e6b510bd41eee1claireho            </run>
42950294ead5e5d23f5bbfed76e00e6b510bd41eee1claireho        </cldr-build>
43050294ead5e5d23f5bbfed76e00e6b510bd41eee1claireho    </target>
43150294ead5e5d23f5bbfed76e00e6b510bd41eee1claireho
432b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Queru        <target name="translit" depends="init,setup" description="builds collation files in ICU text format">
433b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Queru        <cldr-build toolName="org.unicode.cldr.icu.ConvertTransforms" srcFile=".*xml" destFile=".*txt">
434b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Queru            <run>
435b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Queru                <args>
436b0ac937921a2c196d8b9da665135bf6ba01a1ccfJean-Baptiste Queru                    <arg name="-m" value="((?!.*(Canadian|Ethiopic).*).*)" />
437b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Queru                    <arg name="--sourcedir" value="${env.CLDR_DIR}/common/transforms" />
438b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Queru                    <arg name="--destdir"   value="${env.ICU4C_DIR}/source/data/translit"/>
439b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Queru                    <arg name="--commentSkip"/>
440b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Queru                </args>
441b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Queru                <!-- http://ant.apache.org/faq.html#xml-entity-include -->
442b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Queru
443b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Queru            </run>
444b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Queru        </cldr-build>
445b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Queru    </target>
446b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Queru    <!-- we don't generate en.txt or el.txt - so don't change trnsfiles.mk for now. -->
447b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Queru<!--   
448b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Queru     <target name="trnsfiles" depends="init, setup" description="builds trnsfiles.mk">
449b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Queru        <cldr-build toolName="org.unicode.cldr.icu.ConvertTransforms" srcFile=".*xml" destFile="trnsfiles.mk" noArgs="true">
450b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Queru            <run>
451b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Queru                <args>   [ double hyphen not allowed in comments - transpose -" to fix below ]
452b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Queru                    <arg name=-"-sourcedir" value="${env.CLDR_DIR}/common/transforms" />
453b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Queru                    <arg name=-"-destdir"   value="${env.ICU4C_DIR}/source/data/translit"/>
454b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Queru                    <arg name=-"-commentSkip"/>
455b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Queru                    <arg name=-"-writeIndex"/>
456b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Queru                </args>
457b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Queru            </run>
458b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Queru        </cldr-build>
459b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Queru    </target> -->
460b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Queru    <target name="clean" depends="init, setup" description="deletes all txt files and mk files from coll and locales directories">
461b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Queru        <delete>
462b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Queru            <fileset id="locales" dir="${env.ICU4C_DIR}/source/data/locales">
463b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Queru                <include name="*.txt" />
464c69afcec261fc345fda8daf46f0ea6b4351dc777Jean-Baptiste Queru            </fileset>
465c69afcec261fc345fda8daf46f0ea6b4351dc777Jean-Baptiste Queru            <fileset id="resfiles" dir="${env.ICU4C_DIR}/source/data/locales">
466b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Queru                <include name="resfiles.mk" />
467b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Queru            </fileset>
46850294ead5e5d23f5bbfed76e00e6b510bd41eee1claireho            <fileset id="locales_split" dir="${env.ICU4C_DIR}/source/data">
46950294ead5e5d23f5bbfed76e00e6b510bd41eee1claireho               <include name="curr/*.txt" /> 
47050294ead5e5d23f5bbfed76e00e6b510bd41eee1claireho               <include name="curr/resfiles.mk" /> 
47150294ead5e5d23f5bbfed76e00e6b510bd41eee1claireho               <include name="lang/*.txt" /> 
47250294ead5e5d23f5bbfed76e00e6b510bd41eee1claireho               <include name="lang/resfiles.mk" /> 
47350294ead5e5d23f5bbfed76e00e6b510bd41eee1claireho               <include name="region/*.txt" /> 
47450294ead5e5d23f5bbfed76e00e6b510bd41eee1claireho               <include name="region/resfiles.mk" /> 
47550294ead5e5d23f5bbfed76e00e6b510bd41eee1claireho               <include name="zone/*.txt" /> 
47650294ead5e5d23f5bbfed76e00e6b510bd41eee1claireho               <include name="zone/resfiles.mk" /> 
47750294ead5e5d23f5bbfed76e00e6b510bd41eee1claireho	    </fileset>
478c69afcec261fc345fda8daf46f0ea6b4351dc777Jean-Baptiste Queru            <fileset id="collation" dir="${env.ICU4C_DIR}/source/data/coll">
479b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Queru                <include name="*.txt" />
480c69afcec261fc345fda8daf46f0ea6b4351dc777Jean-Baptiste Queru            </fileset>
481c69afcec261fc345fda8daf46f0ea6b4351dc777Jean-Baptiste Queru            <fileset id="colfiles" dir="${env.ICU4C_DIR}/source/data/coll">
482b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Queru                <include name="colfiles.mk" />
483b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Queru            </fileset>
48450294ead5e5d23f5bbfed76e00e6b510bd41eee1claireho            <fileset id="translit" dir="${env.ICU4C_DIR}/source/data/translit">
485b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Queru                <include name="*_*.txt" />
486b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Queru                <include name="root.txt" />
487b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Queru            </fileset>
48850294ead5e5d23f5bbfed76e00e6b510bd41eee1claireho            <fileset id="brkitr" dir="${env.ICU4C_DIR}/source/data/brkitr">
489b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Queru                <!-- brkitr directory contains bunch of txt files that are not produced by LDML2ICUConverter.
490b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Queru                     So can't clean up everything. This needs to be updated when new files are added to xml/brkitr directory -->
49150294ead5e5d23f5bbfed76e00e6b510bd41eee1claireho                <include name="root.txt" />
49250294ead5e5d23f5bbfed76e00e6b510bd41eee1claireho                <include name="el.txt" />
49350294ead5e5d23f5bbfed76e00e6b510bd41eee1claireho                <include name="en.txt" />
49450294ead5e5d23f5bbfed76e00e6b510bd41eee1claireho                <include name="en_US.txt" />
49550294ead5e5d23f5bbfed76e00e6b510bd41eee1claireho                <include name="en_US_POSIX.txt" />
49650294ead5e5d23f5bbfed76e00e6b510bd41eee1claireho                <include name="ja.txt" />
49750294ead5e5d23f5bbfed76e00e6b510bd41eee1claireho                <include name="th.txt" />
49850294ead5e5d23f5bbfed76e00e6b510bd41eee1claireho            </fileset>
49950294ead5e5d23f5bbfed76e00e6b510bd41eee1claireho            <fileset id="brkfiles" dir="${env.ICU4C_DIR}/source/data/brkitr">
500b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Queru                <include name="brkfiles.mk" />
501b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Queru            </fileset>
502c69afcec261fc345fda8daf46f0ea6b4351dc777Jean-Baptiste Queru            <fileset id="supplementalData" dir="${env.ICU4C_DIR}/source/data/misc">
503b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Queru                <include name="supplementalData.txt" />
504b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Queru            </fileset>
50550294ead5e5d23f5bbfed76e00e6b510bd41eee1claireho            <fileset id="rbnf" dir="${env.ICU4C_DIR}/source/data/rbnf">
50650294ead5e5d23f5bbfed76e00e6b510bd41eee1claireho                <include name="*.txt" />
50750294ead5e5d23f5bbfed76e00e6b510bd41eee1claireho            </fileset>
50850294ead5e5d23f5bbfed76e00e6b510bd41eee1claireho            <fileset id="rbnffiles" dir="${env.ICU4C_DIR}/source/data/rbnf">
50950294ead5e5d23f5bbfed76e00e6b510bd41eee1claireho                <include name="rbnffiles.mk" />
51050294ead5e5d23f5bbfed76e00e6b510bd41eee1claireho            </fileset>
51150294ead5e5d23f5bbfed76e00e6b510bd41eee1claireho            <fileset id="metaZones" dir="${env.ICU4C_DIR}/source/data/misc">
51250294ead5e5d23f5bbfed76e00e6b510bd41eee1claireho                <include name="metaZones.txt" />
51350294ead5e5d23f5bbfed76e00e6b510bd41eee1claireho            </fileset>
51450294ead5e5d23f5bbfed76e00e6b510bd41eee1claireho            <fileset id="windowsZones" dir="${env.ICU4C_DIR}/source/data/misc">
51550294ead5e5d23f5bbfed76e00e6b510bd41eee1claireho                <include name="windowsZones.txt" />
516b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Queru            </fileset>
517c69afcec261fc345fda8daf46f0ea6b4351dc777Jean-Baptiste Queru            <fileset id="likelySubtags" dir="${env.ICU4C_DIR}/source/data/misc">
518c69afcec261fc345fda8daf46f0ea6b4351dc777Jean-Baptiste Queru                <include name="likelySubtags.txt" />
519c69afcec261fc345fda8daf46f0ea6b4351dc777Jean-Baptiste Queru            </fileset>
520c69afcec261fc345fda8daf46f0ea6b4351dc777Jean-Baptiste Queru            <fileset id="plurals" dir="${env.ICU4C_DIR}/source/data/misc">
521c69afcec261fc345fda8daf46f0ea6b4351dc777Jean-Baptiste Queru                <include name="plurals.txt" />
522c69afcec261fc345fda8daf46f0ea6b4351dc777Jean-Baptiste Queru            </fileset>
523b0ac937921a2c196d8b9da665135bf6ba01a1ccfJean-Baptiste Queru            <fileset id="numberingSystems" dir="${env.ICU4C_DIR}/source/data/misc">
524b0ac937921a2c196d8b9da665135bf6ba01a1ccfJean-Baptiste Queru                <include name="numberingSystems.txt" />
525b0ac937921a2c196d8b9da665135bf6ba01a1ccfJean-Baptiste Queru            </fileset>
52650294ead5e5d23f5bbfed76e00e6b510bd41eee1claireho            <fileset id="keyTypeData" dir="${env.ICU4C_DIR}/source/data/misc">
52750294ead5e5d23f5bbfed76e00e6b510bd41eee1claireho                <include name="keyTypeData.txt" />
52850294ead5e5d23f5bbfed76e00e6b510bd41eee1claireho                <include name="timezoneTypes.txt" />
52950294ead5e5d23f5bbfed76e00e6b510bd41eee1claireho            </fileset>
530b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Queru        </delete>
531b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Queru    </target>
532b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Queru</project>
533