build.xml revision 2487:f935f27abaef
138451Smsmith<!-- importing.xml -->
238451Smsmith<project name="langtools" basedir="..">
338451Smsmith    <import file="../make/build.xml"/>
438451Smsmith
538451Smsmith    <target name="jtreg-debug" depends="build-all-tools,-def-jtreg">
638451Smsmith        <exec-target target="jtreg-debug-internal"/>
738451Smsmith    </target>
838451Smsmith
938451Smsmith    <target name="jtreg-debug-internal" depends="build-all-tools,-def-jtreg">
1038451Smsmith        <sequential>
1138451Smsmith            <sleep seconds="2"/>
1238451Smsmith            <jtreg-tool name="all" tests="${jtreg.tests}" jpda.jvmargs="${jtreg.jpda.jvmargs}"/>
1338451Smsmith        </sequential>
1438451Smsmith    </target>
1538451Smsmith
1638451Smsmith    <macrodef name="exec-target">
1738451Smsmith        <attribute name="antfile" default="${ant.file}" />
1838451Smsmith        <attribute name="target" />
1938451Smsmith        <sequential>
2038451Smsmith            <java classname="org.apache.tools.ant.Main" fork="true" spawn="true">
2138451Smsmith                <arg value="-f"/>
2238451Smsmith                <arg value="@{antfile}"/>  
2338451Smsmith                <arg value="-Dboot.java.home=${boot.java.home}"/>
2438451Smsmith                <arg value="-Dtarget.java.home=${target.java.home}"/>
2538451Smsmith                <arg value="-Djtreg.home=${jtreg.home}"/>
2638451Smsmith                <arg value="-Djtreg.tests=${jtreg.tests}"/>
2784221Sdillon                <arg value="-Djtreg.jpda.jvmargs=${jtreg.jpda.jvmargs}"/>
2884221Sdillon                <arg value="@{target}"/>
2984221Sdillon                <classpath>           
3038451Smsmith                    <pathelement path="${java.class.path}"/>
3138451Smsmith                </classpath>
3238451Smsmith            </java>
3338451Smsmith        </sequential>
3438451Smsmith    </macrodef>
3538451Smsmith</project>
3638451Smsmith
3738451Smsmith