2005-11-30 23:44:06 +00:00
< !DOCTYPE project [
2007-03-02 23:55:27 +00:00
<!ENTITY icu-config SYSTEM "./icu-config.xml">
2009-11-12 21:53:42 +00:00
<!ENTITY icu-locale-deprecates SYSTEM "./icu-locale-deprecates.xml">
2005-11-30 23:44:06 +00:00
]>
<!--
/*
*******************************************************************************
2013-01-10 17:58:47 +00:00
* Copyright (C) 2005-2013, International Business Machines Corporation and *
2005-11-30 23:44:06 +00:00
* others. All Rights Reserved. *
*******************************************************************************
*/
-->
2005-12-08 23:44:39 +00:00
<project name= "icu-build" default= "all" basedir= "." >
2005-11-30 23:44:06 +00:00
<target name= "init" >
<tstamp />
2007-03-05 21:44:54 +00:00
2005-11-30 23:44:06 +00:00
<!-- Load environment variables -->
<property environment= "env" />
2007-03-05 21:44:54 +00:00
2013-08-05 18:26:24 +00:00
<!-- Ant won't set properties that have already been set, so environment variables that have been set before won't be clobbered. -->
<property name= "env.ICU4C_DIR" location= "../.." />
2007-03-05 21:44:54 +00:00
2013-08-05 18:26:24 +00:00
<condition property= "is.cldr.dir.set" >
2005-11-30 23:44:06 +00:00
<isset property= "env.CLDR_DIR" />
2007-03-05 21:44:54 +00:00
</condition >
2013-08-05 18:26:24 +00:00
<fail unless= "is.cldr.dir.set" message= "Please set the CLDR_DIR environment variable to the top level ICU source dir (containing 'common')." />
2007-03-05 21:44:54 +00:00
2013-08-05 18:26:24 +00:00
<available property= "cldrtools.dir" value= "${env.CLDR_DIR}/cldr-tools" file= "${env.CLDR_DIR}/cldr-tools" type= "dir" />
<available property= "cldrtools.dir" value= "${env.CLDR_DIR}/java/tools" file= "${env.CLDR_DIR}/java/tools" type= "dir" />
<fail unless= "cldrtools.dir" message= "Please make sure that the CLDR tools directory is checked out into CLDR_DIR" />
2005-11-30 23:44:06 +00:00
2013-08-05 18:26:24 +00:00
<available property= "env.CLDR_CLASSES" value= "${cldrtools.dir}/classes" file= "${cldrtools.dir}/classes" type= "dir" />
<available property= "cldrtools.jar" value= "${cldrtools.dir}/cldr.jar" file= "${cldrtools.dir}/cldr.jar" type= "file" />
<condition property= "is.cldr.classes.set" >
2005-11-30 23:44:06 +00:00
<or >
2013-08-05 18:26:24 +00:00
<isset property= "env.CLDR_CLASSES" />
<isset property= "cldrtools.jar" />
2005-11-30 23:44:06 +00:00
</or>
2013-08-05 18:26:24 +00:00
</condition>
<fail unless= "is.cldr.classes.set" message= "CLDR classes not found in ${cldrtools.dir}. Please either set the CLDR_CLASSES environment variable or build cldr.jar." />
2007-03-05 21:44:54 +00:00
2013-08-05 18:26:24 +00:00
<echo message= "java home: ${java.home}" />
2005-11-30 23:44:06 +00:00
<echo message= "java version: ${java.version}" />
<echo message= "ant java version: ${ant.java.version}" />
<echo message= "${ant.version}" />
</target>
<target name= "setup" >
<taskdef name= "cldr-build" classname= "org.unicode.cldr.ant.CLDRBuild" >
<classpath >
<pathelement path= "${java.class.path}/" />
<pathelement path= "${env.CLDR_CLASSES}" />
2013-08-05 18:26:24 +00:00
<pathelement location= "${cldrtools.jar}" />
<fileset dir= "${cldrtools.dir}/libs" includes= "*.jar" />
2005-11-30 23:44:06 +00:00
</classpath>
2007-03-05 21:44:54 +00:00
</taskdef>
2005-11-30 23:44:06 +00:00
</target>
<!-- target for generating ICU data -->
2012-09-27 01:22:40 +00:00
<target name= "all" depends= "locales, resfiles, resfiles_curr, resfiles_lang, resfiles_region, resfiles_zone, collation, colfiles, rbnf, rbnffiles, supplementalData, metadata, metaZones, windowsZones, likelySubtags, plurals, numberingSystems, translit, brkitr, brkfiles, keyTypeData, genderList, postalCodeData, dayPeriods" />
2007-07-23 19:41:33 +00:00
<!-- parallel target -->
<target name= "pall" depends= "init" >
<parallel threadsPerProcessor = "1" >
<sequential >
2009-11-12 21:53:42 +00:00
<ant target= 'locales' />
<ant target= 'resfiles' />
<ant target= 'resfiles_curr' />
<ant target= 'resfiles_lang' />
<ant target= 'resfiles_region' />
<ant target= 'resfiles_zone' />
2007-07-23 19:41:33 +00:00
</sequential>
<sequential >
<ant target= 'collation' >
</ant>
<ant target= 'colfiles' >
</ant>
</sequential>
2008-12-12 01:04:38 +00:00
<sequential >
<ant target= 'rbnf' >
</ant>
<ant target= 'rbnffiles' >
</ant>
</sequential>
2007-07-23 19:41:33 +00:00
<ant target= 'supplementalData' >
</ant>
<sequential >
<ant target= 'brkitr' >
</ant>
<ant target= 'brkfiles' >
</ant>
</sequential>
2007-07-25 23:24:55 +00:00
<sequential >
<ant target= 'translit' >
</ant>
2009-11-12 21:53:42 +00:00
<!-- <ant target='trnsfiles'></ant> Not ANT - built - see
note below. -->
2007-07-25 23:24:55 +00:00
</sequential>
2007-07-23 19:41:33 +00:00
</parallel>
</target>
2005-11-30 23:44:06 +00:00
<target name= "locales" depends= "init,setup" description= "builds locale files in ICU text format" >
2012-08-01 20:40:39 +00:00
<cldr-build toolName= "org.unicode.cldr.icu.NewLdml2IcuConverter" srcFile= ".*xml" destFile= ".*txt" >
2005-11-30 23:44:06 +00:00
<!-- launch the tool and generate the data after reading the config file -->
<run >
<args >
<arg name= "--sourcedir" value= "${env.CLDR_DIR}/common/main" />
<arg name= "--destdir" value= "${env.ICU4C_DIR}/source/data/locales" />
<arg name= "--specialsdir" value= "${env.ICU4C_DIR}/source/data/xml/main" />
<arg name= "--supplementaldir" value= "${env.CLDR_DIR}/common/supplemental" />
2012-08-01 20:40:39 +00:00
<arg name= "--type" value= "locales" />
2005-11-30 23:44:06 +00:00
</args>
2009-11-12 21:53:42 +00:00
<remapper >
<remap sourcePath= "/Keys" targetDir= "lang" />
<remap sourcePath= "/Languages" targetDir= "lang" />
<remap sourcePath= "/LanguagesShort" targetDir= "lang" />
<remap sourcePath= "/Scripts" targetDir= "lang" />
2011-09-02 01:04:36 +00:00
<remap sourcePath= "/Scripts%stand-alone" targetDir= "lang" />
2009-11-12 21:53:42 +00:00
<remap sourcePath= "/Types" targetDir= "lang" />
<remap sourcePath= "/Variants" targetDir= "lang" />
<remap sourcePath= "/codePatterns" targetDir= "lang" />
<remap sourcePath= "/localeDisplayPattern" targetDir= "lang" />
<remap sourcePath= "/Countries" targetDir= "region" />
<remap sourcePath= "/Currencies" targetDir= "curr" />
<remap sourcePath= "/CurrencyPlurals" targetDir= "curr" />
<remap sourcePath= "/CurrencyUnitPatterns" targetDir= "curr" />
<remap sourcePath= "/currencySpacing" targetDir= "curr" />
<remap sourcePath= "/zoneStrings" targetDir= "zone" />
</remapper>
2005-11-30 23:44:06 +00:00
<!-- http://ant.apache.org/faq.html#xml - entity - include -->
&icu-config;
</run>
</cldr-build>
</target>
<target name= "resfiles" depends= "init,setup" description= "builds resfiles.mk" >
<cldr-build toolName= "org.unicode.cldr.icu.LDML2ICUConverter" destFile= "resfiles.mk" noArgs= "true" >
<run >
<args >
<arg name= "-s" value= "${env.CLDR_DIR}/common/main" />
<arg name= "-d" value= "${env.ICU4C_DIR}/source/data/locales" />
<arg name= "-p" value= "${env.ICU4C_DIR}/source/data/xml/main" />
<arg name= "-m" value= "${env.CLDR_DIR}/common/supplemental" />
<arg name= "-w" value= "${env.CLDR_DIR}/common/main" />
</args>
2009-11-12 21:53:42 +00:00
&icu-locale-deprecates;
</run>
</cldr-build>
</target>
<target name= "resfiles_curr" depends= "init,setup" description= "builds curr/resfiles.mk" >
<cldr-build toolName= "org.unicode.cldr.icu.LDML2ICUConverter" destFile= "resfiles.mk" noArgs= "true" >
<run >
<args >
<arg name= "-d" value= "${env.ICU4C_DIR}/source/data/curr" />
<arg name= "-s" value= "${env.CLDR_DIR}/common/main" />
<arg name= "-p" value= "${env.ICU4C_DIR}/source/data/xml/main" />
<arg name= "-m" value= "${env.CLDR_DIR}/common/supplemental" />
<arg name= "-w" value= "${env.CLDR_DIR}/common/main" />
</args>
&icu-locale-deprecates;
</run>
</cldr-build>
</target>
<target name= "resfiles_lang" depends= "init,setup" description= "builds lang/resfiles.mk" >
<cldr-build toolName= "org.unicode.cldr.icu.LDML2ICUConverter" destFile= "resfiles.mk" noArgs= "true" >
<run >
<args >
<arg name= "-d" value= "${env.ICU4C_DIR}/source/data/lang" />
<arg name= "-s" value= "${env.CLDR_DIR}/common/main" />
<arg name= "-p" value= "${env.ICU4C_DIR}/source/data/xml/main" />
<arg name= "-m" value= "${env.CLDR_DIR}/common/supplemental" />
<arg name= "-w" value= "${env.CLDR_DIR}/common/main" />
</args>
&icu-locale-deprecates;
</run>
</cldr-build>
</target>
<target name= "resfiles_region" depends= "init,setup" description= "builds region/resfiles.mk" >
<cldr-build toolName= "org.unicode.cldr.icu.LDML2ICUConverter" destFile= "resfiles.mk" noArgs= "true" >
<run >
<args >
<arg name= "-d" value= "${env.ICU4C_DIR}/source/data/region" />
<arg name= "-s" value= "${env.CLDR_DIR}/common/main" />
<arg name= "-p" value= "${env.ICU4C_DIR}/source/data/xml/main" />
<arg name= "-m" value= "${env.CLDR_DIR}/common/supplemental" />
<arg name= "-w" value= "${env.CLDR_DIR}/common/main" />
</args>
&icu-locale-deprecates;
</run>
</cldr-build>
</target>
<target name= "resfiles_zone" depends= "init,setup" description= "builds zone/resfiles.mk" >
<cldr-build toolName= "org.unicode.cldr.icu.LDML2ICUConverter" destFile= "resfiles.mk" noArgs= "true" >
<run >
<args >
<arg name= "-d" value= "${env.ICU4C_DIR}/source/data/zone" />
<arg name= "-s" value= "${env.CLDR_DIR}/common/main" />
<arg name= "-p" value= "${env.ICU4C_DIR}/source/data/xml/main" />
<arg name= "-m" value= "${env.CLDR_DIR}/common/supplemental" />
<arg name= "-w" value= "${env.CLDR_DIR}/common/main" />
</args>
&icu-locale-deprecates;
2005-11-30 23:44:06 +00:00
</run>
</cldr-build>
</target>
<target name= "collation" depends= "init,setup" description= "builds collation files in ICU text format" >
2013-06-12 22:40:34 +00:00
<cldr-build toolName= "org.unicode.cldr.icu.NewLdml2IcuConverter" srcFile= ".*xml" destFile= ".*txt" >
2005-11-30 23:44:06 +00:00
<run >
<args >
<arg name= "--sourcedir" value= "${env.CLDR_DIR}/common/collation" />
<arg name= "--destdir" value= "${env.ICU4C_DIR}/source/data/coll" />
<arg name= "--specialsdir" value= "${env.ICU4C_DIR}/source/data/xml/collation" />
2013-06-12 22:40:34 +00:00
<arg name= "--type" value= "collation" />
2005-11-30 23:44:06 +00:00
</args>
<!-- http://ant.apache.org/faq.html#xml - entity - include -->
&icu-config;
</run>
</cldr-build>
</target>
<target name= "colfiles" depends= "init, setup" description= "builds colfiles.mk" >
<cldr-build toolName= "org.unicode.cldr.icu.LDML2ICUConverter" destFile= "colfiles.mk" noArgs= "true" >
<!-- launch the tool and generate the data after reading the config file -->
<run >
<args >
<arg name= "-s" value= "${env.CLDR_DIR}/common/collation" />
<arg name= "-d" value= "${env.ICU4C_DIR}/source/data/coll" />
<arg name= "-p" value= "${env.ICU4C_DIR}/source/data/xml/collation" />
<arg name= "-m" value= "${env.CLDR_DIR}/common/supplemental" />
<arg name= "-w" value= "${env.CLDR_DIR}/common/collation" />
</args>
2010-10-08 06:01:05 +00:00
<!-- http://ant.apache.org/faq.html#xml - entity - include -->
&icu-config;
2007-03-05 21:44:54 +00:00
<deprecates >
<alias from= "de__PHONEBOOK" to= "de@collation=phonebook" xpath= "//ldml/collations/default[@type='phonebook']" />
<alias from= "es__TRADITIONAL" to= "es@collation=traditional" xpath= "//ldml/collations/default[@type='traditional']" />
<alias from= "in" to= "id" />
<alias from= "in_ID" to= "id_ID" />
<alias from= "iw" to= "he" />
2005-11-30 23:44:06 +00:00
<alias from= "iw_IL" to= "he_IL" />
2010-06-14 15:23:16 +00:00
<alias from= "mo" to= "ro_MD" />
2007-06-07 18:01:55 +00:00
<alias from= "no" to= "nb" />
<alias from= "no_NO" to= "nb_NO" />
2009-04-28 23:05:48 +00:00
<alias from= "pa_IN" to= "pa_Guru_IN" />
2007-06-22 23:57:38 +00:00
<alias from= "sh" to= "sr_Latn" />
<alias from= "sh_BA" to= "sr_Latn_BA" />
<alias from= "sh_CS" to= "sr_Latn_RS" />
<alias from= "sh_YU" to= "sr_Latn_RS" />
2007-03-05 21:44:54 +00:00
<alias from= "sr_BA" to= "sr_Cyrl_BA" />
<alias from= "sr_ME" to= "sr_Cyrl_ME" />
<alias from= "sr_RS" to= "sr_Cyrl_RS" />
2006-12-11 18:33:19 +00:00
<alias from= "zh_CN" to= "zh_Hans_CN" />
<alias from= "zh_SG" to= "zh_Hans_SG" />
<alias from= "zh_HK" to= "zh_Hant_HK" />
<alias from= "zh_MO" to= "zh_Hant_MO" />
<alias from= "zh_TW" to= "zh_Hant_TW" />
2005-11-30 23:44:06 +00:00
<emptyLocale locale= "de_" />
<emptyLocale locale= "es_" />
2007-03-05 21:44:54 +00:00
</deprecates>
2005-11-30 23:44:06 +00:00
</run>
</cldr-build>
</target>
2008-12-12 01:04:38 +00:00
<target name= "rbnf" depends= "init,setup" description= "builds rbnf files in ICU text format" >
2013-07-11 17:02:02 +00:00
<cldr-build toolName= "org.unicode.cldr.icu.LDML2ICUConverter" srcFile= ".*xml" destFile= ".*txt" >
2008-12-12 01:04:38 +00:00
<run >
<args >
<arg name= "--sourcedir" value= "${env.CLDR_DIR}/common/rbnf" />
<arg name= "--destdir" value= "${env.ICU4C_DIR}/source/data/rbnf" />
<arg name= "--specialsdir" value= "${env.ICU4C_DIR}/source/data/xml/rbnf" />
2013-07-11 17:02:02 +00:00
<arg name= "--supplementaldir" value= "${env.CLDR_DIR}/common/supplemental" />
2008-12-12 01:04:38 +00:00
</args>
<!-- http://ant.apache.org/faq.html#xml - entity - include -->
&icu-config;
</run>
</cldr-build>
</target>
<target name= "rbnffiles" depends= "init, setup" description= "builds rbnffiles.mk" >
<cldr-build toolName= "org.unicode.cldr.icu.LDML2ICUConverter" destFile= "rbnffiles.mk" noArgs= "true" >
<!-- launch the tool and generate the data after reading the config file -->
<run >
<args >
<arg name= "-s" value= "${env.CLDR_DIR}/common/rbnf" />
<arg name= "-d" value= "${env.ICU4C_DIR}/source/data/rbnf" />
<arg name= "-p" value= "${env.ICU4C_DIR}/source/data/xml/rbnf" />
<arg name= "-m" value= "${env.CLDR_DIR}/common/supplemental" />
<arg name= "-w" value= "${env.CLDR_DIR}/common/rbnf" />
</args>
2011-05-12 02:11:29 +00:00
&icu-config;
2008-12-12 01:04:38 +00:00
</run>
</cldr-build>
</target>
2005-12-09 02:54:28 +00:00
<target name= "supplementalData" depends= "init,setup" description= "builds supplementalData.txt from supplementalData.xml" >
2012-08-01 20:40:39 +00:00
<cldr-build toolName= "org.unicode.cldr.icu.NewLdml2IcuConverter" destFile= "supplementalData.txt" noArgs= "true" >
2005-11-30 23:44:06 +00:00
<!-- launch the tool and generate the data after reading the config file -->
<run >
<args >
<arg name= "-s" value= "${env.CLDR_DIR}/common/supplemental" />
<arg name= "-d" value= "${env.ICU4C_DIR}/source/data/misc" />
2012-08-01 20:40:39 +00:00
<arg name= "-t" value= "supplementalData" />
2005-11-30 23:44:06 +00:00
</args>
2009-11-12 21:53:42 +00:00
<remapper >
<remap sourcePath= "/CurrencyMap" targetDir= "curr" />
<remap sourcePath= "/CurrencyMeta" targetDir= "curr" />
</remapper>
2005-11-30 23:44:06 +00:00
</run>
</cldr-build>
</target>
2011-04-11 16:22:18 +00:00
<target name= "metadata" depends= "init,setup" description= "builds metadata.txt from supplementalMetadata.xml" >
2012-08-01 20:40:39 +00:00
<cldr-build toolName= "org.unicode.cldr.icu.NewLdml2IcuConverter" destFile= "metadata.txt" noArgs= "true" >
2011-04-11 16:22:18 +00:00
<!-- launch the tool and generate the data after reading the config file -->
<run >
<args >
<arg name= "-s" value= "${env.CLDR_DIR}/common/supplemental" />
<arg name= "-d" value= "${env.ICU4C_DIR}/source/data/misc" />
2012-08-01 20:40:39 +00:00
<arg name= "-t" value= "metadata" />
2011-04-11 16:22:18 +00:00
</args>
</run>
</cldr-build>
</target>
2010-02-02 04:55:55 +00:00
<target name= "metaZones" depends= "init,setup" description= "builds metaZones.txt from metaZones.xml" >
2012-08-01 20:40:39 +00:00
<cldr-build toolName= "org.unicode.cldr.icu.NewLdml2IcuConverter" destFile= "metaZones.txt" noArgs= "true" >
2007-11-28 20:49:58 +00:00
<!-- launch the tool and generate the data after reading the config file -->
<run >
<args >
<arg name= "-s" value= "${env.CLDR_DIR}/common/supplemental" />
<arg name= "-d" value= "${env.ICU4C_DIR}/source/data/misc" />
2012-08-01 20:40:39 +00:00
<arg name= "-t" value= "metaZones" />
2007-11-28 20:49:58 +00:00
</args>
</run>
</cldr-build>
</target>
2010-02-02 04:55:55 +00:00
<target name= "windowsZones" depends= "init,setup" description= "builds windowsZones.txt from windowsZones.xml" >
2012-08-01 20:40:39 +00:00
<cldr-build toolName= "org.unicode.cldr.icu.NewLdml2IcuConverter" destFile= "windowsZones.txt" noArgs= "true" >
2010-01-26 06:03:14 +00:00
<!-- launch the tool and generate the data after reading the config file -->
<run >
<args >
<arg name= "-s" value= "${env.CLDR_DIR}/common/supplemental" />
<arg name= "-d" value= "${env.ICU4C_DIR}/source/data/misc" />
2012-08-01 20:40:39 +00:00
<arg name= "-t" value= "windowsZones" />
2010-01-26 06:03:14 +00:00
</args>
</run>
</cldr-build>
</target>
2008-06-18 16:53:06 +00:00
<target name= "likelySubtags" depends= "init,setup" description= "builds likelySubtags.txt from likelySubtags.xml" >
2012-08-01 20:40:39 +00:00
<cldr-build toolName= "org.unicode.cldr.icu.NewLdml2IcuConverter" destFile= "likelySubtags.txt" noArgs= "true" >
2008-06-18 16:53:06 +00:00
<!-- launch the tool and generate the data after reading the config file -->
<run >
<args >
<arg name= "-s" value= "${env.CLDR_DIR}/common/supplemental" />
<arg name= "-d" value= "${env.ICU4C_DIR}/source/data/misc" />
2012-08-01 20:40:39 +00:00
<arg name= "-t" value= "likelySubtags" />
2008-06-18 16:53:06 +00:00
</args>
</run>
</cldr-build>
</target>
<target name= "plurals" depends= "init,setup" description= "builds plurals.txt from plurals.xml" >
2012-08-01 20:40:39 +00:00
<cldr-build toolName= "org.unicode.cldr.icu.NewLdml2IcuConverter" destFile= "plurals.txt" noArgs= "true" >
2008-06-18 16:53:06 +00:00
<!-- launch the tool and generate the data after reading the config file -->
<run >
<args >
<arg name= "-s" value= "${env.CLDR_DIR}/common/supplemental" />
<arg name= "-d" value= "${env.ICU4C_DIR}/source/data/misc" />
2012-08-01 20:40:39 +00:00
<arg name= "-t" value= "plurals" />
2008-06-18 16:53:06 +00:00
</args>
</run>
</cldr-build>
</target>
2009-01-06 17:05:48 +00:00
<target name= "numberingSystems" depends= "init,setup" description= "builds numberingSystems.txt from numberingSystems.xml" >
2012-08-01 20:40:39 +00:00
<cldr-build toolName= "org.unicode.cldr.icu.NewLdml2IcuConverter" destFile= "numberingSystems.txt" noArgs= "true" >
2009-01-06 17:05:48 +00:00
<!-- launch the tool and generate the data after reading the config file -->
<run >
<args >
<arg name= "-s" value= "${env.CLDR_DIR}/common/supplemental" />
<arg name= "-d" value= "${env.ICU4C_DIR}/source/data/misc" />
2012-08-01 20:40:39 +00:00
<arg name= "-t" value= "numberingSystems" />
2009-01-06 17:05:48 +00:00
</args>
</run>
</cldr-build>
</target>
2012-09-27 01:22:40 +00:00
<target name= "genderList" depends= "init,setup" description= "builds genderList.txt from genderList.xml" >
<cldr-build toolName= "org.unicode.cldr.icu.NewLdml2IcuConverter" destFile= "genderList.txt" noArgs= "true" >
<!-- launch the tool and generate the data after reading the config file -->
<run >
<args >
<arg name= "-s" value= "${env.CLDR_DIR}/common/supplemental" />
<arg name= "-d" value= "${env.ICU4C_DIR}/source/data/misc" />
<arg name= "-t" value= "genderList" />
</args>
</run>
</cldr-build>
</target>
<target name= "postalCodeData" depends= "init,setup" description= "builds postalCodeData.txt from postalCodeData.xml" >
<cldr-build toolName= "org.unicode.cldr.icu.NewLdml2IcuConverter" destFile= "postalCodeData.txt" noArgs= "true" >
<!-- launch the tool and generate the data after reading the config file -->
<run >
<args >
<arg name= "-s" value= "${env.CLDR_DIR}/common/supplemental" />
<arg name= "-d" value= "${env.ICU4C_DIR}/source/data/misc" />
<arg name= "-t" value= "postalCodeData" />
</args>
</run>
</cldr-build>
</target>
<target name= "dayPeriods" depends= "init,setup" description= "builds dayPeriods.txt from dayPeriods.xml" >
<cldr-build toolName= "org.unicode.cldr.icu.NewLdml2IcuConverter" destFile= "dayPeriods.txt" noArgs= "true" >
<!-- launch the tool and generate the data after reading the config file -->
<run >
<args >
<arg name= "-s" value= "${env.CLDR_DIR}/common/supplemental" />
<arg name= "-d" value= "${env.ICU4C_DIR}/source/data/misc" />
<arg name= "-t" value= "dayPeriods" />
</args>
</run>
</cldr-build>
</target>
2006-04-21 00:55:24 +00:00
<target name= "brkitr" depends= "init,setup" description= "builds break iterator files in ICU text format" >
2013-07-11 17:02:02 +00:00
<cldr-build toolName= "org.unicode.cldr.icu.LDML2ICUConverter" srcFile= ".*xml" destFile= ".*txt" >
2006-04-21 00:55:24 +00:00
<run >
<args >
<arg name= "--sourcedir" value= "${env.ICU4C_DIR}/source/data/xml/brkitr" />
<arg name= "--destdir" value= "${env.ICU4C_DIR}/source/data/brkitr" />
2013-07-11 17:02:02 +00:00
<arg name= "--supplementaldir" value= "${env.CLDR_DIR}/common/supplemental" />
2006-04-21 00:55:24 +00:00
</args>
<!-- The entity include is not required for this target -->
2007-03-05 21:44:54 +00:00
<!-- http://ant.apache.org/faq.html#xml - entity - include
2006-04-21 00:55:24 +00:00
&icu-config;
-->
</run>
</cldr-build>
</target>
<target name= "brkfiles" depends= "init, setup" description= "builds brkfiles.mk" >
<cldr-build toolName= "org.unicode.cldr.icu.LDML2ICUConverter" destFile= "brkfiles.mk" noArgs= "true" >
<!-- launch the tool and generate the data after reading the config file -->
<run >
<args >
<arg name= "-s" value= "${env.ICU4C_DIR}/source/data/xml/brkitr" />
<arg name= "-d" value= "${env.ICU4C_DIR}/source/data/brkitr" />
<arg name= "-m" value= "${env.CLDR_DIR}/common/supplemental" />
<arg name= "-w" value= "${env.ICU4C_DIR}/source/data/xml/brkitr" />
</args>
</run>
</cldr-build>
2006-06-23 16:31:07 +00:00
</target>
2010-02-08 16:46:01 +00:00
<target name= "keyTypeData" depends= "init,setup" description= "builds keyTypeData.txt and timezoneTypes.txt from bcp47/*.xml" >
2012-08-06 17:41:38 +00:00
<cldr-build toolName= "org.unicode.cldr.icu.NewLdml2IcuConverter" noArgs= "true" >
2010-02-08 16:46:01 +00:00
<run >
<args >
<arg name= "-s" value= "${env.CLDR_DIR}/common/bcp47" />
<arg name= "-d" value= "${env.ICU4C_DIR}/source/data/misc" />
2012-08-06 17:41:38 +00:00
<arg name= "-t" value= "keyTypeData" />
2010-02-08 16:46:01 +00:00
</args>
</run>
</cldr-build>
</target>
2006-06-23 16:31:07 +00:00
<target name= "translit" depends= "init,setup" description= "builds collation files in ICU text format" >
<cldr-build toolName= "org.unicode.cldr.icu.ConvertTransforms" srcFile= ".*xml" destFile= ".*txt" >
<run >
<args >
2009-04-24 20:34:20 +00:00
<arg name= "-m" value= "((?!.*(Canadian|Ethiopic).*).*)" />
2006-06-23 16:31:07 +00:00
<arg name= "--sourcedir" value= "${env.CLDR_DIR}/common/transforms" />
<arg name= "--destdir" value= "${env.ICU4C_DIR}/source/data/translit" />
<arg name= "--commentSkip" />
</args>
<!-- http://ant.apache.org/faq.html#xml - entity - include -->
2007-03-05 21:44:54 +00:00
2006-06-23 16:31:07 +00:00
</run>
</cldr-build>
</target>
2007-07-25 23:24:55 +00:00
<!-- we don't generate en.txt or el.txt - so don't change trnsfiles.mk for now. -->
<!--
<target name= "trnsfiles" depends= "init, setup" description= "builds trnsfiles.mk" >
<cldr-build toolName= "org.unicode.cldr.icu.ConvertTransforms" srcFile= ".*xml" destFile= "trnsfiles.mk" noArgs= "true" >
2006-06-23 16:31:07 +00:00
<run >
2007-07-25 23:24:55 +00:00
<args > [ double hyphen not allowed in comments - transpose -" to fix below ]
<arg name= -"-sourcedir" value= "${env.CLDR_DIR}/common/transforms" />
<arg name= -"-destdir" value= "${env.ICU4C_DIR}/source/data/translit" />
<arg name= -"-commentSkip"/ >
<arg name= -"-writeIndex"/ >
2006-06-23 16:31:07 +00:00
</args>
</run>
</cldr-build>
2007-07-25 23:24:55 +00:00
</target> -->
2005-11-30 23:44:06 +00:00
<target name= "clean" depends= "init, setup" description= "deletes all txt files and mk files from coll and locales directories" >
<delete >
<fileset id= "locales" dir= "${env.ICU4C_DIR}/source/data/locales" >
<include name= "*.txt" />
2008-06-20 22:19:23 +00:00
</fileset>
<fileset id= "resfiles" dir= "${env.ICU4C_DIR}/source/data/locales" >
2005-11-30 23:44:06 +00:00
<include name= "resfiles.mk" />
</fileset>
2010-03-04 05:41:47 +00:00
<fileset id= "locales_split" dir= "${env.ICU4C_DIR}/source/data" >
<include name= "curr/*.txt" />
<include name= "curr/resfiles.mk" />
<include name= "lang/*.txt" />
<include name= "lang/resfiles.mk" />
<include name= "region/*.txt" />
<include name= "region/resfiles.mk" />
<include name= "zone/*.txt" />
<include name= "zone/resfiles.mk" />
2009-11-12 21:53:42 +00:00
</fileset>
2008-06-20 22:19:23 +00:00
<fileset id= "collation" dir= "${env.ICU4C_DIR}/source/data/coll" >
2005-11-30 23:44:06 +00:00
<include name= "*.txt" />
2008-06-20 22:19:23 +00:00
</fileset>
<fileset id= "colfiles" dir= "${env.ICU4C_DIR}/source/data/coll" >
2005-11-30 23:44:06 +00:00
<include name= "colfiles.mk" />
</fileset>
2010-03-04 05:41:47 +00:00
<fileset id= "translit" dir= "${env.ICU4C_DIR}/source/data/translit" >
2007-07-25 23:24:55 +00:00
<include name= "*_*.txt" />
<include name= "root.txt" />
</fileset>
2010-03-04 05:41:47 +00:00
<fileset id= "brkitr" dir= "${env.ICU4C_DIR}/source/data/brkitr" >
2007-03-05 21:44:54 +00:00
<!-- brkitr directory contains bunch of txt files that are not produced by LDML2ICUConverter.
2006-04-21 00:55:24 +00:00
So can't clean up everything. This needs to be updated when new files are added to xml/brkitr directory -->
2010-03-04 05:41:47 +00:00
<include name= "root.txt" />
<include name= "el.txt" />
<include name= "en.txt" />
<include name= "en_US.txt" />
<include name= "en_US_POSIX.txt" />
2010-10-26 03:23:21 +00:00
<include name= "fi.txt" />
2010-03-04 05:41:47 +00:00
<include name= "ja.txt" />
</fileset>
<fileset id= "brkfiles" dir= "${env.ICU4C_DIR}/source/data/brkitr" >
2006-04-21 00:55:24 +00:00
<include name= "brkfiles.mk" />
</fileset>
2008-06-20 22:19:23 +00:00
<fileset id= "supplementalData" dir= "${env.ICU4C_DIR}/source/data/misc" >
2006-10-27 17:55:54 +00:00
<include name= "supplementalData.txt" />
2005-11-30 23:44:06 +00:00
</fileset>
2010-03-04 05:41:47 +00:00
<fileset id= "rbnf" dir= "${env.ICU4C_DIR}/source/data/rbnf" >
<include name= "*.txt" />
</fileset>
<fileset id= "rbnffiles" dir= "${env.ICU4C_DIR}/source/data/rbnf" >
<include name= "rbnffiles.mk" />
</fileset>
2011-04-11 16:22:18 +00:00
<fileset id= "metadata" dir= "${env.ICU4C_DIR}/source/data/misc" >
<include name= "metadata.txt" />
</fileset>
2010-02-02 04:55:55 +00:00
<fileset id= "metaZones" dir= "${env.ICU4C_DIR}/source/data/misc" >
<include name= "metaZones.txt" />
2007-11-28 20:49:58 +00:00
</fileset>
2010-02-02 04:55:55 +00:00
<fileset id= "windowsZones" dir= "${env.ICU4C_DIR}/source/data/misc" >
<include name= "windowsZones.txt" />
2010-01-26 06:03:14 +00:00
</fileset>
2008-06-20 22:19:23 +00:00
<fileset id= "likelySubtags" dir= "${env.ICU4C_DIR}/source/data/misc" >
2008-06-18 16:53:06 +00:00
<include name= "likelySubtags.txt" />
</fileset>
<fileset id= "plurals" dir= "${env.ICU4C_DIR}/source/data/misc" >
<include name= "plurals.txt" />
</fileset>
2009-01-06 17:05:48 +00:00
<fileset id= "numberingSystems" dir= "${env.ICU4C_DIR}/source/data/misc" >
<include name= "numberingSystems.txt" />
</fileset>
2010-03-04 05:41:47 +00:00
<fileset id= "keyTypeData" dir= "${env.ICU4C_DIR}/source/data/misc" >
<include name= "keyTypeData.txt" />
<include name= "timezoneTypes.txt" />
</fileset>
2012-09-27 01:22:40 +00:00
<fileset id= "genderList" dir= "${env.ICU4C_DIR}/source/data/misc" >
<include name= "genderList.txt" />
</fileset>
<fileset id= "postalCodeData" dir= "${env.ICU4C_DIR}/source/data/misc" >
<include name= "postalCodeData.txt" />
</fileset>
<fileset id= "dayPeriods" dir= "${env.ICU4C_DIR}/source/data/misc" >
<include name= "dayPeriods.txt" />
</fileset>
2005-11-30 23:44:06 +00:00
</delete>
</target>
2007-03-02 23:55:27 +00:00
</project>