langtools/make/intellij/build.xml
changeset 25282 d49c47cad9f0
child 25697 b71804e27eb1
equal deleted inserted replaced
25281:0babd05cbcd3 25282:d49c47cad9f0
       
     1 <!-- importing.xml -->
       
     2 <project name="langtools" basedir="..">
       
     3     <import file="../make/build.xml"/>
       
     4 
       
     5     <target name="jtreg-debug" depends="build-all-tools,-def-jtreg">
       
     6         <exec-target target="jtreg-debug-internal"/>
       
     7     </target>
       
     8 
       
     9     <target name="jtreg-debug-internal" depends="build-all-tools,-def-jtreg">
       
    10         <sequential>
       
    11             <sleep seconds="2"/>
       
    12             <jtreg-tool name="all" tests="${jtreg.tests}" jpda.jvmargs="${jtreg.jpda.jvmargs}"/>
       
    13         </sequential>
       
    14     </target>
       
    15 
       
    16     <macrodef name="exec-target">
       
    17         <attribute name="antfile" default="${ant.file}" />
       
    18         <attribute name="target" />
       
    19         <sequential>
       
    20             <java classname="org.apache.tools.ant.Main" fork="true" spawn="true">
       
    21                 <arg value="-f"/>
       
    22                 <arg value="@{antfile}"/>  
       
    23                 <arg value="-Dboot.java.home=${boot.java.home}"/>
       
    24                 <arg value="-Dtarget.java.home=${target.java.home}"/>
       
    25                 <arg value="-Djtreg.home=${jtreg.home}"/>
       
    26                 <arg value="-Djtreg.tests=${jtreg.tests}"/>
       
    27                 <arg value="-Djtreg.jpda.jvmargs=${jtreg.jpda.jvmargs}"/>
       
    28                 <arg value="@{target}"/>
       
    29                 <classpath>           
       
    30                     <pathelement path="${java.class.path}"/>
       
    31                 </classpath>
       
    32             </java>
       
    33         </sequential>
       
    34     </macrodef>
       
    35 </project>
       
    36