build.xml revision 3294:9adfb22ff08f
1<!-- importing.xml --> 2<project name="langtools" basedir=".."> 3 4 <script language="javascript" classpath=".idea/classes"> 5 var LangtoolsLogger = Java.type("idea.LangtoolsIdeaAntLogger"); 6 new LangtoolsLogger(project) 7 </script> 8 9 <import file="../make/build.xml"/> 10 11 <macrodef name="exec-target"> 12 <attribute name="antfile" default="${ant.file}" /> 13 <attribute name="target" /> 14 <sequential> 15 <java classname="org.apache.tools.ant.Main" fork="true" spawn="true"> 16 <arg value="-f"/> 17 <arg value="@{antfile}"/> 18 <arg value="-Dlangtools.jdk.home=${langtools.jdk.home}"/> 19 <arg value="-Djtreg.home=${jtreg.home}"/> 20 <arg value="-Djtreg.tests=${jtreg.tests}"/> 21 <arg value="-Djtreg.jpda.jvmargs=${jtreg.jpda.jvmargs}"/> 22 <arg value="@{target}"/> 23 <classpath> 24 <pathelement path="${java.class.path}"/> 25 </classpath> 26 </java> 27 </sequential> 28 </macrodef> 29 30 <target name="post-make" depends="clean, build-all-tools"/> 31 32 <target name="jtreg-debug" depends="build-all-tools, -def-jtreg"> 33 <exec-target target="jtreg-debug-internal"/> 34 </target> 35 36 <target name="jtreg-debug-internal" depends="-def-jtreg"> 37 <jtreg-tool name="all" tests="${jtreg.tests}" options="-conc:1" jpda.jvmargs="${jtreg.jpda.jvmargs}"/> 38 </target> 39</project> 40