build.xml revision 2840:84849fdb360b
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="-Dboot.java.home=${boot.java.home}"/> 19 <arg value="-Dtarget.java.home=${target.java.home}"/> 20 <arg value="-Djtreg.home=${jtreg.home}"/> 21 <arg value="-Djtreg.tests=${jtreg.tests}"/> 22 <arg value="-Djtreg.jpda.jvmargs=${jtreg.jpda.jvmargs}"/> 23 <arg value="@{target}"/> 24 <classpath> 25 <pathelement path="${java.class.path}"/> 26 </classpath> 27 </java> 28 </sequential> 29 </macrodef> 30 31 <target name="crules" depends="build-all-tools,-def-jtreg"> 32 <jtreg-tool name="all" tests="tools/all/RunCodingRules.java"/> 33 </target> 34 35 <target name="post-make" depends="clean, build-all-tools"/> 36 37 <target name="jtreg-debug" depends="build-all-tools,-def-jtreg"> 38 <exec-target target="jtreg-debug-internal"/> 39 </target> 40 41 <target name="jtreg-debug-internal" depends="-def-jtreg"> 42 <jtreg-tool name="all" tests="${jtreg.tests}" jpda.jvmargs="${jtreg.jpda.jvmargs}"/> 43 </target> 44</project> 45 46