• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1<!DOCTYPE project [
2    <!ENTITY icu-config SYSTEM "./icu-config.xml">
3    <!ENTITY icu-locale-deprecates SYSTEM "./icu-locale-deprecates.xml">
4    <!ENTITY icu-coll-deprecates SYSTEM "./icu-coll-deprecates.xml">
5    <!ENTITY icu-rbnf-deprecates SYSTEM "./icu-rbnf-deprecates.xml">
6]>
7<!--
8/*
9* Copyright (C) 2016 and later: Unicode, Inc. and others.
10* License & terms of use: http://www.unicode.org/copyright.html
11*******************************************************************************
12* Copyright (C) 2005-2015, International Business Machines Corporation and    *
13* others. All Rights Reserved.                                                *
14*******************************************************************************
15*/
16-->
17<project name="icu-build" default="all" basedir=".">
18    <target name="init">
19        <tstamp/>
20
21        <!-- Load environment variables -->
22        <property environment="env"/>
23
24    	<!-- Ant won't set properties that have already been set, so environment variables that have been set before won't be clobbered. -->
25    	<property name="env.ICU4C_DIR" location="../.."/>
26
27    	<condition property="is.cldr.dir.set" >
28            <isset property="env.CLDR_DIR" />
29        </condition >
30        <fail unless="is.cldr.dir.set" message="Please set the CLDR_DIR environment variable to the top level CLDR source dir (containing 'common')."/>
31
32        <available property="cldrtools.dir" value="${env.CLDR_DIR}/cldr-tools" file="${env.CLDR_DIR}/cldr-tools" type="dir"/>
33        <available property="cldrtools.dir" value="${env.CLDR_DIR}/tools/java" file="${env.CLDR_DIR}/tools/java" type="dir"/>
34        <fail unless="cldrtools.dir" message="Please make sure that the CLDR tools directory is checked out into CLDR_DIR"/>
35
36        <available property="env.CLDR_CLASSES" value="${cldrtools.dir}/classes" file="${cldrtools.dir}/classes" type="dir"/>
37        <available property="cldrtools.jar" value="${cldrtools.dir}/cldr.jar" file="${cldrtools.dir}/cldr.jar" type="file"/>
38        <condition property="is.cldr.classes.set">
39            <or>
40                <isset property="env.CLDR_CLASSES" />
41                <isset property="cldrtools.jar" />
42            </or>
43        </condition>
44        <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."/>
45        <!-- Android-changed: By default proddata is getting build to cldr-staging instead of cldr-aux -->
46        <property name="env.CLDR_TMP_DIR" location="${env.CLDR_DIR}/../cldr-staging" />
47        <property name="cldr.prod.dir" location="${env.CLDR_TMP_DIR}/production/" />
48        <echo message="java home: ${java.home}"/>
49        <echo message="java version: ${java.version}"/>
50        <echo message="ant java version: ${ant.java.version}"/>
51        <echo message="${ant.version}"/>
52        <echo message="cldr tools dir: ${cldrtools.dir}"/>
53        <echo message="cldr tools jar: ${cldrtools.jar}"/>
54        <echo message="cldr tools classes: ${env.CLDR_CLASSES}"/>
55        <echo message="CLDR_TMP_DIR: ${env.CLDR_TMP_DIR} "/>
56        <echo message="cldr.prod.dir (production data): ${cldr.prod.dir}"/>
57    </target>
58    <target name="setup" depends="init">
59        <taskdef name="cldr-build" classname="org.unicode.cldr.ant.CLDRBuild">
60            <classpath>
61                <pathelement path="${java.class.path}/"/>
62                <pathelement path="${env.CLDR_CLASSES}"/>
63                <pathelement location="${cldrtools.jar}"/>
64                <fileset dir="${cldrtools.dir}/libs" includes="*.jar"/>
65            </classpath>
66        </taskdef>
67        <mkdir dir="${env.CLDR_TMP_DIR}"/> <!-- make sure parent dir exists -->
68        <condition property="cldrprod.exists">
69            <available file="${cldr.prod.dir}" type="dir"/>
70        </condition>
71    </target>
72
73    <target name="cleanprod" depends="init, setup" if="cldrprod.exists">
74        <delete dir="${cldr.prod.dir}" />
75    </target>
76    <target name="proddata" depends="init,setup" unless="cldrprod.exists">
77        <echo message="Rebuilding ${cldr.prod.dir} - takes a while!"/>
78
79        <!-- setup prod data -->
80        <java fork="true" jar="${cldrtools.jar}">
81            <arg value="org.unicode.cldr.tool.GenerateProductionData" /> <!-- change to short alias 'proddata' or similar when annotated -->
82            <arg value="-v" />
83            <!-- TODO: for now, we just let the default source/target paths used.
84                 could set '-s' / '-d' for explicit source/dest -->
85        </java>
86    </target>
87
88    <!-- target for generating ICU data -->
89    <target name="all" depends="locales, collation, rbnf, supplementalData, metadata, metaZones, windowsZones, likelySubtags, plurals, pluralRanges, numberingSystems, translit, brkitr, keyTypeData, genderList, dayPeriods" />
90    <!-- parallel target -->
91    <target name="pall" depends="init,setup,proddata">
92        <parallel threadsPerProcessor ="1">
93          <sequential>
94            <ant target='locales' />
95          </sequential>
96          <sequential>
97            <ant target='collation'>
98            </ant>
99          </sequential>
100          <sequential>
101            <ant target='rbnf'>
102            </ant>
103          </sequential>
104          <ant target='supplementalData'>
105          </ant>
106          <sequential>
107            <ant target='brkitr'>
108            </ant>
109          </sequential>
110          <sequential>
111            <ant target='translit'>
112            </ant>
113            <!--<ant target='trnsfiles'></ant> Not ANT-built - see
114            note below. -->
115          </sequential>
116          <sequential>
117          	<ant target='keyTypeData'/>
118          </sequential>
119          <sequential>
120          	<ant target='genderList'/>
121          </sequential>
122          <sequential>
123          	<ant target='dayPeriods'/>
124          </sequential>
125        </parallel>
126     </target>
127
128    <target name="locales" depends="init,setup,proddata" description="builds locale files in ICU text format">
129        <cldr-build toolName="org.unicode.cldr.icu.NewLdml2IcuConverter" srcFile=".*xml" destFile=".*txt">
130            <!-- launch the tool and generate the data after reading the config file -->
131            <run>
132                <args>
133                    <arg name="--sourcedir"       value="${cldr.prod.dir}/common/main" />
134                    <arg name="--destdir"         value="${env.ICU4C_DIR}/source/data/locales"/>
135                    <arg name="--specialsdir"     value="${env.ICU4C_DIR}/source/data/xml/main"/>
136                    <arg name="--supplementaldir" value="${cldr.prod.dir}/common/supplemental" />
137                    <arg name="--type" value="locales"/>
138                    <arg name="--filter"/>  <!-- Android patch: Use dataModifiers.txt filtering. -->
139                    <arg name="--depgraphfile" value="../../python/icutools/databuilder/locale_dependencies.py"/>
140                </args>
141		<remapper>
142		  <remap sourcePath="/Keys" targetDir="lang" />
143		  <remap sourcePath="/Languages" targetDir="lang" />
144		  <remap sourcePath="/Languages%long" targetDir="lang" />
145		  <remap sourcePath="/Languages%menu" targetDir="lang" />
146		  <remap sourcePath="/Languages%short" targetDir="lang" />
147		  <remap sourcePath="/Languages%secondary" targetDir="lang" />
148		  <remap sourcePath="/Languages%variant" targetDir="lang" />
149		  <remap sourcePath="/Scripts" targetDir="lang" />
150		  <remap sourcePath="/Scripts%secondary" targetDir="lang" />
151		  <remap sourcePath="/Scripts%short" targetDir="lang" />
152		  <remap sourcePath="/Scripts%stand-alone" targetDir="lang" />
153		  <remap sourcePath="/Scripts%variant" targetDir="lang" />
154		  <remap sourcePath="/Types" targetDir="lang" />
155		  <remap sourcePath="/Types%short" targetDir="lang" />
156		  <remap sourcePath="/Variants" targetDir="lang" />
157		  <remap sourcePath="/Variants%secondary" targetDir="lang" />
158		  <remap sourcePath="/characterLabelPattern" targetDir="lang" />
159		  <remap sourcePath="/codePatterns" targetDir="lang" />
160		  <remap sourcePath="/localeDisplayPattern" targetDir="lang" />
161		  <remap sourcePath="/Countries" targetDir="region" />
162		  <remap sourcePath="/Countries%variant" targetDir="region" />
163		  <remap sourcePath="/Countries%short" targetDir="region" />
164		  <remap sourcePath="/Currencies" targetDir="curr" />
165		  <remap sourcePath="/Currencies%formal" targetDir="curr" />
166		  <remap sourcePath="/Currencies%narrow" targetDir="curr" />
167		  <remap sourcePath="/Currencies%variant" targetDir="curr" />
168		  <remap sourcePath="/CurrencyPlurals" targetDir="curr" />
169		  <remap sourcePath="/CurrencyUnitPatterns" targetDir="curr" />
170		  <remap sourcePath="/currencySpacing" targetDir="curr" />
171		  <remap sourcePath="/zoneStrings" targetDir="zone" />
172		  <remap sourcePath="/durationUnits" targetDir="unit" />
173		  <remap sourcePath="/units" targetDir="unit" />
174		  <remap sourcePath="/unitsShort" targetDir="unit" />
175		  <remap sourcePath="/unitsNarrow" targetDir="unit" />
176		</remapper>
177                <!-- http://ant.apache.org/faq.html#xml-entity-include -->
178                &icu-config;
179        		&icu-locale-deprecates;
180            </run>
181        </cldr-build>
182    </target>
183    <target name="collation" depends="init,setup,proddata" description="builds collation files in ICU text format">
184        <cldr-build toolName="org.unicode.cldr.icu.NewLdml2IcuConverter" srcFile=".*xml" destFile=".*txt">
185            <run>
186                <args>
187                    <arg name="--sourcedir"       value="${cldr.prod.dir}/common/collation" />
188                    <arg name="--destdir"         value="${env.ICU4C_DIR}/source/data/coll"/>
189                    <arg name="--specialsdir"     value="${env.ICU4C_DIR}/source/data/xml/collation"/>
190                    <arg name="--type"            value="collation"/>
191                </args>
192                <!-- http://ant.apache.org/faq.html#xml-entity-include -->
193                &icu-config;
194                &icu-coll-deprecates;
195            </run>
196        </cldr-build>
197    </target>
198    <target name="rbnf" depends="init,setup,proddata" description="builds rbnf files in ICU text format">
199        <cldr-build toolName="org.unicode.cldr.icu.NewLdml2IcuConverter" srcFile=".*xml" destFile=".*txt">
200            <run>
201                <args>
202                    <arg name="--sourcedir"       value="${cldr.prod.dir}/common/rbnf" />
203                    <arg name="--destdir"         value="${env.ICU4C_DIR}/source/data/rbnf"/>
204                    <arg name="--specialsdir"     value="${env.ICU4C_DIR}/source/data/xml/rbnf"/>
205                    <arg name="--type" value="rbnf" />
206                </args>
207                <!-- http://ant.apache.org/faq.html#xml-entity-include -->
208                &icu-config;
209                &icu-rbnf-deprecates;
210            </run>
211        </cldr-build>
212    </target>
213    <target name="supplementalData" depends="init,setup,proddata" description="builds supplementalData.txt from supplementalData.xml">
214        <cldr-build toolName="org.unicode.cldr.icu.NewLdml2IcuConverter" destFile="supplementalData.txt" noArgs="true">
215            <!-- launch the tool and generate the data after reading the config file -->
216            <run>
217                <args>
218                    <arg name="-s" value="${cldr.prod.dir}/common/supplemental" />
219                    <arg name="-d" value="${env.ICU4C_DIR}/source/data/misc"/>
220                    <arg name="-t" value="supplementalData"/>
221                </args>
222		<remapper>
223		  <remap sourcePath="/CurrencyMap" targetDir="curr" />
224		  <remap sourcePath="/CurrencyMeta" targetDir="curr" />
225		</remapper>
226            </run>
227        </cldr-build>
228    </target>
229    <target name="metadata" depends="init,setup,proddata" description="builds metadata.txt from supplementalMetadata.xml">
230        <cldr-build toolName="org.unicode.cldr.icu.NewLdml2IcuConverter" destFile="metadata.txt" noArgs="true">
231            <!-- launch the tool and generate the data after reading the config file -->
232            <run>
233                <args>
234                    <arg name="-s" value="${cldr.prod.dir}/common/supplemental" />
235                    <arg name="-d" value="${env.ICU4C_DIR}/source/data/misc"/>
236                    <arg name="-t" value="metadata"/>
237                </args>
238            </run>
239        </cldr-build>
240    </target>
241    <target name="metaZones" depends="init,setup,proddata" description="builds metaZones.txt from metaZones.xml">
242        <cldr-build toolName="org.unicode.cldr.icu.NewLdml2IcuConverter" destFile="metaZones.txt" noArgs="true">
243            <!-- launch the tool and generate the data after reading the config file -->
244            <run>
245                <args>
246                    <arg name="-s" value="${cldr.prod.dir}/common/supplemental" />
247                    <arg name="-d" value="${env.ICU4C_DIR}/source/data/misc"/>
248                    <arg name="-t" value="metaZones"/>
249                </args>
250            </run>
251        </cldr-build>
252    </target>
253    <target name="windowsZones" depends="init,setup,proddata" description="builds windowsZones.txt from windowsZones.xml">
254        <cldr-build toolName="org.unicode.cldr.icu.NewLdml2IcuConverter" destFile="windowsZones.txt" noArgs="true">
255            <!-- launch the tool and generate the data after reading the config file -->
256            <run>
257                <args>
258                    <arg name="-s" value="${cldr.prod.dir}/common/supplemental" />
259                    <arg name="-d" value="${env.ICU4C_DIR}/source/data/misc"/>
260                    <arg name="-t" value="windowsZones"/>
261                </args>
262            </run>
263        </cldr-build>
264    </target>
265    <target name="likelySubtags" depends="init,setup,proddata" description="builds likelySubtags.txt from likelySubtags.xml">
266        <cldr-build toolName="org.unicode.cldr.icu.NewLdml2IcuConverter" destFile="likelySubtags.txt" noArgs="true">
267            <!-- launch the tool and generate the data after reading the config file -->
268            <run>
269                <args>
270                    <arg name="-s" value="${cldr.prod.dir}/common/supplemental" />
271                    <arg name="-d" value="${env.ICU4C_DIR}/source/data/misc"/>
272                    <arg name="-t" value="likelySubtags"/>
273                </args>
274            </run>
275        </cldr-build>
276    </target>
277    <target name="plurals" depends="init,setup,proddata" description="builds plurals.txt from plurals.xml">
278        <cldr-build toolName="org.unicode.cldr.icu.NewLdml2IcuConverter" destFile="plurals.txt" noArgs="true">
279            <!-- launch the tool and generate the data after reading the config file -->
280            <run>
281                <args>
282                    <arg name="-s" value="${cldr.prod.dir}/common/supplemental" />
283                    <arg name="-d" value="${env.ICU4C_DIR}/source/data/misc"/>
284                    <arg name="-t" value="plurals"/>
285                </args>
286            </run>
287        </cldr-build>
288    </target>
289    <target name="pluralRanges" depends="init,setup,proddata" description="builds pluralRanges.txt from pluralRanges.xml">
290        <cldr-build toolName="org.unicode.cldr.icu.NewLdml2IcuConverter" destFile="pluralRanges.txt" noArgs="true">
291            <!-- launch the tool and generate the data after reading the config file -->
292            <run>
293                <args>
294                    <arg name="-s" value="${cldr.prod.dir}/common/supplemental" />
295                    <arg name="-d" value="${env.ICU4C_DIR}/source/data/misc"/>
296                    <arg name="-t" value="pluralRanges"/>
297                </args>
298            </run>
299        </cldr-build>
300    </target>
301    <target name="numberingSystems" depends="init,setup,proddata" description="builds numberingSystems.txt from numberingSystems.xml">
302        <cldr-build toolName="org.unicode.cldr.icu.NewLdml2IcuConverter" destFile="numberingSystems.txt" noArgs="true">
303            <!-- launch the tool and generate the data after reading the config file -->
304            <run>
305                <args>
306                    <arg name="-s" value="${cldr.prod.dir}/common/supplemental" />
307                    <arg name="-d" value="${env.ICU4C_DIR}/source/data/misc"/>
308                    <arg name="-t" value="numberingSystems"/>
309                </args>
310            </run>
311        </cldr-build>
312    </target>
313    <target name="genderList" depends="init,setup,proddata" description="builds genderList.txt from genderList.xml">
314        <cldr-build toolName="org.unicode.cldr.icu.NewLdml2IcuConverter" destFile="genderList.txt" noArgs="true">
315            <!-- launch the tool and generate the data after reading the config file -->
316            <run>
317                <args>
318                    <arg name="-s" value="${cldr.prod.dir}/common/supplemental" />
319                    <arg name="-d" value="${env.ICU4C_DIR}/source/data/misc"/>
320                    <arg name="-t" value="genderList"/>
321                </args>
322            </run>
323        </cldr-build>
324    </target>
325    <target name="dayPeriods" depends="init,setup,proddata" description="builds dayPeriods.txt from dayPeriods.xml">
326        <cldr-build toolName="org.unicode.cldr.icu.NewLdml2IcuConverter" destFile="dayPeriods.txt" noArgs="true">
327            <!-- launch the tool and generate the data after reading the config file -->
328            <run>
329                <args>
330                    <arg name="-s" value="${cldr.prod.dir}/common/supplemental" />
331                    <arg name="-d" value="${env.ICU4C_DIR}/source/data/misc"/>
332                    <arg name="-t" value="dayPeriods"/>
333                </args>
334            </run>
335        </cldr-build>
336    </target>
337    <target name="brkitr" depends="init,setup,proddata" description="builds break iterator files in ICU text format">
338        <cldr-build toolName="org.unicode.cldr.icu.NewLdml2IcuConverter" srcFile=".*xml" destFile=".*txt">
339            <run>
340                <args>
341                    <arg name="--sourcedir"       value="${cldr.prod.dir}/common/segments"/>
342					<arg name="--specialsdir"       value="${env.ICU4C_DIR}/source/data/xml/brkitr"/>
343                    <arg name="--destdir"         value="${env.ICU4C_DIR}/source/data/brkitr"/>
344                    <arg name="--type" value="brkitr" />
345                </args>
346                <!-- The entity include is not required for this target -->
347                <!-- http://ant.apache.org/faq.html#xml-entity-include
348                &icu-config;
349                -->
350            </run>
351        </cldr-build>
352    </target>
353
354    <target name="keyTypeData" depends="init,setup,proddata" description="builds keyTypeData.txt and timezoneTypes.txt from bcp47/*.xml">
355        <cldr-build toolName="org.unicode.cldr.icu.NewLdml2IcuConverter" noArgs="true">
356            <run>
357                <args>
358                    <arg name="-s" value="${cldr.prod.dir}/common/bcp47" />
359                    <arg name="-d" value="${env.ICU4C_DIR}/source/data/misc"/>
360                    <arg name="-t" value="keyTypeData"/>
361                </args>
362            </run>
363        </cldr-build>
364    </target>
365
366    <target name="translit" depends="init,setup,proddata" description="builds collation files in ICU text format">
367        <cldr-build toolName="org.unicode.cldr.icu.ConvertTransforms" srcFile=".*xml" destFile=".*txt">
368            <run>
369                <args>
370                    <arg name="-m" value="((?!.*(Canadian|Ethiopic|ug-Latin).*).*)" />
371                    <arg name="--sourcedir" value="${cldr.prod.dir}/common/transforms" />
372                    <arg name="--destdir"   value="${env.ICU4C_DIR}/source/data/translit"/>
373                    <arg name="--commentSkip"/>
374                    <arg name="--approvedOnly"/>
375                </args>
376                <!-- http://ant.apache.org/faq.html#xml-entity-include -->
377
378            </run>
379        </cldr-build>
380    </target>
381    <!-- we don't generate en.txt or el.txt - so don't change trnsfiles.mk for now. -->
382<!--
383     <target name="trnsfiles" depends="init, setup,proddata" description="builds trnsfiles.mk">
384        <cldr-build toolName="org.unicode.cldr.icu.ConvertTransforms" srcFile=".*xml" destFile="trnsfiles.mk" noArgs="true">
385            <run>
386                <args>   [ double hyphen not allowed in comments - transpose -" to fix below ]
387                    <arg name=-"-sourcedir" value="${cldr.prod.dir}/common/transforms" />
388                    <arg name=-"-destdir"   value="${env.ICU4C_DIR}/source/data/translit"/>
389                    <arg name=-"-commentSkip"/>
390                    <arg name=-"-writeIndex"/>
391                </args>
392            </run>
393        </cldr-build>
394    </target> -->
395    <target name="clean" depends="init, setup, cleanprod" description="deletes all txt files and mk files from coll and locales directories">
396        <delete>
397            <fileset id="locales" dir="${env.ICU4C_DIR}/source/data/locales">
398                <include name="*.txt" />
399            </fileset>
400            <fileset id="resfiles" dir="${env.ICU4C_DIR}/source/data/locales">
401                <include name="resfiles.mk" />
402            </fileset>
403            <fileset id="dependencies_py" dir="${env.ICU4C_DIR}/source/python/icutools/databuilder">
404                <include name="locale_dependencies.py" />
405            </fileset>
406            <fileset id="locales_split" dir="${env.ICU4C_DIR}/source/data">
407               <include name="curr/*.txt" />
408               <include name="curr/resfiles.mk" />
409               <include name="lang/*.txt" />
410               <include name="lang/resfiles.mk" />
411               <include name="region/*.txt" />
412               <include name="region/resfiles.mk" />
413               <include name="zone/*.txt" />
414               <include name="zone/resfiles.mk" />
415               <exclude name="zone/tzdbNames.txt" />
416               <include name="unit/*.txt" />
417               <include name="unit/resfiles.mk" />
418	    </fileset>
419            <fileset id="collation" dir="${env.ICU4C_DIR}/source/data/coll">
420                <include name="*.txt" />
421            </fileset>
422            <fileset id="colfiles" dir="${env.ICU4C_DIR}/source/data/coll">
423                <include name="colfiles.mk" />
424            </fileset>
425            <fileset id="translit" dir="${env.ICU4C_DIR}/source/data/translit">
426                <include name="*_*.txt" />
427                <include name="root.txt" />
428            </fileset>
429            <fileset id="brkitr" dir="${env.ICU4C_DIR}/source/data/brkitr">
430                <include name="*.txt"/>
431            </fileset>
432            <fileset id="brkfiles" dir="${env.ICU4C_DIR}/source/data/brkitr">
433                <include name="brkfiles.mk" />
434            </fileset>
435            <fileset id="supplementalData" dir="${env.ICU4C_DIR}/source/data/misc">
436                <include name="supplementalData.txt" />
437            </fileset>
438            <fileset id="rbnf" dir="${env.ICU4C_DIR}/source/data/rbnf">
439                <include name="*.txt" />
440            </fileset>
441            <fileset id="rbnffiles" dir="${env.ICU4C_DIR}/source/data/rbnf">
442                <include name="rbnffiles.mk" />
443            </fileset>
444            <fileset id="metadata" dir="${env.ICU4C_DIR}/source/data/misc">
445                <include name="metadata.txt" />
446            </fileset>
447            <fileset id="metaZones" dir="${env.ICU4C_DIR}/source/data/misc">
448                <include name="metaZones.txt" />
449            </fileset>
450            <fileset id="windowsZones" dir="${env.ICU4C_DIR}/source/data/misc">
451                <include name="windowsZones.txt" />
452            </fileset>
453            <fileset id="likelySubtags" dir="${env.ICU4C_DIR}/source/data/misc">
454                <include name="likelySubtags.txt" />
455            </fileset>
456            <fileset id="plurals" dir="${env.ICU4C_DIR}/source/data/misc">
457                <include name="plurals.txt" />
458            </fileset>
459            <fileset id="pluralRanges" dir="${env.ICU4C_DIR}/source/data/misc">
460                <include name="pluralRanges.txt" />
461            </fileset>
462            <fileset id="numberingSystems" dir="${env.ICU4C_DIR}/source/data/misc">
463                <include name="numberingSystems.txt" />
464            </fileset>
465            <fileset id="keyTypeData" dir="${env.ICU4C_DIR}/source/data/misc">
466                <include name="keyTypeData.txt" />
467                <include name="timezoneTypes.txt" />
468            </fileset>
469            <fileset id="genderList" dir="${env.ICU4C_DIR}/source/data/misc">
470                <include name="genderList.txt" />
471            </fileset>
472            <fileset id="dayPeriods" dir="${env.ICU4C_DIR}/source/data/misc">
473                <include name="dayPeriods.txt" />
474            </fileset>
475        </delete>
476    </target>
477</project>
478