12e5b6d6dSopenharmony_ci<!-- 22e5b6d6dSopenharmony_ci* © 2016 and later: Unicode, Inc. and others. 32e5b6d6dSopenharmony_ci* License & terms of use: http://www.unicode.org/copyright.html 42e5b6d6dSopenharmony_ci******************************************************************************* 52e5b6d6dSopenharmony_ci* Copyright (C) 2009-2016, International Business Machines Corporation and * 62e5b6d6dSopenharmony_ci* others. All Rights Reserved. * 72e5b6d6dSopenharmony_ci******************************************************************************* 82e5b6d6dSopenharmony_ci--> 92e5b6d6dSopenharmony_ci<project name="common-targets" basedir="."> 102e5b6d6dSopenharmony_ci <dirname property="common-targets.dir" file="${ant.file.common-targets}"/> 112e5b6d6dSopenharmony_ci <property file="${common-targets.dir}/locations.properties"/> 122e5b6d6dSopenharmony_ci 132e5b6d6dSopenharmony_ci <!-- global (top-level) properties - need locations.properties loaded first --> 142e5b6d6dSopenharmony_ci <property file="${global.build-local.properties}"/> 152e5b6d6dSopenharmony_ci <property file="${global.build.properties}"/> 162e5b6d6dSopenharmony_ci 172e5b6d6dSopenharmony_ci <property file="${common-targets.dir}/common.properties"/> 182e5b6d6dSopenharmony_ci <property environment="env"/> 192e5b6d6dSopenharmony_ci 202e5b6d6dSopenharmony_ci <!-- common targets --> 212e5b6d6dSopenharmony_ci 222e5b6d6dSopenharmony_ci <target name="@clean"> 232e5b6d6dSopenharmony_ci <delete dir="${out.dir}"/> 242e5b6d6dSopenharmony_ci </target> 252e5b6d6dSopenharmony_ci 262e5b6d6dSopenharmony_ci <target name="@compile"> 272e5b6d6dSopenharmony_ci <echo message="build-local: ${global.build-local.properties}"/> 282e5b6d6dSopenharmony_ci 292e5b6d6dSopenharmony_ci <echo message="--- java compiler arguments ------------------------"/> 302e5b6d6dSopenharmony_ci <echo message="source dir: ${basedir}/${src.dir}"/> 312e5b6d6dSopenharmony_ci <echo message="output dir: ${basedir}/${bin.dir}"/> 322e5b6d6dSopenharmony_ci <echo message="classpath: ${toString:javac.classpathref}"/> 332e5b6d6dSopenharmony_ci <echo message="source: ${javac.source}"/> 342e5b6d6dSopenharmony_ci <echo message="target: ${javac.target}"/> 352e5b6d6dSopenharmony_ci <echo message="debug: ${javac.debug}"/> 362e5b6d6dSopenharmony_ci <echo message="encoding: ${java.src.encoding}"/> 372e5b6d6dSopenharmony_ci <echo message="compiler arg: ${javac.compilerarg}"/> 382e5b6d6dSopenharmony_ci <echo message="----------------------------------------------------"/> 392e5b6d6dSopenharmony_ci 402e5b6d6dSopenharmony_ci <mkdir dir="${bin.dir}"/> 412e5b6d6dSopenharmony_ci <javac 422e5b6d6dSopenharmony_ci srcdir="${src.dir}" 432e5b6d6dSopenharmony_ci destdir="${bin.dir}" 442e5b6d6dSopenharmony_ci classpathref="javac.classpathref" 452e5b6d6dSopenharmony_ci source="${javac.source}" 462e5b6d6dSopenharmony_ci target="${javac.target}" 472e5b6d6dSopenharmony_ci debug="${javac.debug}" 482e5b6d6dSopenharmony_ci encoding="${java.src.encoding}" 492e5b6d6dSopenharmony_ci includeAntRuntime="no"> 502e5b6d6dSopenharmony_ci <compilerarg value="${javac.compilerarg}"/> 512e5b6d6dSopenharmony_ci </javac> 522e5b6d6dSopenharmony_ci </target> 532e5b6d6dSopenharmony_ci 542e5b6d6dSopenharmony_ci <target name="@copy"> 552e5b6d6dSopenharmony_ci <mkdir dir="${bin.dir}"/> 562e5b6d6dSopenharmony_ci <copy todir="${bin.dir}"> 572e5b6d6dSopenharmony_ci <fileset dir="${src.dir}" defaultexcludes="yes"> 582e5b6d6dSopenharmony_ci <exclude name="**/*.java"/> 592e5b6d6dSopenharmony_ci </fileset> 602e5b6d6dSopenharmony_ci </copy> 612e5b6d6dSopenharmony_ci </target> 622e5b6d6dSopenharmony_ci 632e5b6d6dSopenharmony_ci <target name="@jar"> 642e5b6d6dSopenharmony_ci <mkdir dir="${jar.dir}"/> 652e5b6d6dSopenharmony_ci 662e5b6d6dSopenharmony_ci <copy file="manifest.stub" todir="${out.dir}"> 672e5b6d6dSopenharmony_ci <filterset> 682e5b6d6dSopenharmony_ci <filter token="SPECVERSION" value="${jar.spec.version}"/> 692e5b6d6dSopenharmony_ci <filter token="IMPLVERSION" value="${jar.impl.version}"/> 702e5b6d6dSopenharmony_ci <filter token="COPYRIGHT" value="${jar.copyright.info}"/> 712e5b6d6dSopenharmony_ci <filter token="EXECENV" value="${jar.exec.env}"/> 722e5b6d6dSopenharmony_ci </filterset> 732e5b6d6dSopenharmony_ci </copy> 742e5b6d6dSopenharmony_ci 752e5b6d6dSopenharmony_ci <jar jarfile="${jar.dir}/${jar.name}" manifest="${out.dir}/manifest.stub" compress="true"> 762e5b6d6dSopenharmony_ci <fileset dir="${bin.dir}" includes="**/*"/> 772e5b6d6dSopenharmony_ci <fileset dir="${shared.dir}/licenses"> 782e5b6d6dSopenharmony_ci <include name="LICENSE"/> 792e5b6d6dSopenharmony_ci </fileset> 802e5b6d6dSopenharmony_ci </jar> 812e5b6d6dSopenharmony_ci </target> 822e5b6d6dSopenharmony_ci 832e5b6d6dSopenharmony_ci <target name="@src-jar"> 842e5b6d6dSopenharmony_ci <mkdir dir="${jar.dir}"/> 852e5b6d6dSopenharmony_ci <jar jarfile="${jar.dir}/${src.jar.name}" compress="true"> 862e5b6d6dSopenharmony_ci <fileset dir="${src.dir}" includes="**/*.java"/> 872e5b6d6dSopenharmony_ci <fileset dir="${shared.dir}/licenses"> 882e5b6d6dSopenharmony_ci <include name="LICENSE"/> 892e5b6d6dSopenharmony_ci </fileset> 902e5b6d6dSopenharmony_ci </jar> 912e5b6d6dSopenharmony_ci </target> 922e5b6d6dSopenharmony_ci 932e5b6d6dSopenharmony_ci <target name="@build-all"> 942e5b6d6dSopenharmony_ci <antcall target="_all.${ant.project.name}"/> 952e5b6d6dSopenharmony_ci </target> 962e5b6d6dSopenharmony_ci 972e5b6d6dSopenharmony_ci <target name="@full-locale-names"> 982e5b6d6dSopenharmony_ci <echo message="Generating ${res.dir}/fullLocaleNames.lst"/> 992e5b6d6dSopenharmony_ci <pathconvert pathsep="${line.separator}" property="full.locale.names"> 1002e5b6d6dSopenharmony_ci <fileset dir="${res.dir}"> 1012e5b6d6dSopenharmony_ci <include name="??.res"/> 1022e5b6d6dSopenharmony_ci <include name="??_*.res"/> 1032e5b6d6dSopenharmony_ci <include name="???.res"/> 1042e5b6d6dSopenharmony_ci <include name="???_*.res"/> 1052e5b6d6dSopenharmony_ci <include name="root.res"/> 1062e5b6d6dSopenharmony_ci <exclude name="res_index.res"/> 1072e5b6d6dSopenharmony_ci </fileset> 1082e5b6d6dSopenharmony_ci <chainedmapper> 1092e5b6d6dSopenharmony_ci <flattenmapper/> 1102e5b6d6dSopenharmony_ci <globmapper from="*.res" to="*"/> 1112e5b6d6dSopenharmony_ci </chainedmapper> 1122e5b6d6dSopenharmony_ci </pathconvert> 1132e5b6d6dSopenharmony_ci <echo message="${full.locale.names}" file="${res.dir}/fullLocaleNames.lst"/> 1142e5b6d6dSopenharmony_ci </target> 1152e5b6d6dSopenharmony_ci 1162e5b6d6dSopenharmony_ci <!-- FindBugs targets --> 1172e5b6d6dSopenharmony_ci <target name="_findbugs_init"> 1182e5b6d6dSopenharmony_ci <property name="findbugs.home" value="${env.FINDBUGS_HOME}"/> 1192e5b6d6dSopenharmony_ci <echo message="----------------------------------------------------"/> 1202e5b6d6dSopenharmony_ci <echo message="findbugs.home: ${findbugs.home}"/> 1212e5b6d6dSopenharmony_ci <echo message="----------------------------------------------------"/> 1222e5b6d6dSopenharmony_ci 1232e5b6d6dSopenharmony_ci <fail message="FindBugs task not found. Set environment variable FINDBUGS_HOME properly."> 1242e5b6d6dSopenharmony_ci <condition> 1252e5b6d6dSopenharmony_ci <not> 1262e5b6d6dSopenharmony_ci <or> 1272e5b6d6dSopenharmony_ci <available classname="edu.umd.cs.findbugs.anttask.FindBugsTask" property="_findbugs.task.available" /> 1282e5b6d6dSopenharmony_ci <available file="${findbugs.home}/lib/findbugs-ant.jar" /> 1292e5b6d6dSopenharmony_ci </or> 1302e5b6d6dSopenharmony_ci </not> 1312e5b6d6dSopenharmony_ci </condition> 1322e5b6d6dSopenharmony_ci </fail> 1332e5b6d6dSopenharmony_ci <taskdef name="findbugs" classname="edu.umd.cs.findbugs.anttask.FindBugsTask" 1342e5b6d6dSopenharmony_ci classpath="${findbugs.home}/lib/findbugs-ant.jar"/> 1352e5b6d6dSopenharmony_ci 1362e5b6d6dSopenharmony_ci <property name="aux.classpath" value="${toString:javac.classpathref}"/> 1372e5b6d6dSopenharmony_ci <condition property="empty.aux.classpath"> 1382e5b6d6dSopenharmony_ci <length string="${aux.classpath}" when="eq" length="0"/> 1392e5b6d6dSopenharmony_ci </condition> 1402e5b6d6dSopenharmony_ci </target> 1412e5b6d6dSopenharmony_ci 1422e5b6d6dSopenharmony_ci <target name="_findbugs_empty_aux_classpath" if="empty.aux.classpath"> 1432e5b6d6dSopenharmony_ci <findbugs 1442e5b6d6dSopenharmony_ci home="${findbugs.home}" 1452e5b6d6dSopenharmony_ci output="html" 1462e5b6d6dSopenharmony_ci outputFile="${out.dir}/fb-${ant.project.name}.html" 1472e5b6d6dSopenharmony_ci excludeFilter="findbugs-exclude.xml"> 1482e5b6d6dSopenharmony_ci 1492e5b6d6dSopenharmony_ci <sourcePath path="${src.dir}"/> 1502e5b6d6dSopenharmony_ci <class location="${jar.dir}/${jar.name}"/> 1512e5b6d6dSopenharmony_ci </findbugs> 1522e5b6d6dSopenharmony_ci </target> 1532e5b6d6dSopenharmony_ci 1542e5b6d6dSopenharmony_ci <target name="_findbugs_non_empty_aux_classpath" unless="empty.aux.classpath"> 1552e5b6d6dSopenharmony_ci <findbugs 1562e5b6d6dSopenharmony_ci home="${findbugs.home}" 1572e5b6d6dSopenharmony_ci output="html" 1582e5b6d6dSopenharmony_ci outputFile="${out.dir}/fb-${ant.project.name}.html" 1592e5b6d6dSopenharmony_ci excludeFilter="findbugs-exclude.xml"> 1602e5b6d6dSopenharmony_ci 1612e5b6d6dSopenharmony_ci <sourcePath path="${src.dir}"/> 1622e5b6d6dSopenharmony_ci <class location="${jar.dir}/${jar.name}"/> 1632e5b6d6dSopenharmony_ci <auxClasspath path="${aux.classpath}"/> 1642e5b6d6dSopenharmony_ci </findbugs> 1652e5b6d6dSopenharmony_ci </target> 1662e5b6d6dSopenharmony_ci 1672e5b6d6dSopenharmony_ci <target name="@findbugs" depends="_findbugs_init, @build-all, _findbugs_empty_aux_classpath, _findbugs_non_empty_aux_classpath"/> 1682e5b6d6dSopenharmony_ci 1692e5b6d6dSopenharmony_ci <!-- Dependencies --> 1702e5b6d6dSopenharmony_ci 1712e5b6d6dSopenharmony_ci <!-- collate --> 1722e5b6d6dSopenharmony_ci <path id="javac.classpathref.collate"> 1732e5b6d6dSopenharmony_ci <pathelement location="${icu4j.core.jar}"/> 1742e5b6d6dSopenharmony_ci </path> 1752e5b6d6dSopenharmony_ci 1762e5b6d6dSopenharmony_ci <target name="_all.collate" depends="_all.core"> 1772e5b6d6dSopenharmony_ci <ant dir="${icu4j.collate.dir}" inheritAll="false"/> 1782e5b6d6dSopenharmony_ci </target> 1792e5b6d6dSopenharmony_ci 1802e5b6d6dSopenharmony_ci <!-- core --> 1812e5b6d6dSopenharmony_ci <path id="javac.classpathref.core"/> 1822e5b6d6dSopenharmony_ci 1832e5b6d6dSopenharmony_ci <target name="_all.core"> 1842e5b6d6dSopenharmony_ci <ant dir="${icu4j.core.dir}" inheritAll="false"/> 1852e5b6d6dSopenharmony_ci </target> 1862e5b6d6dSopenharmony_ci 1872e5b6d6dSopenharmony_ci <!-- charset --> 1882e5b6d6dSopenharmony_ci <path id="javac.classpathref.charset"> 1892e5b6d6dSopenharmony_ci <pathelement location="${icu4j.core.jar}"/> 1902e5b6d6dSopenharmony_ci </path> 1912e5b6d6dSopenharmony_ci 1922e5b6d6dSopenharmony_ci <target name="_all.charset" depends="_all.core"> 1932e5b6d6dSopenharmony_ci <ant dir="${icu4j.charset.dir}" inheritAll="false"/> 1942e5b6d6dSopenharmony_ci </target> 1952e5b6d6dSopenharmony_ci 1962e5b6d6dSopenharmony_ci <!-- currdata --> 1972e5b6d6dSopenharmony_ci <path id="javac.classpathref.currdata"> 1982e5b6d6dSopenharmony_ci <pathelement location="${icu4j.core.jar}"/> 1992e5b6d6dSopenharmony_ci </path> 2002e5b6d6dSopenharmony_ci 2012e5b6d6dSopenharmony_ci <target name="_all.currdata" depends="_all.core"> 2022e5b6d6dSopenharmony_ci <ant dir="${icu4j.currdata.dir}" inheritAll="false"/> 2032e5b6d6dSopenharmony_ci </target> 2042e5b6d6dSopenharmony_ci 2052e5b6d6dSopenharmony_ci <!-- langdata --> 2062e5b6d6dSopenharmony_ci <path id="javac.classpathref.langdata"> 2072e5b6d6dSopenharmony_ci <pathelement location="${icu4j.core.jar}"/> 2082e5b6d6dSopenharmony_ci </path> 2092e5b6d6dSopenharmony_ci 2102e5b6d6dSopenharmony_ci <target name="_all.langdata" depends="_all.core"> 2112e5b6d6dSopenharmony_ci <ant dir="${icu4j.langdata.dir}" inheritAll="false"/> 2122e5b6d6dSopenharmony_ci </target> 2132e5b6d6dSopenharmony_ci 2142e5b6d6dSopenharmony_ci <!-- localespi --> 2152e5b6d6dSopenharmony_ci <path id="javac.classpathref.localespi"> 2162e5b6d6dSopenharmony_ci <pathelement location="${icu4j.core.jar}"/> 2172e5b6d6dSopenharmony_ci <pathelement location="${icu4j.collate.jar}"/> 2182e5b6d6dSopenharmony_ci </path> 2192e5b6d6dSopenharmony_ci 2202e5b6d6dSopenharmony_ci <target name="_all.localespi" depends="_all.core, _all.collate"> 2212e5b6d6dSopenharmony_ci <ant dir="${icu4j.localespi.dir}" inheritAll="false"/> 2222e5b6d6dSopenharmony_ci </target> 2232e5b6d6dSopenharmony_ci 2242e5b6d6dSopenharmony_ci <!-- regiondata --> 2252e5b6d6dSopenharmony_ci <path id="javac.classpathref.regiondata"> 2262e5b6d6dSopenharmony_ci <pathelement location="${icu4j.core.jar}"/> 2272e5b6d6dSopenharmony_ci </path> 2282e5b6d6dSopenharmony_ci 2292e5b6d6dSopenharmony_ci <target name="_all.regiondata" depends="_all.core"> 2302e5b6d6dSopenharmony_ci <ant dir="${icu4j.regiondata.dir}" inheritAll="false"/> 2312e5b6d6dSopenharmony_ci </target> 2322e5b6d6dSopenharmony_ci 2332e5b6d6dSopenharmony_ci <!-- translit --> 2342e5b6d6dSopenharmony_ci <path id="javac.classpathref.translit"> 2352e5b6d6dSopenharmony_ci <pathelement location="${icu4j.core.jar}"/> 2362e5b6d6dSopenharmony_ci <pathelement location="${icu4j.translit.jar}"/> 2372e5b6d6dSopenharmony_ci </path> 2382e5b6d6dSopenharmony_ci 2392e5b6d6dSopenharmony_ci <target name="_all.translit" depends="_all.core"> 2402e5b6d6dSopenharmony_ci <ant dir="${icu4j.translit.dir}" inheritAll="false"/> 2412e5b6d6dSopenharmony_ci </target> 2422e5b6d6dSopenharmony_ci 2432e5b6d6dSopenharmony_ci <!-- test-framework --> 2442e5b6d6dSopenharmony_ci <path id="javac.classpathref.test-framework"> 2452e5b6d6dSopenharmony_ci <pathelement location="${icu4j.core.jar}"/> 2462e5b6d6dSopenharmony_ci </path> 2472e5b6d6dSopenharmony_ci 2482e5b6d6dSopenharmony_ci <target name="_all.test-framework" depends="_all.core"> 2492e5b6d6dSopenharmony_ci <ant dir="${icu4j.test-framework.dir}" inheritAll = "false"/> 2502e5b6d6dSopenharmony_ci </target> 2512e5b6d6dSopenharmony_ci 2522e5b6d6dSopenharmony_ci <!-- core-tests --> 2532e5b6d6dSopenharmony_ci <path id="javac.classpathref.core-tests"> 2542e5b6d6dSopenharmony_ci <pathelement location="${icu4j.core.jar}"/> 2552e5b6d6dSopenharmony_ci <pathelement location="${icu4j.test-framework.jar}"/> 2562e5b6d6dSopenharmony_ci <pathelement location="${icu4j.tools.jar}"/> 2572e5b6d6dSopenharmony_ci </path> 2582e5b6d6dSopenharmony_ci 2592e5b6d6dSopenharmony_ci <target name="_all.core-tests" depends="_all.core, _all.test-framework, _all.tools"> 2602e5b6d6dSopenharmony_ci <ant dir="${icu4j.core-tests.dir}" inheritAll="false"/> 2612e5b6d6dSopenharmony_ci </target> 2622e5b6d6dSopenharmony_ci 2632e5b6d6dSopenharmony_ci <!-- collate-tests --> 2642e5b6d6dSopenharmony_ci <path id="javac.classpathref.collate-tests"> 2652e5b6d6dSopenharmony_ci <pathelement location="${icu4j.core.jar}"/> 2662e5b6d6dSopenharmony_ci <pathelement location="${icu4j.collate.jar}"/> 2672e5b6d6dSopenharmony_ci <pathelement location="${icu4j.test-framework.jar}"/> 2682e5b6d6dSopenharmony_ci </path> 2692e5b6d6dSopenharmony_ci 2702e5b6d6dSopenharmony_ci <target name="_all.collate-tests" depends="_all.core, _all.collate, _all.test-framework"> 2712e5b6d6dSopenharmony_ci <ant dir="${icu4j.collate-tests.dir}" inheritAll="false"/> 2722e5b6d6dSopenharmony_ci </target> 2732e5b6d6dSopenharmony_ci 2742e5b6d6dSopenharmony_ci <!-- charset-tests --> 2752e5b6d6dSopenharmony_ci <path id="javac.classpathref.charset-tests"> 2762e5b6d6dSopenharmony_ci <pathelement location="${icu4j.core.jar}"/> 2772e5b6d6dSopenharmony_ci <pathelement location="${icu4j.charset.jar}"/> 2782e5b6d6dSopenharmony_ci <pathelement location="${icu4j.test-framework.jar}"/> 2792e5b6d6dSopenharmony_ci </path> 2802e5b6d6dSopenharmony_ci 2812e5b6d6dSopenharmony_ci <target name="_all.charset-tests" depends="_all.core, _all.charset, _all.test-framework"> 2822e5b6d6dSopenharmony_ci <ant dir="${icu4j.charset-tests.dir}" inheritAll="false"/> 2832e5b6d6dSopenharmony_ci </target> 2842e5b6d6dSopenharmony_ci 2852e5b6d6dSopenharmony_ci <!-- localespi-tests --> 2862e5b6d6dSopenharmony_ci <path id="javac.classpathref.localespi-tests"> 2872e5b6d6dSopenharmony_ci <pathelement location="${icu4j.core.jar}"/> 2882e5b6d6dSopenharmony_ci <pathelement location="${icu4j.collate.jar}"/> 2892e5b6d6dSopenharmony_ci <pathelement location="${icu4j.localespi.jar}"/> 2902e5b6d6dSopenharmony_ci <pathelement location="${icu4j.test-framework.jar}"/> 2912e5b6d6dSopenharmony_ci </path> 2922e5b6d6dSopenharmony_ci 2932e5b6d6dSopenharmony_ci <target name="_all.localespi-tests" depends="_all.core, _all.collate, _all.localespi, _all.test-framework"> 2942e5b6d6dSopenharmony_ci <ant dir="${icu4j.localespi-tests.dir}" inheritAll="false"/> 2952e5b6d6dSopenharmony_ci </target> 2962e5b6d6dSopenharmony_ci 2972e5b6d6dSopenharmony_ci <!-- packaging-tests --> 2982e5b6d6dSopenharmony_ci <path id="javac.classpathref.packaging-tests"> 2992e5b6d6dSopenharmony_ci <pathelement location="${icu4j.core.jar}"/> 3002e5b6d6dSopenharmony_ci <pathelement location="${icu4j.charset.jar}"/> 3012e5b6d6dSopenharmony_ci <pathelement location="${icu4j.test-framework.jar}"/> 3022e5b6d6dSopenharmony_ci </path> 3032e5b6d6dSopenharmony_ci 3042e5b6d6dSopenharmony_ci <target name="_all.packaging-tests" depends="_all.core, _all.charset, _all.test-framework"> 3052e5b6d6dSopenharmony_ci <ant dir="${icu4j.packaging-tests.dir}" inheritAll="false"/> 3062e5b6d6dSopenharmony_ci </target> 3072e5b6d6dSopenharmony_ci 3082e5b6d6dSopenharmony_ci <!-- translit-tests --> 3092e5b6d6dSopenharmony_ci <path id="javac.classpathref.translit-tests"> 3102e5b6d6dSopenharmony_ci <pathelement location="${icu4j.core.jar}"/> 3112e5b6d6dSopenharmony_ci <pathelement location="${icu4j.translit.jar}"/> 3122e5b6d6dSopenharmony_ci <pathelement location="${icu4j.test-framework.jar}"/> 3132e5b6d6dSopenharmony_ci </path> 3142e5b6d6dSopenharmony_ci 3152e5b6d6dSopenharmony_ci <target name="_all.translit-tests" depends="_all.core, _all.translit, _all.test-framework"> 3162e5b6d6dSopenharmony_ci <ant dir="${icu4j.translit-tests.dir}" inheritAll="false"/> 3172e5b6d6dSopenharmony_ci </target> 3182e5b6d6dSopenharmony_ci 3192e5b6d6dSopenharmony_ci <!-- testall --> 3202e5b6d6dSopenharmony_ci <path id="javac.classpathref.testall"> 3212e5b6d6dSopenharmony_ci <pathelement location="${icu4j.core.jar}"/> 3222e5b6d6dSopenharmony_ci <pathelement location="${icu4j.test-framework.jar}"/> 3232e5b6d6dSopenharmony_ci </path> 3242e5b6d6dSopenharmony_ci 3252e5b6d6dSopenharmony_ci <target name="_all.testall" depends="_all.core, _all.test-framework"> 3262e5b6d6dSopenharmony_ci <ant dir="${icu4j.testall.dir}" inheritAll="false"/> 3272e5b6d6dSopenharmony_ci </target> 3282e5b6d6dSopenharmony_ci 3292e5b6d6dSopenharmony_ci 3302e5b6d6dSopenharmony_ci <!-- build-tools --> 3312e5b6d6dSopenharmony_ci <path id="javac.classpathref.build-tools"> 3322e5b6d6dSopenharmony_ci <pathelement location="${env.JAVA_HOME}/lib/tools.jar"/> 3332e5b6d6dSopenharmony_ci </path> 3342e5b6d6dSopenharmony_ci 3352e5b6d6dSopenharmony_ci <target name="_all.build-tools"> 3362e5b6d6dSopenharmony_ci <ant dir="${icu4j.build-tools.dir}" inheritAll="false"/> 3372e5b6d6dSopenharmony_ci </target> 3382e5b6d6dSopenharmony_ci 3392e5b6d6dSopenharmony_ci <!-- tools --> 3402e5b6d6dSopenharmony_ci <path id="javac.classpathref.tools"> 3412e5b6d6dSopenharmony_ci <pathelement location="${icu4j.core.jar}"/> 3422e5b6d6dSopenharmony_ci <pathelement location="${icu4j.collate.jar}"/> 3432e5b6d6dSopenharmony_ci <pathelement location="${icu4j.translit.jar}"/> 3442e5b6d6dSopenharmony_ci <pathelement location="${icu4j.test-framework.jar}"/> 3452e5b6d6dSopenharmony_ci </path> 3462e5b6d6dSopenharmony_ci 3472e5b6d6dSopenharmony_ci <target name="_all.tools" depends="_all.core, _all.collate, _all.translit, _all.test-framework"> 3482e5b6d6dSopenharmony_ci <ant dir="${icu4j.tools.dir}" inheritAll="false"/> 3492e5b6d6dSopenharmony_ci </target> 3502e5b6d6dSopenharmony_ci 3512e5b6d6dSopenharmony_ci <!-- demos --> 3522e5b6d6dSopenharmony_ci <path id="javac.classpathref.demos"> 3532e5b6d6dSopenharmony_ci <pathelement location="${icu4j.core.jar}"/> 3542e5b6d6dSopenharmony_ci <pathelement location="${icu4j.translit.jar}"/> 3552e5b6d6dSopenharmony_ci <pathelement location="${icu4j.charset.jar}"/> 3562e5b6d6dSopenharmony_ci </path> 3572e5b6d6dSopenharmony_ci 3582e5b6d6dSopenharmony_ci <target name="_all.demos" depends="_all.core, _all.translit, _all.charset"> 3592e5b6d6dSopenharmony_ci <ant dir="${icu4j.demos.dir}" inheritAll="false"/> 3602e5b6d6dSopenharmony_ci </target> 3612e5b6d6dSopenharmony_ci 3622e5b6d6dSopenharmony_ci <!-- samples --> 3632e5b6d6dSopenharmony_ci <path id="javac.classpathref.samples"> 3642e5b6d6dSopenharmony_ci <pathelement location="${icu4j.core.jar}"/> 3652e5b6d6dSopenharmony_ci <pathelement location="${icu4j.collate.jar}"/> 3662e5b6d6dSopenharmony_ci <pathelement location="${icu4j.translit.jar}"/> 3672e5b6d6dSopenharmony_ci <pathelement location="${icu4j.charset.jar}"/> 3682e5b6d6dSopenharmony_ci </path> 3692e5b6d6dSopenharmony_ci 3702e5b6d6dSopenharmony_ci <target name="_all.samples" depends="_all.core, _all.collate, _all.translit, _all.charset"> 3712e5b6d6dSopenharmony_ci <ant dir="${icu4j.samples.dir}" inheritAll="false"/> 3722e5b6d6dSopenharmony_ci </target> 3732e5b6d6dSopenharmony_ci 3742e5b6d6dSopenharmony_ci <!-- perf --> 3752e5b6d6dSopenharmony_ci <path id="javac.classpathref.perf-tests"> 3762e5b6d6dSopenharmony_ci <pathelement location="${icu4j.core.jar}"/> 3772e5b6d6dSopenharmony_ci <pathelement location="${icu4j.charset.jar}"/> 3782e5b6d6dSopenharmony_ci <pathelement location="${icu4j.collate.jar}"/> 3792e5b6d6dSopenharmony_ci <pathelement location="${icu4j.tools.jar}"/> 3802e5b6d6dSopenharmony_ci </path> 3812e5b6d6dSopenharmony_ci 3822e5b6d6dSopenharmony_ci <target name="_all.perf-tests" depends="_all.core, _all.charset, _all.collate, _all.tools"> 3832e5b6d6dSopenharmony_ci <ant dir="${icu4j.perf-tests.dir}" inheritAll="false"/> 3842e5b6d6dSopenharmony_ci </target> 3852e5b6d6dSopenharmony_ci 3862e5b6d6dSopenharmony_ci</project> 387